Sunteți pe pagina 1din 7

Tehnici de comutaie Curs 1 - VoIP (Voce over IP)

VoIP este acronimul pentru Voice over IP, tehnologia prin care vocea uman
este transferat printr-o reea bazat pe protocolul IP (Internet Protocol). ntr-o
accepiune mai larg, VoIP reprezint servicii de telefonie prin Internet. Acest tip te
telefonie este tot mai intens folosit datorit avantajelor pe care le prezint.
Reelele de telefonie i reelele IP, gestionnd n mod diferit alocrile de
nume, adresarea i rutarea, au condus la gsirea unei scheme universale care s
rezolve aceste funcii, devenind astfel o problem de actualitate. Se tie faptul c
reeaua de telefonie manipuleaz n special trafic audio i video, pe cnd Internet-ul
e modelat pentru traficul de date, ceea ce face ca existena celor dou tipuri de reele
ntr-una singur s devin obligatorie, o tehnologie nu trebuie s o elimine pe
cealalt. Definirea unei platforme comune de servicii ar putea rspunde necesitilor
de convergen imediat ale diferitelor tipuri de reele i ar uniformiza ntr-o oarecare
msur lumea att de diversificat a telecomunicaiilor.
Totui, pentru a se putea face fa cu uurin creterilor explozive ale
serviciilor, n afara reelelor au fost plasate servicii inteligente i a fost definit
noiunea de reea inteligent (IN-Intelligent Network), precum i noi protocoale INAP
(IN Application Protocol).
Apariia serviciilor VoIP a determinat implementarea porilor i a controlerelor
multipoint specifice ntr-o infrastructur de reea fr conexiuni, accesat de
majoritatea utilizatorilor prin intermediul sistemelor PSTN (Public Switching
Telecommunication Network). VoIP a atras dup sine definirea unei serii de
protocoale (H.323, Session Initiation Protocol SIP, etc.) care s fac viabil
interaciunea tehnologiilor IP, PSTN si IN.
Comutaia de pachete, ilustrat n figura de mai jos, este o tehnologie
predominant n domeniul reelelor de calculatoare i s-a impus ca alternativ de
comutaie pentru comunicaii de date datorit dezavantajelor comutaiei de circuite,
respectiv ineficiena utilizrii circuitului n condiii de trafic variabil. Pachetul este
unitatea fundamental pentru transportul informaiei care, pe lng informaia util,
conine i informaia de dirijare.
B

7
6
11
1
21 98
0

C
Clien

43

1
D

Noduri

Clieni

Fig. Comutaia de pachete (datagrame)


Metoda datagramelor nu garanteaz secvenialitatea mesajelor, sarcina
reordonrii lor este ndeplinit de staia final. Pierderea unui pachet (din cauza
defectrii unui nod n reea) nu poate fi detectat n nodurile reelei. Sarcina deteciei
acestei situaii i rezolvarea ei revine tot staiei finale D.

9 8
1
1
1
210

C
Circuit

Clien

1
432

Noduri

Clieni

Fig. Comutaia de pachete (circuite virtuale)


Circuitele virtuale pstreaz aceeai rut ntre staii. Termenul de circuit
vizeaz aceast proprietate. Atributul ,,virtual se refer la tehnica de memorare retransmitere (nu exist un circuit fizic transparent). Circuitele virtuale se stabilesc,
menin i elibereaz analog cu circuitele fizice. Ruta astfel determinat este pstrat
pe toat durata conexiunii ntr-un mod similar cu cea de la comutaia de circuite i
este referit prin termenul de circuit virtual. n continuare, are loc transferul
pachetelor pe circuit. Fiecare pachet poart un identificator de circuit virtual, astfel
nct orice nod de pe ruta stabilit dirijeaz n mod corespunztor pachetul. Nu se
mai efectueaz decizii de rutare.
tiind c VoIP folosete cumutaia de pachete n continuare se prezint, pe
scurt, procesul prin care vocea uman este prelucrat astfel nct s se realizeze
transferul acesteia prin reeaua IP.

Codec
Eantionare

Compresie

Conversie

Soft Switch

i digitizare

digital

n pachete

Iniiere apel
Taxare
Securitate
Rutare apel
Conversie
numerotaie

Gateway

IP

Interfa VoIP
Gateway logic

PSTN

Reasamblare

Decompresie

pachete

digital
Codec

Conversie
digitalanalogic

Semnalul vocal este captat de ctre microfon (ncorporat n telefon sau


conectat la placa audio a calculatorului personal) i este transformat ntr-un semnal
analogic. Asupra acestui semnal se execut eantionarea i digitizarea. Dup
transformare, acestuia i se aplic un codec de voce care realizeaz o compresie a
semnalului, fr a afecta semnificativ calitatea sunetului. Codec-urile de sunet sunt
din gama G (Transmision System and Media). Dup ncrcarea n pachete RTP
(Real-time Transport Protocol), acestea sunt transmise prin reeaua IP i funcie de
destinaia lor pot ajunge la un alt terminal VoIP, care execut operaiunile inverse
sau la dispozitivul de acces (gateway) ctre PSTN.
Dispozitivul de acces la reeaua PSTN execut transformarea pachetelor n
semnale analogice sau digitale, care sunt transmise prin reeaua cu comutaie de
circuite la destinatar.
Arhitectura i elementele unei reele VoIP
O conexiune de tip VoIP poate fi realizat n patru variante diferite:
 telefon (On Net sau Off Net) telefon (On Net sau Off Net);
 telefon (On Net sau Off Net) calculator personal (PC);
 calculator personal (PC) telefon (On Net sau Off Net, click to dial);
 calculator personal (PC) calculator personal (PC).
Prima variant, telefon telefon, prezint interes pentru operatorii de telefonie,
iar variantele PC telefon i telefon PC prezint interes pentru furnizorii de servicii
internet (ISP-Internet service provider).
n figura de mai jos este prezentat arhitectura general a unui sistem VoIP.
Un apel VoIP se desfoar ntre 2 puncte VoIP (VoIP End Point), care pot fi:
 un telefon IP sau un PC; care sunt n acest caz i VoIP End Point real al
apelului;
 un Media Gateway (sau Voice Gateway); caz n care VoIP End Point real
al apelului este terminalul telefonic din PSTN.
Private VoIP Dedicated Network
On-Net

Gatekeeper Server VoIP

T1/ E1

T1/ E1

line

line

Router

Router

Server VoIP Gatekeeper

Ethernet

Ethernet
Media

VoIP

Media
For local

PC

Off-Net

Fig. Arhitectura unei reele VoIP

VoIP

PC

Pe durata stabilirii unei conexiuni VoIP se pot identifica trei faze:


 semnalizarea, prin care se asociaz (se pun n legtur) VoIP End Point,
care sunt localizate prin adres. n aceast faz este posibil s fie
necesar translatarea adresei ntre planul de numerotare ITU-T E.164 n
adres IP i invers;
 controlul apelului, prin care se negociaz unele caracteristici precum
capabilitile terminalelor VoIP, tipul de codec folosit, etc;
 transferul propriu-zis de informaie.
n schema unei conexiuni VoIP din figura urmtoare se disting 2 planuri:
 planul de control, care cuprinde mecanismele necesare pentru stabilirea,
controlul i eliberarea legturii. n acest plan se realizeaz:
 semnalizarea;
 controlul.
 planul de date, care cuprinde protocoalele ce controleaz transmisia
pachetelor de date pe durata apelului VoIP.
Call signaling
Call control
Private VoIP Dedicated Network

Media transfer

VoIP

VoIP
Fig. Schema unei conexiuni VoIP

Pentru cele dou planuri exist mai multe protocoale de transport i


semnalizare, dintre care se amintesc urmtoarele:
 RTP - Real-time Transport Protocol, este un protocol prin intermediul cruia se
pot transmite informaii de tip media, dezvoltat de IEFT (Internet Engineering
Task Force) prin RFC 1889 (1996) i completat n 2003 prin RFC 3550;
 H323 - primul standard VoIP elaborat de ITU-T (1996), cuprinde specificaii
pentru o arhitectur complet care asigur apeluri de tip multimedia;
 SIP - Session Initiation Protocol, dezvoltat de IEFT, un protocol simplu de tip
client server, similar protocolului http, prin RFC 3261 din 2002 (ultima
actualizare);
 MGCP - Media Gateway Control Protocol este un protocol utilizat n cadrul
implementrilor de tip VoIP , dezvoltat de IEFT prin RFC 2704 (1999) i
completat n 2003 de RFC 3435, respectiv MEGACO care a fost creat n
acelai scop, prin ITU T H.248 (2001);
 IAX - Inter Asterisk eXchange, dezvoltat iniial de Mark Spencer ca un protocol
de comunicare VoIP ntre dou centrale Asterisk i dezvoltat ulterior de IEFT
prin IAX2 conform RFC 5456 (2010);
 SCCP - Skinny Client Control Protocol, este un protocol dezvoltat iniial de
ctre compania Selsius Corporation. n prezent este deinut i definit de ctre
Cisco System, Inc. drept un set de mesaje schimbate ntre un client i
CallManager de la Cisco.

n cazul protocoalelor de transport se identific tipul de date i codec-ul folosit


pentru transmiterea informaiei utile, astfel:
Tabelul 1. Tipuri de date transmis i codecul folosit
PT
0
1
2
3
4
5
6
7
8
9
10
11

Codec
G.711 -law PCM
audio
1016 audio
G.721
GSM 6.10 audio
G.723.1 audio
DV14audio (8kHz)
DV14 audio (16kHz)
LPC audio
G.711 A-law PCM
audio
G.722 audio (16kHz)
L16 audio (stereo)
L16 audio (mono)

PT
12

Codec
G.723

PT
27

13
14

CN (comfort noise level)


MPA audio

28
29-30

15
16
17
18
19-22
23

G.728 audio
DV14 audio (11.025kHz)
DV14 audio (22.050kHz)
G.729 audio
unassigned audio
unassigned audio

31
32
33
34
35-71
72-76

unassigned audio
Ce 1B video
JPEG video

77
78-95
96127

24
25
26

Codec
unassigned
audio
nv video
unassigned
audio
H.261 video
MPV video
MP2T video
H.263 video
unassigned
reserved
RED audio
unassigned
dynamic

Server-ul PBX pentru procesarea convorbirilor


Private Branch Exchange, sau Private Business Exchange este un
echipament ce se comport ntr-o reea VoIP ca i o central telefonic.
Serverul PBX indeplinete 3 mari funcii:
 Stabilete conexiunile dintre doi utilizatori ai reelei (mapeaz numrul
apelat spre telefonul fizic corespunztor, dac acesta nu este ocupat);
 Menine convorbirea atta timp ct cei doi utilizatori doresc acest lucru
(face schimb de semnale de voce ntre pri);
 Furnizeaz informaii despre costuri.
Pe lng principalele funcii, serverul PBX are i alte capabiliti, pentru a oferi
operatorului o anumit flexibilitate n serviciile oferite clienilor finali:
 Posibilitate de a suna n interiorul reelei locale;
 Transfer automat al apelului;
 Speed dialing;
 Csu vocal;
 Redirecionare automat ctre un post telefonic liber;
 Redirecionare n caz de ton ocupat;
 Muzic pentru apelul n ateptare;
 Robot telefonic;
 Serviciu de noapte;
 Apel n ateptare;
 Parcarea apelului;
 Apel n conferin;
 Gestionarea contului de client; Agenda telefonic.

Terminalele
Terminalele ntr-o reea VoIP pot fi hardware (telefon fizic) sau software
(aplicaii care simuleaz comportamentul unui telefon). Acestea se comport ca i un
echipament obinuit dintr-o reea IP, respectiv, are alocat o adres IP i folosete
stiva de protocoale TCP/IP. Pentru a simplifica instalarea terminalelor VoIP, n
general se folosete DHCP (Dynamic Host Configuration Protocol) pentru
autoconfigurarea lor. Serverul DHCP informeaz telefonul i despre locaia serverului
de configurare VoIP, care este n majoritatea cazurilor acelai cu serverul de
procesare al apelului.
Aparatele telefonice software (softphones) sunt aplicaii software ce ruleaz,
n general, pe dispozitive mobile (laptop, pocket PC, etc.) sau chiar i pe
calculatoarele personale. Ele au aceleai caracteristici de baz ca i telefoanele
VoIP.
Consolele, pe de alt parte, sunt aplicaii cu anumite caracteristici de control.
Consolele de obicei includ un softphone, dar pot interaciona cu un telefon normal,
prin intermediul unui gateway,. Consolele sunt aplicaii speciale menite pentru a
controla distribuirea apelurilor. Acestea includ managementul reelei, care au
abilitatea s conecteze apeluri, cele care pot observa statusul diferitelor grupuri de
telefoane precum i cele pentru relaii cu clienii, cu abilitatea de a suporta
distribuirea apelurilor. Distincia ntre diferitele tipuri de console nu este prea clar.
Toate consolele VoIP au n comun folosirea acelorai seturi de protocoale.

Termenii Gateway i Gatekeeper


Cei doi termeni, gateway i gatekeeper sunt deseori folosii ca termeni
interschimbabili; n mod tradiional, gatekeeper-urile sunt, n principal, folosite pentru
recepia apelurilor i managementul controlului i al limii de band. Dar acest lucru
s-a schimbat recent, deoarece tehnologia a permis ca aceste functionaliti s
coexiste cu gateway-urile clasice.
Principala diferen dintre un ruter i un gateway este aceea c ruterul face
legtura ntre dou reele de acelai tip (de exemplu, IPIP), iar gateway-ul face
legtura ntre reele diferite (de exemplu, IPPSTN). Funcia principal a gatewayurilor este conversia analog/digital a vocii i crearea de pachete IP (funcii ale
CODEC-ului). n plus, gateway-urile au functionaliti opionale, cum ar fi compresia
vocii, anularea ecoului, suprimarea zgomotului de fond i adunarea de date statistice.
Gateway-ul formeaz interfaa pe care vocea o folosete pentru a fi
transportat ntr-o reea IP din reeaua PSTN. n mod normal, fiecare conversaie
reprezint o singur sesiune IP transportat de un protocol RTP peste UDP sau
TCP. Gateway-rile exist n mai multe forme. De exemplu, gateway-urile pot fi
echipamente de telecomunicaii dedicate sau chiar calculatoare PC pe care rulereaz
software VoIP.
n funcie de caracteristicile i serviciile oferite putem avea:
 Gateway-uri de trunchiere, care interfaeaz ntre reeaua telefonic i
reeaua VoIP. Astfel de gateway-un de obicei conduc un numr mare de
circuite digitale.

 Gateway-uri rezideniale care asigur o interfa tradiional analogic


unei reele VoIP. Exemple de astfel de gateway-uri sunt modem-uri de
cablu, dispozitive DSL i dispozitive wireless.
 Gateway-uri de acces care ofer o interfa PBX analogic sau digital
unei reele VoIP.
 Gateway-uri din clasa ,,business care ofer o interfa digital tradiional
PBX sau un soft integrat PBX pentru a interfaa o reea VoIP.
 Servere de acces la reea care, prin ataarea unui modem la un circuit
telefonic, asigur acces la Internet.
Reeaua lP
Reteaua IP poate fi vzut ca un switch logic. Acest switch logic poate fi vzut
ca un sistem distribuit, nu numai o singur entitate. n funcie de protocoalele IP
folosite, acest sistem vzut ca i un ntreg este referit ca o arhitectur ,,softswitch.
Infrastructura IP trebuie s asigure o distribuie liniar a vocii i a pachetelor
de date ctre elementele VoIP. Datorit nesimilarittilor, reeaua IP trebuie s trateze
fluxul de voce i fluxul de date diferit. Dac o reea IP este folosit pentru a
transporta att voce ct i date, trebuie s poat prioritiza tipurile diferite de trafic,
deoarece traficul VoIP este extrem de sensibil la laten.
n timp ce exist diferite similariti ntre VoIP i circuitele de comutare, exist
de asemenea i cteva diferene. Una dintre ele este n transportul traficului de voce
rezultat. Telecomunicaiile tradiionale pot fi clasificate ca i reele TDM care dedic
canale, rezerv limea de band necesar interconectnd switch-urile. De exemplu,
o conversatie telefonic rezerv un singur canal E-0, i conexiunea este folosit doar
pentru o singur conversaie. Aceasta nu este o modalitate eficient de utilizare a
resurselor.
Reelele IP sunt diferite de infrastructura tradiional. Aceste resurse ale
reelei nu sunt legate pe ntreaga durat a convorbirii, spre deosebire de reelele
tradiionale. Clasa de servicii (CoS) asigur ca pachetele unei aplicaii anume, s
aibe o anumit prioritate. Aceast prioritizare este necesar pentru aplicaiile VoIP n
timp real pentru a asigura faptul c serviciile de voce nu sunt afectate de alte
fluctuaii ale traficului.

Implementarea VoIP
Deoarece reeaua IP nu furnizeaz un mecanism care s asigure ca pachetele
de date s fie transmise n ordine secvenial, sau s furnizeze garantri ale calitii
serviciului (QoS), implementrile VoIP se confrunt cu probleme legate de laten i
jitter. Acest lucru se ntmpl mai ales atunci cnd n circuit apar i conexiuni prin
intermediul sateliilor. Nodul de recepie trebuie s restructureze pachetele IP - care
s-ar putea s nu fie primite n ordine, s fie ntrziate sau s lipseasc - pentru a ne
asigura c fluxul audio rmne ntr-o proporie ct mai mare ntreg. Acest lucru este,
de obicei, realizat cu ajutorul unui buffer.
Un alt aspect important este rutarea traficului VoIP prin firewall-uri i
translatoare de adrese (NAT- Network address translation). SBC-urile (Session
Border Controller) private sunt folosite, alturi de firewall-uri pentru a permite
apelurilor VoIP s ptrund n reelele private ale companiilor.

S-ar putea să vă placă și