I'm trying to develop a program to dial and answers calls. I'd like to develop the program in a Linux Plataform. I'd need do know the exactly status of call ringing, hang on, etc. How could I do that? Which API could I use? Which protocol (MBUS/FBUS) ? Does it suport TDMA/CDMA/GSM handsets?