Unistim

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Unistim — закрытый протокол передачи сигнальной информации компании Nortel [1][2]. Поддерживается также в некоторых IP-АТС (например в Asterisk) и софтфонах других производителей.

Компания Nortel активно участвовала в стандартизации протоколов в рамках IETF, опираясь на работу со своим стандартом UNIStim и уже разработала работу с системами Nortel IP-PBX и ее платформами IP Centrex с 1996 года. Общим вкладом Nortel и Cisco Systems и их кульминацией стала публикация IETF стандарта RFC 3054 «Профиль приложения IP-телефона медиа-шлюза», в которой изложены параметры протокола Megaco.

Принципы работы[править | править код]

UNIStim — это протокол прикладного уровня, применяемый для взаимодействия сервера, т.е. IP-АТС и ведомого им клиента VoIP-телефона Nortel. Протокол базируется на транспортном протоколе RUDP также разработанный Nortel. Отличие RUDP от UDP наличие номера пакета и механизма повторной передачи в случае потери пакета с помощью rudp пакетов включающий ACK с указанием номера полученного UNIStim пакета и NAK с указанием номера потерянного\пропущенного UNIStim пакета. Протокол обеспечивает управление сервером тонких клиентов для VoIP. Сервер (CS1000) управляет, получает информацию о состоянии клиентов, обменивается данными с другими участниками поддерживающими протокол. Все команды поделены на несколько секций по функциональному назначению. Каждое сообщение включает 3 основных поля как то: менеджер получатель команды, длина всей команды, код команды для данного менеджера. Остальная часть сообщения зависит от типа команды.

Клиент, получив сообщение от сервера, выполняет запрос. В зависимости от команды клиент должен сообщить о состоянии выполненной команды. Также клиент может сообщать о своем состоянии по запросу или установленному временному промежутку. Сервер полностью управляет состоянием клиента и состоянием звонка. Задача сервера при выполнении звонка осуществить настройку 2 клиентов для открытия RTP трафика. RTP трафик клиент осуществляет самостоятельно используя различные аудиокодеки.

Используемые порты[править | править код]

Для работы по протоколу по умолчанию используются следующие стандартные порты:

  • 4100/udp Nortel UNIStim (Unified Networks IP Stimulus), i200x
  • 5000/rudp Nortel UNIStim (Unified Networks IP Stimulus), i2002/i2004 через ITG Line
  • 5100/rudp Nortel UNIStim (Unified Networks IP Stimulus), ITG Line
  • 5105/udp Nortel UNIStim (Unified Networks IP Stimulus) FTP (UFTP)
  • 6800/tcp Nortel Unified Manager
  • 7000/rudp Nortel UNIStim (Unified Networks IP Stimulus), BCM FP1 VoIP для взаимодействия с IP-телефонами




Поддержка протокола в телефонах и IP-АТС[править | править код]

На текущий момент последняя версия протокола, который поддерживают продукты компании Nortel — UNIStim 4.0 Детали реализации протокола доступны в документе под названием «Telephony and Data Network Services at a Telephone», патент № 7068641 от 7-го мая 1999 года[3].

Поддержка протокол реализован в IP-АТС Avaya (компания Avaya приобрела активы Nortel для корпоративных решений) и лицензируется для других систем.


Список клиентов - VoIP-телефонов производства Nortel, поддерживающих протокол UNIStim:

  • 1110E, 1120E, 1140E, 1150E[4]
  • 2001, 2002, 2004, 2033

Также, протокол поддерживается программными телефонами (софтфонами)[5]: Nortel/Avaya 2050 IP Softphone (для настольных ПК с ОС Windows) и Nortel MVC 2050 (для КПК под управлением Windows Mobile 2003).


Примечание: Полный список клиентов ранее можно было получить на сайте nortel.com.

Примечания[править | править код]

  1. Учрежденческие станции как зеркало конвергенции (англ.). Издательство «Открытые системы». Дата обращения 30 апреля 2019.
  2. ComNews. Безальтернативный SIP. www.comnews.ru (1 ноября 2009). Дата обращения 30 апреля 2019.
  3. Telephony and data network services at a telephone (англ.). — Google Patents.
  4. IP-телефоны Nortel - Компания БЕЛАМ. www.belam.ru. Дата обращения 13 ноября 2019.
  5. программный IP-телефон IP Softphone 2050 и мобильный голосовой клиент Mobile Voice Client (MVC) 2050 - Компания БЕЛАМ. www.belam.ru. Дата обращения 13 ноября 2019.