Необходимо отключать периодически на время независимые ответы типа RING или +CUSD и подобные. В описании SIM300_ATC_V2.03 для команды AT&D2\r сказано(цитирую):
Цитата
0 TA ignores status on DTR
1 ON->OFF on DTR: Change to Command mode with
remaining the connected call
2 ON->OFF on DTR: Disconnect call, change to
Command mode. During state DTR = OFF is
auto-answer off.
1 ON->OFF on DTR: Change to Command mode with
remaining the connected call
2 ON->OFF on DTR: Disconnect call, change to
Command mode. During state DTR = OFF is
auto-answer off.
Но модему глубоко параллельно на состояние DTR при получении входящих вызовов (RING либо CUSD выводятся в любом случае).
Может кто-нибудь вкурсе как это можно реализовать другими способами?