Anda di halaman 1dari 19

VoIP

Junio 2013 Leticia Andrade CFGS STI Sistemas de Telefona

Qu es VoIP?
VoIP. Tecnologa basada en estndares, tiene unos requisitos/recomendaciones que han de cumplirse para obtener la calidad requerida por este estndar. El ms comn H.323v2 y SIP Ej: Webswitch y Netmeeting como telfono sobre PC. Telefona sobre IP. Puede basarse o no en estndares. Transporta facilidades adems de voz. Ejemplo sin estndar: IPU en BP50/250. Ejemplo con estndar: Webswitch. Voz sobre Internet. Basada en estndares, pero sin cumplir requisitos/recomendaciones. Problemas con retardos y caidas. Pero la calidad es cada da mejor, debido sobre todo al hardware (mdems, PCs, Routers, ISPs). Ej: Netmeeting en Internet

PROCESO DE TRANSMISIN DE VOZ

Requisitos de VoIP
EMPLEO DE TCNICAS QUE MINIMICEN EL RETARDO EN EL TRANSMISOR COMPRESIN DE DATOS Algoritmos de codificacin ELIMINACIN DE SILENCIOS. GARANTIZAR EN LA MEDIDA DE LO POSIBLE CALIDAD DE SERVICIO (QOS). EN LA RED ROUTERs con funcionalidad QoS INTRODUCCIN DE BUFFERS PARA ELIMINAR EL JITTER EN LOS TERMINALES RECEPTORES OPTIMIZACIN DEL ANCHO DE BANDA PROTOCOLOS Compresin de cabeceras

Arquitectura de Redes NGN

Arquitectura de red NGN VoIP Concepto de SoftSwitch

Softswitch
Dispositivo que provee Control de llamada y servicios inteligentes para redes de conmutacin de paquetes. Un Softswitch sirve como plataforma de integracin para aplicaciones e intercambio de servicios. La interconexin de las redes de circuitos y las redes conmutadas est provocando la evolucin de los centros de conmutacin actuales mediante la tecnologa de softswitch. Esto significa que los softswitches buscan imitar las funciones de una red de conmutacin de circuitos para conectar abonados (clase 5), interconectar mltiples centrales telefnicas (clase 4 o tandem) y ofrecer servicios de larga distancia (clase 3), de la misma manera como lo hacen las centrales telefnicas actuales.

Son Dispositivos que utilizan estndares abiertos para crear redes integradas de ltima generacin capaces de transportar Voz, Vdeo y datos con gran eficiencia y en las que la inteligencia asociada a los servicios esta desligada de la infraestructura de red.
Es un conjunto de productos, protocolos y aplicaciones capaz de permitir que cualquier dispositivo acceda a los servicios de Internet y servicios de telecomunicaciones sobre las redes IP.

Interconexin entre VoIP y PSTN

Protocolos de sealizacin (I) H323


El estndar H.323 proporciona las bases para las comunicaciones de audio, video y datos a travs de redes basadas en IP, incluyendo Internet. H323 es una recomendaacin ITU que establece estndares para comunicaciones multimedia sobre redes LAN que no proporcionen una calidad de servicio (QoS) garantizada. En 1996 la ITU emiti la recomendacin H.323 titulada: sistemas telefnicos visuales y equipos para redes de area local que proporcionan una calidad de servicio no garantizada

Protocolo H323

Protocolos de sealizacin (II) SIP


SIP es un protocolo de sealizacin simple utilizado para telefona y videoconferencia por internet. SIP est definido en la RFC 2543 y en la RFC 3261 Basado en SMTP y HTTP, fue desarrollado dentro del grupo de trabajo de Control de Sesin Multimedia Multipartidaria (MMUSIC). SIP especifica procedimientos para telefona, videoconferencia y otras conexiones multimedia sobre internet SIP es un protocolo de la capa de aplicacin independiente de los protocolos de paquetes (TCP/UDP, ATM, etc) Para el transporte de datos se utilizan otros protocolos como RTP/RTCP. SIP se puede ejecutar sobre TCP o UDP (puerto 5060) SIP est basado en una arquitectura cliente-servidor en la cual los clientes inician las llamadas y los servidores responden las llamadas. Es un protocolo abierto basado en estndares. SIP es ampliamente soportado y no es propietario

Comparativa entre protocolos

Protocolo de transporte: RTP


Real-time Transport Protocol (Protocolo de Transporte de Tiempo real). Protocolo de nivel de sesin utilizado para la transmisin de informacin en tiempo real RTP es el protocolo responsable de la transmisin de los datos mediante el uso de Nmero de secuencia y un Registro de tiempo (Timestamp). En redes IP es comn que los paquetes tomen caminos diferentes para llegar al destino. En aplicaciones de datos esto no es demasiado importante pero para voz y video puede representar una falla detectable por el odo del usuario final. Por esto RTP usa el nmero de secuencia para reorganizar los paquetes en caso de que lleguen en desorden y el Registro de tiempo es usado para ajustar los intervalos de muestreo de acuerdo a la secuencia original. El registro de tiempo se introduce para que el receptor pueda almacenar un pequeo buffer e ir reproduciendo cada muestra el nmero exacto de milisegundos despus del inicio del flujo reduciendo los efectos de la fluctuacin y sincronizando mltiples flujos entre s. Para el transporte se sigue usando UDP como protocolo de transporte. RTP le aade la confiabilidad de TCP (N de secuencia)

CODIFICACIN DE AUDIO
Waveform coding: Trata de representar la onda de la manera mas exacta posible.
DCPM, ADCPM
Buena calidad Mucho ancho de banda

Vocoders: Parametrizan la onda.


Define un modelo del aparato fonador humano
Cada segmento de audio se expresa en parmetros del modelo El decodificador sintetiza la voz a partir de los parmetros recibidos

Muy poco ancho de banda

Codificadores hbridos: Mezclan tcnicas de los 2 anteriores


LPC: Linear Predictive Code CELP: Code Excited Linear Predition
Calidad aceptable Ancho de banda reducido

NORMAS U.I.T. empleadas en VoIP


G.711
PCM convencional; 64 Kbit/s

G.722
SB-ADCPM 7 Khz; 16000 muestras/s; 14 bit/muestra; 48, 56, 64 Kbit/s

G.723.1
ML-MLQ; 6.3 Kbit/s ACELP; 5.3 Kbit/s

G.726
ADCPM; 5, 4, 3, 2 bit/muestra; 40, 32, 16 Kbit/s

G.728
LD-CELP (bajo retardo); 16 Kbit/s

G.729
CS-ACELP; 8Kbit/s

Disposicin genrica elementos y progreso de llamada bsica

Ejemplos de llamadas VoIP (I). Registro


Multimedia Control Server
HSS

3. CxQuery / CxSelectPull

2. REGISTER

4. REGISTER

P-CSCF

I-CSCF

S-CSCF

1. REGISTER

Ejemplos de llamadas VoIP (II). Establecimiento de sesin


Multimedia Control Server A Multimedia Control Server B
HSS
CxLocationQuery INVITE INVITE

HSS
CxLocationQuery INVITE

I-CSCF
200 OK INVITE 200 OK

S-CSCF
200 OK

I-CSCF
200 OK 200 OK

S-CSCF
INVITE

P-CSCF

DNS
200 OK
Media Streams

P-SCSF

INVITE

200 OK

INVITE

Ejemplos de llamadas VoIP (III). Llamadas a destinos PSTN


Multimedia Control Server
HSS
CxLocationQuery
IAM INVITE INVITE

ANM Add

MGC (SG)
Modify

S-CSCF
200 OK 200 OK 200 OK

I-CSCF
INVITE

Circuit Switched Media

MG

DNS (ENUM)

P-CSCF

Packet Switched Media

200 OK

INVITE