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

DTMF

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

xoma
Сообщения: 16
Зарегистрирован: 16 фев 2012, 16:06

DTMF

Сообщение xoma »

возникла проблема, астериск видит только dtmf inband - других он не видит, но отправляет любые - т.е. звоню я на провайдера который принимает dtmf в info - ивр их нормально принимает. но звоню с этого провайдера(опять же он отдает dtmf тоны только в info ) мой астериск их не видит, как можно решить эту проблему? можно ли его научить видить все dtmf сигналы?
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF

Сообщение ded »

Параметр dtmfmode=auto
Но это не абсолютное решение. Есть установки для всех пиров по умолчанию, в секции для генералов и подполковников - [general], но можно и на пире указывать отличные от дефолтных.
Надо дебажить.
xoma
Сообщения: 16
Зарегистрирован: 16 фев 2012, 16:06

Re: DTMF

Сообщение xoma »

я по дефолту поставил info - проблемма не в том что он не может подобрать мод, а проблемма в том что сам астериск не видит ничего кроме inband - даже когда я совершаю исходящий звонок на чужую ивр я отправляю dtmf info и ivr их принимает - но в дебаге астериск не видит что я чтото нажимал вооще.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF

Сообщение ded »

когда я совершаю исходящий звонок на чужую ивр я отправляю dtmf info и ivr их принимает - но в дебаге астериск не видит что я чтото нажимал вооще.
Разберитесь как что работает. На чужую ИВР Вы отправляете не с Астериска, а сначала со своего телефона.
Потестируйье дебаг на какие-то внутренние сервисные коды..
xoma
Сообщения: 16
Зарегистрирован: 16 фев 2012, 16:06

Re: DTMF

Сообщение 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. если ставить чтонибуть другое - он не видит ничего.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF

Сообщение ded »

Стало быть проблема в настройках вашего абонента (софтфон? аппаратный ИП телефон? терминал с портами FXS + телефон Панасоник?) - он передаёт в inband.
То есть, если каждое плечо звонка суть - верёвочка, то проблема решается настраиванием на двух концах, а не на одном.
В тестовом варианте - звонок со внутреннего аппаратного ИП телефона на IVR Астериска, так на телефоне настраивать параметр и на Астериске, в установках для этого пира.
xoma
Сообщения: 16
Зарегистрирован: 16 фев 2012, 16:06

Re: DTMF

Сообщение xoma »

нет, вы понимаете проблема не в том чтоб настроить абонентов. проблема в том что мне провайдер при входящих звонках выдает dtmf методом info - а астериск мой почемуто его не видит, даже в дебаге пустота, как будто я ничего не нажимаю.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF

Сообщение ded »

проблема в том что мне провайдер при входящих звонках выдает dtmf методом info
Откужа эта информация? Провайдер сказал?
Все лгут. © 2008 Dr House
Проверяйте: делайте входящий звонок (лучше не из мобильной сети, и лучше из нескольких мест) и меняйте на пире провайдера dtmftype=
Будет ли слышно ухом тоны DTMF? Каким кодеком прибегает звонок?
Какой-то вариант должен будет сработать.
xoma
Сообщения: 16
Зарегистрирован: 16 фев 2012, 16:06

Re: DTMF

Сообщение xoma »

ухом слышно, в пире ставил все по очереди. звонил с разных мест, то с мобилы, то с обычно аналоговой линии.
кодек alaw приходит. вообще если на пире поменять не info или auto - а что то другое - он перестает еще и CID давать. а про инфу, да провайдер сазал - я уже думаю просить его поменять метод. просто хотел разобраться и заставить его слышать все виды. но видимо увы придется просить менять на inband
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: DTMF

Сообщение Vlad1983 »

"ухом слышно" ухом info точно не услышишь
забудьте про свои идущие в стандартной поставке от природы органы чувств
tcpdump - ухи
wireshark - глаза
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH