SCCP

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 13 mars 2019; kontroller kräver 13 redigeringar .

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 .

Syntax och meddelandeexempel

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

Litteratur

Länkar