Email This Page

Cisco SCCP: Skinny Client Control Protocol

Skinny Client Control Protocol (SCCP) is a Cisco proprietary protocol used between Cisco Call Manager and Cisco VOIP phones. It is also supported by some other vendors.

For VOIP solutions, the end station of a LAN or IP- based PBX must be simple to use, familiar and relatively cheap. SCCP defines a simple and easy to use architecture, while the H.323 recommendations are quite an expensive system. An H.323 proxy can be used to communicate with the Skinny Client using the SCCP. In such a case the telephone is a skinny client over IP, in the context of H.323. A proxy is used for the H.225 and H.245 signalling.

With the SCCP architecture, the vast majority of the H.323 processing power resides in an H.323 proxy known as the Cisco Call Manager. The end stations (telephones) run what is called the Skinny Client, which consumes less processing overhead. The Client communicates with the Call Manager using connection-oriented (TCP/IP-based) communication to establish a call with another H.323-compliant end station. Once the Call Manager has established the call, the two H.323 end stations use connectionless (UDP/IP-based) communication for audio transmissions. Costs and overhead are thus reduced by confining the complexities of H.323 call setup to the Call Manager, and using the Skinny protocol for the actual audio communication into and out of the end stations.


Protocol Structure - SCCP (Skinny): Skinny Client Control ProtocolThe skinny client (i.e. an Ethernet Phone) uses TCP/IP to transmit and receive calls and RTP/UDP/IP to/from a Skinny Client or H.323 terminal for audio. Skinny messages are carried above TCP and use port 2000. The message types are as follows:

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



Related Protocols
RTSP , SIPRTP , SDP , H.323

Sponsor Source

SCCP is a Cisco protocol.