SCCP - Skinny Client Control Protocol, un protocol VoIP corporativ (proprietar) pentru gestionarea interacțiunii dintre dispozitivele terminale ale telefonului și serverul sistemului de telefonie - IP-PBX. SCCP este similar în funcție cu protocoalele deschise SIP , H.323 și MGCP , precum și cu protocolul de proprietate închis UNIStim de la Nortel ( Avaya ) . Protocolul Skinny a fost dezvoltat inițial de Selsius și ulterior dezvoltat și întreținut de o companie deținută de Cisco Systems Inc., care a achiziționat drepturile asupra acestuia odată cu achiziționarea Selsius în 1998. Ca o reamintire a Selsius, în toate telefoanele IP Cisco moderne, numele ID-ului dispozitivului pentru înregistrarea la CallManager începe cu SEP — acesta este telefonul Ethernet Selsius — urmat de adresa MAC .
SCCP definește un set de mesaje între clientul Skinny pentru telefoanele IP Cisco seria 7900 cu fir și fără fir , cum ar fi Cisco 7960, 7940, 7920, pentru a comunica cu serverul de mesagerie vocală Cisco Unity și Cisco CallManager . Acesta din urmă oferă semnalizare nu numai pentru SCCP, ci și pentru majoritatea protocoalelor VoIP - H.323 , SIP și MGCP .
Skinny folosește implicit portul standard 2000 pentru transferul de date prin TCP/IP ca protocol de transport pentru semnalizarea apelurilor și controlul conexiunii și RTP / UDP / IP ca instrument de transfer media - audio în timp real. În acest caz, protocolul RTCP nu este utilizat și un alt mecanism este utilizat pentru a controla starea transmiterii traficului media: terminalul client trimite mesaje speciale pentru a solicita informații de diagnosticare peste sesiunea RTP, cum ar fi: informații despre întârzieri și pierderi de media pachete, buffer de stare jitter, pachete primite și trimise etc. etc. (în locul principiului de raportare utilizat în RTCP).
Pe lângă caracteristicile standard de control al apelurilor de semnalizare oferite de protocolul Skinny, au fost necesare opțiuni avansate suplimentare și VAS , cum ar fi: transfer de apel (transfer), interceptare apel (preluare), conferințe și mesaje vocale. Toate aceste opțiuni nu au fost posibile folosind protocolul Skinny pur, care a fost motivul creării SCCP, motiv pentru care uneori este numit Skinny extins.
SCCP este acceptat de unii furnizori terți de hardware și software, cum ar fi Symbol Technologies, IPBlue și SocketIP. Skinny / SCCP este folosit și în platformele open source - de exemplu, în Asterisk IP PBX . Unii producători de soluții de telecomunicații pentru VoIP au implementat suport pentru protocolul SCCP în produsele lor. Acestea includ: Digium (dezvoltator Asterisk), SATEL Pro în platforma RTU VoIP , SocketIP și Symbol Technologies .
MessageID-ul fiecărui mesaj descrie evenimentul corespunzător și fiecare mesaj are o indicație StationInit dacă sursa este un client și StationIniD dacă sursa este o stație. Toate acestea sunt destul de convenabile de utilizat pentru a controla situația și a depana problemele.
Lista mesajelor SCCP | ||
---|---|---|
Cod | Mesaj de identificare a mesajului postului | cometariu |
0x0000 | Mesaj Păstrați în viață | Trimis de pe server către client imediat după înregistrare |
0x0001 | Mesaj de înregistrare a stației | Cerere de înregistrare a serverului |
0x0002 | Mesaj pentru portul IP al stației | Trimite clientului să specifice numărul portului UDP pentru sesiunea RTP |
0x0003 | Mesaj pentru butonul tastaturii stației | |
0x0004 | Mesaj de apel pentru blocarea stației | |
0x0005 | Mesaj de stimulare a stației | |
0x0006 | Mesaj pentru stația de cuplat | Trimis de client când receptorul este ridicat |
0x0007 | Mesaj de stație în curățenie | |
0x0008 | Mesaj flash pentru cârlig de stație | |
0x0009 | Mesaj de solicitare a stării redirecționării stației | |
0x11 | Mesaj listă porturi media stație | |
0x000A | Mesaj de solicitare a stării de apelare rapidă a stației | |
0x000B | Mesaj de solicitare a stării liniei de stație | |
0x000C | Mesaj de solicitare a stării configurației stației | |
0x000D | Stație Ora Data Solicitare mesaj | |
0x000E | Mesaj de solicitare a șablonului de buton al stației | |
0x000F | Mesaj de solicitare a versiunii stației | |
0x0010 | Mesajul de răspuns al capacităților stației | |
0x0012 | Mesaj de solicitare a serverului stației | |
0x0020 | Mesaj de alarmă la stație | |
0x0021 | Mesaj de confirmare a recepției media stației de difuzare multiplă | |
0x0024 | Stație decuplată cu mesaj cu numărul persoanei care apelează | |
0x22 | Stație deschisă, recepționare mesaj de confirmare a canalului | |
0x23 | Mesaj de răspuns pentru statisticile conexiunii stației | |
0x25 | Mesaj de solicitare a șablonului de taste soft pentru stație | |
0x26 | Mesaj de solicitare a setării tastei soft pentru stație | |
0x27 | Mesaj de eveniment cu tasta soft al stației | La începutul unui apel (apel nou), acest mesaj conține prima cifră a numărului apelat. Poate conține, de asemenea, cifre intermediare ale numărului sau o solicitare de a încheia conexiunea (încheierea apelului) |
0x28 | Mesaj de anulare a înregistrării stației | |
0x0081 | Mesaj Station Keep Alive | |
0x0082 | Mesaj pentru tonul de pornire al stației | Include sonerie |
0x0083 | Mesaj cu ton de oprire a stației | |
0x0085 | Mesajul soneriei setării stației | |
0x0086 | Mesajul lampa pentru setarea stației | |
0x0087 | Mesaj de detectare a blițului de cârlig | |
0x0088 | Mesaj pentru modul difuzor al stației | |
0x0089 | Mesaj pentru modul microfon setată stație | |
0x008A | Station Start Media Transmission | |
0x008B | Stația de oprire a transmisiei media | |
0x008F | Mesaj cu informații despre apelul stației | |
0x009D | Mesajul de respingere a registrului stației | |
0x009F | Mesaj de resetare a stației | |
0x0090 | Mesaj de stare a redirecționării stației | |
0x0091 | Mesaj de stare a apelării rapide a stației | |
0x0092 | Mesaj de stare a liniei stației | |
0x0093 | Mesaj de stare de configurare a stației | |
0x0094 | Mesajul Stație Define Time & Data | |
0x0095 | Mesaj de transmitere a stației de pornire a sesiunii | |
0x0096 | Mesaj de transmisie a sesiunii de oprire a stației | |
0x0097 | Mesaj șablon pentru buton de stație | |
0x0098 | Mesaj pentru versiunea stației | |
0x0099 | Mesaj text de afișare a stației | Mesajul afișează mesajul „Introduceți numărul” |
0x009A | Mesaj de afișare a stației de ștergere | |
0x009B | Mesaj de solicitare a capacităților stației | |
0x009C | Mesaj de comandă al enunțului de stație | |
0x009E | Mesajul de răspuns al serverului stației | |
0x0101 | Mesaj de recepție media multidifuziune pornire stație | |
0x0102 | Mesaj de transmisie media multidifuziune pornire stație | |
0x0103 | Mesaj de recepție media multidifuziune oprire stație | |
0x0104 | Mesaj de transmisie media multicast oprire stație | |
0x105 | Stație deschisă Primire mesaj canal | |
0x0106 | Stație Închidere Primire mesaj canal | |
0x107 | Mesaj de solicitare a statisticilor conexiunii stației | Trimis de client pentru a solicita informații de diagnosticare (întârzieri și pierderi de pachete media, tampon de fluctuație, pachete primite și trimise etc.) |
0x0108 | Șablon de taste soft stație Mesajul de răspuns | |
0x109 | Tasta soft stație Setați mesaj de răspuns | |
0x0110 | Mesaj cu tasta soft pentru selectarea stației | |
0x0111 | Mesaj de stare a apelului stației | |
0x0112 | Mesaj prompt de afișare a stației | |
0x0113 | Mesaj prompt pentru ștergerea stației | |
0x0114 | Mesaj de notificare pe afișajul stației | |
0x0115 | Mesaj de notificare pentru ștergerea stației | |
0x0116 | Mesaj cu avionul de apel pentru activarea stației | |
0x0117 | Mesaj de dezactivare a stației de apelare avion | |
0x118 | Mesaj de confirmare a reînregistrării stației |