SCCP - Skinny Client Control Protocol, egy vállalati (védett) VoIP protokoll a telefon végberendezései és a telefonrendszer szervere közötti interakció kezelésére - IP-PBX. Az SCCP funkciója hasonló a nyílt SIP , H.323 és MGCP protokollokhoz, valamint a Nortel ( Avaya ) zárt, szabadalmaztatott UNIStim protokolljához . A Skinny protokollt eredetileg a Selsius fejlesztette ki, majd a Cisco Systems Inc. tulajdonában lévő cég fejlesztette ki és tartotta karban, amely a Selsius 1998-as megvásárlásával szerezte meg a jogokat. Emlékeztetőül a Selsiusra, minden modern Cisco IP-telefonban a CallManager-re való regisztrációhoz használt eszközazonosító neve SEP-vel kezdődik – ez a Selsius Ethernet telefon –, amelyet a MAC-cím követ .
Az SCCP üzenetkészletet határoz meg a Skinny kliens között a vezetékes és vezeték nélküli Cisco 7900 sorozatú IP -telefonokhoz, például a Cisco 7960-hoz, 7940-hez, 7920-hoz a Cisco Unity hangposta-kiszolgálóval és a Cisco CallManagerrel való kommunikációhoz . Ez utóbbi nemcsak az SCCP-hez, hanem a legtöbb VoIP protokollhoz is - H.323 , SIP és MGCP - biztosít jelzést .
A Skinny alapértelmezés szerint a szabványos 2000-es portot használja a TCP/IP - n keresztüli adatátvitelhez a hívásjelzéshez és a kapcsolatvezérléshez, valamint az RTP / UDP / IP -t médiaátviteli eszközként – valós idejű hang. Ebben az esetben az RTCP protokollt nem használják, és egy másik mechanizmust használnak a médiaforgalom átvitelének státuszának szabályozására: a kliens terminál speciális üzeneteket küld, hogy diagnosztikai információkat kérjen az RTP-munkameneten keresztül, például: információ a média késéseiről és veszteségeiről. csomagok, jitter állapotpuffer, fogadott és elküldött csomagok stb. stb. (az RTCP-ben használt jelentési elv helyett).
A Skinny protokoll által biztosított szabványos jelzési hívásvezérlési funkciókon kívül további speciális opciókra és VAS-ra volt szükség , mint például: hívástovábbítás (átadás), híváselfogás (felvétel), konferenciák és hangpostaüzenetek. Mindezek a lehetőségek nem voltak lehetségesek a tiszta Skinny protokoll használatával, ez volt az oka az SCCP létrehozásának, ezért néha kiterjesztett Skinnynek is nevezik.
Az SCCP-t néhány harmadik fél hardver- és szoftvergyártó támogatja, például a Symbol Technologies, az IPBlue és a SocketIP. A Skinny / SCCP-t nyílt forráskódú platformokon is használják - például az Asterisk IP PBX -ben . Egyes VoIP távközlési megoldásokat gyártó gyártók termékeikben bevezették az SCCP protokoll támogatását. Ezek közé tartozik: Digium (Asterisk fejlesztő), SATEL Pro az RTU VoIP platformon , SocketIP és Symbol Technologies .
Az egyes üzenetek Üzenetazonosítója leírja a megfelelő eseményt, és minden üzenet rendelkezik a StationInit jelzéssel, ha a forrás kliens, és a StationIniD jelzéssel, ha a forrás egy állomás. Mindez nagyon kényelmesen használható a helyzet szabályozására és a hibakeresésre.
SCCP-üzenetek listája | ||
---|---|---|
Kód | Állomás Üzenetazonosító Üzenet | Megjegyzés |
0x0000 | Életben tartás üzenet | Regisztráció után azonnal elküldik a szerverről a kliensnek |
0x0001 | Állomás regisztrációs üzenet | Szerver regisztrációs kérelem |
0x0002 | Állomás IP-portjának üzenete | Elküldi az ügyfélnek, hogy adja meg az RTP-munkamenet UDP-portszámát |
0x0003 | Állomás billentyűzet gombjának üzenete | |
0x0004 | Station Enbloc hívási üzenet | |
0x0005 | Állomás ösztönző üzenete | |
0x0006 | Station Off Hook üzenet | Az ügyfél küldi a kézibeszélő felemelésekor |
0x0007 | Station On Hook üzenet | |
0x0008 | Station Hook Flash Message | |
0x0009 | Állomás továbbítási állapot kérés üzenete | |
0x11 | Station Media Port List üzenet | |
0x000A | Állomás gyorstárcsázási állapotkérő üzenet | |
0x000B | Állomásvonal állapotát kérő üzenet | |
0x000C | Állomás konfigurációs állapot kérés üzenet | |
0x000D | Állomás idő dátum kérés üzenet | |
0x000E | Állomás gomb sablon kérési üzenet | |
0x000F | Állomás verziókérés üzenet | |
0x0010 | Az állomás képességei válaszüzenet | |
0x0012 | Állomáskiszolgáló kérés üzenete | |
0x0020 | Állomás riasztási üzenete | |
0x0021 | Station Multicast Media vételi nyugtázó üzenet | |
0x0024 | Állomás lekapcsolva a hívó fél számát üzenettel | |
0x22 | Állomás megnyitása Csatorna nyugtázó üzenet fogadása | |
0x23 | Állomás kapcsolati statisztika válaszüzenet | |
0x25 | Állomás programbillentyű sablon kérési üzenet | |
0x26 | Állomás funkciógomb-beállítási kérés üzenete | |
0x27 | Állomás programbillentyű eseményüzenete | Hívás (új hívás) elején ez az üzenet a hívott szám első számjegyét tartalmazza. Tartalmazhatja a szám közbenső számjegyeit vagy a kapcsolat befejezésére vonatkozó kérést (hívás befejezése) |
0x28 | Állomás regisztráció törlése üzenet | |
0x0081 | Station Keep Alive üzenet | |
0x0082 | Állomásindítási hangjelzés | Csengőt tartalmaz |
0x0083 | Állomásleállítási hangjelzés | |
0x0085 | Állomáskészlet csengő üzenete | |
0x0086 | Állomáskészlet lámpa üzenete | |
0x0087 | Station Set Hook Flash Detect Message | |
0x0088 | Állomáskészlet hangszóró mód üzenet | |
0x0089 | Állomáskészlet Mikrofon mód Üzenet | |
0x008A | Station Start Media Transmission | |
0x008B | Station Stop Media Transmission | |
0x008F | Állomáshívási információs üzenet | |
0x009D | Állomásnyilvántartás Üzenet elutasítása | |
0x009F | Állomás-visszaállítási üzenet | |
0x0090 | Állomás továbbítási állapotüzenet | |
0x0091 | Állomás gyorstárcsázási állapotüzenete | |
0x0092 | Állomásvonal állapotüzenet | |
0x0093 | Állomás konfigurációs állapotüzenet | |
0x0094 | Állomás Adja meg az időt és dátumot üzenet | |
0x0095 | Állomás kezdési munkamenet átviteli üzenet | |
0x0096 | Állomás Stop Session Transmission üzenet | |
0x0097 | Állomás gomb sablonüzenet | |
0x0098 | Állomás verzió Üzenet | |
0x0099 | Állomás kijelző szöveges üzenet | Az üzenetben megjelenik az „Írja be a számot” üzenetet. |
0x009A | Állomás törlése kijelző üzenet | |
0x009B | Állomás képességek kérése üzenet | |
0x009C | Station Enunciator parancsüzenet | |
0x009E | Állomáskiszolgáló válaszüzenet | |
0x0101 | Állomás Multicast Media vételi üzenet indítása | |
0x0102 | Station Start Multicast Media Transmission Message | |
0x0103 | Állomás Stop Multicast Media vételi üzenet | |
0x0104 | Állomás Stop Multicast Media Transmission üzenet | |
0x105 | Állomás megnyitása Csatorna üzenet fogadása | |
0x0106 | Állomás bezárása Csatorna üzenet fogadása | |
0x107 | Állomás csatlakozási statisztika kérés üzenet | A kliens küldte el diagnosztikai információk kérésére (médiacsomagok késése és elvesztése, jitter puffer, fogadott és elküldött csomagok stb.) |
0x0108 | Állomás programbillentyű sablon válaszüzenet | |
0x109 | Állomás programbillentyű beállítása Válaszüzenet | |
0x0110 | Állomásválasztó programbillentyű üzenet | |
0x0111 | Állomáshívás állapotüzenete | |
0x0112 | Állomás kijelzőjén megjelenő üzenet | |
0x0113 | Állomás törlése prompt üzenet | |
0x0114 | Állomás kijelző Értesítő üzenet | |
0x0115 | Állomás törlése Értesítési üzenet | |
0x0116 | Állomás Aktiválja a Call Plane üzenetet | |
0x0117 | Állomás deaktiválja a Call Plane üzenetet | |
0x118 | Állomás regisztráció törlése nyugtázó üzenet |