Страница 1 из 2
DTMF
Добавлено: 16 фев 2012, 16:08
xoma
возникла проблема, астериск видит только dtmf inband - других он не видит, но отправляет любые - т.е. звоню я на провайдера который принимает dtmf в info - ивр их нормально принимает. но звоню с этого провайдера(опять же он отдает dtmf тоны только в info ) мой астериск их не видит, как можно решить эту проблему? можно ли его научить видить все dtmf сигналы?
Re: DTMF
Добавлено: 16 фев 2012, 17:11
ded
Параметр dtmfmode=auto
Но это не абсолютное решение. Есть установки для всех пиров по умолчанию, в секции для генералов и подполковников - [general], но можно и на пире указывать отличные от дефолтных.
Надо дебажить.
Re: DTMF
Добавлено: 16 фев 2012, 18:11
xoma
я по дефолту поставил info - проблемма не в том что он не может подобрать мод, а проблемма в том что сам астериск не видит ничего кроме inband - даже когда я совершаю исходящий звонок на чужую ивр я отправляю dtmf info и ivr их принимает - но в дебаге астериск не видит что я чтото нажимал вооще.
Re: DTMF
Добавлено: 16 фев 2012, 18:16
ded
когда я совершаю исходящий звонок на чужую ивр я отправляю dtmf info и ivr их принимает - но в дебаге астериск не видит что я чтото нажимал вооще.
Разберитесь как что работает. На чужую ИВР Вы отправляете не с Астериска, а сначала со своего телефона.
Потестируйье дебаг на какие-то внутренние сервисные коды..
Re: DTMF
Добавлено: 16 фев 2012, 18:43
xoma
Код: Выделить всё
[Feb 16 12:36:56] DTMF[28995] channel.c: DTMF end passthrough '1' on SIP/1017-000000b1
[Feb 16 12:36:56] DTMF[28995] channel.c: DTMF begin '2' received on SIP/1017-000000b1
[Feb 16 12:36:56] DTMF[28995] channel.c: DTMF begin passthrough '2' on SIP/1017-000000b1
[Feb 16 12:36:56] DTMF[28995] channel.c: DTMF end '2' received on SIP/1017-000000b1, duration 127 ms
[Feb 16 12:36:56] DTMF[28995] channel.c: DTMF end accepted with begin '2' on SIP/1017-000000b1
[Feb 16 12:36:56] DTMF[28995] channel.c: DTMF end passthrough '2' on SIP/1017-000000b1
[Feb 16 12:36:57] DTMF[28995] channel.c: DTMF begin '5' received on SIP/1017-000000b1
[Feb 16 12:36:57] DTMF[28995] channel.c: DTMF begin passthrough '5' on SIP/1017-000000b1
[Feb 16 12:36:57] DTMF[28995] channel.c: DTMF end '5' received on SIP/1017-000000b1, duration 153 ms
[Feb 16 12:36:57] DTMF[28995] channel.c: DTMF end accepted with begin '5' on SIP/1017-000000b1
[Feb 16 12:36:57] DTMF[28995] channel.c: DTMF end passthrough '5' on SIP/1017-000000b1
это если звонить с внутреннего абонента на мою ивр и поставить в настройках абонента dtmf mode - inband. если ставить чтонибуть другое - он не видит ничего.
Re: DTMF
Добавлено: 16 фев 2012, 19:00
ded
Стало быть проблема в настройках вашего абонента (софтфон? аппаратный ИП телефон? терминал с портами FXS + телефон Панасоник?) - он передаёт в inband.
То есть, если каждое плечо звонка суть - верёвочка, то проблема решается настраиванием на двух концах, а не на одном.
В тестовом варианте - звонок со внутреннего аппаратного ИП телефона на IVR Астериска, так на телефоне настраивать параметр и на Астериске, в установках для этого пира.
Re: DTMF
Добавлено: 16 фев 2012, 19:12
xoma
нет, вы понимаете проблема не в том чтоб настроить абонентов. проблема в том что мне провайдер при входящих звонках выдает dtmf методом info - а астериск мой почемуто его не видит, даже в дебаге пустота, как будто я ничего не нажимаю.
Re: DTMF
Добавлено: 16 фев 2012, 20:03
ded
проблема в том что мне провайдер при входящих звонках выдает dtmf методом info
Откужа эта информация? Провайдер сказал?
Все лгут. © 2008 Dr House
Проверяйте: делайте входящий звонок (лучше не из мобильной сети, и лучше из нескольких мест) и меняйте на пире провайдера dtmftype=
Будет ли слышно ухом тоны DTMF? Каким кодеком прибегает звонок?
Какой-то вариант должен будет сработать.
Re: DTMF
Добавлено: 16 фев 2012, 20:09
xoma
ухом слышно, в пире ставил все по очереди. звонил с разных мест, то с мобилы, то с обычно аналоговой линии.
кодек alaw приходит. вообще если на пире поменять не info или auto - а что то другое - он перестает еще и CID давать. а про инфу, да провайдер сазал - я уже думаю просить его поменять метод. просто хотел разобраться и заставить его слышать все виды. но видимо увы придется просить менять на inband
Re: DTMF
Добавлено: 17 фев 2012, 01:25
Vlad1983
"ухом слышно" ухом info точно не услышишь
забудьте про свои идущие в стандартной поставке от природы органы чувств
tcpdump - ухи
wireshark - глаза