SCCP

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 13 martie 2019; verificările necesită 13 modificări .

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 .

Exemple de sintaxă și mesaje

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

Literatură

Link -uri