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

Прерывается связь в одну сторону

Newbies/FAQ Forum 4 сообщений -
#1

Всем здравствуйте!

Используется Asterisk 13.6.0 + FreePBX 12 на VDS (DigitalOcean). Как работает АТС: на ней настроено IVR, благодаря которому человек звонит на наш арендованный номер телефона, вводит добавочный номер и далее идёт переадресация звонка во внешний мир - на стационарный или сотовый телефон. Виртуальный сервер больше никак не используется, нагружен минимально, звонков мало - 1-2 в полчаса. Настроено всё было с декабря месяца прошлого года, работало всё железно. Добавочных номеров в системе 110. Изначально было поменьше, но тоже немало.

С недавнего времени стало происходить вот что. Звонит человек, вводит добавочный номер, дозванивается через переадресацию до нужного абонента, а последний слышит его речь рывками... Наоборот замечено не было. Если ещё буквально месяц назад таких звонков было 1-2% (до этого вообще 0%), то буквально последние 4 дня - 90-95%... С чего вдруг эта цифра так сильно скаканула - неясно. Разговаривать невозможно - принимающая звонок сторона по 100 раз всё переспрашивает, всех это злит...

Что пробовалось:

1. Меняли транк на другого sip-провайдера, чтобы исключить его причастность к проблеме - не помогло.

2. Тестировали связь через iperf - потерь никаких нет. Все пакеты доходят успешно.

3. Если начинать гуглить проблему, то частенько находится инфо о джиттере. Игрались с ним самыми разными способами - ничего не помогает...

Что делать дальше - просто уже не знаю даже Sad Несколько дней мук и нулевой результат, уже решил обратиться на форум. Обычно до последнего пытаюсь решать проблемы своими силами, но кроме мысли с нуля настроить новую АТС других нет... Нереально обидно то, что всё работало идеально, никаких изменений в настройках и прочих вещах не делалось в последнее время, совершенно неясно, что так сильно повлияло на связь...

Посоветуйте, пожалуйста, куда ещё покопать здесь? Какую информацию мне предоставить для большего понимания моей проблемы? Заранее спасибо!
#2

Посмотреть что кажет:
Код:
*CLI> sip show channelstats

В момент такого вызова.
И/или записать дамп трафика (вместе с RTP) обоих плечей вызова и сделать анализ в Wireshark.

_________________
mega-net.ru - IT аутсорсинг
#3

virus_net @ Пн Сен 26, 2016 06:27 писал(а):
Посмотреть что кажет:
Код:
*CLI> sip show channelstats

В момент такого вызова.
И/или записать дамп трафика (вместе с RTP) обоих плечей вызова и сделать анализ в Wireshark.

Спасибо за ответ!

Сделал дамп вот таким вот образом:

tcpdump -nq -s 0 -Z root -z gzip -i eth0 -G350 -w /home/aster/%F--%H-%M-%S.pcap

Проблемный звонок среди файлов есть, в Wireshark смотрю его. Подскажите, на что обратить внимание, чтобы идентифицировать проблему?
#4

Полдня уже мучаю интернет в поиске информации по Wireshark. По одной из статей смог выделить свой звонок, увидел, что потери пакетов в нём действительно имеются. И... Чего дальше делать? Smile Потери-то есть, ок. А откуда они и с чем связаны?

Added after 25 minutes:

Так... Кажется до меня начало доходить...

Смотрю я на IP-адреса, которые закрасил на своей картинке, и вижу там, соответственно, один IP моего сервера, а второй - sip-провайдера. Вот только прикол в том, что входящая связь у меня от одного провайдера, а исходящая - от второго. И тут я вижу IP первого. Похоже, косяк идёт от него! Ведь когда я пробовал менять провайдера, чтобы исключить проблему с его стороны, то делал это на исходящую связь, и это ничего не дало, так как проблема вообще с другой стороны приходит...

Если я правильно разобрался, конечно... Написал им в поддержку.