freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 29 мар 2024 13:38

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 25 июл 2017 13:21 

Зарегистрирован: 06 июн 2017 15:45
Сообщения: 21
Здравствуйте господа.
Есть кластер 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 в А лег из-за этого и происходит.

Во вложении архив с дампом. Прошу помощи в решении проблем.


Вложения:
dump3.zip [91.24 КБ]
Скачиваний: 526
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 июл 2017 15:33 

Зарегистрирован: 06 июн 2017 15:45
Сообщения: 21
С задвоением пакетов разобрался - причина vlan интрефейсы в системе. Как только переделал на обычные интерфейсы, пакеты перестали дублироваться.
Вторую проблему пока не удается победить. Заметил, что freeswitch думает первые 6 секунд, прежде чем ответить сообщением ACK на леге Б. При этом RTP не пересылает в лег А. Через 6 секунд просходит "чудо" - freeswitch отвечает на Б леге и начинает пересылать RTP в А лег. Снова записал дамп, чтобы повторные пакеты не мешали анализу.


Вложения:
dump4.zip [87.45 КБ]
Скачиваний: 545
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 июл 2017 05:29 

Зарегистрирован: 06 июн 2017 15:45
Сообщения: 21
По второй проблеме также нашел причину.
Задержка составляла ровно 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.

Модератора прошу закрыть тему.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB