Ghidul cuprinzător pentru înțelegerea protocoalelor și standardelor VoIP
Publicat: 2017-03-03În acest moment, probabil că cei mai mulți dintre noi ajungem să considerăm de la sine tehnologia din spatele serviciilor noastre VoIP și UC. Acest lucru este complet normal - de fapt, mulți dintre noi trecem prin zilele noastre utilizând noile tehnologii fără a înțelege exact cum funcționează ele. Nu toți avem timp să ne așezăm și să disecăm ceea ce pare a fi o tehnologie incredibil de complicată. În mod normal, chiar și în calitate de consumator sau proprietar de afaceri care cumpără o soluție nouă, ți-ar fi bine doar dacă știi elementele de bază.
Cu toate acestea, dacă doriți cu adevărat să vă asigurați cea mai bună soluție, serviciu și sistem absolut pentru afacerea dvs., atunci înțelegerea în care vă aflați poate merge foarte mult. VoIP în sine nu este neapărat prea complicat, deși este ușor să fii blocat de datele tehnice copleșitoare și de ceea ce în esență se citește ca un jargon pentru omul obișnuit. La sfârșitul zilei, totuși, cele mai importante informații de înțeles sunt protocoalele și standardele prin care comunicarea VoIP este posibilă. Din fericire, ideile generale în sine nu sunt prea complicate și suntem aici pentru a vă ajuta.
Înarmată cu cunoștințele despre modul în care VoIP transferă datele și despre diferențele dintre standardele și protocoalele utilizate pentru a realiza acest lucru, afacerea dvs. poate adopta soluția potrivită pentru nevoile lor. Deci haideți să pătrundem, bine?
Elementele de bază: ce sunt chiar protocoalele?
VoIP înseamnă Voice over Internet Protocol, iar cuvântul „protocol” este o parte integrantă a modului în care funcționează întregul sistem. În esență, VoIP este o metodă de transfer de informații audio și chiar video pe, ei bine, pe Internet. Cu toate acestea, trimiterea de date pe internet nu este la fel de simplă ca atașarea unui fișier la e-mail sau partajarea unui link Dropbox. De fapt, toate acestea sunt posibile doar datorită protocoalelor.
Deci, ce este un protocol? Ei bine, foarte simplu spus, un protocol este un set de reguli pe care computerele le folosesc guvernează și explică modul în care acestea comunică între ele.
Mulți dintre voi s-ar putea să vă amintiți acel ton groaznic de dial-up care ar fi redat atunci când încercați să vă conectați la internet folosind ceva de genul AOL. Seria de bipuri, scârțâituri și bâzâituri au sunat pentru mulți ca o conversație robot - și exact asta a fost - computerul tău încerca să „vorbească” cu internetul printr-o serie de verificări.
Protocolul de control al transmisiei/Protocolul Internet
De-a lungul timpului petrecut pe internet, este posibil să fi întâlnit și nomenclatura TCP/IP. Deși nu este punctul principal al discuției noastre, merită menționat. Aproape fiecare computer și dispozitiv care se conectează la internet utilizează și acceptă TCP/IP. TCP/IP nu este un protocol singular de rețea, ci mai degrabă o suită de protocoale care poartă numele celor două cele mai importante.
Pentru ca o comunicare să aibă loc, computerele au nevoie atât de un mesaj de trimis, cât și de o metodă prin care să trimită și să livreze acel mesaj în mod consecvent și fiabil. TCP este cel care se ocupă de mesajul în sine, împărțind conținutul în secțiuni mai mici numite pachete. Acest lucru vă ajută să explicați de ce pierderea pachetelor este atât de dăunătoare pentru calitatea apelului dvs. Între timp, nivelul IP al suitei se ocupă în mod special de trimiterea și livrarea pachetelor. De aici provine adresa dvs. IP, care este în esență ca adresa casei dvs. - o locație sau o etichetă în mare parte statică pentru rețeaua dvs.
În timp ce suita de protocoale TCP/IP este baza pentru toate comunicațiile, VoIP și UC se bazează pe protocoale de comunicare și semnalizare pentru a stabili o conexiune între două dispozitive și pentru a permite transferul de date audio sau video dincolo de suita standard.
Deci, pe ce protocoale se bazează VoIP?
Acum că înțelegem ce este un protocol și cât de important sunt pentru întregul proces, putem arunca o privire mai atentă asupra protocoalelor specifice pe care le utilizează VoIP. Există destul de multe acolo și multe au venit și au plecat de-a lungul timpului. Cu toate acestea, pentru marea majoritate a utilizatorilor, există doar două protocoale principale pe care să se concentreze intens.
Cele mai populare protocoale utilizate în prezent pentru UC sunt SIP (Session Initiation Protocol) și H.323. Dacă ați aruncat o privire la unii dintre furnizorii noștri cap la cap, este posibil să fi observat că unii furnizori vor oferi în mod special capabilități de trunking SIP. Dincolo de aceasta, VoIP poate utiliza alte protocoale precum MGCP și SCCP, dar vom aprofunda mai mult cu cele mai jos. Puteți face clic aici pentru a sări peste acolo acum.
Protocoale inteligente pentru punctele finale
Numele Intelligent Endpoint Protocols este folosit pentru a descrie SIP și H.323, deoarece toată „inteligența” necesară pentru a localiza dispozitivul receptor și pentru a stabili transferul de date între dispozitivul dvs. (gazdă locală) și oricine apelați (dispozitivul de la distanță). este copt chiar în protocol.
Atât SIP, cât și H.323 sunt cele mai populare protocoale pe care le veți întâlni, având originea în 1995 și, respectiv, 1996. Cu toate acestea, este destul de sigur să spunem că H.323 a devenit mai popular decât SIP în ultimii ani. Cu toate acestea, acest lucru nu înseamnă că H.323 este obiectiv mai bun. De fapt, este greu să ajungi la această concluzie: ambele protocoale fac treaba și ambele fac treaba bine. La sfârșitul zilei, la fel ca majoritatea lucrurilor, se va reduce la ceea ce afacerea dvs. necesită în mod specific.
Standardele actuale: SIP vs H.323
Acest subiect a fost aproape bătut până la moarte pe tot internetul. După cum am afirmat anterior, nu există neapărat un protocol care este mai bun decât celălalt. Cu toate acestea, este încă important să înțelegeți cum funcționează fiecare protocol, cum diferă și când are sens să folosiți unul față de celălalt.
Definițiile de bază și conceptele
Protocolul de inițiere a sesiunii:
Protocolul de inițiere a sesiunii a devenit standardul Internet Engineering Task Force (IETF) pentru sesiunile multimedia. IETF este într-adevăr doar o comunitate internațională mare, deschisă, compusă din aproape toți cei implicați în rețele, inclusiv designeri, operatori, vânzători și cercetători concentrați pe evoluția Internetului. IETF a stabilit ca SIP să fie un standard pentru soluții audio, video și chiar de mesagerie instantanee sau de mesagerie în echipă.
Este interesant de observat că SIP este modular, ceea ce înseamnă că poate fi schimbat. În funcție de tipul de date pe care doriți să îl transmiteți, implementarea dvs. SIP va trebui să fie desemnată în mod special pentru asta. Prin urmare, comunicațiile VoIP și IM vor funcționa în jurul diferitelor aspecte - și acesta este un punct forte major al SIP. Este mai puțin o abordare unică pentru toate, deoarece poate fi concepută special pentru o singură abordare.
H.323 :
Pe de altă parte, protocolul H.323 a devenit standardul internațional pentru comunicarea multimedia prin „rețele cu comutare de pachete”. Acestea pot include rețele locale (LAN), rețele WAN (Wide Area Networks) și chiar internetul general la care ne conectăm cu toții. În esență, H.323 poate fi văzut ca o „umbrelă” care include mai multe standarde: H.323, H.225.0, H.245 și H.460. H.323 este un standard mai vechi și o mare parte din acesta se baza pe standardele ISDN.
Nu vă faceți griji prea mult despre ce înseamnă asta: a fost pur și simplu setul de standarde pentru telefoanele tradiționale și tradiționale care comunică prin PTSN. H.323 se concentrează pe acoperirea în timp real a comunicațiilor de voce, video și date și a fost conceput special pentru a funcționa prin rețele IP. Deși nu este utilizat pe scară largă, H.323 a fost proiectat și cu capabilități de conferință vocală și video. În acest moment, H.323 a devenit liderul pieței mondiale pentru comunicații voce și video prin IP (adică sistemul dvs. VoIP) și este folosit chiar și în soluțiile de videoconferință pentru întreprinderi.
Cum diferă?
În primul rând, H.323 s-a bazat pe limbajul binar folosind 1 și 0. SIP, pe de altă parte, are un format mai simplu bazat pe text - la fel ca HTTP, care alimentează aproape toate site-urile web. De fapt, o mare parte din tehnologia folosită pentru a susține HTTP a fost utilizată la dezvoltarea SIP. Totuși, diferențele dintre cele două sunt mai mari decât atât.
Originile
- H.323 a fost dezvoltat de Uniunea Internațională a Telecomunicațiilor — organizația responsabilă cu construirea rețelei de telefonie publică comutată pe care o folosim pentru liniile fixe și telefoanele vechi. Dezvoltat având în vedere videoconferința, se împrumută în mod natural și către voce.
- SIP a fost dezvoltat și este în prezent controlat de IETF, așa cum am menționat mai sus. Această organizație este responsabilă în mod specific de protocoalele și funcționalitatea generală a internetului. SIP a fost conceput pentru a adăuga un nou strat flexibil și modular la internet.
Telefoane și flexibilitate
- H.323 este în mare parte o soluție proprietară în acest moment și explică de ce furnizorii vor solicita utilizatorilor să-și achiziționeze telefoanele specifice pentru a se asigura că toate funcțiile și caracteristicile funcționează.
- SIP, pe de altă parte, este mult mai flexibil și, în general, orice telefon SIP va funcționa complet pe aproape orice rețea SIP. Furnizorii încearcă să prevină acest lucru, dar în cea mai mare parte este posibil.
Cazuri de utilizare
- H.323 funcționează foarte bine pentru comunicații vocale și video. Bazat pe un protocol PTSN original, este logic ca utilizatorii să se aștepte la același nivel de fiabilitate și la același nivel de caracteristici standard de apelare. Cu toate acestea, nu s-a extins mult dincolo de video sau voce.
- SIP, fiind modular, este ceea ce unii numesc „agnostic media”. SIP nu necesită neapărat transferul unui anumit tip de date; prin urmare, poate fi utilizat pentru mesagerie instantanee, indicatori de prezență (cine este online și cine nu) și chiar pentru transferuri de fișiere împreună cu, desigur, video și voce.
În cele din urmă, utilizatorul final nu va observa niciodată o diferență între cele două: ambii vor efectua și vor primi apeluri și vor funcționa exact așa cum ar trebui. Cu toate acestea, având originile lor diferite și fiecare concentrat inițial pe sarcini diferite, este ușor de înțeles unde ar putea apărea dezavantajele pentru fiecare.
- H.323 funcționează foarte bine pentru VoIP și videoconferințe și este utilizat de majoritatea furnizorilor pentru aceste nevoi; cu toate acestea, nu a fost actualizat prea mult în ultimii 10 ani și nu alimentează mesajele mereu populare ale echipei.
- SIP are mai multă flexibilitate și, prin urmare, mai multe cazuri de utilizare cu și mai multe caracteristici și funcții disponibile. În general, are o gamă mai largă de funcții și, deși se concentrează mai puțin pe apelurile vocale, este totuși complet capabil.
Ce alte protocoale, standarde și definiții ar trebui să știu?
În timp ce SIP și H.323 sunt probabil cele mai comune și populare protocoale, există și alte opțiuni. Dincolo de aceasta, există o serie de standarde și termeni care pot deveni rapid confuzi.
Gateway de telefonie : Aceste gateway-uri sunt elementele de rețea care pur și simplu convertesc semnalele audio transportate pe PTSN în pachete de date transferate prin internet sau LAN.
MGCP : Media Gateway Control Protocol este pur și simplu un protocol de control al apelurilor, cunoscut și ca protocol de semnalizare, utilizat în sistemele VoIP. Acest protocol oglindește structura standardului PTSN.
Agent de apel : Mai simplu spus, un element „agent de apel” este necesar în VoIP pentru a furniza servicii specifice utilizatorilor și pentru a controla comunicațiile de semnalizare între telefoane. Agenții de apeluri instruiesc telefoanele să furnizeze ton de apel și să ofere sarcini grele cu funcții precum logica de comutare a numărului de telefon, controlul apelurilor și înregistrarea punctului final.
H.248 sau MEGACO : Dezvoltat de Cisco ca o alternativă la H.323, H.248 implementează protocolul de control al gateway-ului media pentru a furniza funcții și servicii de telecomunicații atât în rețelele moderne de pachete (cum ar fi Internetul sau LAN-ul dvs.), cât și PTSN.
SCCP : Cunoscut și ca SKINNY – un termen care se referă în general la un dispozitiv care a eliminat grăsimea – posedă mai puține caracteristici și funcții, dar are aceleași elemente de bază. Când vine vorba de VoIP, totuși, SKINNY este un protocol proprietar și specific Cisco. SCCP a fost dezvoltat special pentru telefonie IP, dar are video integrat. SCCP folosește un „agent de apel central”, care permite funcții de apel foarte avansate și complexe. SCCP necesită ca aspectul agentului de apel să rămână întotdeauna disponibil pentru a oferi caracteristici de apel, ceea ce face din SKINNY o opțiune mai puțin adecvată pentru implementările care necesită punctele finale să funcționeze independent de un agent de apel.
Ce rezerva viitorul?
Desigur, acest lucru nu spune întreaga poveste și există o serie de protocoale și standarde alternative. În vremurile moderne, SIP și H.323 sunt standardele cele mai larg adoptate și utilizate pe care merită să ne concentrăm; totuși, asta se va schimba foarte curând.
Am discutat pe larg despre WebRTC anterior și merită menționat din nou. WebRTC poate fi considerat un catalizator modern al VoIP, deplasând tehnologia dincolo de limitările SIP și H.323, chiar și cu toată flexibilitatea lor. WebRTC, care înseamnă Web Real-Time Communication, reprezintă cea mai nouă colecție de protocoale și API-uri care permit comunicații în timp real direct în browserele noastre și în aplicațiile pentru telefon sau computer. Ca să nu mai vorbim de noile conexiuni 5G care vor crește vitezele pentru a ajuta la extinderea VoIP și WebRTC.
WebRTC va extinde doar VoIP
WebRTC utilizează, de asemenea, conexiuni peer-to-peer, permițând utilizatorilor să stabilească cea mai directă conexiune unul cu celălalt posibil. De asemenea, așa cum știm cu toții, desigur, simplitatea înseamnă o mare adoptare. Prin urmare, în termeni simpli, WebRTC ne va permite să efectuăm apeluri VoIP și conferințe video și mai direct în browserele noastre web sau în aplicațiile pentru telefon, fără a fi nevoie să descărcați și să instalați vreodată un plug-in, un lansator sau o aplicație independentă. Chiar și centrele de contact vor beneficia enorm de pe urma adoptării WebRTC.
Acest nou protocol oferă posibilitatea de a trimite voce și video printr-o rețea IP, deși într-un mod mai puțin restrictiv. WebRTC nu va și nu poate înlocui direct VoIP. Puteți avea VoIP fără WebRTC, așa cum avem noi de mulți ani, dar nu puteți avea WebRTC fără VoIP pentru că este VoIP - sau, mai degrabă, o evoluție a VoIP care îi permite să trăiască direct și confortabil în browserul dvs. web. Acesta este pasul potrivit pentru VoIP - împingerea acestuia în noi limite și cazuri de utilizare care vor ajuta la păstrarea metodei pentru o lungă perioadă de timp și chiar să devină ceva complet nou.