SCCP - Skinny Client Control Protocol, yrityksen (omistettu) VoIP-protokolla puhelinpäätelaitteiden ja puhelinjärjestelmän palvelimen välisen vuorovaikutuksen hallintaan - IP-PBX. SCCP on toiminnaltaan samanlainen kuin avoimet protokollat SIP , H.323 ja MGCP sekä Nortelin ( Avayan ) suljettu UNIStim- protokolla . Skinny-protokollan on alunperin kehittänyt Selsius, ja myöhemmin sen kehitti ja ylläpitää Cisco Systems Inc :n omistama yritys , joka hankki sen oikeudet ostamalla Selsius vuonna 1998. Muistutuksena Selsiuksesta, kaikissa nykyaikaisissa Cisco IP -puhelimissa CallManager-rekisteröinnin Device ID -nimi alkaa SEP:llä – tämä on Selsius Ethernet -puhelin, jota seuraa MAC-osoite .
SCCP määrittelee joukon viestejä Skinny-asiakkaan välillä langallisille ja langattomille Cisco 7900 -sarjan IP -puhelimille, kuten Cisco 7960, 7940, 7920, kommunikoimaan Cisco Unity -puhepostipalvelimen ja Cisco CallManagerin kanssa . Jälkimmäinen tarjoaa merkinantoa SCCP:n lisäksi myös useimmille VoIP - protokolloille - H.323 , SIP ja MGCP .
Skinny käyttää oletusarvoisesti standardiporttia 2000 tiedonsiirrossa TCP/IP :n yli puhelusignaloinnin ja yhteydenhallinnan siirtoprotokollaksi ja RTP / UDP / IP :n median siirtotyökaluksi - reaaliaikaista ääntä. Tässä tapauksessa RTCP -protokollaa ei käytetä, vaan medialiikenteen lähetyksen tilan ohjaukseen käytetään toista mekanismia: asiakaspääte lähettää RTP-istunnon aikana erityisviestejä pyytääkseen diagnostiikkatietoja, kuten: tiedot median viiveistä ja häviöistä. paketit, värinän tilapuskuri, vastaanotetut ja lähetetyt paketit jne. jne. (RTCP:ssä käytetyn raportointiperiaatteen sijaan).
Skinny-protokollan tarjoamien standardien signalointipuhelunhallintaominaisuuksien lisäksi vaadittiin lisätoimintoja ja VAS:ää , kuten: puhelun siirto (siirto), puhelun sieppaus (poiminta), neuvottelut ja puhepostiviestit. Kaikki nämä vaihtoehdot eivät olleet mahdollisia käyttämällä puhdasta Skinny-protokollaa, joka oli syy SCCP:n luomiseen, minkä vuoksi sitä kutsutaan joskus laajennetuksi Skinnyksi.
Jotkin kolmannen osapuolen laitteisto- ja ohjelmistotoimittajat, kuten Symbol Technologies, IPBlue ja SocketIP, tukevat SCCP:tä. Skinny / SCCP:tä käytetään myös avoimen lähdekoodin alustoissa - esimerkiksi Asterisk IP PBX :ssä . Jotkut VoIP-tietoliikenneratkaisujen valmistajat ovat ottaneet tuotteisiinsa käyttöön tuen SCCP-protokollalle. Näitä ovat: Digium (Asterisk-kehittäjä), SATEL Pro RTU VoIP-alustalla , SocketIP ja Symbol Technologies .
Jokaisen viestin MessageID kuvaa vastaavaa tapahtumaa, ja jokaisessa viestissä on osoitus StationInitistä, jos lähde on asiakas, ja StationIniD:stä, jos lähde on asema. Kaikki tämä on varsin kätevää käyttää tilanteen hallitsemiseen ja virheenkorjausongelmiin.
Luettelo SCCP-sanomista | ||
---|---|---|
Koodi | Station Message ID -viesti | Kommentti |
0x0000 | Pidä elossa -viesti | Lähetetään palvelimelta asiakkaalle välittömästi rekisteröinnin jälkeen |
0x0001 | Asemarekisterin viesti | Palvelimen rekisteröintipyyntö |
0x0002 | Aseman IP-portin viesti | Lähettää asiakkaan määrittämään RTP-istunnon UDP-portin numeron |
0x0003 | Aseman näppäimistön painikkeen viesti | |
0x0004 | Station Enbloc -puheluviesti | |
0x0005 | Aseman ärsykeviesti | |
0x0006 | Station Off Hook -viesti | Asiakas lähettää, kun luuri nostetaan |
0x0007 | Station On Hook -viesti | |
0x0008 | Station Hook Flash-viesti | |
0x0009 | Aseman edelleenlähetyksen tilapyyntöviesti | |
0x11 | Station Media Port List -viesti | |
0x000A | Aseman lyhytvalintatilapyyntöviesti | |
0x000B | Asemalinjan tilapyyntöviesti | |
0x000C | Aseman kokoonpanon tilapyyntöviesti | |
0x000D | Asema Aika Päivämäärä Pyyntöviesti | |
0x000E | Asemapainikemallin pyyntöviesti | |
0x000F | Aseman versiopyyntöviesti | |
0x0010 | Aseman ominaisuuksien vastausviesti | |
0x0012 | Asemapalvelimen pyyntöviesti | |
0x0020 | Aseman hälytysviesti | |
0x0021 | Station Multicast Media Reception Ack -viesti | |
0x0024 | Asema irti koukusta soittavan osapuolen numeroviestillä | |
0x22 | Asema auki Vastaanota kanavan kuittausviesti | |
0x23 | Asemayhteystilastojen vastausviesti | |
0x25 | Aseman ohjelmanäppäinmallin pyyntöviesti | |
0x26 | Aseman ohjelmanäppäinasetuspyyntöviesti | |
0x27 | Aseman ohjelmanäppäimen tapahtumaviesti | Puhelun (uusi puhelu) alussa tämä viesti sisältää soitetun numeron ensimmäisen numeron. Saattaa sisältää myös numeron välinumeroita tai yhteyden katkaisemispyynnön (puhelun lopetus) |
0x28 | Aseman rekisteröinnin peruutusviesti | |
0x0081 | Station Keep Alive -viesti | |
0x0082 | Aseman aloitusääniviesti | Sisältää summerin |
0x0083 | Aseman pysäytysääniviesti | |
0x0085 | Aseman soittoääni | |
0x0086 | Asemasarjan lampun viesti | |
0x0087 | Station Set Hook Flash Detect -viesti | |
0x0088 | Asemasarjan kaiutintilan viesti | |
0x0089 | Asemasarjan mikrofonitilan viesti | |
0x008A | Station Start Media Transmission | |
0x008B | Station Stop Media Transmission | |
0x008F | Aseman kutsutiedotusviesti | |
0x009D | Asemarekisteri Hylkää viesti | |
0x009F | Aseman nollausviesti | |
0x0090 | Aseman edelleenlähetyksen tilaviesti | |
0x0091 | Aseman lyhytvalinnan tilaviesti | |
0x0092 | Asemalinjan tilaviesti | |
0x0093 | Aseman kokoonpanon tilaviesti | |
0x0094 | Asema Määritä aika- ja päivämääräviesti | |
0x0095 | Aseman aloitusistunnon lähetysviesti | |
0x0096 | Aseman pysäytysistunnon lähetysviesti | |
0x0097 | Asemapainikemallin viesti | |
0x0098 | Asemaversion viesti | |
0x0099 | Aseman näytön tekstiviesti | Viesti näyttää viestin "Syötä numero" |
0x009A | Station Clear -näyttöviesti | |
0x009B | Asematoimintojen pyyntöviesti | |
0x009C | Station Enunciator -komentoviesti | |
0x009E | Asemapalvelimen vastausviesti | |
0x0101 | Station Start Multicast Media Reception Message | |
0x0102 | Station Start Multicast Media Transmission Message | |
0x0103 | Station Stop Multicast Media Reception -viesti | |
0x0104 | Station Stop Multicast Media Transmission -viesti | |
0x105 | Asema Avaa Vastaanota kanavaviesti | |
0x0106 | Asema Sulje Vastaanota kanavaviesti | |
0x107 | Asemayhteystilastojen pyyntöviesti | Asiakkaan lähettämä diagnostiikkatietojen pyytäminen (mediapakettien viiveet ja katoaminen, tärinäpuskuri, vastaanotetut ja lähetetyt paketit jne.) |
0x0108 | Aseman ohjelmanäppäinmallin vastausviesti | |
0x109 | Aseman ohjelmanäppäin Aseta vastausviesti | |
0x0110 | Aseman valinnan ohjelmanäppäinviesti | |
0x0111 | Aseman kutsun tilaviesti | |
0x0112 | Aseman näytön kehoteviesti | |
0x0113 | Station Clear Prompt -viesti | |
0x0114 | Aseman näytön ilmoitusviesti | |
0x0115 | Aseman tyhjennysilmoitus | |
0x0116 | Asema Aktivoi Call Plane -viesti | |
0x0117 | Asema Deaktivoi Call Plane -viesti | |
0x118 | Aseman rekisteröinnin peruutusvahvistusviesti |