Sie sind auf Seite 1von 66

UCB INGENIERA DE TELECOMUNICACIONES

INGENIERA DE TELECOMUNICACIONES

TELEFONA FIJA (TEL 222)

TELEFONA IP

Docente: Jos Campero


VOZ / IP
Voz sobre Ip (VoIP) se puede definir como una
tecnologa
donde seales de voz son
transportadas sobre datagramas IP,
ofreciendo un servicio al usuario de
comunicacin de voz en tiempo real

VoIP,no solo es transmisin de voz por


Internet, incluye el uso de esta tecnologa en
redes IP privadas y adems, expande su rea
de cobertura a informacin multimedia (voz,
imgenes, etc.)
ESCENARIOS

Se definen cuatro (4) escenarios tpicos para


Telefona IP:

Telfono a Telfono
Telfono a PC
PC a Telfono
Pc a PC
CONMUTACIN DE CIRCUITOS VS REDES IP

Ventajas:

Ancho de banda bajo demanda


No establecimiento de conexin
Trfico elstico

Desventajas:
j

Prdida de paquetes
p q
Retardo variable
Entrega sin orden
No apto para aplicaciones en tiempo real
TELEFONA IP

El mecanismo de transporte debe incluir:

11. S
Secuenciamento
i t
2. Control de temporizacin
3 Capacidad
3. C id d de
d transportar
t t informacin
i f i en ti
tiempo reall
TELEFONA IP

TCP no esta diseado originalmente para aplicaciones


en tiempo real dada la retransmisin de paquetes que
realiza ante p
prdida de informacin

UDP No realiza secuenciamiento ni sello de tiempo


((retardos),
d ) sini embargo
b se adapta
d mejor
j a este tipo
i
de aplicaciones

Como UDP no realiza secuenciamiento ni sello de


tiempo,
p , se diseo un protocolo
p de transporte
p para
p
aadir estas funcionalidades:

RTP (real
( l time transport protocol)
l)
PROTOCOLO RTP

Consiste en dos protocolos:


RTP Y RTPC ((RTP Contro Protocol),
), entre los servicios
que ofrecen tenemos:
Identificacin del Pay load
Nmeros de secuencia
Temporizacin
p
Monitorizacin de entrega
VOZ SOBRE PAQUETES

Usuario:
Seal
Se a de voz
vo Seal
Se a de voz
vo
Degradacin
de la voz
Codificacin Decodificacin

Empaquetado Desempaquetado
Red de paquetes
(IP, FR, ATM)

Recepcin:
Espaciamiento no
constante
Problemas de flujo: Flujo incompleto
esperas variables
prdidas
p did s d
de p
paquetes
t s
VOZ SOBRE PAQUETES

Necesita mecanismos complementarios:

Eficiencia y calidad de servicio


servicio:

Codecs compresores (reducen ancho de banda)


Buffers en recepcin (regeneran el espaciado y
amortiguan retardo)
Mecanismos de QoS en la red (ej: priorizacin de
paquetes de voz)
VOZ SOBRE PAQUETES

Sealizacin:

Establecimiento y liberacin dinmica de llamadas


VoIP
Informacin
para ell usuario dell progreso de la
l
llamada
Acuerdo en los cdecs a emplear
Movilidad de usuarios
Control de acceso
Tarifacin
Servicios suplementarios (ej. desvo de llamadas)
Interfuncionamiento
Interfunci namient c con
n la red telefnica
Tratamiento de seales no vocales (ej. MODEM o
fax))
CODECS

03/06/03
CDECS DE VOZ

Se utilizan tres tcnicas de codificacin


codificacin:

PCM: codificadores de forma de onda


Codifica cada muestra del conversor AD
Ej: G.711
G 711 (RTC)

ADPCM: Adaptativo diferencial PCM


Codifica la diferencia entre cada muestra y la
anterior
Menor rango de codificacin tasas de bit
menores
CDECS DE VOZ

LPC: predictivo lineal


Codificacin
C difi i por bl
bloques (R
(Representacin
t i
parametrizada de las carctersticas del
conjunto)
Ej: acceso va MODEM a telefona IP (ancho de
banda es escaso)
CDECS DE VOZ

G.711 G.721 G.726 G.727 G.728 G.729 G.723.1 GSM FR

Tipo de PCM ADPC ADPC ADPC LD- CS- MP-MLQ/ RPE-


codificacin M M M CELP ACELP ACELP LTP

Tasa binaria 64 32 16/24/ 16/24/ 16 8 6,4/5,3 13


(Kbits/s) 32/40 32/40
Complejidad 0,1 10 12 12 33 22 16/18 2,5
(MIPS)
Retardo 0,125
, 0,125
, 0,625
, 0,125
, 0,125
, 15 37,5
, 20
codificador
(ms)
Calidad (MOS) 42
4,2 40
4,0 40
4,0 40
4,0 40
4,0 40
4,0 3 7-33,99
3,7 3 6-3
3,6 3,8
8

Robustez - + + + -- ++ - ++
frente a
errores
SUPRESIN DE SILENCIOS

Complemento de cdecs compresores para


reducir ancho de banda
Deteccin de periodos de silencio (VAD: Voice
Activity Detection)
En una conversacin telefnica:
telefnica reduccin del
60 % del flujo
Paquetes
q de silencio ((SID: Silence Insertion
Description)
Indicador nivel de ruido
TAMAO DE LOS PAQUETES DE VOZ

Paquetes de gran tamao


I
Incluyen
l varios
i blbloques d de ddatos
t
Reduce la influencia de las cabeceras en el flujo de
datos
Aumenta el tiempo de empaquetado
Paquetes
P t s pequeos
p s
Trfico aadido por sobrecarga de cabeceras
Factores
F t que iinfluyen
fl en ell ttamao
ded llos paquetes
t
Retardo extremo a extremo
Complejidad
C l jid d d de algoritmos
l it d
de compresin
i
RE RD
RETARDOS

03/06/03
RETARDO EXTREMO A EXTREMO

Factores que contribuyen al retardo:


Retardo del algoritmo de codificacin
Tiempo de empaquetado
Tiempo
p de propagacin
p p g (despreciable
( p salvo en distancias muy
y
grandes)
Tiempo de transmisin
Tiempos de espera en los nodos de conmutacin
(dependiente del trfico en la red)
Tiempo
p de descompresin
p
Consecuencias del retardo:
Prdida de interactividad (>150 ms)
Eco
E
ECO

ECO ELCTRICO:
Reflejos indeseados hacia los focos emisores
Ms notorio cuanto mayor desfase temporal
Lmite en 50 ms.
Producido
P d d por d desadaptacin
d en llas b
bobinas
b hb
hbridas
d ((como en RTC))
Se percibe como consecuencia del retardo de las pasarelas
responsabilidad del operador de trnsito (se cancela en las pasarelas )

Desadaptacin de
Llamada p
impedancias en la
conversin 2/ 4
hilos
Eco
RTC Pasarela
Red de Pasarela RTC
paquetes

Eco
Desadaptacin de
impedancias en la R espuesta
conversin 2/ 4 hilos
ECO

ECO ACSTICO:
Acoplo altavoz/micrfono
Despreciable en telfonos convencionales
Importante
Imp t nt en: n:

Telfonos mviles
PC con altavoz y micrfono en entorno IP
FLUCTUACIONES DEL RETARDO

Regeneracin de la voz es un proceso sncrono


necesita bloques de voz con frecuencia peridica
Flujos de paquetes espaciados de manera irregular
Buffer amortiguador

R etar do A -B

R etar do A -C
A B C
Red de
paquetes
t

Retard o varia ble ( cola s


en los nod os)
FLUCTUACIONES EN EL RETARDO

Tamao del buffer:


Gran
G n tamao:
t m : filt
filtra m
mayoress variaciones
i i n sd de retardo
t d
Tamao pequeo: incluye poco retardo extra
1 2 3 4 5 6
Transmisin
t
Recepcin
t

1 2 3 4 6

1 2 3 4 5 6
Transmisin
t
Recepcin
t

1 2 3 4 5 6

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:
ATM mecanismos
i d
de control
t ldde ttrfico
fi y Q
QoS
S
Frame Relay: no tiene QoS pero controla el trfico entrante
IP: no existen mecanismos concebidos en su diseo original.
g

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)
PROTOCOLOS EN TIEMPO
REAL

03/06/03
PROTOCOLOS DE TIEMPO REAL SOBRE IP

Norma RFC 1889: Protocolos RTP y RTCP


Audio y video.
video
Puertos UDP pares e independientes en cada extremo

RTP RTP RTP RTP


UDP UDP UDP UDP
IP IP IP IP IP IP
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

Terminal RTP Terminal


VoIP VoIP
Red IP

RTCP RTP RTCP RTP RTCP


UDP UDP UDP UDP
IP IP IP IP IP IP
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

Informacin peridica del estado y calidad de la comunicacin


puertos UDP inmediatamente superiores
RTP

RTP (Real
(R l Time
Ti Protocol)
P t l)
estndar para el transporte de trfico en tiempo
real sobre Internet
Se asume la existencia
Imperfecciones en la red (prdidas y retardos)
Posible variacin de caractersticas de la red
durante la comunicacin
Formato de la trama RTP
0 7 15 31

V PX CC M PT SN

Cabecera bsicaa
(12 octetos)
Timestamp
PT p Cdec Tipo de
Nmero de secuencia (16)
Tipo de carga (7):
formato de carga til Identificador
carga
SSRC
Nmero de identificadores
Versin
P=1
X=1incluye
Incluye Marca 0
(1). PCM,
CSRC presentes en la ley
cabecera
Instante
RTPrelleno
(2) de muestreo
extensin
ll t (1)i de
d Depende de (4)
8
(32)
cabecera (1)Identificador
PT CSRC
Identificador de fuente (32) 9 PCM, ley Audio
A
4de cabecera
Extensin
Identificador de 15 G.722
18 till G.723
contribuciones en una mezcla Carga t
(32) G.728
34 G.729
H.263 Video
31 H.261
Formato de la trama RTP
0 7 15 31

V PX CC M PT SN

Cabecera bsicaa
(12 octetos)
Timestamp
p

Identificador SSRC

Identificador CSRC

Extensin
de cabecera

Carga t
till
ANCHO DE BANDA PARA SESIN VOIP

Sobrecarga por cabeceras:


C
Cabeceras
b que aaden
d los l protocolos
t l
sucesivos
Ej: Caso ms sencillo (VoIP)
RTP: 12 octetos
UDP: 8 octetos
t t s
IP: 20 octetos
Niveles
Ni l inferiores
i f i ((ej:
j PPP 6 octetos)
t t )

Nivel 2 IP UDP RTP Carga til


20 octetos 8 oct 12 oct N oct

40 octetos
ANCHO DE BANDA PARA SESIN VOIP

Tasa Retardo Tamao Tasa de envo (Kbits/s)


carga til
Cdec nominal empaquetado
(octetos) IP (sin IP/PPP IP/AAL
(Kbits/s) (ms)
nivel 2) 5
5 40 128 137.6 169.6
G.711 64
10 80 96 100 8
100.8 127 2
127.2
20 160 80 82.4 106
10 10 40 44.8 84.8
G.729 8
20 20 24 26 4
26.4 42 4
42.4

40 40 16 17.2 21.2
REDUCCIN DEL ANCHO DE BANDA

Mecanismos
M i
Supresin de silencios
Compresin de
d cabeceras
b
Se aplican en el enlace: necesario en
ambos
b extremos
t
Suprimen informacin redundante: mejora
la eficiencia
Slo se suelen aplicar en enlaces de
acceso y no en troncales
RTCP

Regula intercambio de mensajes de control en


una sesin multimedia No proporciona
mecanismos QoS
Informacin de calidad de servicio:
Retardo
Jitter
Tasa de paquetes recibidos y perdidos...
Opcional
Permite tomar medidas en tiempo real
RTCP

Funciones adicionales tiles en participaciones


mltiples:
lti l
Identificacin
Correlacin de relojes
Control de los participantes
Mensajes de RTCP (5 tipos definidos en RFC 1889)
1889):
SR (Sender Report)
RR (Receiver Repot)
SDES (Source Description)
BYE
APP (Application-specific)
(Application specific)
Ancho de banda de RTCP:
Entre 1 y 5% del RTP
Con mltiples participantes: control para evitar avalanchas
Sealizacin en VoIP
SEALIZACIN EN VOIP

Necesidad: comunicacin entre elementos que


forman la red (Terminales, servidores de llamada,
pasarelas, RTC...)
Funciones:
Equivalentes a las de RTC:
Establecimiento de llamada (negociacin direcciones IP y
puertos UDP)
Seales de progreso de llamada (ej: aviso al origen de timbre
en destino)
C
Control
l de
d acceso (identificacin
(id ifi i dde terminales
i l para
facturacin)
Servicios suplementarios y de movilidad
Necesarias en redes IP:
Seleccin de la modalidad de acceso a la red (LAN, RDSI, RTC,
ADSL )
ADSL...)
Negociacin del cdec de voz
De adaptacin VoIP-RTC
SEALIZACIN EN VOIP

No hay unidad de protocolos (en transporte


RTP/RTCP)
Factores causantes de la diversidad:
Variedad de escenarios
Diferentes enfoques de los organismos de normalizacin
(IETF e ITU-T)
Protocolos que se van a presentar segn escenarios:
Protocolos de sealizacin entre terminales VoIP nativos
H.323
H 323 de
d lla ITU
ITU.TT
SIP (Session Initiation Protocol) del IETF
Protocolos de sealizacin de llamadas telefnicas a travs de
red IP
MEGACO /H.248 del IETF e ITU-T: pasarelas de voz
SIGTRAN (grupo de trabajo del IETF): pasarelas de sealizacin
SEALIZACIN ENTRE TERMINALES VOIP

H.323 y SIP:
N
No son
s n
especficos
Terminal
Servidor VoIP de VoIP
Permiten
comunicacin
Terminal
VoIP
Red IP con usuarios
Pasarela RTC:
pasarelas
Sealizacin:
H.323 o SIP
RTC Entre
terminales
VoIP nativos:
servidor
id SIP
o guardin
H.323
H.323

Soporte
p multimedia sobre redes de conmutacin de
paquetes :
IP caso particular (aplicacin ms difundida)

Dos o ms participantes.

Arquitectura muy completa:


Tipos y caractersticas de los equipos
Servicios que soporta
Protocolos en el plano de usuario
Protocolos en el plano de control
H.323

Estndar consolidado sistemas ampliamente


utilizados en mercado:
Numerosos equipos
Numerosas aplicaciones
Actualmente el protocolo SIP empieza a cuestionar el
liderazgo de los sistemas H.323.
ELEMENTOS DE H.323

COMPONENTES DEL SISTEMA

T
Terminales
i l
Telfonos IP
Adaptador PC
Concentradores Pasarela
Pasarela

Pasarelas
Guardianes
Unidades
multiconferencia
f

Guardin
PROTOCOLOS DE H.323

ARQUITECTURA
DE PROTOCOLOS

Serie H del ITU-T


General H.200H.219
Transmission multiplexing and H.220H.229
synchronization
Systems aspects H.230H.239
Communication procedures H.240H.259
Control
Coding of moving video H.260H.279 H.245 H.225.0 Q.931
Related systems aspects H.280-H.299
Systems and terminal equipment for H 300H
H.300 H.399
399
audiovisual services
PROTOCOLOS DE H.323

Nivel de Aplicacin (7):


Cd
Cdecss de
d voz (G.7xx)
(G 7xx)
Cdecs de vdeo (H.26x)
Aplicaciones de datos (T.12x)
PROTOCOLOS DE H.323
Nivel de Transporte (4):
Transporte
p de audio, video o datos: RTP, RTCP y T.12x
Servicios suplementarios: H.450.x
Estndar de seguridad: H.235
Sealizacin: H
H.225.0
225 0 y H
H.245
245
PROTOCOLOS DE H.323
Nivel de Transporte (4): Sealizacin
RAS (Registration
(Registration, Admission and Status):
Recomendacin H.225.0
Autenticacin del terminal
Terminales guardin Registro en la zona
Solicitud de participacin en una sesin
El canal RAS se abre antes de establecer la conexin
entre terminales.
terminales
Se transporta con tramas UDP
PROTOCOLOS DE H.323

Nivel de Transporte (4): Sealizacin


Q.931
Q 931
Recomendacin H.225.0
Procedimientos de control de llamada
Terminales Terminal Soporte de servicios suplementarios
Sealizacin entre terminales directamente
o a travs del guardin

Se transporta con tramas TCP


PROTOCOLOS DE H.323

Nivel de Transporte (4): Sealizacin


H.245
H 245
Gobierna la comunicacin multimedia
Intercambio de datos (Audio y video)
Terminales Terminal
Negocia las caractersticas de los canales
lgicos en una sesin
Mensajes de control de flujo
Se transporta
p con tramas TCP
PROTOCOLOS DE H.323

RESUMEN:
Se establecen dos canales de sealizacin
para audio
Terminal-guardin
g (RAS)
Terminal-terminal (Q.931)
Se establece un canal lgico
g de control para
p
la sesin (audio, video y datos)
Terminal-terminal (H.245)
PROTOCOLOS DE H.323

EJEMPLO de llamada H.323


PROTOCOLOS DE H.323

EJEMPLO de llamada H.323


COMUNICACIONES MULTIMEDIA SIP

Alternativa del IETF al estndar H.323 del


ITU-T
Caractersticas:
Arquitectura genrica : Cliente/servidor
Intercambio de mensajes de texto
1 especificacin:
p RFC 2543 (marzo 1999)

Principal ventaja:
menor complejidad
COMUNICACIONES MULTIMEDIA SIP

Aumenta el nmero de aplicaciones y productos:


Telfonos SIP, clientes de telefona,
mensajera instantnea
PC: servidores SIP, pasarelas VoIP.

Inters de la comunidad internacional: SIP es


soporte
t de
d aplicaciones
li i UMTS (3GPP:
(3GPP 3rd
3 d
Generation Partnership Program)
MODELO SIP

Modelo cliente-servidor:
Cli
Cliente:
t enva
una peticin
ti i
Telfono SIP o pasarela origen
Servidor:
S id responded
Telfono SIP o pasarela destino
Transaccin:
peticin + [respuesta(s)
( ) provisional(es)]
l( )
+ respuesta final
Peticin

Client
li
e Servidor
Respuesta
SISTEMAS SIP
Dos tipos de sistemas:
Agentes
g n de u
usuario:
u sistemas
m finales
fn capaces
p 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 Pingtel


Facilitan el encaminamiento
Opcionales

Casio Ericsson
HP
MENSAJES SIP: PETICIONES

PETICIONES de la versin inicial:


INVITE: invitacin
in it in del
d l ll
llamante
m nt
ACK: fin de establecimiento (respuesta del llamante a
la aceptacin
p del llamado))
CANCEL: cancela peticin en curso
BYE: Abandono de un participante en una sesin
mltiple
OPTIONS: consulta a un agente de usuario sus
capacidades
p
REGISTER: registro de la localizacin actual de un
usuario

NORMA GENERAL: Excepto ACK todas las


peticiones necesitan respuesta
MENSAJES SIP: RESPUESTAS

RESPUESTAS:
RESPUESTAS cdigos
di numricos
i
PROVISIONALES: (no terminan la transaccin)
1XX (Informativas):
( f ) peticin
procesada
d pero no
completa (trying, ringing, forarded, queued...)

FINALES: (terminan la transaccin)


2XX (xito): peticin completada con xito en el
extremo remoto, 200 =OK
MENSAJES SIP: RESPUESTAS

3XX (Redireccin): llamante debe redirigir su


peticin hacia otra ubicacin; moved temporarily,
moved ppermanently,
y ...
4XX (Fallo de peticin): la peticin recibida no
puede cursarse. Se sugiere modificacin y
reintento; bad
bad request
request , timeout
timeout , busy
busy here
here ,
user not found...
5XX (Error del servidor):
servidor) al procesar la
informacin. Se sugiere reintentar; not
implemented, version not supported, ...
6XX (Fallo
(F ll global):
l b l) peticin
i i no pueded ser cursada.
d
Sin reintento; busy everywhere, user does not
exist anywhere, session not acceptable, ...)
EJEMPLO SIP

Ll
Llamante
t
Llamado

R d IP
Red

INVITE
180: Ringing

200: OK

ACK

SESIN

BYE

200: OK
PROTOCOLO DE DESCRIPCIN DE SESIN
(SDP)

Estndar de internet del grupo de trabajo


MMUSIC del IETF
Especificado en la RFC2327 (abril-1998)
Norma que describe el formato de los mensajes
en una sesin multimedia: nombre de la sesin,
motivo, instante de inicio y final, tipo de medios
involucrado, cdecs a emplear, direcciones IP y
puertos UDP para el flujo RTP,
Se negocian las caractersticas de una sesin
concreta entre extremos heterogneos:
i t
intercambio
bi dde mensajes
j SDP
Uso de SDP no es exclusivo del protocolo SIP.
Se utiliza en otros mbitos (ej: protocolo
MEGACO/H.248)
COMPARACIN H.323/SIP

H.323 SIP

Origen ITU-T IETF

Codificacin Binaria Textual

Transporte de TCP/UDP UDP


sealizacin

Tiempo de establecimiento ~ 5 x tpo ida/vuelta 1.5 x tpo ida/vuelta


~ 13 mensajes (TCP) 3 mensajes

Disponibilidad comercial Alta En auge

Flexibilidad y Baja Alta (facilita integracin


extensibilidad con otros protocolos IP)

Complejidad Alta Baja


SEALIZACIN DE LLAMADAS TELEFNICAS
C ontrolad or
:

P
Pasarela
l
Red IP
Pasarela R TC

R TC

No existen terminales IP nativos


El trnsito tiene que incluir voz + sealizacin:
Pasarelas VoIP con sealizacin coste equivalente
q a central telefnica
Controlador remoto de pasarelas: central telefnica distribuida
MEGACO/H.248

Protocolo de comunicacin controlador-


pasarelas
Estndar normalizado nico: IETF (RFC3015);
ITU-T (H.248)
(H 248)
Limitaciones: no incluye sealizacin telefnica
por canal comn (Q.931 o SS7)
Controlador se encarga de procesar esta
sealizacin
Necesidad de traducir la sealizacin
telefnica para transporte en red IP
Grupo de trabajo SIGTRAN, Signaling transport
(IETF)
Pasarelas de sealizacin
EJEMPLO SS7 SOBRE IP

MGC

SG
SG

Red IP

Voz/PCM
MG Voz/RTP/UDP/IP MG Voz/PCM
RTC 64 Kbits/s RTC
64 Kbits/s

Pasarelas:
MG (Media Gateway) de voz RTP: Real Time Protocol
SG (Signaling Gateway) de sealizacin MGC (MG Controller) controlador de MGs
EJEMPLO RDSI SOBRE IP

MGC

Red IP
D (A.931/LAP-D) SG SG D (A.931/LAP-D)

... MG Voz/RTP/UDP/IP MG ...


nxB nxB

Pasarelas:
MG (Media Gateway) de voz RTP: Real Time Protocol
SG (Signaling Gateway) de sealizacin MGC (MG Controller) controlador de MGs
SITUACIN ACTUAL: REDES VERTICALES.

Servicio: Telefona Telefona Internet,


Internet
Televisin
fija. mvil. datos

Red:
Fija Mvil IP Difusin

Terminal: Telfono
Mvil PC TV
fijo, fax.
NEW GENERATION NETWORKS.

Servicios

Control de llamada

Transmisin y Conmutacin IP

Acceso Fibra / Radio

Telfono Telfono PC /
TV
Fij
Fijo M il
Mvil PDA
CONCLUSIONES

VoIP sobre Internet solo es posible por ahora


en horas de poco uso de la Red
Calidad baja.
Para obtener mejor calidad de servicio para
VoIP, se requiere de redes IP privadas

Das könnte Ihnen auch gefallen