Используется Asterisk 13.6.0 + FreePBX 12 на VDS (DigitalOcean). Как работает АТС: на ней настроено IVR, благодаря которому человек звонит на наш арендованный номер телефона, вводит добавочный номер и далее идёт переадресация звонка во внешний мир - на стационарный или сотовый телефон. Виртуальный сервер больше никак не используется, нагружен минимально, звонков мало - 1-2 в полчаса. Настроено всё было с декабря месяца прошлого года, работало всё железно. Добавочных номеров в системе 110. Изначально было поменьше, но тоже немало.
С недавнего времени стало происходить вот что. Звонит человек, вводит добавочный номер, дозванивается через переадресацию до нужного абонента, а последний слышит его речь рывками... Наоборот замечено не было. Если ещё буквально месяц назад таких звонков было 1-2% (до этого вообще 0%), то буквально последние 4 дня - 90-95%... С чего вдруг эта цифра так сильно скаканула - неясно. Разговаривать невозможно - принимающая звонок сторона по 100 раз всё переспрашивает, всех это злит...
Что пробовалось:
1. Меняли транк на другого sip-провайдера, чтобы исключить его причастность к проблеме - не помогло.
2. Тестировали связь через iperf - потерь никаких нет. Все пакеты доходят успешно.
3. Если начинать гуглить проблему, то частенько находится инфо о джиттере. Игрались с ним самыми разными способами - ничего не помогает...
Что делать дальше - просто уже не знаю даже
Посоветуйте, пожалуйста, куда ещё покопать здесь? Какую информацию мне предоставить для большего понимания моей проблемы? Заранее спасибо!
| Код: |
| *CLI> sip show channelstats |
В момент такого вызова.
И/или записать дамп трафика (вместе с RTP) обоих плечей вызова и сделать анализ в Wireshark.
_________________
mega-net.ru - IT аутсорсинг
Спасибо за ответ!
Сделал дамп вот таким вот образом:
tcpdump -nq -s 0 -Z root -z gzip -i eth0 -G350 -w /home/aster/%F--%H-%M-%S.pcap
Проблемный звонок среди файлов есть, в Wireshark смотрю его. Подскажите, на что обратить внимание, чтобы идентифицировать проблему?
Added after 25 minutes:
Так... Кажется до меня начало доходить...
Смотрю я на IP-адреса, которые закрасил на своей картинке, и вижу там, соответственно, один IP моего сервера, а второй - sip-провайдера. Вот только прикол в том, что входящая связь у меня от одного провайдера, а исходящая - от второго. И тут я вижу IP первого. Похоже, косяк идёт от него! Ведь когда я пробовал менять провайдера, чтобы исключить проблему с его стороны, то делал это на исходящую связь, и это ничего не дало, так как проблема вообще с другой стороны приходит...
Если я правильно разобрался, конечно... Написал им в поддержку.