SCCP - Skinny Client Control Protocol, firemní (proprietární) VoIP protokol pro řízení interakce mezi koncovými telefonními zařízeními a serverem telefonního systému - IP-PBX. SCCP je svou funkcí podobný otevřeným protokolům SIP , H.323 a MGCP a také uzavřenému proprietárnímu protokolu UNIStim společnosti Nortel ( Avaya ) . Protokol Skinny byl původně vyvinut společností Selsius a následně vyvinut a udržován společností vlastněnou společností Cisco Systems Inc., která na něj získala práva koupí společnosti Selsius v roce 1998. Jako připomínka Selsius, ve všech moderních IP telefonech Cisco začíná název ID zařízení pro registraci v aplikaci CallManager SEP – jedná se o Selsius Ethernet Phone – následovaný MAC adresou .
SCCP definuje sadu zpráv mezi klientem Skinny pro kabelové a bezdrátové IP telefony Cisco řady 7900, jako je Cisco 7960, 7940, 7920, pro komunikaci se serverem hlasové pošty Cisco Unity a Cisco CallManager . Ten zajišťuje signalizaci nejen pro SCCP, ale také pro většinu VoIP protokolů - H.323 , SIP a MGCP .
Skinny standardně používá standardní port 2000 pro přenos dat přes TCP/IP jako transportní protokol pro signalizaci hovorů a řízení spojení a RTP / UDP / IP jako nástroj pro přenos médií - zvuk v reálném čase. V tomto případě se nepoužívá protokol RTCP a ke kontrole stavu přenosu mediálního provozu se používá jiný mechanismus: klientský terminál odesílá speciální zprávy s žádostí o diagnostické informace během relace RTP, jako jsou: informace o zpoždění a ztrátách médií pakety, stavová vyrovnávací paměť jitteru, přijaté a odeslané pakety atd. atd. (místo principu hlášení používaného v RTCP).
Kromě standardních funkcí ovládání signalizace hovorů, které poskytuje protokol Skinny, byly vyžadovány další pokročilé možnosti a VAS , jako jsou: přepojení hovoru (přepojení), zachycení hovoru (vyzvednutí), konference a zprávy hlasové pošty. Všechny tyto možnosti nebyly možné při použití čistého protokolu Skinny, což byl důvod pro vytvoření SCCP, proto se mu někdy říká rozšířený Skinny.
SCCP podporují někteří dodavatelé hardwaru a softwaru třetích stran, jako jsou Symbol Technologies, IPBlue a SocketIP. Skinny/SCCP se také používá na platformách s otevřeným zdrojovým kódem - například v Asterisk IP PBX . Někteří výrobci telekomunikačních řešení pro VoIP implementovali do svých produktů podporu protokolu SCCP. Patří mezi ně: Digium (vývojář Asterisk), SATEL Pro na platformě RTU VoIP , SocketIP a Symbol Technologies .
MessageID každé zprávy popisuje odpovídající událost a každá zpráva má označení StationInit, pokud je zdrojem klient, a StationIniD, pokud je zdrojem stanice. To vše je docela vhodné použít ke kontrole situace a ladění problémů.
Seznam zpráv SCCP | ||
---|---|---|
Kód | Zpráva ID zprávy stanice | Komentář |
0x0000 | Zpráva Keep Alive | Odesláno ze serveru klientovi ihned po registraci |
0x0001 | Zpráva o registraci stanice | Žádost o registraci serveru |
0x0002 | Zpráva IP portu stanice | Odešle klientovi zadat číslo portu UDP pro relaci RTP |
0x0003 | Zpráva tlačítka klávesnice stanice | |
0x0004 | Zpráva o volání stanice Enbloc | |
0x0005 | Stimulační zpráva stanice | |
0x0006 | Zpráva o vyvěšené stanici | Odesláno klientem při zvednutí sluchátka |
0x0007 | Zpráva stanice na háku | |
0x0008 | Blesková zpráva Station Hook | |
0x0009 | Zpráva s žádostí o předání stavu stanice | |
0x11 | Zpráva o seznamu médií stanice | |
0x000A | Zpráva o stavu rychlého vytáčení stanice | |
0x000B | Požadavek na stav linky stanice | |
0x000C | Zpráva požadavku na stav konfigurace stanice | |
0x000D | Stanice Čas Datum Požadavek Zpráva | |
0x000E | Zpráva s žádostí o šablonu tlačítka stanice | |
0x000F | Zpráva požadavku na verzi stanice | |
0x0010 | Zpráva s odpovědí o schopnostech stanice | |
0x0012 | Zpráva požadavku stanice stanice | |
0x0020 | Poplachová zpráva stanice | |
0x0021 | Zpráva s potvrzením příjmu multicast médií stanice | |
0x0024 | Stanice vyvěšena se zprávou čísla volajícího | |
0x22 | Otevřená stanice Přijmout zprávu o potvrzení kanálu | |
0x23 | Zpráva s odpovědí statistiky připojení stanice | |
0x25 | Zpráva s žádostí o šablonu softwarového tlačítka stanice | |
0x26 | Zpráva s žádostí o nastavení softwarového tlačítka stanice | |
0x27 | Zpráva o události softwarové klávesy stanice | Na začátku hovoru (nový hovor) tato zpráva obsahuje první číslici volaného čísla. Může také obsahovat mezičíslí čísla nebo požadavek na ukončení spojení (ukončit hovor) |
0x28 | Zpráva o zrušení registrace stanice | |
0x0081 | Zpráva stanice Keep Alive | |
0x0082 | Tónová zpráva zahájení stanice | Obsahuje bzučák |
0x0083 | Tónová zpráva zastavení stanice | |
0x0085 | Vyzváněcí zpráva nastavení stanice | |
0x0086 | Zpráva lampy nastavení stanice | |
0x0087 | Zpráva o detekci záblesku háčku stanice | |
0x0088 | Zpráva o nastavení režimu reproduktoru stanice | |
0x0089 | Zpráva o režimu mikrofonu nastavení stanice | |
0x008A | Stanice Zahájí přenos médií | |
0x008B | Stanice Stop Přenos médií | |
0x008F | Informační zpráva o volání stanice | |
0x009D | Zpráva o odmítnutí registru stanice | |
0x009F | Zpráva o resetování stanice | |
0x0090 | Stavová zpráva předávání stanice | |
0x0091 | Zpráva o stavu rychlého vytáčení stanice | |
0x0092 | Zpráva o stavu stanice | |
0x0093 | Zpráva o stavu konfigurace stanice | |
0x0094 | Zpráva Definice času a data stanice | |
0x0095 | Zpráva o zahájení relace stanice | |
0x0096 | Zpráva o přenosu relace zastavení stanice | |
0x0097 | Zpráva šablony tlačítka stanice | |
0x0098 | Zpráva o verzi stanice | |
0x0099 | Textová zpráva na displeji stanice | Zpráva zobrazí zprávu „Zadejte číslo“ |
0x009A | Zpráva o vymazání stanice | |
0x009B | Zpráva požadavku na funkce stanice | |
0x009C | Příkazová zpráva stanice Enunciator | |
0x009E | Zpráva s odpovědí stanice | |
0x0101 | Stanice Start Multicast Media Příjem Zpráva | |
0x0102 | Stanice Start Multicast Media Transmission Message | |
0x0103 | Station Stop Multicast Media Příjem Zpráva | |
0x0104 | Station Stop Multicast Media Transmission Message | |
0x105 | Otevřená stanice Přijmout zprávu kanálu | |
0x0106 | Stanice zavřít Přijmout zprávu kanálu | |
0x107 | Zpráva s žádostí o statistiku připojení stanice | Odeslané klientem za účelem vyžádání diagnostických informací (zpoždění a ztráta paketů médií, jitter buffer, přijaté a odeslané pakety atd.) |
0x0108 | Zpráva s odpovědí na šablonu softkláves stanice | |
0x109 | Softklávesa stanice Nastavit zprávu odpovědi | |
0x0110 | Zpráva softwarového tlačítka Výběr stanice | |
0x0111 | Zpráva o stavu volání stanice | |
0x0112 | Výzva na displeji stanice | |
0x0113 | Výzva k vymazání stanice | |
0x0114 | Upozornění na displeji stanice | |
0x0115 | Zpráva o vymazání stanice | |
0x0116 | Station Activate Call Plane Message | |
0x0117 | Stanice Deaktivovat zprávu Call Plane | |
0x118 | Zpráva o zrušení registrace stanice |