Страница 3 из 4

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2015, 06:37
Roman_R
Хм, действительно возможностей для анализа больше. Спасибо! Если проблема в шлюзе, то почему работает с другим телефоном? Меня не покидает мысль о частоте сигнала DTMF. Поставил Inband - ничего не изменилось.

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2015, 07:39
Vlad1983
анализ спектра показывает, что 4 и 5 передаются своими стандартными двутональными сигналами
единственный подозрительный факт - 0, 7, 8 и 9 идут с четкой амплитудой у остальных она немного "плывет", но при этом 4 выглядит ровнее чем 3, хотя не распознается

в general sip.conf
relaxdtmf=yes

на всех пирах смотрящих на goip
dtmfmode=inband

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2015, 09:40
MIKS
По логу c SIP INFO четко понятно что собственно шлюз из GSM канала не может корректно вытащить 4 и 5 от некоторых телефонов. Так что все советы по настройкам сервера с астериском пустое (я настаиваю на отключении relaxdtmf).
ТС совет --- начать копать настройки GSM модуля и читать литературку как организована передача дтмф по GSM каналу. Я сначала думал вне полосы но почитав пару сообщений в инете встретил интересные особенности реализации GSM кодеков в которых описывалось что дтмф идет в полосе кодека и некоторые реализации кривовато себя ведут (FR HR EFR AMR кодеки по разному себя ведут). Осрбенности национальной реализации состоит как обычно в "потогонном" :mrgreen: использовании радиоресурса, с использованием в GSM 900/1800 кодека HR максимально ужимающего голос. Теперь по эксперименту: нужно пара телефонов один должен четко работать в GSM 900/1800 второй в 3G UMTS (один типа "старый" но не совсем древний а который HR поддерживает а во втором в настройках поставить предпочтение 3G сетям). То же самое посмотреть и на шлюзе про типы GSM сетей и используемые кодеки в них.

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2015, 09:53
Vlad1983
MIKS, настаивайте на чем хотите, но если не прилетел SIP INFO, то шансов уже нет
внутриканально идет сигнал и правильный, так что есть шанс его распознать средствами астериска

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2015, 11:12
MIKS
Vlad1983. А как вы предлагаете средствами астериска??? :) Если Chan_sip внутри имеет только SIP-INFO + обмен с RTP - instanse. А RTP engine тупо паттерны смотрит на наличие RFC2833. Правда есть еще в chan_sip общение с загадочным dsp который кроме поддержки факса еще занимается и выковыриванием dtmf из полосы. Вот тут я ничего сказать не могу не разбирался. Если есть на форуме "факсовики" они подскажут возможно что надо обработать там напильником.

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2015, 11:55
MIKS
Походу если ТС не разберется с OUTBAND придется ему пилить dsp.c как и указано в ссылке в первом посте :twisted:
Вот про релаксдтмф еще можно посмотреть http://parabel.ru/d/articles/dtmf_facts.pdf
По факту это увеличение вероятностей ложных срабатываний. (аналоговое зло)

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2015, 17:45
Roman_R
Попробовал с Inband - проблема осталась. Включение / выключение relaxdtmf как будто просто опция, которая просто есть и не влияет ни на что :) Да, видел что-то насчет передачи info в GSM. Пилить dsp.c и пересобирать пакет для Synology это уж совсем для энтузиастов - пока буду эксперементировать. Хочу попробовать на другом операторе. Потом еще на нескольких телефонах. Спасибо за полезную информацию.

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 09 ноя 2016, 16:29
goba
Добрый день Roman_R

Удалось решить проблему с передачей DTMF при звонках с сотового на GoIP?

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 09 ноя 2016, 16:37
ded
goba, полтора года прошло вообще.

Re: Goip+Asterisk.Проблемы с распознаванием DTMF

Добавлено: 26 мар 2021, 09:33
Beetec
В GoIP измени параметр в разделе Configurations/Advance VoIP/ DTMF Signaling = Outband и Outband DTMF type = RFC2833