Цитата(CADiLO @ Jul 15 2016, 09:29)

2.
настроить куда выдавать командой DTAM.
получить входящий вызов
снять трубку
обождать 500mS для установки балансировки разговорного тракта
выдать тон согласно установленым параметрам
дополнение - можно привести пример с какими параметрами подается СLDTMF ???
Для первого вопроса неправильно прочли документацию
BUZZERRING - начнем со сноски в конце команды - This buzzer function is depending on the hardware
Значит она уже никак не может быть в аудиотракте который есть во всех модулях.
Ищем дальше - точнее читаем все таки документацию....
И - О ЧУДО - AT+SPWM
0 For buzzer (according to the hardware support or not).
ВЫВОД - эта команда включает или отключает подачу звонка через буззер в тех модулях где есть вывод PWM который умеет работать с частотой для буззера.
2. DTAM - работает, у меня, не правильно. При значении "1" - все равно при передаче команды AT+CLDTMF=1,"9", когда модуль не активен все равно слышно локально.
AT+DTAM=0 - задаю
подаю на модуль входящий звонок. Передаю команду AT+CLDTMF=0, "9". Команда принимается, но тональный сигнал локально не выдается. Аналогично и при всех других установках(1 и 2).
1. Команда AT+CBUZZERRING?
ОТВЕТ: +CBUZZERRING: 0
При этом в голосовой тракт выдается мелодия звонка. Убирается исключительно AT+CRSL=0 - т.е. уровень звонковой музыки задать равным 0.
Хочу так же отметить, что в SIM900R, SIM900, SIM300 AT+CLDTMF=0, "<цифра>" при входящем звонке отрабатывает правильно.
Проблема решена:
AT+CTTSRING=1 - включение TTS функций!!! Выключает звонковую мелодию в голосовом тракте и дает возможность передавать DTMF во время звонка.
AT+DTAM - все равно не управляет направлением передачи DTMF
P.S. Так же хотелось, чтобы команда AT+CTTSRING=1 - сохранялась в памяти.
Сообщение отредактировал Sergey Krivonosov - Jul 15 2016, 08:20