IP-telefone (Voice over IP) arendati kulude kokkuhoiu saavutamiseks, mis tegelikult tekib regulatiivsetest maksudest, mida võetakse kaugekõnede eest. Seda tüüpi lisatasu ei ole kaugandmete edastamisel asjakohane. Seega on andmekõne loomine kulutasuvam kui häälkõne loomine. Varem pakuti telefoniteenuseid üle PSTN (Public Switched Telephone Networks) või POTS (Plain Old Telephone Services), mis on mõnes piirkonnas veel kasutusel.
Võrdluskaart
Võrdluse alus | H.323 | SIP |
---|---|---|
Päritolu | Telefonipõhine | Interneti-põhine |
Disainitud | ITU (Rahvusvaheline Telekommunikatsiooni Liit) | IETF (Internet Engineering Task Force) |
Lõpp-punkti asukoht | Kasutab pseudonüümi (mida kaardistab väravavaht). | Kasutab SIP-URL-e. |
Kõnede suunamine | Gatekeeper annab marsruudi andmed. | Ümbersuunamine ja asukoha server pakuvad marsruutimisinfot |
Sõnumi formaat | Binaarne | ASCII |
Ühilduvus Internetiga | Ei | Jah |
Arhitektuur | Monoliitne | Modulaarne |
Kiirsõnumid | Ei ole tagatud | Pakub kiirsõnumivahendit |
Skaalautuvuus | Piiratud | Parem |
Paindlikkus | H.323 ei ole piisavalt paindlik. | Väga paindlik. |
Koostalitlusvõime | Hästi määratletud protokollid ja täielik tagasipöördumine teevad selle koostalitlusvõimeliseks. | Ei taga koostalitlusvõimet. |
Rakendamise lihtsus | Spetsiaalse parseri vajadus raskendab kasutuselevõttu ja silumine. | Korduvkasutatavad elemendid viivad rakendamist kergesti läbi. |
Keerukus | Üsna keeruline | Mõõdukas |
H.323 määratlus
H.323 on pakettkommuteeritud ja IP- võrgu kaudu kõige levinumaim multimeedia sidesüsteem, sest see on ITU poolt määratletud vanim multimeedia kommunikatsiooniprotokolli standard. Tavaliselt koosneb H.323 protokollist, mis on ette nähtud videosignaalide ja helisignaalide kodeerimiseks, dekodeerimiseks ja pakkimiseks, et kasutada kõnesignaali andmist ja juhtimist.
H.323 protokolli komplekt sisaldab selle toimimiseks mõningaid põhikomponente:
- Terminal : Nagu nimigi ütleb, kasutatakse seda IP-võrgu lõpp-punktidena. Terminal võib pakkuda signaalimise ja juhtimise, kahesuunalise side reaalajas ja koodekeid.
- Lüüsid : Pakettkommuteeritud võrgu ja lülitusvõrgu vahel on ühenduslüli, mida tuntakse kui Gateways. Seda saab kõrvaldada, kui pole ühendatud teist võrku. Seda kasutatakse LAN-lõpp-punkti omaduste juhtimiseks lülitusahela võrgupunktile või vastupidi, kui kõne seadistamine, juhtimine ja tõlkimine toimub lüüsi kaudu.
- Gatekeepers : vajalikud funktsioonid, mida väravavaht rakendab, on aadressi tõlkimine, ribalaiuse juhtimine, tsooni haldamine ja sissepääsukontroll, kõne autoriseerimine, kõnejuhtimise signaalimine, ribalaiuse haldamine ja kõnede haldamine. Kuid selle peamine ülesanne on kontrollida lõpp-punkte selle reegli all, mida nimetatakse tsooniks.
Kanalid, mis on määratletud punktis H.323
H.323-s on mitmeid kanaleid, mis reguleerivad teabevahetust edastava üksuse vahel, näiteks RAS, kõne signaalimine, H.245 juhtimine ja loogiline kanal.
- RAS (register, sissepääs ja staatus) kanal : RAS-kanal pakub strateegiat sidemete loomiseks lõpp-punktide ja väravavalvurite vahel, kus lõpp-punkt registreerib väravavaht ja taotleb toetust, et helistada teistele lõpp-punktidele. Pärast kõne lõpetamist saadab väravavahetaja kõne signalisatsioonikanali transpordiaadressi kutsutud lõpp-punkti kohta.
- Kõne signaalimise kanal : selles kanalis edastatakse kõne juhtimise ja täiendava teenuse juhtimise teave. Transpordi aadress on antud kanalil määratud pärast kõne seadistamist.
- H.245 Juhtkanal : kanal edastab meedia juhtimise ja võimekuse vahetuse tugi H.245 protokolli sõnumeid. H.245 juhtkanal muudab loogilise kanali meediumile kättesaadavaks pärast kõneliikmetega vahetamise võimalusi.
- Loogiline kanal : nendes kanalites on heli-, video- ja muu meediumiteave. Erinevat tüüpi kandjat transpordib eraldiseisev paar ühesuunalist kanalit RTP (Real-Time Transport Protocol) ja RTCP (RTP Control Protocol) abil.
H.323 kirjeldab, et ebausaldusväärset transpordiprotokolli (nt UDP) kasutatakse kandja RAS ja loogilise kanali kandmiseks. Kui määratud juhtkanal on transporditav usaldusväärse transpordiprotokolli nagu TCP kaudu.
SIP määratlus
SIP (Session Initiation Protocol) on ka multimeediaside protokoll, mille on välja töötanud IETF. Sarnaselt H.323-le kasutab SIP meediavoogude transportimiseks RTP-d. Niisiis on erinevus H.323 ja SIP vahel selles, kuidas saadakse kõne signaalimine ja kontroll. SIP on rakenduste kihi juhtimisprotokoll, mida kasutatakse multimeedia seansside või kõnede seadistamiseks, muutmiseks ja lõpetamiseks. Kuigi see haldab suhtlust helistaja ja rahuloleva isiku vahel, mis hõlmab lõpp-punktide adresseerimist ja kasutaja asukohta.
SIP-funktsiooni, kasutajaagendi (UA) ja võrguserveri vahel on põhimõtteliselt kaks elementi.
- Kasutajaagent : see jääb SIP-i lõppjaamadele ja koosneb kasutajaagendi kliendist (UAC) ja kasutajaagentuurist (UAS), kus esimesed väljastavad SIP-päringud ja saadavad hiljem vastused sellistele päringutele.
- Võrguserver : see võib olla kolme tüüpi - ümbersuunamise server, puhverserver ja registripidaja.
Serverid ei ole tingimata vajalikud SIP põhikõne jaoks. SIP-i kasutajaagent ja võrguserver on analoogsed H.323-terminali ja väravavahetajaga. SIP sisaldab kahte põhitoimingut, kus SIP UAC-i küsimused ja SIP- puhverserver toimivad lõppkasutaja asukoha identifitseerimisena ja SIP-UAS- i kõne kinnitatakse.
SIP-kutse koosnes järgmistest: INVITE taotlus ja ACK taotlus. Sõnumis INVITE on seansi spetsifikatsioon, mis teavitab meediumitüübist, mida helistaja saab vastu võtta, ja meediumiandmete sihtpunkti. SIP-aadressid on tuntud kui SIP-i ühtsete ressursside asukohad (SIP-URL-id) ja neid väljendatakse järgmises formaadis : .
SIP-sõnumi formaat on ehitatud HyperText transpordiprotokolli (HTTP) sõnumivormingule, kus kasutatakse tekstipõhist ja inimloetavat kodeeringut. Ümbersuunamisserverid käitlevad INVITE-sõnumit, saates SIP-URL-i tagasi, kus see on saadaval. Puhverserverid rakendavad SIP-päringute ja vastuste rakenduste kihi marsruutimist. Puhverserver võib olla olekus või kodakondsuseta.
Selleks, et saavutada kõnesignaalimise funktsioone IP-telefonis, kasutatakse SDP (Session Description Protocol) koos SIP-protokolliga.
Peamised erinevused H.323 ja SIP vahel
- H.323 protokoll põhineb telefonil, samas kui SIP põhineb internetil.
- H.323 standardne keha on ITU. Samas on SIPi kujundanud IETF.
- Lõpppunkti asukoha määramiseks kasutab H.323 alias, mille väravakaart kaardid (st host või telefoninumber). Vastupidi, SIP-aadressides kasutatakse URL-i.
- Gatekeeper mängib olulist rolli kõnede suunamisel ja pakub marsruutimisandmeid H.323-s, samas kui SIP-is kasutatakse ümbersuunamis- ja asukoha servereid konkreetsel eesmärgil.
- H.323 järgib binaarseid sõnumivorminguid. Seevastu kasutab SIP ASCII sõnumivormingut.
- H.323 ei ühildu internetiga, samas kui SIP ühildub internetiga.
- H.323 arhitektuur on monoliitne. Vastupidi, SIP põhineb modulaarsel arhitektuuril.
- SIP pakub kiirsõnumivahendit. Vastupidi, H.323-s sellist rajatist ei ole.
- SIP on skaleeritav, paindlik ja kergesti rakendatav ja kohandatav. H.323 on seevastu vähem skaleeritav ja paindlik ning seda on raske rakendada ja kohandada uute rakendustega.
- Kui tegemist on keerukusega, on H.323 samm edasi kui SIP.
Järeldus
H.323 on telefonitööstuse standard, mida peetakse tavaliselt raskeks. See kirjeldab kogu protokollipaki, määrab täpselt, mis on lubatud ja mis on keelatud. Süstemaatiliselt määratletud protokollid lihtsustavad koostalitlusvõimet, kuid see on keeruline, jäik standard, mida on raske kohandada tulevaste rakendustega.
Teisest küljest on SIP ühine Interneti-protokoll, mis toimib ASCII-teksti lühikeste ridade vahetamisega. See on väga modulaarne, lihtne, paindlik ja kerge, mis hõlpsasti integreerub teiste Interneti-protokollidega, kuid ei tee koostööd olemasolevate telefonisüsteemi signaalimisprotokollidega.