Код
at+cgdcont=1,"IP","internet.beeline.ru"
OK
at+cgact=1,1
NO CARRIER
OK
at+cgdata="PPP",1
NO CARRIER
OK
at+cgact=1,1
NO CARRIER
OK
at+cgdata="PPP",1
NO CARRIER
модуль перестает реагировать на посылаемые ему данные. выводится из этого состояния дерганием pwrkey.
если после at+cgdcont сказать atd*99***1#, то всё работает. но раз сказано, что +cgdata должен работать - значит должен работать

хотя основная проблема не в этом. проблема в том, что модуль можно завести в состояние, когда тот игнорирует послылаемые ему команды и вывести его из этого состояния можно только выключением (пусть и "цивилизованным" способом).