Проверить прослушиваются ли используемые для сигнализации порты можно при помощи команды netstat
. Команда выполняется из командной консоли управления операционной системы Linux (shell).
Пример. Проверка порта 5060
Команда показывает, что на данном сервере порт 5060 открыт на двух интерфейсах. Данная ситуация возможна если на сервере установлено несколько приложений, использующих порт 5060 на разных интерфейсах. Важно, чтобы порты были открыты на интерфейсе, который использует SIP-адаптер системы ECSS-10.
Причины, по которым порт не открыт:
- Порт используется другим приложением. Необходимо устранить конфликт, например, изменить диапазон используемых портов.
- IP-адреса, назначенные нодам для IP-телефонии, отсутствует на сервере или находится не в работе.
- Ошибка применения конфигурации SIP-адаптера. Необходимо выполнить перезапуск SIP-адаптера, log-файл загрузки передать в СЦ компании Элтекс.
Также стоит проверить порт 5040 на котором по умолчанию слушает media-server.
Проверить настройки SIP-адаптера можно следующей командой:
/domain/<DOMAIN>/sip/network/info
Необходимо обратить внимание на корректность следующих параметров:
- node_ip – IP-адреса, назначенные на нодах для открытия портов VoIP-телефонии;
- listen_ports – диапазон портов, открытых для VoIP-телефонии.
Задать параметры можно в командной консоли CLI, при помощи команды sip/network/set
.
Пример:
Подробное описание приведено в разделе Описание работы SIP-адаптера.