2expres 0 14 июля, 2016 Опубликовано 14 июля, 2016 · Жалоба Добрый день! Возникла проблема #2 с SIM800. Если на модуль подать звонок, то в трубке слышна мелодия (зачем не понятно). Если передать команду CLDTMF с одной цифрой, то команда принимается, а тональный сигнал не выдаётся. Если в команде передавать много цифр, например, 12, то слышны последние 2 цифры, причём звонковая мелодия прекращается. 1. Как убрать мелодию при входящем звонке? 2. Как сделать, чтоб при входящем звонке гарантировано выдавался DTMF? Добрый день! Возникла проблема #2 с SIM800. Если на модуль подать звонок, то в трубке слышна мелодия (зачем не понятно). Если передать команду CLDTMF с одной цифрой, то команда принимается, а тональный сигнал не выдаётся. Если в команде передавать много цифр, например, 12, то слышны последние 2 цифры, причём звонковая мелодия прекращается. 1. Как убрать мелодию при входящем звонке? 2. Как сделать, чтоб при входящем звонке гарантировано выдавался DTMF? 1. AT+CBUZZERRING отключает мелодию звонка. Хотя по умолчанию она выключена. Завтра попробую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 15 июля, 2016 Опубликовано 15 июля, 2016 · Жалоба 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 который умеет работать с частотой для буззера. А убрать звук в трубке во время звонка - AT+CRSL=0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
2expres 0 15 июля, 2016 Опубликовано 15 июля, 2016 (изменено) · Жалоба 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 - сохранялась в памяти. Изменено 15 июля, 2016 пользователем Sergey Krivonosov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 15 июля, 2016 Опубликовано 15 июля, 2016 · Жалоба >>>AT+DTAM - все равно не управляет направлением передачи DTMF будете смеяться, но у меня работает - at+dtam=1 прекращается воспроизведение в локал, но будет слышно если при звонке снять трубку, так как тракт проключится. дополню - видно что работает если при звонке снять трубку и переключая 0, 1, 2 дать CLDTMF разницу слышно в трубке сразу есть предположение что нужно комплексно смотреть все аудионастройки - в любом случае есть какая-то зависимость AT+CTTSRING=1 - хм, а тут как бы логически наоборот должно быть согласно описанию. займусь ка я подробнее этим..... >>>>1. Команда AT+CBUZZERRING? ОТВЕТ: +CBUZZERRING: 0 При этом в голосовой тракт выдается мелодия звонка Еще раз - CBUZZERRING отношения к голосовому тракту НЕ ИМЕЕТ! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
2expres 0 15 июля, 2016 Опубликовано 15 июля, 2016 · Жалоба >>>AT+DTAM - все равно не управляет направлением передачи DTMF будете смеяться, но у меня работает - at+dtam=1 прекращается воспроизведение в локал, но будет слышно если при звонке снять трубку, так как тракт проключится. дополню - видно что работает если при звонке снять трубку и переключая 0, 1, 2 дать CLDTMF разницу слышно в трубке сразу есть предположение что нужно комплексно смотреть все аудионастройки - в любом случае есть какая-то зависимость AT+CTTSRING=1 - хм, а тут как бы логически наоборот должно быть согласно описанию. займусь ка я подробнее этим..... >>>>1. Команда AT+CBUZZERRING? ОТВЕТ: +CBUZZERRING: 0 При этом в голосовой тракт выдается мелодия звонка Еще раз - CBUZZERRING отношения к голосовому тракту НЕ ИМЕЕТ! Тогда, что выполняет команда CBUZZERRING можно поподробнее? В даташит написано: Disable the function of using buzzer sound as the incoming call ring, что как я понимаю "Выключить функцию динамика, как сигнал входящего вызова". AT+DTAM у меня SIM800 в пассивном режиме (т.е. нет никаких соединений) AT+DTAM=1!!! AT+CLDTMF=1,"<цифра>" отчетливо слышно в трубке DTMF. P.S. Такого количества граблей, у меня не было даже при переходе с SIM100 на SIM300. А SIM900 вообще идеал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 15 июля, 2016 Опубликовано 15 июля, 2016 · Жалоба >>>Тогда, что выполняет команда CBUZZERRING можно поподробнее? >>>В даташит написано: Disable the function of using buzzer sound as the incoming call ring, что как я понимаю "Выключить функцию динамика, как сигнал входящего вызова". Неправильно понимаете, так как BUZZER это НЕ ДИНАМИК. BUZZER это ЗУММЕР, бывает со встроенным генератором - ему досточно через ключ подать питание и без генератора - вешается на порт с которого можно подать просто частоту или PWM. Поэтому дословно переводится как "деактивировать функцию использования звука зуммера при входящем звонке" >>>Такого количества граблей, у меня не было даже при переходе с SIM100 на SIM300. А SIM900 вообще идеал. Ну если буззер путать с динамиком, то как бы грабли уже обеспечены из-за непонимания разницы. Дальше расстраивать просто не хочу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alechek 0 18 июля, 2016 Опубликовано 18 июля, 2016 · Жалоба AT+DTAM - все равно не управляет направлением передачи DTMF Хочу заметить, то при использовании нескольких команд в 1-й строке SIM800х не всегда их все обрабатывает (корректно), немотря на то, что выдается OK. Может это Ваш случай? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 8 18 июля, 2016 Опубликовано 18 июля, 2016 · Жалоба >>>>AT+DTAM у меня SIM800 в пассивном режиме (т.е. нет никаких соединений) AT+DTAM=1!!! AT+CLDTMF=1,"<цифра>" отчетливо слышно в трубке DTMF. Если взять структурную схему аналоговой части и подумать немного. Или добыть даташит на чипсет и почитать. Когда нет никакого соединения, то эфирная часть отключена, а местная закользована на эхоподавителе. Подаем в этот тракт сигнал с указателем "в эфир" и он попадет в это кольцо и будет слышен. Установите соединение, и переключая DTAM послушайте где и как будет меняться ваш генерируемый сигнал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vintick 0 27 июля, 2016 Опубликовано 27 июля, 2016 (изменено) · Жалоба У меня вопрос по этой теме, но для SIM900D. Сделаны ли дополнения для команд CLDTMF и SIMTONE для опции переключения на эфир и изменения квантования. Если да, то какую версию шить в модуль SIM900D? Изменено 27 июля, 2016 пользователем vintick Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hub 0 28 июля, 2016 Опубликовано 28 июля, 2016 (изменено) · Жалоба У меня вопрос по этой теме, но для SIM900D. Сделаны ли дополнения для команд CLDTMF и SIMTONE для опции переключения на эфир и изменения квантования. Если да, то какую версию шить в модуль SIM900D? лучше продолжить диалог по этому модулю в соответствующей ветке, тем более что там и ответ подоспел :) http://electronix.ru/forum/index.php?showtopic=92287 Изменено 28 июля, 2016 пользователем Hub Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться