Эсма-султан (дочь Абдул-Хамида I)
- 1 year ago
- 0
- 0
UNIStim ( Unified Networks IP Stimulus ) — закрытый корпоративный ( проприетарный ) протокол передачи сигнальной информации для управления VoIP-телефонами и программными телефонами компании Nortel со стороны телефонной станции (например АТС и CS1000). UNIStim является аналогом открытых стандартов SIP и H.323 , а также закрытого протокола SCCP (Skinny) . Протокол UNIStim поддерживается также в некоторых IP-АТС (например в Asterisk ) и софтфонах других производителей.
Компания Nоrtel активно участвовала в стандартизации протоколов в рамках IETF, опираясь на работу со своим стандартом UNIStim и уже разработала работу с системами Nortel IP-PBX и ее платформами IP Centrex с 1996 года. Общим вкладом Nortel и Cisco Systems и их кульминацией стала публикация стандарта «Профиль приложения IP-телефона медиа-шлюза», в которой изложены параметры протокола Megaco .
После расформирования Nortel протокол Unistim поддерживался и развивался компанией Avaya . Протокол являлся запатентованным приложением в США с 1999 по 2019 год.
Последняя версия протокола Unistim 5.5.11 была опубликована компанией Avaya в январе 2021 года .
UNIStim — это протокол прикладного уровня , применяемый для взаимодействия сервера, т. е. IP-АТС и ведомого им клиента VoIP-телефона Nortel. Протокол базируется на транспортном протоколе RUDP также разработанный Nortel. Отличие RUDP от UDP наличие номера пакета и механизма повторной передачи в случае потери пакета с помощью rudp пакетов включающий ACK с указанием номера полученного UNIStim пакета и NAK с указанием номера потерянного\пропущенного UNIStim пакета.
Протокол обеспечивает управление сервером тонких клиентов для VoIP . Сервер (CS1000) управляет, получает информацию о состоянии клиентов, обменивается данными с другими участниками поддерживающими протокол. Все команды поделены на несколько секций по функциональному назначению. Каждое сообщение включает 3 основных поля как то: менеджер получатель команды, длина всей команды, код команды для данного менеджера. Остальная часть сообщения зависит от типа команды.
Клиент, получив сообщение от сервера, выполняет запрос. В зависимости от команды клиент должен сообщить о состоянии выполненной команды. Также клиент может сообщать о своем состоянии по запросу или установленному временному промежутку.
Сервер полностью управляет состоянием клиента и состоянием звонка. Задача сервера при выполнении звонка осуществить настройку 2 клиентов для открытия RTP трафика. RTP трафик клиент осуществляет самостоятельно используя различные аудиокодеки.
Для работы по протоколу по умолчанию используются следующие стандартные порты :
На текущий момент последняя версия протокола, который поддерживают продукты компании Nortel — UNIStim 4.0. Детали реализации протокола доступны в документе под названием «Telephony and Data Network Services at a Telephone», патент № 7068641 от 7 мая 1999 года .
Поддержка протокол реализован в IP-АТС Avaya (компания Avaya приобрела активы Nortel для корпоративных решений) и лицензируется для других систем. Последняя версия протокола Unistim, реализованая компанией Avaya - 5.5.11, релиз состоялся в январе 2021 года .
UNIStim Software поддерживается следующими платформами для обслуживания вызовов :
C 2012 года протокол UNIStim поддерживается в свободной программной IP-АТС Asterisk .
Список клиентов — VoIP-телефонов производства Nortel, поддерживающих протокол UNIStim:
Список клиентов — VoIP-телефонов производства Avaya, поддерживающих протокол UNIStim :
Также, протокол поддерживается программными телефонами (софтфонами) : Nortel/Avaya 2050 IP Softphone (для настольных ПК с ОС Windows ) и Nortel MVC 2050 (для КПК под управлением Windows Mobile 2003 ).
Полный список клиентов ранее можно было получить на сайте nortel.com. см. также статью в англоязычной Википедии.