Страница 1 из 1
Не работает DTMF
Добавлено: 23 дек 2011, 16:35
Емеля
При входящем звонке включается IVR и нужно выбрать один из трех пунктов, но asterisk почему-то не реагирует на нажатия клавиш. В sip.conf пробовал и rfc2833 и inband и info, после каждого делал core restart now, все равно не работает. Делал core set debug 3, добавив dtmf в logger.conf, но лог пуст как будто звонящий ничего не нажимает. Что еще можно покрутить и как проанализировать?
Re: Не работает DTMF
Добавлено: 23 дек 2011, 19:23
SolarW
Учитывая что
Емеля писал(а):При входящем звонке включается IVR
наверное правильнее было бы задать вопрос как поданы входящие линии и правильно ли настроена передача DTMF на этих транках...
Re: Не работает DTMF
Добавлено: 29 дек 2011, 10:40
Емеля
Out писал(а):Кто клиент, и что выставлено из rfc2833 inband info у клиента
До клиента не доходит вызов, нужно сначала нажать кнопку. Грубо говоря, нажал 1, дальше вызов пошел к первому клиенту. Нажал 2 - ко второму.
Re: Не работает DTMF
Добавлено: 29 дек 2011, 10:44
Емеля
SolarW писал(а):Учитывая что
Емеля писал(а):При входящем звонке включается IVR
наверное правильнее было бы задать вопрос как поданы входящие линии и правильно ли настроена передача DTMF на этих транках...
Входящие линии поданы по SIP транку. DTMF можно конфигурить в global и в пирах. В пирах стоит auto, в global пробовал разные значения, при любом из них не работает.
Re: Не работает DTMF
Добавлено: 29 дек 2011, 10:48
Vlad1983
Код: Выделить всё
CLI> sip set debug peer транк-с-которого-приходит-вызов
входящий вызов
смотрим SDP часть первого INVITE
Re: Не работает DTMF
Добавлено: 29 дек 2011, 11:13
SolarW
Емеля писал(а):Входящие линии поданы по SIP транку.... В пирах стоит auto...
А может у оператора узнать в каком он виде DTMF подает и именно этот режим в свойствах пира поставить чтобы не надеяться на auto?
Ну и поскольку прохождение DTMF вещь обоюдная попробовать совершить внешний звонок через этот транк на какой-нибудь IVR (служба техподдержки оператора связи, справочная в кинотеатре) и посмотреть будет ли работать.
Re: Не работает DTMF
Добавлено: 29 дек 2011, 11:46
Емеля
Проблема решилась добавлением кодека gsm в [general]:
allow=ulaw,alaw,gsm