Статья №96
Порты, используемые системой Oktell
Есть желание не отключать брэндмауер, но при этом позволить работать Октелл.
Системой Oktell при формировании сетевого трафика используется ряд зарезервированных портов. Ниже перечисляются порты, используемые по умолчанию.
- 4050 и 4054 tcp - для подключения клиентского приложения к серверу.
- 4051 tcp - для связи серверов между собой.
- 4052 tcp - для связи логического сервера и вынесенного в отдельный процесс или на удаленную машину сервера аппаратуры.
- 4003-4005 udp- для сигнальной связи с VoIP-устройствами, управляемыми клиентскими приложениями (гарнитуры и USB-телефоны). На сервере создается слушатель порта на всех сетевых интерфейсах (если иное не указано в конфигурационном файле).
- 9000-19000 udp- диапазон портов сервера для обмена голосовым трафиком (RTP) с компьютерами и устройствами.
- 5060 udp- порт сигнального протокола SIP-сервера. Является стандартным значением для SIP.
- 4053 tcp - для подключения внешних клиентских приложений по альтернативному интерфейсу.
- 4055 tcp - серверный порт для обработки веб-запросов.
- 4059 tcp - клиентский порт для обработки веб-запросов.
- 4060 - 4065 tcp - зарезервированные порты для внутренней работы в составе с некоторыми устройствами.
- 4066 tcp - серверный порт для обработки веб-сокет подключений.
- 4086 tcp - для связи со службой туннелирования запросов клиентских приложений к БД.
- 4087 tcp - для связи со службой пересылки сообщений между серверами (порт службы пересылки).
- 4088 tcp - для связи со службой файл-сервера (порт службы).
- 4089 tcp - для связи со службой видео-сервера (порт службы).
Приведенные выше настройки для портов являются «используемыми по умолчанию», однако при различных конфликтах система позволяет задать порты в ручном режиме. Вся информация содержится в конфигурационных файлах приложений. На клиенте:
oktell.ClientStarter.exe.config,
на сервере два идентичных файла конфигурации оконного приложения и службы:
и
oktell.ServerService.exe.config.
Также в некоторых случаях применяется конфигурационный файл приложения, управляющего HAL (
).
ВНИМАНИЕ! При изменении портов не забывайте одновременно изменять настройки серверного и клиентского приложений. Используйте полнотекстовый поиск по файлу, чтобы удостовериться в полноценной замене. Необходимо контролировать и обеспечивать модификации также в оппозитных сетевых устройствах/внешних приложениях, если это требуется.ВНИМАНИЕ! При редактировании конфигурационного файла используйте блокнот, иначе возможна потеря в текстовом формате символов, определяющих кодировку, и дальнейшая загрузка будет невозможна без восстановления файла конфигурации.Порт, Порты