AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

DTMF при звонках только в одну сторону

Newbies/FAQ Forum 3 сообщений 31.08.2011 09:06 - 01.09.2011 05:56
#1 31.08.2011 09:06

DTMF при звонках только в одну сторону


Проблема следующая:
есть провайдер (Asterisk 1.6) наша АТС (Asterisk 1.8.5)
DTMF у провайдера стоит жестко в rfc2833, соответственно ставлю у себя так же.
Делаем входящий звонок - DTMF от провайдера не проходит (контролирую дебагом rtp, вешаю на экстеншн, где Read+SayDigits в цикле).
Исходящий звонок (используем .call или вручную) - DTMF от провайдера отлично идёт (в rtp дебаге видно прохождение по 101 пейлоаду, Read прекрасно видит цифры).
В Сип-дебаге видно, что в звонке в любую сторону астериски договариваются насчет DTMF абсолютно одинаково.

Провайдер традиционно клянется и божится...

Если делать звонки внутренними телефонами, DTMF ходит нормально. Из-за этого никакой речи об IVR не идёт, а надо. Какие конфиги и логи скидывать?
#2 31.08.2011 09:27

всё просто, сигнализацию на inband смените.
#3 01.09.2011 05:56

Сменил, помогло)))
правда сменил еще до ответа. Тут же самое интересное. Я с этой сигнализацией мучаюсь уже месяца два. Попробовал разные версии астера, ставил из исходников и из портов... Не помогало никак. Естественно сигнализацию менял как только мог. Плюнул и забросил. А тут начальство стало натягивать: обещал IVR, а не делаешь... Вот решил вопрос задать, и после поста для прикола еще раз дёрнул в сторону inband - и немного офигел от того, что заработало.