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