Skinny Client Control Protocol, корпоративный протокол, разработан Selsius Corporation, в настоящее время принадлежит Cisco Systems Inc., которая приобрела на него права с покупкой Selsius Corporation в 1998 году. В качестве напоминания о Selsius во всех современных Cisco IP-телефонах дефолтное название устройства для регистрации в CallManager начинается с SEP—это Selsius Ethernet Phone—после которых следует MAC-адрес.
SCCP определяет набор сообщений между Skinny-клиентом для взаимодействия проводных и беспроводных IP-телефонов Cisco 7900 серии, таких как Cisco 7960, 7940, 7920, с сервером голосовой почты Cisco Unity и Cisco CallManager. Последний обеспечивает сигнализацию не только SCCP но и большинству VoIP протоколов H.323, SIP, и MGCP.
Кроме стандартных сигнальных функций управлением вызовов, обеспечиваемых Skinny, потребовались дополнительные расширенные опции, такие как: перевод звонка, перехват звонка, конференции, и сообщения голосовой почты. Все эти опции были невозможны при использовании чистого Skinny протокола, что и послужило причиной создания SCCP, поэтому его называют иногда расширенным Skinny.
Skinny использует TCP/IP как транспортный протокол для сигнализации вызовов и контроля соединения, и RTP/UDP/IP в качестве медиа real time audio.
SCCP поддерживается некоторыми сторонними производителями оборудования и программного обеспечения, например Symbol Technologies, IPBlue и SocketIP. Skinny/SCCP используется также в платформах с открытым кодом Asterisk IP-PBX.
Список сообщений SCCP |
Code |
Station Message ID Message |
0x0000 |
Keep Alive Message |
0x0001 |
Station Register Message |
0x0002 |
Station IP Port Message |
0x0003 |
Station Key Pad Button Message |
0x0004 |
Station Enbloc Call Message |
0x0005 |
Station Stimulus Message |
0x0006 |
Station Off Hook Message |
0x0007 |
Station On Hook Message |
0x0008 |
Station Hook Flash Message |
0x0009 |
Station Forward Status Request Message |
0x11 |
Station Media Port List Message |
0x000A |
Station Speed Dial Status Request Message |
0x000B |
Station Line Status Request Message |
0x000C |
Station Configuration Status Request Message |
0x000D |
Station Time Date Request Message |
0x000E |
Station Button Template Request Message |
0x000F |
Station Version Request Message |
0x0010 |
Station Capabilities Response Message |
0x0012 |
Station Server Request Message |
0x0020 |
Station Alarm Message |
0x0021 |
Station Multicast Media Reception Ack Message |
0x0024 |
Station Off Hook With Calling Party Number Message |
0x22 |
Station Open Receive Channel Ack Message |
0x23 |
Station Connection Statistics Response Message |
0x25 |
Station Soft Key Template Request Message |
0x26 |
Station Soft Key Set Request Message |
0x27 |
Station Soft Key Event Message |
0x28 |
Station Unregister Message |
0x0081 |
Station Keep Alive Message |
0x0082 |
Station Start Tone Message |
0x0083 |
Station Stop Tone Message |
0x0085 |
Station Set Ringer Message |
0x0086 |
Station Set Lamp Message |
0x0087 |
Station Set Hook Flash Detect Message |
0x0088 |
Station Set Speaker Mode Message |
0x0089 |
Station Set Microphone Mode Message |
0x008A |
Station Start Media Transmission |
0x008B |
Station Stop Media Transmission |
0x008F |
Station Call Information Message |
0x009D |
Station Register Reject Message |
0x009F |
Station Reset Message |
0x0090 |
Station Forward Status Message |
0x0091 |
Station Speed Dial Status Message |
0x0092 |
Station Line Status Message |
0x0093 |
Station Configuration Status Message |
0x0094 |
Station Define Time & Date Message |
0x0095 |
Station Start Session Transmission Message |
0x0096 |
Station Stop Session Transmission Message |
0x0097 |
Station Button Template Message |
0x0098 |
Station Version Message |
0x0099 |
Station Display Text Message |
0x009A |
Station Clear Display Message |
0x009B |
Station Capabilities Request Message |
0x009C |
Station Enunciator Command Message |
0x009E |
Station Server Respond Message |
0x0101 |
Station Start Multicast Media Reception Message |
0x0102 |
Station Start Multicast Media Transmission Message |
0x0103 |
Station Stop Multicast Media Reception Message |
0x0104 |
Station Stop Multicast Media Transmission Message |
0x105 |
Station Open Receive Channel Message |
0x0106 |
Station Close Receive Channel Message |
0x107 |
Station Connection Statistics Request Message |
0x0108 |
Station Soft Key Template Respond Message |
0x109 |
Station Soft Key Set Respond Message |
0x0110 |
Station Select Soft Keys Message |
0x0111 |
Station Call State Message |
0x0112 |
Station Display Prompt Message |
0x0113 |
Station Clear Prompt Message |
0x0114 |
Station Display Notify Message |
0x0115 |
Station Clear Notify Message |
0x0116 |
Station Activate Call Plane Message |
0x0117 |
Station Deactivate Call Plane Message |
0x118 |
Station Unregister Ack Message |