MortyRick
@MortyRick

Почему на астериске проходят не все цифры DTMF?

Добрый день.
Есть два сервера asterisk. На обоих версия certified/11.6-cert16
Между ними поднят sip транк.
Совершаю звонок с сервера 1 на сервер 2. На сервере 2 срабатывает IVR, при наборе цифр, например 0123456789,
на сервере 1 в логах вижу,что были набраны все 10 цифр. на сервере 2 может прийти только 012345 или 01234579 и пр.

relaxdtmf=yes включен на обоих серверах.

dtmfmode на транке с обеих сторон rfc2833, пробовал и inband и info картина не меняется.

Сервера в локальной сети, смотрят друг на друг лоб в лоб.
Sip клиент с которого звоню с сервера 1 - zoiper.

tcpdump на сервере 2:
605173a6eef34629a2dd21c7ced3d5af.png
цифр 6789 не хватает, хотя на сервере 1 все цифры улетели:
4d8b7ac4406849dfa8ecc4e8f16481ac.png

Куда еще можно копать?
  • Вопрос задан
  • 668 просмотров
Пригласить эксперта
Ответы на вопрос 2
ARMADIK
@ARMADIK
Прослойка между стулом и кливиатурой...
Если ставишь inband то картинка должна поменяться в wiresharke( не должен на графике видеть цифры ).
Ответ написан
MortyRick
@MortyRick Автор вопроса
Помогло полное удаление астера и устновка из исходников последнего Certified Asterisk 11 - LTS.
К слову возможно баг возник из-за того, что несколько раз собирались различные версии астерисков прям поверх старого. О том что так делать не стоит меня же предупреждали тут Как обновить астериск собранный из исходников? Теперь на практике понятно что действительно так делать не надо.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы