Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin (I)
Introduccin (II)
IP:
xito de Internet Integracin de servicios (conferencias multimedia,
mensajera unificada voz, correo electrnico y fax-, teleoperador a travs
de web, indicadores de presencia...)
Seal de voz
Codificacin
Decodificacin
Empaquetado
Red de paquetes
(IP, FR, ATM)
Problemas de flujo:
esperas variables
prdidas de paquetes
Desempaquetado
Recepcin:
Espaciamiento no
constante
Flujo incompleto
G.721
G.726
G.727
G.728
G.729
G.723.1
GSM FR
Tipo de
codificacin
PCM
ADPCM
ADPCM
ADPCM
LDCELP
CSACELP
MP-MLQ/
ACELP
RPE-LTP
Tasa binaria
(Kbits/s)
64
32
16/24/
32/40
16/24/
32/40
16
6,4/5,3
13
Complejidad
(MIPS)
0,1
10
12
12
33
22
16/18
2,5
Retardo
codificador (ms)
0,125
0,125
0,625
0,125
0,125
15
37,5
20
Calidad (MOS)
4,2
4,0
4,0
4,0
4,0
4,0
3,7-3,9
3,6-3,8
Robustez frente a
errores
--
++
++
Supresin de silencios
Paquetes pequeos
Trfico aadido por sobrecarga de cabeceras
Llamada
RTC
Pasarela
Eco
Desadaptacin de
impedancias en la
conversin 2/ 4 hilos
Respuesta
Red de
paquetes
Eco
Pasarela
RTC
Importante en:
Equipos manos-libres
Telfonos mviles
PC con altavoz y micrfono en entorno IP
Retardo A-B
Red de
paquetes
Retardo A-C
t
Transmisin
Recepcin
t
1
Transmisin
Recepcin
t
1
Retardo: Rmax-Rmin
Prdida de paquetes
Errores de transmisin
Congestin de la red o aviso de congestin
Emisores de voz: retransmisin intil VoIP emplea UDP
Mecanismos para evitar congestin:
ATM: mecanismos de control de trfico y QoS
Frame Relay: no tiene QoS pero controla el trfico entrante
IP: no existen mecanismos. El problema sigue abierto
Soluciones en IP:
Cdigos de correccin de errores (redundancia aumenta la sobrecarga)
Sobredimensionar la red
Disimular las prdidas (ruido blanco- en GSM, interpolacin de
paquetes)
y video.
Puertos
Informacin
RTP
P X
CC
15
31
PT
SN
Timestamp
PT
Cdec
Tipo de
Nmero de carga
secuencia
Tipo de carga (7):
Identificador
Nmero deSSRC
identificadores (16)
formato de carga
Versin
P=1
X=1
incluye
IncluyeMarca
(1).
PCM, leyen la
0
CSRC
presentes
til
Instante
dede
RTPrelleno
(2)
extensin
(1)
Depende
deCSRC
Identificador
8cabecera
PCM,(4)
ley A
muestreo
(32)
cabecera (1)
PT
9
G.722
Audio
Identificador de fuente
Extensin de
4 cabecera
G.723
(32)
15
G.728
Identificador de
Carga til
18
G.729
contribuciones en una
mezcla (32)
34
31
H.263
H.261
Video
Cabecera bsica
(12 octetos)
IP
20 octetos
UDP
8 oct
40 octetos
RTP
12 oct
Carga til
N oct
Cdec
G.711
G.729
Tasa
nominal
(Kbits/s)
64
Retardo
empaquetado
(ms)
Tamao
carga til
(octetos)
IP/PPP
IP/AAL5
40
128
137.6
169.6
10
80
96
100.8
127.2
20
160
80
82.4
106
10
10
40
44.8
84.8
20
20
24
26.4
42.4
40
40
16
17.2
21.2
Mecanismos
Supresin de silencios
Compresin de cabeceras
Se aplican en el enlace: necesario en ambos extremos
Estndares RFCs 2508 (CRTP) y 3095 (ROHC)
RTCP (I)
Opcional
RTCP (II)
Funciones:
Equivalentes a las de PSTN:
Establecimiento de llamada (negociacin direcciones IP y puertos UDP)
Seales de progreso de llamada (ej: aviso al origen de ring en destino)
Control de acceso (identificacin de terminales para facturacin)
Terminal
VoIP
Servidor
Terminal
VoIP
Red IP
Pasarela
Sealizacin:
H.323 o SIP
RTC
H.323 y SIP:
No son especficos de VoIP
Permiten comunicacin
con usuarios PSTN a
travs de pasarelas
Entre terminales VoIP
nativos: servidor SIP o va
gatekeeper H.323
H.323 (I)
Elementos de H.323
COMPONENTES DEL SISTEMA
Terminales
Telfonos IP
Adaptador PC
Concentradores
Pasarelas
Gatekeepers
Unidades
multiconferencia
Pasarela
Pasarela
Guardin
H.200H.219
H.220H.229
Systems aspects
H.230H.239
Communication procedures
H.240H.259
H.260H.279
H.280-H.299
H.300H.399
Control
H.245
H.225.0 Q.931
datos)
Terminal-terminal (H.245)
GK
T2
ARQ (1)
ACF (2)
Setup (3)
Call Proceeding (4)
ARQ (5)
RAS
ACF (6)
H.225
Alerting (7)
Connect (8)
1.- T1 le enva un mensaje RAS ARQ sobre el canal RAS al gatekeper para registrarse.
2.- El gatekeeper confirma la admisin de T1 mandando ACF. Dentro de ese mensaje le esta informando que utilice direct
call signaling.
3.- T1 le envia a un mensaje H:225 setup a T2 requirindole la conexin.
4.- T2 responde con un mensaje H.225 call proceeding a T1.
5.- Ahora T2 debe registrarse ante el gatekeper por lo que le enva un RAS ARQ en el canal RAS.
6.- El gatekeeper le confirma la admisin con un RAS ACF.
7.- T2 alerta a T1 sobre el establecimiento de la conexin mandando un mensaje H.225 alerting.
8.- T2 confirma la conexin enviando un mensaje H.225 connect, lo que implica que la llamada ya esta establecida.
GK
T2
TerminalCapabilitySet (9)
TerminalCapabilitySetAck (10)
TerminalCapabilitySet (11)
TerminalCapabilitySetAck (12)
OpenLogicalChannel (13)
H.245
OpenLogicalChannelAck (14)
OpenLogicalChannel (15)
OpenLogicalChannelAck (16)
9.- El canal de control H.245 se establece entre T1 y T2. T1 enva un mensaje H.245 TerminalCapabilitySet a T2
para negociar el codec (T1 informa su lista de codecs disponibles).
10.- T2 contesta a T1 con un H.245 TerminalCapabilitySetAck.
11.- T2 envia un mensaje H.245 TerminalCapabilitySet a T2 para negociar el codec (T2 informa su lista de codecs
disponibles).
12.- T1 contesta a T2 con un H.245 TerminalCapabilitySetAck.
13.- T1 abre un logical chanel que es el canal unidireccional por el cual viajar el audio o video. Para ello usa un
mensaje H.245 OpenLogicalChannel. Dentro de ese mensaje incluye el puerto para establecer el canal RTCP.
14.- T2 contesta a T1 con un mensaje H.245 OpenLogicalChannelAck que confirma el establecimiento del canal
unidireccional. Dentro de ste mensaje enva a T1 el puerto RTP que T2 reserv para T1 y el puerto RTCP recibido
de T1 anteriormente.
15 .- T2 abre un logical chanel que es el canal unidireccional por el cual viajar el audio o video. Para ello usa un
mensaje H.245 OpenLogicalChannel. Dentro de ese mensaje incluye el puerto para establecer el canal RTCP.
16.- T1 contesta a T2 con un mensaje H.245 OpenLogicalChannelAck que confirma el establecimiento del canal
unidireccional. Dentro de ste mensaje envia a T2 el puerto RTP que T1 reserv para T2 y el puerto RTCP recibido
de T2 anteriormente.
GK
T2
RTP media stream (17)
RTCP messages(19)
RTP y RTCP
GK
T2
EndSessionCommand (21)
EndSessionCommand (22)
DCF (25)
H.245
DRQ (24)
DCF (25)
H.225
RAS
Modelo SIP
Modelo cliente-servidor:
Cliente: enva una peticin
Telfono SIP o pasarela origen
Servidor: responde
Telfono SIP o pasarela destino
Transaccin: peticin + [respuesta(s) provisional(es)] + respuesta final
Peticin
Client
e
Servidor
Respuesta
Sistemas SIP
Dos tipos de sistemas:
Agentes de usuario: sistemas finales capaces de iniciar o terminar una
sesin
UAC: Agente de usuario cliente
UAS: Agente de usuario servidor
Ej: Terminal SIP (PC o telfono) UAC + UAS
Contestador: UAS
Servidores:
Sistemas intermedios
Facilitan el encaminamiento
Opcionales
Ejemplo SIP
Llamante
Llamado
Red IP
INVITE
180: Ringing
200: OK
ACK
SESIN
BYE
200: OK
Ejemplo SIP
Comparacin H.323/SIP
H.323
SIP
ITU-T
IETF
Binaria
Textual
TCP/UDP
UDP
~ 5 x tpo ida/vuelta
~ 13 mensajes (TCP)
Disponibilidad comercial
Alta
En auge
Flexibilidad y
extensibilidad
Baja
Complejidad
Alta
Baja
Origen
Codificacin
Transporte de
sealizacin
Tiempo de establecimiento
2 gran escenario
Surge con la liberalizacin
del servicio telefnico
(fin de los 90)
Controlador
Sealizacin:
MEGACO y
SIGTRAN
Pasarela
Red IP
Pasarela
RTC
RTC