Введение

Протокол управления 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 для общедоступной телефонной сети.

Компоненты протокола

Клиент SCCP использует TCP/IP для связи с одним или несколькими приложениями Call Manager в кластере. Для передачи трафика на канальном уровне (потока реального времени аудио) с другими клиентами Skinny или терминалом H.323 он использует протокол Real time Transport Protocol (RTP) по протоколу UDP. SCCP – это протокол, работающий по принципу "стимул-ответ", и разработан как коммуникационный протокол для аппаратных конечных устройств и других встроенных систем с существенными ограничениями по вычислительной мощности и памяти. Некоторые аналоговые медиашлюзы Cisco, такие как шлюз VG248, регистрируются и взаимодействуют с Cisco Unified Communications Manager, используя 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.

Примеры клиентов

Примеры клиентских устройств SCCP включают серию IP-телефонов Cisco 7900, программный телефон Cisco IP Communicator и беспроводной IP-телефон 7920 с поддержкой 802.11b, а также сервер голосовой почты Cisco Unity.

Другие варианты реализации

Другие компании, такие как Symbol Technologies, SocketIP и Digium, внедрили этот протокол в VoIP-терминалы и IP-телефоны, контроллеры медиашлюзов и софтсвитчи. В системах Asterisk и FreeSWITCH доступна реализация агента вызовов с открытым исходным кодом. IPBlue предлагает программный телефон, эмулирующий телефон Cisco 7960. Twinlights Software распространяет программную реализацию для устройств на базе Android. Cisco Unified Application Environment, продукт, приобретенный Cisco при покупке Metreos, поддерживает использование SCCP для эмуляции телефонов Cisco 7960, предоставляя приложениям доступ ко всем функциям телефонной линии Cisco.