Хочу тоже высказаться

Так уж сложилось что тоже пишу такую же прогу. Извините если я не правильно понял: у вас проблема с голосовым звонком ?
т.е. ATD89199999999; не проходит (или набирает и сбрасывает)?
Я эту проблему решил набором номера и вызовом через нажатие клавиш AT+CKPD="89199999999S" - т.е. номер телефона и S кнопка YES. (если есть блокировка клавиш не забываем снять)
Насчет отправки СМС: AT+CMGS проходит далеко не на всех телефонах я организую через
AT+CMGW (сохраняем в память)
AT+CMSS (отправляем СМС)
AT+CMGD (удаляем сохраненное СМС - если требуется)
ПС для меня только остается открытым вопрос как организовать сам разговор через Микрофон и наушники в системе.
ПСС Работаю над видео сигнализацией, как закончу буду пробовать на PCCAR