Цитата
Надежных вариантов вижу несколько.
1) Декодировать DTMF отдельной железякой, передавать дальше как данные через какой-нибудь GPRS.
2) Декодировать DTMF отдельной железякой, передавать дальше как DTMF через AT-команды. Как здесь говорят, такие AT команды доступны.
3) Декодировать DTMF отдельной железякой, передавать дальше при помощи специально разработанного для звукового канала GSM метода модуляции.
4) Генерировать сигналы управления сразу оборудованием, дальше как в первых трех случаях.
Приемные устройства способны принимать в стандарте Contakt ID (и только). Этих устройств много, менять их на другие не выгодно. Поэтому нужно передавать ДТМФ.
Я не видел модемы способные передавать пачки ДТМФ длительностью < 100 мс. (duration of the tone in 1/10 seconds range :1-255) Стандарт требует 50 мс.
Смотрели сигналы ДТМФ после прохождения ЖСМ канала на осцилографе все красиво, видимых искажений нет. На спектроанализаторе явно выскакивают две палки, уровень побочных гармоник более 20 дб. Но это все при длительных воспроизведениях сигналов.
Когда смотрим пачки 50 мс. все гораздо хуже .
А не может ли качество прохождения сигналов зависеть от модели используемого модуля.
Мы используем SIM-300. Может у этих модулей програмная реализация вокодера не из лучших.
Но вроде стоят чипы АналогДевайс.