Как настроить корректное распознавание DTMF Asterisk'ом с ATC Panasonic?
Есть два офиса, в одном - АТС Panasinic NCP 1000, с SIP и системными IP телефонами (KX-NT543), подключенная через E1 поток.
В другом Asterisk, SIP напрямую от провайдера. При звонке во второй офис с SIP телефонов сигнал донабора распознается корректно. Если же набирать с системных телефонов, DTMF сигнал распознается некорректно (Может дойти только часть набранного с пропуском случайных цифр, т.е. 10, 11, 12 либо 1 вместо 102). При этом такая проблема только при звонке на IVR Asterisk'a, звонки в другие фирмы проходят корректно. Равно как и на Asterisk'e не воспринимаются сигналы только с системных телефонов. Звонки с мобильных\городских номеров\SIP телефонов первого офиса проходят нормально.
С провайдером проверены настройки Asterisk'a, dtmfmode=rfc2833, relaxdtmf=yes.
Помогите разобраться с ситуацией, не получается даже толком локализовать неисправность.
Есть отличный от нуля шанс, что дело вовсе не в астериске, а в том, как искажается сигнал от IP телефона через АТС, перед тем как уйти в поток Е1. Но учитывая скупость настроек АТС (там можно выставить только уровень распознавания сигналов DTMF, но не их генерации) это почти тупиковая мысль.
К сожалению, да, но не в лучшую сторону. Если железно выставить inband на транке, то DTMF сигналы не принимаются совсем. В режиме dtmf=auto работает в rfc2833.
Проблема так и не решена. Уточните где именно в настройках pansonic можно посмотреть тип сигнализации E1? Астериск подключен к провайдеру sip транком, и другого железа там нет.