Добрый день,
Требуется сделать на модуле SIM300DZ CallerID при помощи DTMF
Сделал выдачу после первого звонка при помощи команды
AT+CLDTMF=1,"D,1,2,3,4,5,6,7,8,9,0,С"пауза между окончанием звонка и командой 300мс.
Проблема в том что не работает на ряде телефонов, например "Диалог 973". Мы предполагаем что проблема в том что между символами идёт щелчок, модуль поступает следующим образом: перед выдачей каждого символа подаёт постоянное смещение, через некоторое время (20-50мс) начинает проигрывать DTMF символа, после окончания проигрывания выключает постоянное смещение, выдаёт паузу, начинает цикл по новой.
В приложении:
1. Сами щелчки перед каждым символом DTMF которые сняты непосредственно с телефонной линии.
2. Общая осциллограмма непосредственно с телефонной линии, в начале идёт звонок, потом CallerID DTMFом.
3. Общая осциллограмма с модуля SIM300, в начале идёт звонок, потом CallerID DTMFом.
Как такой режим выключить?
Или как по другому правильнее выдавать DTMF средствами самого модуля?
Сообщение отредактировал Porty - Apr 7 2010, 07:42
Эскизы прикрепленных изображений