Во время разговора по 3g модему, надо отправить DTFM сигналы. Как это сделать с помощью АТ команд?? Нашел единственную команду AT+VTS но она не прошла. Может кто подскажет...
куда проще сделать так. делаешь 12 вав файлов, каждый из которых соответствует звуку определенного дтмфа. при активном звонке в нужный момент, твоя программа проигрывает в линию нужный файл или их последовательность. в большинстве случаев софт по передаче дтмфов работает именно так. также есть некоторые активикс,например, компоненты для генерации дтмфов и передачу их в соответствующее устройство (сейчас найти проблематично, поскольку не за компом), напиши в личку если не найдешь - я потом поищу.
Генератор DTMF я нашел. А как проиграть то в линию? Я что то даже и незнаю. Это получается в микрофон надо его проиграть или как?
делаешь 12 вав файлов 10 для цифр (0-9), звездочка и решетка. В каждый из них записываешь звук для соответствующего символа. а теперь нужно их проигрывать в линию. тут все зависит от используемого модема. если у тебя модем, который определяется, как отдельное аудиоустройство - нужно проигрывать на входной канал этого устройства. если у тебя голос на модеме подается/выходит через отдельный разъем гарнитуры, то нужно подключить его кабелем к саундкарте, итд.