Протокол управления терминалами Skinny (SCCP) Cisco: Обзор и применение.
Skinny Client Control Protocol
SCCP: протокол управления терминалами Cisco для IP-телефонии. Особенности, архитектура, взаимодействие с CallManager, SIP, H.323 и ISDN. Объясняем просто!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Протокол управления Skinny Client Control Protocol (SCCP) — это проприетарный протокол управления сетевыми терминалами, первоначально разработанный компанией Selsius Systems, приобретённой Cisco Systems в 1998 году. SCCP — это облегчённый IP-протокол для сигнализации сеансов с Cisco Unified Communications Manager, ранее известного как CallManager. Архитектура протокола аналогична архитектуре протокола управления медиашлюзом, поскольку она разделяет функцию преобразования мультимедиа в телекоммуникациях для передачи по сети Интернет-протокола на относительно простое устройство абонента и реализацию агента вызовов, который управляет CPE посредством команд сигнализации. Продукт Call Agent — Cisco CallManager, который также выполняет функции прокси-сервера сигнализации для событий вызовов, инициированных по другим распространенным протоколам, таким как H.323 и Session Initiation Protocol (SIP) для голосовой связи по IP или ISDN для общедоступной телефонной сети.
The Skinny Client Control Protocol (SCCP) is a proprietary network terminal control protocol originally developed by Selsius Systems, which was acquired by Cisco Systems in 1998. SCCP is a lightweight IP based protocol for session signaling with Cisco Unified Communications Manager, formerly named CallManager. The protocol architecture is similar to the media gateway control protocol architecture, in that is decomposes the function of media conversion in telecommunication for transmission via an Internet Protocol network into a relatively low intelligence customer premises device and a call agent implementation that controls the CPE via signaling commands. The call agent product is Cisco CallManager, which also performs as a signaling proxy for call events initiated over other common protocols such as H.323, and Session Initiation Protocol (SIP) for voice over IP, or ISDN for the public switched telephone network.
Компоненты протокола
Клиент SCCP использует TCP/IP для связи с одним или несколькими приложениями Call Manager в кластере. Для передачи трафика на канальном уровне (потока реального времени аудио) с другими клиентами Skinny или терминалом H.323 он использует протокол Real time Transport Protocol (RTP) по протоколу UDP. SCCP – это протокол, работающий по принципу "стимул-ответ", и разработан как коммуникационный протокол для аппаратных конечных устройств и других встроенных систем с существенными ограничениями по вычислительной мощности и памяти. Некоторые аналоговые медиашлюзы Cisco, такие как шлюз VG248, регистрируются и взаимодействуют с Cisco Unified Communications Manager, используя SCCP.
An SCCP client uses TCP/IP to communicate with one or more Call Manager applications in a cluster. It uses the Real time Transport Protocol (RTP) over UDP transport for the bearer traffic (real time audio stream) with other Skinny clients or an H.323 terminal. SCCP is a stimulus based protocol and is designed as a communications protocol for hardware endpoints and other embedded systems, with significant CPU and memory constraints. Some Cisco analog media gateways, such as the VG248 gateway, register and communicate with Cisco Unified Communications Manager using SCCP.
Происхождение
Cisco приобрела технологию SCCP при покупке Selsius Corporation в 1998 году. Поэтому протокол также называется Selsius Skinny Station Protocol в документации Cisco. Другим свидетельством происхождения IP-телефонов Cisco является формат имени устройства по умолчанию для зарегистрированных телефонов Cisco в CallManager – SEP, что расшифровывается как Selsius Ethernet Phone, за которым следует MAC-адрес. Cisco также предлагала софтфон на основе Skinny под названием Cisco IP Communicator.
Cisco acquired SCCP technology when it acquired Selsius Corporation in 1998. For this reason the protocol is also referred to in Cisco documentation as the Selsius Skinny Station Protocol. Another remnant of the origin of the Cisco IP phones is the default device name format for registered Cisco phones with CallManager. It is SEP, as in Selsius Ethernet Phone, followed by the MAC address. Cisco also has marketed a Skinny based softphone called Cisco IP Communicator.
Примеры клиентов
Примеры клиентских устройств SCCP включают серию IP-телефонов Cisco 7900, программный телефон Cisco IP Communicator и беспроводной IP-телефон 7920 с поддержкой 802.11b, а также сервер голосовой почты Cisco Unity.
Examples of SCCP client devices include the Cisco 7900 series of IP phones, Cisco IP Communicator softphone, and the 802.11b wireless Wireless IP Phone 7920, along with Cisco Unity voicemail server.
Другие варианты реализации
Другие компании, такие как Symbol Technologies, SocketIP и Digium, внедрили этот протокол в VoIP-терминалы и IP-телефоны, контроллеры медиашлюзов и софтсвитчи. В системах Asterisk и FreeSWITCH доступна реализация агента вызовов с открытым исходным кодом. IPBlue предлагает программный телефон, эмулирующий телефон Cisco 7960. Twinlights Software распространяет программную реализацию для устройств на базе Android. Cisco Unified Application Environment, продукт, приобретенный Cisco при покупке Metreos, поддерживает использование SCCP для эмуляции телефонов Cisco 7960, предоставляя приложениям доступ ко всем функциям телефонной линии Cisco.
Other companies, such as Symbol Technologies, SocketIP, and Digium, have implemented the protocol in VoIP terminals and IP phones, media gateway controllers, and softswitches. An open source implementation of a call agent is available in the Asterisk and FreeSWITCH systems. IPBlue provides a soft phone that emulates a Cisco 7960 telephone. Twinlights Software distributes a soft phone implementation for Android based devices. The Cisco Unified Application Environment, the product acquired by Cisco when they purchased Metreos, supports using SCCP to emulate Cisco 7960 phones allowing applications to access all Cisco line side features.