IP telefonija (Voice over IP) buvo sukurta siekiant taupyti sąnaudas, kurios iš tikrųjų gaunamos iš reguliuojamų mokesčių, mokamų ilgais atstumais. Šis papildomo mokesčio tipas nėra tinkamas tolimojo duomenų perdavimui. Todėl duomenų skambučio sukūrimas yra ekonomiškesnis nei balso skambučio nustatymas. Anksčiau telefonijos paslaugos buvo teikiamos per grandinės komutuojamąjį tinklą, vadinamą PSTN (viešieji telefono ryšio tinklai) arba POTS (paprastosios senosios telefono paslaugos), kurios vis dar naudojamos kai kuriose srityse.
Palyginimo diagrama
Palyginimo pagrindas | H.323 | SIP |
---|---|---|
Kilmė | Telefonija | Internetas |
Suprojektuotas | ITU (Tarptautinė telekomunikacijų sąjunga) | IETF (interneto inžinerijos darbo grupė) |
Pabaigos vieta | Naudoja slapyvardį (kurį užfiksuoja vartai). | Naudoja SIP URL. |
Skambučių nukreipimas | Vartininkas pateikia informaciją apie maršrutą. | Peradresavimas ir vietos serveris teikia maršruto informaciją |
Pranešimo formatas | Dvejetainis | ASCII |
Suderinamumas su internetu | Ne | Taip |
Architektūra | Monolitinis | Moduliniai |
Momentiniai pranešimai | Nepateikta | Teikia momentinių pranešimų paslaugą |
Mastelio nustatymas | Limited | Geriau |
Lankstumas | H.323 nėra pakankamai lankstus. | Labai lankstus. |
Sąveika | Gerai apibrėžti protokolai ir visiškas suderinamumas leidžia sąveikauti. | Nėra sąveikos. |
Lengva įgyvendinti | Specialaus analizatoriaus poreikis apsunkina diegimą ir derinimą. | Pakartotinai naudojami elementai lengvai atlieka įgyvendinimą. |
Sudėtingumas | Gana sudėtinga | Vidutinis |
H.323 apibrėžimas
H.323 yra labiausiai paplitusi multimedijos komunikacijų sistema per paketinius ir IP tinklus, nes ji yra seniausias multimedijos komunikacijos protokolo standartas, apibrėžtas ITU. Paprastai H.323 susideda iš protokolo, skirto vaizdo ir garso signalų kodavimui, dekodavimui ir paketavimui, rinkinio, siekiant naudoti skambučių signalizavimą ir valdymą.
H.323 protokolo rinkinyje yra keletas pagrindinių jos veikimo komponentų:
- Terminalas : kaip rodo pavadinimas, jis yra naudojamas kaip IP tinklas. Terminalas gali teikti signalizavimo ir valdymo, dvipusio ryšio realiuoju laiku ir kodekus.
- Vartai : Ryšio kelias yra numatytas tarp paketinio ryšio tinklo ir grandinių komutuojamo tinklo, vadinamo „Vartai“. Jis gali būti pašalintas, kai nėra prijungtas kitas tinklas. Jis naudojamas LAN galinio taško charakteristikoms valdyti prie komutacinės grandinės tinklo pabaigos taško arba priešingai, kai skambučių sąranka, valdymas ir vertimas atliekamas vartais.
- Vartai : būtinos funkcijos, kurias valdo vartotojas, yra adresų vertimas, pralaidumo valdymas, zonų valdymas ir priėmimo kontrolė, skambučių autorizacija, skambučių valdymo signalizavimas, pralaidumo valdymas ir skambučių valdymas. Tačiau jos pagrindinė funkcija yra kontroliuoti galutinius taškus pagal jos taisyklę, vadinamą Zona.
Kanalai, apibrėžti H.323
H.323 yra keletas kanalų, kurie reguliuoja informacijos mainus tarp perduodančio subjekto, pavyzdžiui, RAS, skambučių signalizavimo, H.245 valdymo ir loginio kanalo.
- RAS (registras, priėmimas ir statusas) kanalas : RAS kanalas siūlo strategiją, skirtą nustatyti ryšius tarp galutinių taškų ir vartų valdytojų, kai pasekmė registruojasi su vartotojas ir prašo leidimo, kad būtų galima skambinti į kitus parametrus. Baigę skambutį, vartininkas siunčia skambučio signalizacijos kanalo transportavimo adresą nurodytam galutiniam taškui.
- Skambučių signalizacijos kanalas : šiame kanale perduodama skambučių valdymo ir papildomos paslaugos valdymo informacija. Transporto adresas nurodomas šiame kanale nustatant skambutį.
- H.245 valdymo kanalas : kanalas perduoda medijos valdymo ir pajėgumų mainų palaikymo H.245 protokolo pranešimus. „H.245“ valdymo kanalas loginį kanalą pasiekia žiniasklaidai po keitimosi galimybėmis su skambučių nariais.
- Loginis kanalas : šiuose kanaluose pateikiama garso, vaizdo ir kita žiniasklaidos informacija. Skirtingą medijos tipą transportuoja atskira vienpusių kanalų pora RTP (Real-Time Transport Protocol) ir RTCP (RTP kontrolės protokolas) pagalba.
H.323 aprašo, kad nepatikimas transporto protokolas (pvz., UDP) naudojamas RAS ir loginiam kanalui laikyti. Valdymo kanalas apibrėžtas, kad jį būtų galima transportuoti per patikimą transporto protokolą, pvz., TCP.
SIP apibrėžimas
SIP (Session Initiation Protocol) taip pat yra IETF sukurtas daugialypės terpės ryšio protokolas. Panašiai kaip ir H.323, žiniasklaidos srautams transportuoti SIP naudoja RTP. Taigi skirtumas tarp H.323 ir SIP yra to, kaip gaunamas skambučių signalizavimas ir valdymas. SIP - tai programų sluoksnio valdymo protokolas, naudojamas daugialypės terpės sesijų ar skambučių nustatymui, keitimui ir pabaigimui. Nors jis tvarko ryšį tarp skambinančiojo ir ramybės, įskaitant galutinio taško adresavimą ir vartotojo vietą.
Iš esmės yra du elementai, susiję su SIP veikimu, vartotojo agentu (UA) ir tinklo serveriu.
- Naudotojo agentas : jis lieka SIP galinėse stotyse ir susideda iš vartotojo agento kliento (UAC) ir vartotojo agento serverio (UAS), kur pirmosios išduoda SIP užklausas ir vėliau siunčia atsakymus į tokius prašymus.
- Tinklo serveris : jis gali būti trijų tipų peradresavimo serveris, tarpinis serveris ir registratorius.
Serveriai nebūtinai reikalingi pagrindiniam SIP skambučiui. SIP vartotojo agentas ir tinklo serveris yra analogiški H.323 terminalui ir gatekeeper atitinkamai. SIP apima dvi pagrindines operacijas, kuriose SIP UAC užklausa ir SIP proxy serveris veikia kaip galutinio vartotojo vietos identifikavimas ir SIP UAS patvirtina skambutį.
SIP kvietimas susideda iš: INVITE užklausos ir ACK užklausos. „INVITE“ pranešime yra seanso specifikacija, kurioje pranešama apie žiniasklaidos tipą, kurį skambinantysis gali priimti, ir žiniasklaidos duomenų paskirties vietą. SIP adresai yra žinomi kaip SIP vienodi išteklių lokatoriai (SIP-URL) ir išreiškiami tokiu formatu : [email protected] .
SIP pranešimo formatas yra pagrįstas „ HyperText“ transporto protokolo (HTTP) pranešimo formatu, kuriame naudojamas teksto ir žmogaus skaitymo kodavimas. Peradresavimo serveriai valdo „INVITE“ pranešimą, siunčiant atgal SIP-URL, kuriame yra „callee“. Tarpiniai serveriai vykdo SIP užklausų ir atsakymų taikymo sluoksnį. Tarpinis serveris gali būti valstybinis arba be pilietybės.
Norėdami pasiekti skambučių signalizavimo funkcijas IP telefonijoje, SDP (Sesijos aprašo protokolas) naudojamas kartu su SIP protokolu.
Pagrindiniai skirtumai tarp H.323 ir SIP
- H.323 protokolas yra pagrįstas telefonija, o SIP yra pagrįstas internetu.
- H.323 standartas yra ITU. Priešingai, SIP projektuoja IETF.
- Galutinės vietos nustatymui H.323 naudoja slapyvardį, kuris yra vartų valdytojo žemėlapiai (ty šeimininkas arba telefono numeris). Kaip ir prieš, SIP adresų teikimas atliekamas naudojant URL.
- Gatekeeper atlieka svarbų vaidmenį skambučių nukreipime ir teikia informaciją apie maršrutą H.323, o SIP peradresavimo ir vietos serveriai yra naudojami tam tikslui.
- H.323 seka dvejetainio pranešimo formatą. Priešingai, SIP naudoja ASCII pranešimų formatą.
- H.323 nėra suderinamas su internetu, o SIP yra suderinamas su internetu.
- H.323 architektūra yra monolitinė. Ir atvirkščiai, SIP yra pagrįsta moduline architektūra.
- SIP siūlo momentinių pranešimų paslaugą. Priešingai, H.323 tokio įrenginio nėra.
- SIP yra labiau keičiamo dydžio, lankstesnis ir lengvai įgyvendinamas ir pritaikomas. Priešingai, H.323 yra mažiau keičiamo dydžio ir lanksti, sunku jį pritaikyti ir pritaikyti naujoms programoms.
- Kai kalbama apie sudėtingumą, H.323 yra žingsnis į priekį nei SIP.
Išvada
H.323 yra telefono pramonės standartas, paprastai laikomas sunkiu svoriu. Jis apibūdina visą protokolo steką, tiksliai nustato, kas yra leidžiama ir kas yra draudžiama. Sistemiškai apibrėžti protokolai palengvina sąveikos užduotį, tačiau yra sudėtingi, nelanksti standartai, kuriuos sunku pritaikyti prie būsimų programų.
Kita vertus, SIP yra bendras interneto protokolas, kuris veikia pakeisdamas trumpas ASCII teksto eilutes. Jis yra labai modulinis, paprastas, lankstus ir lengvas, lengvai integruojantis su kitais interneto protokolais, bet nesudaro bendradarbiavimo su esamais telefono ryšio sistemos signalizacijos protokolais.