Documente Academic
Documente Profesional
Documente Cultură
1. 2. 3. 4. 5. Introducere VoIP - concepte de baz Protocoale H.323 Componente H.323: terminale H.323, GW, GK, MCU Semnaliri n VoIP 1. H.323 2. SIP Integrarea serviciilor si retelelor
6.
1. Introducere - VoIP
Transmisia vocii prin CSN (Circuit Switching Network) i PSN (Packet Switching Network).
CSN:
- comutaie de circuite de 64 kbps
PSN:
- comutaie de pachete de voce
Transmisia vocii prin CSN (Circuit Switching Network) i PSN (Packet Switching Network).
Beneficiile VoIP
a. Reducerea costului apelurilor telefonice
b. Folosirea mai bun a capacitii reelei. c. Utilizarea eficient a lrgimii de band (compresie, eliminarea pauzelor).
Reea IP
GW GW
Telefon IP
ISDN
PLMN
CSN i PSN
CSN = Circuit Switching Network
Vocea este transmis n PSTN sub form digital (octei transmii periodic cu perioada de 8 KHz). Se folosete TDM (Time Division Multiplexing).
Voice
Serv er
Transportul vocii :
Transmiterea pachetelor de voce Rutarea pachetelor Suport pentru QoS
Numerotaie
Numr de telefon, Adres IP
Gateway
VGW GW SS 7 H.323 Terminal (IP Phone)
GateKeeper
MCU (Multipoint Control Unit ) Multipoint Controller (MC) Multipoint Processor (MP)
VGW
Algoritmi de codare standard pentru VoIP (G.723.1 [5,3&6,4 kbps], G.729 [8&11 kbps], G.711 [64 kbps]).
Detecia activitii vocale (VAD = Voice Activity Detection) n vederea eliminrii transmiterii de pachete pe durata pauzelor n vorbire (~ 60% din timpul total al convorbirii)
Generarea la recepie a unui zgomot de fond pe durata pauzelor n vorbire, Eliminarea efectului local
GAP 12
Lrimea de band necesar pentru deveri algoritmi de compresie Algoritm de Rata de Timpul pentru Lungimea compresie a compresie transmiterea cadrului vocii (Kbps) unui pachet Ethernet G.711 64 10 ms 78+80 octei G.723.1 6,4 30 ms 78+24 octei G729A 8 20 ms 78+20 octei
3. Protocoale H.323
H.323 este o recomandare ITU-T pentru comunicaii multimedia bazate pe comutaie de pachete Elementele de baz ale unei topologii H.323 sunt: terminale H.323, GW - gateway, GK - gatekeeper, MCU - Multicast Unit; Recomandrile H.323 definesc urmtoarele proceduri: RAS (Registration, Authentication and Status - H.225.0), controlul apelului - H.225.0, negocierea capabilitilor terminalelor, realizat ntre dou sau mai multe pri care doresc s intre n conferin multimedia - H.245.
Protocoale H.323
H.225.0/Q.931
protocol de setare a apelului
H.245
schimb de informaii privind algoritmi de codare acceptai de terminale deschiderea i nchiderea canalelor logice RTP i RTCP
Protocoale H.323
Organizarea VoIP conform Rec. H.323 ITU-T
Audio/ H.323 Terminal Control and Management Other Signalling Video Protocol Stacks Appl. (e.g. SS7, ) G.nnn RTCP H.225.0 H.225.0 H.245 H.261 Terminal Call Logical H.263 to GK Signalling Channel Protocol Mapping Function Signalling Signalling RTP (RAS) UDP TCP UDP TCP IP Layer IP Layer Link Layer Link Layer Packet network connecting elements in a Zone
IP = Internet Protocol RTCP = Real Time Control Protocol TCP = Transmission Control Protocol RTP = Real Time Protocol RAS = Regestration Authentication and Status UDP = User Datagram Protocol
Protocoale H.323
Sesiuni de control i comunicare definite de H.323.
System Control H . H. 245 225 Data System Control RTCP Audio System Control H. H. 245 225 Data System Control RTCP Audio
T. 120
T. 120
1. RAS + setare apel 2. Negociere capabiliti + deschidere canale logice RTP i RTCP
4. Componentele H.323
Elementele de baz ale unei topologii H.323: terminale, GW gateway. GK Gatekeeper, MCU Multicast Unit,
Componentele H.323
H.323 entities
H.323 Terminal H.323 Terminal H.323 MCU
N-ISDN
B-ISDN
H.322
Speech
H.322
H.324
H.322
Componentele H.323
Zon H.323
Un Gatekeeper gestioneaz toate componentele zonei: T = Terminalele H.323, GW = GateWay MCU = MultiCast Unit
Zone
T1
GK
GW
.
R
T4
T5
T2
T3
MCU
GW
T1521220-96
Componentele H.323
Terminal H.323
Terminalul H.323 poate asigura comunicaii multimedia, astfel c acesta este prevzut, pe lng codecul audio, cu codec video conform H.261 i H.263.
Codec video H.261, H.263 Codec audio G.711, G.722, G.723, G.728, G.729 H.261, H.263 Control sistem Semnalizri H.225.0 Semnalizri H.245
Interfaa LAN
Componentele H.323
Relaia ntre codare i calitatea transmisiei vocii
Standard Tip Rata binar (kbps) a codecului 64 16 24 32 40 12,8 16 8 5,3 6,3 13 5,6 12,2 Durata cadrului vocal (ms) 0,125 Calitatea
G.711 G.726 G.727 ITU-T G.728 G.729 G.723.1 GSM-FR GSM-FHR GSM-EFR
PCM ADPCM
0,125 0,625 10 30 20 20 20
94,3 44,3 69,3 87,3 92,3 74,3 87,3 84,3 75,3 79,3 74,3 71,3 89,3
ETSI
Componentele H.323
Arhitectura terminalului pentru videoconferin (VC)
VC API RSVP
VC UI
Internet
API = Application Programming Interface RTP = Real Time Protocol RSVP = Ressource reSerVation Protocol RTCP = Real Time Control Protocol
Componentele H.323
Modul pentru transmisia media (voce i video)
RTP SPH = Real Time Protocol Send Payload Handler RTCP = Real Time Control Protocol
Componentele H.323
Modul pentru recepia media (voce i video)
RTP RPH = Real Time Protocol Receive Payload Handler RTCP = Real Time Control Protocol
Componentele H.323
Tipuri de terminale H.323.
Terminal PC multimedia PC multimedia are conectat un telefon la cartela de sunet Vocea i datele sunt transmise prin interfaa de reea, Software-ul specific aplicaiilor multimedia (netmeeting) conine funcii de: control apel, procesarea semnalului canalului vocal. Telefon digital IP se conecteaz la o reea Ethernet i va fi configurat pentru definirea adresei IP a termianlului adresa IP a router-ului masca subreelei asociate are implementate funcii specifice VoIP
Componentele H.323
GateWay
ISDN E1/T1 PRI
LIC (Line Interface Card)
DSP
Componentele H.323
Transmiterea vocii de la ISDN ctre reeaua IP
ISDN E1/T1 PRI
LI (Line Interface)
DSP
DSP compresie eliminarea pauzelor n vorbire BP pachetizarea semnalelor digitale de convorbire transmiterea pachetelor prin conexiunea Ethernet la reeaua IP.
Componentele H.323
Transmisia vocii de la reeaua IP ctre ISDN
ISDN E1/T1 PRI
LI (Line Interface)
DSP
Recepie pachete IP. BP depachetizare pachete IP. DSP decompresie generarea zgomotului de confort pe durata pauzelor n vorbire direcionarea semnalelor de convorbire prin conexiunea E1/T1 la reeaua ISDN
Componentele H.323
Gateway
interfaa pentru transmiterea vocii sau imaginii ntre CSN i PSN.
interfaa pentru semnalizri care asigur adaptarea dintre: - protocoalele de semnalizri SS 7 (CSN) i H.323 (PSN)
- protocoalele de semnalizri DSS1 i H.323
DSS1 = Digital Subscriber Signalling 1
Componentele H.323
Gateway SS7
GW SS 7
TUP| ISUP| TUP| ISUP| Controlul si managementul terminalului H.323 H.225.0 H.225.0 H.245 Semn. Semn. Semn. RAS apel canale logice UDP TCP IP Nivel link de date Nivel fizic
GW SS 7
Controlul si managementul terminalului H.323 TUP| ISUP| TUP| ISUP|
H.225.0 H.225.0 H.245 Semn. Semn. Semn. RAS apel canale logice UDP TCP Nivel IP retea Nivel link de date Link date Nivel fizic Nivel fizic
GK
GK
CSN - SS 7
PSN - H.323
CSN - SS 7
Componentele H.323
Gatekeeper (GK)
Gatekeeper-ul gestioneaz toate elementele unei zone H.323 Un GK poate semnaliza cu alte GKs din alte zone. GK este opional
Componentele H.323
MCU (Multicast Unit) este folosit pentru teleconferin.
MC (Multipoint Controller) controleaz semnalizrile de control apeluri (adugarea [retragerea] unor pri la [din] teleconferin) MP (Multipoint Processor). asigur mixarea i comutarea media pentru toi participanii.
Inchiderea canalelor logice pentru semnalizarea H.245 Deschiderea canalelor logice audio, video prin UDP
Comunicaie audio-video prin UDP i RTP Terminarea apelului Controlul comunicaiei prin RTCP Inchiderea canalelor logice audio, video Terminarea apelului
CBK
e. Terminarea apelului.
o Raspunsul chematului
H.225.0. Connect - Definirea portului TCP pentru initierea semnalizarii H.245
d. Realizarea comunicatiei
e. Terminarea apelului e1. Cererea de inchidere a canalelor logice e2. H.225.0 Release Complete
Alerting Connect
Alerting Connect
Alerting Connect
Alerting
Alerting Connect
Connect
Communication
Release Release Release CloseChannel CloseChannel Release CloseChannel
CloseChannel
Protocol destinat setrii,modificrii i eliberrii sesiunilor multimedia, de cereri i furnizri de Presence i Instant Message n Internet. Dezvoltat de IETF ca parte a arhitecturii pentru conferine multimedia prin Internet.
Chemat
INVITE = detalii privind tipul sesiunii sau apelului cerut 180 Ringing = informatie privind progresul apelului cerut cu mesajul INVITE 200 OK = mesaj de acceptare a apelului ACK BYE = confirmarea sesiunii media = cerere de terminare a sesiunii media
Content:
V= //numr versiune O= // originea S= //subiectul (Phone Call) C= //conexiunea (IP Address) T= //Timp M= // media (format media, Port number, media transport protocol) A= // atribute (media encoding, sampling rate)
Call-ID:
CSeq: [Subject:] Contact: Content-Type: Content-Length: Content:
[Subject:]
Contact: Content-Length: 0
CSeq:
[Subject:] Contact: Content+Type Content-Length: 0 //content
Call-ID:
CSeq: Content-Length: 0
Chemat
INVITE 180 Ringing 200 OK ACK MEDIA SESSION BYE 200 OK INVITE 180 Ringing 200 OK
Internet (URI = Uniform Resource Indicator): adresa de email pentru apel numr de telefon Serverul SIP, numit server proxy, nu seteaz i nu termin sesiune. El asigur recepia mesajelor ndrumarea mesajelor la adresa IP identificat de serverul proxy
Protocolul SIP
Standard IETF, funcioneaz la nivel de aplicaie Protocol peer-to-peer pentru iniierea, modificarea i ncheierea apelului Determin capacitile media ale punctului terminal destinaie prin protocolul SDP (Session Description Protocol) Utilizatorii unei reele SIP sunt identificai printr-o adres SIP unic Bazat pe text, similar cu HTTP Elementele arhitecturii SIP : Agenti utilizatori :
agent utilizator client (UAC) agent utilizator server (UAS)
Servere
Server proxy Server de redirectare Server de nregistrare
1234 | 141.85.58.1
ISDN
40212123040 00 331512345678
ISP-A
GW1
B,A
GK1
Addr-GW2,B,A
GW2 141.85.58.20
40212123040
141.85.58.10
Addr_GK2,A,B
1670 | 132.24.53.1
ISP-B
GW3 132.24.53.25
ISDN
B,A A
GW4
Addr_GW4, B,A
GK2
Addr_GK2,B,A
132.24.53.15
331512345678
Y = 141.85.58.20 (GW2)
1234 | 141.85.58.1
ISDN Bucuresti
212 30 40
ISP-A
GK
Addr_GW2, A, B
21 212 30 40 0 248 61 23 45
GW1
A, B
GW2 141.45.34.225
141.85.58.10
A = 21 212 30 40 B = 61 23 45
ISDN Pitesti
VoIP
SCN
Taxare
Managementul politicilor IP
Servicii Domain Name Server
Control trafic/sesiune
Control apel Control Protocoale de rutare Comutare/Rutare Tabele Control semnalizare
Transport
Criptare/Decriptare, Incapsulare/Decapsulare Translaie adres reea, filtrare Tunelare Modem Codec Comutare/Rutare Comutaie de circuite Management band i QoS