SCCP - Skinny Client Control Protocol, en virksomheds (proprietær) VoIP-protokol til styring af interaktionen mellem telefonens slutenheder og telefonsystemserveren - IP-PBX. SCCP ligner i sin funktion de åbne protokoller SIP , H.323 og MGCP , såvel som Nortels ( Avayas ) lukkede proprietære UNIStim -protokol . Skinny-protokollen blev oprindeligt udviklet af Selsius, efterfølgende udviklet og vedligeholdt af et firma ejet af Cisco SystemsInc., som erhvervede rettighederne til det med købet af Selsius i 1998. Som en påmindelse om Selsius, i alle moderne Cisco IP-telefoner, begynder enheds-id-navnet for registrering hos CallManager med SEP – dette er Selsius Ethernet-telefonen – efterfulgt af MAC-adressen .
SCCP definerer et sæt meddelelser mellem Skinny-klienten for kablede og trådløse Cisco 7900-seriens IP - telefoner såsom Cisco 7960, 7940, 7920 til at kommunikere med Cisco Unity voicemail-serveren og Cisco CallManager . Sidstnævnte giver signalering ikke kun til SCCP, men også for de fleste VoIP -protokoller - H.323 , SIP og MGCP .
Skinny bruger standardporten 2000 til dataoverførsel over TCP/IP som transportprotokollen til opkaldssignalering og forbindelseskontrol og RTP / UDP / IP som medieoverførselsværktøj - realtidslyd. I dette tilfælde bruges RTCP -protokollen ikke, og en anden mekanisme bruges til at kontrollere status for medietrafiktransmission: klientterminalen sender specielle beskeder for at anmode om diagnosticeringsoplysninger over RTP-sessionen, såsom: information om forsinkelser og tab af medier pakker, jitter-statusbuffer, modtagne og sendte pakker osv. etc. (i stedet for rapporteringsprincippet anvendt i RTCP).
Ud over de standardfunktioner til signalering af opkaldskontrol, der leveres af Skinny-protokollen, krævedes yderligere avancerede muligheder og VAS , såsom: omstilling (overførsel), aflytning af opkald (afhentning), konferencer og voicemail-beskeder. Alle disse muligheder var ikke mulige ved at bruge den rene Skinny-protokol, hvilket var årsagen til oprettelsen af SCCP, hvorfor det nogle gange kaldes udvidet Skinny.
SCCP understøttes af nogle tredjeparts hardware- og softwareleverandører såsom Symbol Technologies, IPBlue og SocketIP. Skinny / SCCP bruges også i open source platforme - for eksempel i Asterisk IP PBX . Nogle producenter af telekommunikationsløsninger til VoIP har implementeret understøttelse af SCCP-protokollen i deres produkter. Disse omfatter: Digium (Asterisk-udvikler), SATEL Pro i RTU VoIP-platformen , SocketIP og Symbol Technologies .
MessageID'et for hver meddelelse beskriver den tilsvarende hændelse, og hver meddelelse har en indikation af StationInit, hvis kilden er en klient, og StationIniD, hvis kilden er en station. Alt dette er ret praktisk at bruge til at kontrollere situationen og fejlfinde problemer.
Liste over SCCP-meddelelser | ||
---|---|---|
Kode | Station Besked ID Besked | Kommentar |
0x0000 | Hold i live besked | Sendes fra serveren til klienten umiddelbart efter registrering |
0x0001 | Stationsregistermeddelelse | Anmodning om serverregistrering |
0x0002 | Stations IP-portmeddelelse | Sender klienten for at angive UDP-portnummeret for RTP-sessionen |
0x0003 | Stations tastaturknapmeddelelse | |
0x0004 | Station Enbloc Call Message | |
0x0005 | Stationsstimuleringsmeddelelse | |
0x0006 | Meddelelse om station af røret | Sendes af klienten, når håndsættet løftes |
0x0007 | Station On Hook Besked | |
0x0008 | Station Hook Flash-meddelelse | |
0x0009 | Meddelelse om statusanmodning om stationsforsendelse | |
0x11 | Station Media Port List Besked | |
0x000A | Besked om anmodning om status for stationshurtigopkald | |
0x000B | Besked om anmodning om stationslinjestatus | |
0x000C | Meddelelse om anmodning om status for stationskonfiguration | |
0x000D | Station Tid Dato Anmodningsmeddelelse | |
0x000E | Stationsknap Skabelonanmodningsmeddelelse | |
0x000F | Meddelelse om anmodning om stationsversion | |
0x0010 | Stationskapacitetssvarmeddelelse | |
0x0012 | Stationsserveranmodningsmeddelelse | |
0x0020 | Stationsalarmmeddelelse | |
0x0021 | Station Multicast Mediemodtagelse Kvitteringsmeddelelse | |
0x0024 | Station af røret med opkaldsnummerbesked | |
0x22 | Station åben Modtag kanalbekræftelse | |
0x23 | Station Connection Statistics Response Message | |
0x25 | Meddelelse om anmodning om stationssoftkey-skabelon | |
0x26 | Station Soft Key Set Anmodningsmeddelelse | |
0x27 | Stations softkey-hændelsesmeddelelse | Ved starten af et opkald (nyt opkald) indeholder denne besked det første ciffer i det kaldte nummer. Kan også indeholde mellemliggende cifre i nummeret eller en anmodning om at afslutte forbindelsen (afslut opkald) |
0x28 | Station Afregistrer besked | |
0x0081 | Station Keep Alive Message | |
0x0082 | Stationens starttonemeddelelse | Inkluderer summer |
0x0083 | Station Stop Tone Besked | |
0x0085 | Station Indstil ringesignal | |
0x0086 | Station Set Lamp Message | |
0x0087 | Station Set Hook Flash Detect Message | |
0x0088 | Station Indstil højttalertilstand Besked | |
0x0089 | Station Indstil mikrofontilstand Besked | |
0x008A | Station Start medietransmission | |
0x008B | Station Stop medietransmission | |
0x008F | Stationsopkaldsinformationsmeddelelse | |
0x009D | Stationsregister Afvisningsmeddelelse | |
0x009F | Stationsnulstillingsmeddelelse | |
0x0090 | Statusmeddelelse for videresendelse af station | |
0x0091 | Stationshurtigopkaldsstatusmeddelelse | |
0x0092 | Stationslinjestatusmeddelelse | |
0x0093 | Stationskonfigurationsstatusmeddelelse | |
0x0094 | Station Definer tid og dato Besked | |
0x0095 | Station Start Session Transmission Besked | |
0x0096 | Station Stop Session Transmission Besked | |
0x0097 | Stationsknap skabelon besked | |
0x0098 | Stationsversionsmeddelelse | |
0x0099 | Station Vis tekstmeddelelse | Meddelelsen viser meddelelsen "Indtast nummer" |
0x009A | Station Clear Display-meddelelse | |
0x009B | Meddelelse om anmodning om stationskapacitet | |
0x009C | Station Enunciator Command Message | |
0x009E | Stationsserverens svarmeddelelse | |
0x0101 | Station Start Multicast Media Modtagelse Besked | |
0x0102 | Station Start Multicast Media Transmission Besked | |
0x0103 | Station Stop Multicast-mediemodtagelsesmeddelelse | |
0x0104 | Station Stop Multicast Media Transmission Besked | |
0x105 | Station Åbn Modtag kanalmeddelelse | |
0x0106 | Station Luk Modtag kanalmeddelelse | |
0x107 | Besked om anmodning om stationsforbindelsesstatistik | Sendt af klienten for at anmode om diagnosticeringsoplysninger (forsinkelser og tab af mediepakker, jitterbuffer, modtagne og sendte pakker osv.) |
0x0108 | Stations softkey-skabelon Svarmeddelelse | |
0x109 | Station Softkey Indstil Svar besked | |
0x0110 | Station Vælg softkey-meddelelse | |
0x0111 | Station Call State Message | |
0x0112 | Stationsvisningsmeddelelse | |
0x0113 | Station Clear Prompt-meddelelse | |
0x0114 | Stationsvisningsmeddelelse | |
0x0115 | Station Clear Notify Message | |
0x0116 | Station Aktiver Call Plane Message | |
0x0117 | Station Deaktiver Call Plane Message | |
0x118 | Station Afregistrer bekræftelsesmeddelelse |