VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Не работает DTMF

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
Емеля
Сообщения: 9
Зарегистрирован: 11 апр 2011, 12:22

Не работает DTMF

Сообщение Емеля »

При входящем звонке включается IVR и нужно выбрать один из трех пунктов, но asterisk почему-то не реагирует на нажатия клавиш. В sip.conf пробовал и rfc2833 и inband и info, после каждого делал core restart now, все равно не работает. Делал core set debug 3, добавив dtmf в logger.conf, но лог пуст как будто звонящий ничего не нажимает. Что еще можно покрутить и как проанализировать?
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Не работает DTMF

Сообщение SolarW »

Учитывая что
Емеля писал(а):При входящем звонке включается IVR
наверное правильнее было бы задать вопрос как поданы входящие линии и правильно ли настроена передача DTMF на этих транках...
Емеля
Сообщения: 9
Зарегистрирован: 11 апр 2011, 12:22

Re: Не работает DTMF

Сообщение Емеля »

Out писал(а):Кто клиент, и что выставлено из rfc2833 inband info у клиента
До клиента не доходит вызов, нужно сначала нажать кнопку. Грубо говоря, нажал 1, дальше вызов пошел к первому клиенту. Нажал 2 - ко второму.
Емеля
Сообщения: 9
Зарегистрирован: 11 апр 2011, 12:22

Re: Не работает DTMF

Сообщение Емеля »

SolarW писал(а):Учитывая что
Емеля писал(а):При входящем звонке включается IVR
наверное правильнее было бы задать вопрос как поданы входящие линии и правильно ли настроена передача DTMF на этих транках...
Входящие линии поданы по SIP транку. DTMF можно конфигурить в global и в пирах. В пирах стоит auto, в global пробовал разные значения, при любом из них не работает.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Не работает DTMF

Сообщение Vlad1983 »

Код: Выделить всё

CLI> sip set debug peer транк-с-которого-приходит-вызов
входящий вызов
смотрим SDP часть первого INVITE
ЛС: @rostel
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Не работает DTMF

Сообщение SolarW »

Емеля писал(а):Входящие линии поданы по SIP транку.... В пирах стоит auto...
А может у оператора узнать в каком он виде DTMF подает и именно этот режим в свойствах пира поставить чтобы не надеяться на auto?
Ну и поскольку прохождение DTMF вещь обоюдная попробовать совершить внешний звонок через этот транк на какой-нибудь IVR (служба техподдержки оператора связи, справочная в кинотеатре) и посмотреть будет ли работать.
Емеля
Сообщения: 9
Зарегистрирован: 11 апр 2011, 12:22

Re: Не работает DTMF

Сообщение Емеля »

Проблема решилась добавлением кодека gsm в [general]:
allow=ulaw,alaw,gsm
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH