SCCP - Skinny Client Control Protocol, ett företags (proprietärt) VoIP-protokoll för att hantera interaktionen mellan telefonändenheter och telefonsystemservern - IP-PBX. SCCP liknar sin funktion till de öppna protokollen SIP , H.323 och MGCP , såväl som Nortels ( Avayas ) stängda proprietära UNIStim- protokoll . Skinny-protokollet utvecklades ursprungligen av Selsius, utvecklades och underhålls sedan av ett företag som ägs av Cisco SystemsInc., som förvärvade rättigheterna till det genom köpet av Selsius 1998. Som en påminnelse om Selsius, i alla moderna Cisco IP-telefoner, börjar enhets-ID-namnet för registrering hos CallManager med SEP – det här är Selsius Ethernet-telefonen – följt av MAC-adressen .
SCCP definierar en uppsättning meddelanden mellan Skinny-klienten för trådbundna och trådlösa Cisco 7900-seriens IP- telefoner som Cisco 7960, 7940, 7920 för att kommunicera med Cisco Unitys röstbrevlåda och Cisco CallManager . Den senare tillhandahåller signalering inte bara för SCCP, utan också för de flesta VoIP- protokoll - H.323 , SIP , och MGCP .
Skinny använder standardporten 2000 för dataöverföring över TCP/IP som transportprotokoll för samtalssignalering och anslutningskontroll och RTP / UDP / IP som mediaöverföringsverktyg - realtidsljud. I det här fallet används inte RTCP- protokollet , och en annan mekanism används för att kontrollera statusen för medietrafiköverföring: klientterminalen skickar speciella meddelanden för att begära diagnostisk information över RTP-sessionen, såsom: information om förseningar och förluster av media paket, jitterstatusbuffert, mottagna och skickade paket, etc. etc. (istället för rapporteringsprincipen som används i RTCP).
Utöver standardfunktionerna för signalering av samtalskontroll som tillhandahålls av Skinny-protokollet, krävdes ytterligare avancerade alternativ och VAS , såsom: samtalsöverföring (överföring), samtalsavlyssning (hämtning), konferenser och röstmeddelanden. Alla dessa alternativ var inte möjliga med det rena Skinny-protokollet, vilket var anledningen till skapandet av SCCP, varför det ibland kallas för utökad Skinny.
SCCP stöds av vissa tredje parts hårdvaru- och mjukvaruleverantörer som Symbol Technologies, IPBlue och SocketIP. Skinny / SCCP används också i plattformar med öppen källkod - till exempel i Asterisk IP PBX . Vissa tillverkare av telekommunikationslösningar för VoIP har implementerat stöd för SCCP-protokollet i sina produkter. Dessa inkluderar: Digium (Asterisk-utvecklare), SATEL Pro i RTU VoIP-plattformen , SocketIP och Symbol Technologies .
Meddelande-ID för varje meddelande beskriver motsvarande händelse, och varje meddelande har en indikation på StationInit om källan är en klient och StationIniD om källan är en station. Allt detta är ganska bekvämt att använda för att kontrollera situationen och felsöka problem.
Lista över SCCP-meddelanden | ||
---|---|---|
Koda | Stationsmeddelande ID-meddelande | Kommentar |
0x0000 | Keep Alive Message | Skickas från servern till klienten direkt efter registrering |
0x0001 | Stationsregistermeddelande | Begäran om serverregistrering |
0x0002 | Stations IP-portmeddelande | Skickar klienten att ange UDP-portnumret för RTP-sessionen |
0x0003 | Stationsknappsatsknapp Meddelande | |
0x0004 | Station Enblock Call Message | |
0x0005 | Stationsstimulansmeddelande | |
0x0006 | Meddelande om luren av station | Skickas av klienten när luren lyfts |
0x0007 | Station On Hook Meddelande | |
0x0008 | Station Hook Flash-meddelande | |
0x0009 | Meddelande om statusbegäran för vidarebefordran av station | |
0x11 | Station Media Port List Meddelande | |
0x000A | Meddelande om begäran om status för snabbval för station | |
0x000B | Meddelande om begäran om stationslinjestatus | |
0x000C | Meddelande om begäran om status för stationskonfiguration | |
0x000D | Station Tid Datum Begäran meddelande | |
0x000E | Meddelande om begäran om stationsknappmall | |
0x000F | Meddelande om begäran om stationsversion | |
0x0010 | Stationskapacitet svarsmeddelande | |
0x0012 | Meddelande om begäran om stationsserver | |
0x0020 | Stationslarmmeddelande | |
0x0021 | Station Multicast Media Mottagning Bekräftelsemeddelande | |
0x0024 | Station av luren med samtalsnummermeddelande | |
0x22 | Station öppen Ta emot kanalbekräftelsemeddelande | |
0x23 | Stationsanslutningsstatistik Svarsmeddelande | |
0x25 | Meddelande för begäran av stations mjukknappsmall | |
0x26 | Station Soft Key Set Request Message | |
0x27 | Station Soft Key Händelsemeddelande | I början av ett samtal (nytt samtal) innehåller detta meddelande den första siffran i det uppringda numret. Kan också innehålla mellansiffror i numret eller en begäran om att avsluta anslutningen (avsluta samtal) |
0x28 | Station Avregistrera meddelande | |
0x0081 | Station Keep Alive Message | |
0x0082 | Meddelande om stationsstartton | Inkluderar summer |
0x0083 | Meddelande om stationsstoppton | |
0x0085 | Station Set Ringer Meddelande | |
0x0086 | Station Set Lamp Message | |
0x0087 | Station Set Hook Flash Detektera meddelande | |
0x0088 | Station Ställ in högtalarläge Meddelande | |
0x0089 | Station Ställ in mikrofonläge Meddelande | |
0x008A | Station Starta mediasändning | |
0x008B | Station Stoppa mediasändning | |
0x008F | Stationsanropsinformationsmeddelande | |
0x009D | Stationsregister Avvisa meddelande | |
0x009F | Stationsåterställningsmeddelande | |
0x0090 | Statusmeddelande för vidarebefordran av station | |
0x0091 | Stationens kortnummerstatusmeddelande | |
0x0092 | Stationslinjestatusmeddelande | |
0x0093 | Statusmeddelande för stationskonfiguration | |
0x0094 | Station Definiera tid och datum meddelande | |
0x0095 | Station Start Session Sändningsmeddelande | |
0x0096 | Station Stop Session Sändningsmeddelande | |
0x0097 | Stationsknapp mall meddelande | |
0x0098 | Stationsversionsmeddelande | |
0x0099 | Stationsdisplay textmeddelande | Meddelandet visar meddelandet "Ange nummer" |
0x009A | Station Rensa displaymeddelande | |
0x009B | Meddelande om begäran om stationskapacitet | |
0x009C | Station Enunciator Command Message | |
0x009E | Stationsserver svarsmeddelande | |
0x0101 | Station Start Multicast Media Mottagningsmeddelande | |
0x0102 | Station Start Multicast Media Sändningsmeddelande | |
0x0103 | Station Stop Multicast Media Mottagningsmeddelande | |
0x0104 | Station Stop Multicast Media Sändningsmeddelande | |
0x105 | Station Öppna Ta emot kanalmeddelande | |
0x0106 | Station Stäng Ta emot kanalmeddelande | |
0x107 | Meddelande om begäran om stationsanslutningsstatistik | Skickat av klienten för att begära diagnostisk information (förseningar och förlust av mediapaket, jitterbuffert, mottagna och skickade paket, etc.) |
0x0108 | Stationens funktionstangentmall Svarsmeddelande | |
0x109 | Station Soft Key Set Svara meddelande | |
0x0110 | Station Välj programknappsmeddelande | |
0x0111 | Station Call State Message | |
0x0112 | Stationsvisningsmeddelande | |
0x0113 | Station Rensa promptmeddelande | |
0x0114 | Stationsvisningsmeddelande | |
0x0115 | Station Rensa aviseringsmeddelande | |
0x0116 | Stationsaktivera Call Plane Message | |
0x0117 | Station Inaktivera Call Plane Message | |
0x118 | Station Avregistrera kvitteringsmeddelande |