Skinny Client Control Protocol: Difference between revisions

Content deleted Content added
m Reverting possible vandalism by 86.100.118.123 to version by Kbrose. False positive? Report it. Thanks, ClueBot NG. (507640) (Bot)
m top: Adding PDF archives
 
(47 intermediate revisions by 32 users not shown)
Line 1:
{{distinguish|Signalling Connection Control Part}}
The '''Skinny CallClient Control Protocol''' ('''SCCP''', or short ''Skinny'') is a proprietary network terminal control protocol originally developed by [[Selsius Systems]], which was acquired by [[Cisco Systems]] in 1998.
 
The SCCP technology is nowa ownedlightweight andIP-based definedprotocol byfor session signaling with [[Cisco Systems,Unified Inc.]].Communications SCCPManager, isformerly anamed lightweight''CallManager''.<ref>{{cite protocolweb for|url=http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmsys/a08procl.pdf session|archive-url=https://web.archive.org/web/20150711070711/http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_5_1/ccmsys/a08procl.pdf signaling|archive-date=2015-07-11 with|url-status=live|title=Understanding CiscoIP [[CallManager]].Telephony Protocols|publisher=}}</ref>[<ref>{{cite web|url=http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_tech_note09186a0080624977.shtml |title=Call statesStates sentSent to SCCP endpointsEndpoints by Cisco CallManager]|website=Cisco}}</ref> ExamplesThe ofprotocol SCCParchitecture clientsis includesimilar to the Cisco[[media 7900gateway seriescontrol protocol architecture]], in that is decomposes the function of IPmedia phones,conversion [[Ciscoin IPtelecommunication Communicator]]for softphonetransmission andvia thean [[802.11bInternet Protocol]] wirelessnetwork [[Ciscointo Wirelessa IPrelatively Phonelow-intelligence 7920|Ciscocustomer-premises 7920]],device alongand witha [[Ciscocall Unity]]agent voicemailimplementation serverthat controls the CPE via signaling commands. The call agent product is Cisco CallManager, which also actsperforms 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]] and/orfor the [[MGCPpublic switched telephone network]].
 
==Protocol components==
AAn 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 [[User Datagram Protocol|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.
 
==Origin==
Cisco acquired SCCP technology when it acquired Selsius Corporation in 1998.<ref>[{{cite web|archiveurl=https://web.archive.org/web/20051109224815/http://newsroom.cisco.com/dlls/fspnisapi6d14.html|title=News @ Cisco: Cisco Systems acquisitionto ofAcquire Selsius Systems], Inc. for $145 Million|archivedate=9 November 2005|publisher=|url=http://newsroom.cisco.com/dlls/fspnisapi6d14.html}}</ref> AsFor athis remnantreason ofthe protocol is also referred to in Cisco documentation as the Selsius originSkinny Station Protocol. Another remnant of the currentorigin 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.
 
==Client examples==
[[File:Cisco CP7970.jpg|thumb|Cisco 7970]]
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.
 
==Other implementations==
[[File:Cisco CP7911 Asterisk connected.jpg|thumb|[[Asterisk]] connected]]
Other companies like [[Symbol Technologies]], [[SocketIP]], and [[Digium]] have implemented this protocol in [[VoIP Terminal]]s (phones), [[Media Gateway Controller]]s, and [[Softswitch]]es. An open source implementation is available in the [[Asterisk (PBX)]] & [[FreeSWITCH]]<ref>http://wiki.freeswitch.org/wiki/Mod_skinny</ref> systems. IPBlue<ref>http://www.ipblue.com/ IPBlue</ref> markets a software phone ([[soft phone]]) which uses SCCP for signaling and emulates a Cisco 7960 hardware phone. The Cisco Unified Application Environment, the product acquired by Cisco when they purchased [[Metreos]] supports using SCCP to emulate Cisco 7960 hardware phones allowing applications to access all Cisco line-side features.
 
Other companies, likesuch as [[Symbol Technologies]], [[SocketIP]], and [[Digium]], have implemented thisthe protocol in [[VoIP Terminal]]sterminals and IP (phones), [[Mediamedia Gatewaygateway Controllercontroller]]s, and [[Softswitchsoftswitch]]es. An open source implementation of a call agent is available in the [[Asterisk (PBX)|Asterisk]] &and [[FreeSWITCH]] systems.<ref>{{cite web|url=http://wiki.freeswitch.org/wiki/Mod_skinny|title=mod_skinny - FreeSWITCH - Confluence|website=wiki.freeswitch.org}}</ref> systems. IPBlue provides a [[soft phone]] that emulates a Cisco 7960 telephone.<ref>http://www.ipblue.com/ IPBlue</ref> markets aTwinlights softwareSoftware phonedistributes a ([[soft phone]]) which uses SCCPimplementation for signaling[[Android and(operating emulatessystem)|Android]]-based devices.<ref>http://www.twinlightssoftware.com/ aTwinlights Cisco 7960 hardware phone.Software</ref> The Cisco Unified Application Environment, the product acquired by Cisco when they purchased [[Metreos]], supports using SCCP to emulate Cisco 7960 hardware phones allowing applications to access all Cisco line-side features.
 
==See also==
*[[VoiceMedia overGateway InternetControl Protocol]]
 
==References==
{{reflistReflist}}
 
==External links==
* [http://www.cisco.com/en/US/tech/tk652/tk701/tk589/tsd_technology_support_sub-protocol_home.html Skinny Call Control Protocol (SCCP) - Cisco Systems]
* [http://hisown.com/Talks/VoIP%20-%20Excerpt%20(SCCP).pdf Skinny Call Control Protocol (SCCP) - Fragment of a VoIP course dealing with SCCP, with sample captures]
* [http://chan-sccp-b.sourceforge.net Alternative SCCP channel driver for Asterisk. Sourceforge Project called chan-sccp-b]
 
[[Category:VoIP protocols]]
[[Category:Cisco protocols]]
[[Category:Application layer protocols]]
 
[[cs:Skinny Client Control Protocol]]
[[de:Skinny Client Control Protocol]]
[[es:Skinny Client Control Protocol]]
[[fr:Skinny Client Control Protocol]]
[[pl:Skinny Client Control Protocol]]
[[ro:Skinny Client Control Protocol]]
[[ru:SCCP]]
 
{{compu-network-stub}}