freeswitchforum.com https://freeswitchforum.com/ |
|
повторяющиеся пакеты SIP + задержка входящего RTP https://freeswitchforum.com/viewtopic.php?f=6&t=852 |
Страница 1 из 1 |
Автор: | RSI [ 25 июл 2017 13:21 ] | ||
Заголовок сообщения: | повторяющиеся пакеты SIP + задержка входящего RTP | ||
Здравствуйте господа. Есть кластер FusionPBX с shared IP адресами. При осуществлении исходящего вызова на внешний номер с автоинформатором, слышу тишину секунд 10, затем слышу сообщение автоинформатора уже с середины собщения. Снял дамп и увидел несколько проблем, на которые не нахожу решения. Схема звонка следующая: A leg - Клиент 195.238.246.235 отправляет invite на freeswitch 91.195.100.5 (shared ip) B leg - Freeswitch отправляет звонок с 10.248.0.5 (shared ip) на 10.248.0.6 (ip адрес оператора связи) 1. Почему то задваиваются исходящие пакеты с freeswitch. Пробовал менять профили, но тщетно. 2. Почему то freeswitch "тупит" с открыванием порта для приема RTP трафика, хотя в SDP сам назвал этот порт. Задержка передачи RTP в А лег из-за этого и происходит. Во вложении архив с дампом. Прошу помощи в решении проблем.
|
Автор: | RSI [ 26 июл 2017 15:33 ] | ||
Заголовок сообщения: | Re: повторяющиеся пакеты SIP + задержка входящего RTP | ||
С задвоением пакетов разобрался - причина vlan интрефейсы в системе. Как только переделал на обычные интерфейсы, пакеты перестали дублироваться. Вторую проблему пока не удается победить. Заметил, что freeswitch думает первые 6 секунд, прежде чем ответить сообщением ACK на леге Б. При этом RTP не пересылает в лег А. Через 6 секунд просходит "чудо" - freeswitch отвечает на Б леге и начинает пересылать RTP в А лег. Снова записал дамп, чтобы повторные пакеты не мешали анализу.
|
Автор: | RSI [ 27 июл 2017 05:29 ] |
Заголовок сообщения: | Re: повторяющиеся пакеты SIP + задержка входящего RTP |
По второй проблеме также нашел причину. Задержка составляла ровно 6 секунд, что навело на мысль о каких-то таймерах. В логах как раз ругался на невозможность отправки аккаунтинг пакета в Radius сервер. Код: 2017-07-27 08:11:21.360341 [ERR] mod_xml_radius.c:988 mod_xml_radius: Accounting Start failed Оказывается, пока не отработают таймеры в модуле xml_radius, либо пока аккаунтинг radius пакет успешно не отправится, freeswitch не перенаправляет RTP в А leg. Модератора прошу закрыть тему. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |