Вы находитесь на странице: 1из 48

Introduccin a las Comunicaciones de Voz sobre IP

Clase 3

Esquema de VOIP
Comunication Server Aplication Servers
iMac
1 1 4 7 * 2 5 8 8 3 6 9 # 4 7 * 2 5 8 8 3 6 9 #

Switch Switch

Router 40 Router Router Router

Gateway Switch

1 4 7 *

2 5 8 8

3 6 9 #

1 4 7 *

2 5 8 8

3 6 9 #

iMac

Ncleo de la red IP (Transporte)

Clientes de la red IP

Esquema de VOIP
Comunication Server Aplication Servers
iMac
1 1 4 7 * 2 5 8 8 3 6 9 # 4 7 * 2 5 8 8 3 6 9 #

Switch Switch

Router 40 Router Router Router

Switch

Protocolo de transporte

Gateway

1 4 7 *

2 5 8 8

3 6 9 #

1 4 7 *

2 5 8 8

3 6 9 #

iMac

Ncleo de la red IP (Transporte)

Clientes de la red IP

Esquema de VOIP
Comunication Server Aplication Servers
iMac
1 1 4 7 * 2 5 8 8 3 6 9 # 4 7 * 2 5 8 8 3 6 9 #

Switch Switch

Protocolo de sealizacin
Router Router

Router 40 Router

Gateway Switch

1 4 7 *

2 5 8 8

3 6 9 #

1 4 7 *

2 5 8 8

3 6 9 #

iMac

Ncleo de la red IP (Transporte)

Clientes de la red IP

Esquema de VOIP
Comunication Server Aplication Servers
iMac
1 1 4 7 * 2 5 8 8 3 6 9 # 4 7 * 2 5 8 8 3 6 9 #

Switch Switch

Router 40 Router Router Router

Protocolo de control

Gateway Switch

1 4 7 *

2 5 8 8

3 6 9 #

1 4 7 *

2 5 8 8

3 6 9 #

iMac

Ncleo de la red IP (Transporte)

Clientes de la red IP

VOIP
Comunicacin Server Su funcin primordial dentro de la red es controlar las llamadas que se realicen dentro de la misma, como veremos segn el organismo de standardizacin de que se trate es llamado tambin Call Agent (IETF) o media Gateway Controller (ETSI). Aplication server Un servidor que contiene una aplicacin capaz de suministrar un servicio adicional a nuestros abonados IP, por ejemplo Portabilidad Numrica

VOIP
Media Gateway Posibilita la interconexin de redes heterogneas. Cliente Cualquier elemento de la red que es capaz de requerir un servicio del CS, MGC o CA, para el caso de nuestra red genrica puede ser un telfono IP una PC con conexin a la red que desea realizar una llamada a travs del NetMeeting, como as tambin una PalmTop de un empleado de nuestra compaa que se conecta momentneamente a travs de su Tarjeta para Wireles Lan.

Protocolos ms usados en VOIP


IP (Internet Protocol ) TCP (Transmission Control Protocol ) UDP (User Datagram Protocol ) H.323 es una recomendacin del ITU-T
(International Telecommunication Union),

RTP / RTCP (Real-time Transport Protocol ) MGCP / MEGACO (Media Gateway Control Protocol ) SIP (Session Initiation Protocol )

Protocolos segn modelo OSI

Protocolo IP

Protocolo IP
Este es el formato de DATAGRAMA IP
Versin IHL TOS Flags Longitud Total Fragment offset

Identificador TTL

Protocolo UDP - TCP

Chequeo del Encabezado

Direccin Fuente Direccin Destino


Opciones ms Relleno Carga til

TOS (8 bits)

Tipo de Servicio. Establece precedencias pero la mayora de los router ignoran este campo. Para NGN es importante porque permite distinguir entre distintos trficos (voz/datos)

Protocolo IP
FRAGMENTACIN Y REENSAMBLAJE Un datagrama IP puede ser demasiado grande para ser enviado por la red (MTU) Los datagramas se dividen en datagramas IP lo suficientemente pequeos Los fragmentos son enviados como cualquier otro datagrama. Requiere que el extremo de recepcin tenga una cola de reensamblaje. Debera descartar los fragmentos luego de un tiempo.

Protocolo TCP

Protocolo TCP
Formato del Protocolo segmentos TCP

Puerto Fuente Nmero de secuencia

Puerto Destino

Nmero de Confiramcin
Comienzo datos

Reservado Longitud

Flags

Ventana Puntero de urgencia

Opciones ms relleno Carga til

Protocolo TCP
El flujo se divide en pequeos segmentos para la transmisin. Cada segmento se enva como un datagrama IP. TCP numera cada segmento, de manera que la recepcin pueda ser verificada y la informacin reconstruida en el orden apropiado. La estacin TCP receptora devuelve un reconocimiento (acknowkedge) positivo. Los datos transmitidos incluyen un checksum para la deteccin de errores Los puertos del protocolo son utilizados para distinguir entre diversas aplicaciones. De esta manera los datos TCP se entregan al proceso adecuado y se especifica en el momento del establecimiento de la conexin. La conexin se establece mediante el uso de un saludo de 3 vas (handshake).

Protocolo UDP

Protocolo UDP
Puerto Fuente Longitud Carga til Puerto Destino Verificacin

Puerto Fuente (16 bits) Identifica el puerto UDP desde el que se origina el mensaje. Los puertos hasta 1023 estn reservados y son los puertos asignados a servidores para determinados servicios. Puerto Destino (16 bits) datagrama. Longitud (16 bits) encabezado Identifica el puerto al que va destinado el

El tamao en bytes del datagrama, incluyendo el

Verificacin.(32 bits) Es la suma mdulo 216 de la carga til, el encabezado UDP, y parte o pseudo encabezado IP formado por Direccin IP Fuente(32 bits), direccin IP destino(32 bits), Ceros (8 bits), Protocolo (8 bits) y longitud de UDP (16 bits). UDP no otorga garantas para la entrega de sus mensajes

Protocolo UDP
IMPORTANTE:
LAS COMUNICACIONES VOCALES SE REALIZAN POR MEDIO DE ESTE PROTOCOLO YA QUE AL NO TENER CONFIRMACION (NO DA AVISO AL EMISOR CUANDO LLEGA UN MENSAJE), ESTE PROTOCOLO ES MUY APTO PARA LA VOZ. EN UNA COMUNICACIN NO NECESITAMOS PEDIR UN DATO QUE FALTA SI SE PEDIO, PORQUE SE PRODUCE EN TIEMPO REAL.

Protocolo H.323

Protocolo H.323
H.323 fue diseado con un objetivo principal: Proveer a los usuarios con tele-conferencias que tienen capacidades de voz, video y datos sobre redes de conmutacin de paquetes. Las continuas investigaciones y desarrollos de H.323 siguen con la misma finalidad y, como resultado, H.323 se convierte en el estndar ptimo para cubrir esta clase de aspectos. Adems, H.323 y la convergencia de voz, video y datos permiten a los proveedores de servicios prestar esta clase de facilidades para los usuarios de tal forma que se reducen costos mientras mejora el desempeo para el usuario.

Protocolo H.323
Componentes de una Red H.323

Componentes H.323
TERMINAL Es un extremo de la red que proporciona comunicaciones bidireccionales en tiempo real con otro terminal H.323, gateway o unidad de control multipunto (MCU). Esta comunicacin consta de seales de control, indicaciones, audio, imagen en color en movimiento y /o datos entre los dos terminales. Conforme a la especificacin, un terminal H.323 puede proporcionar slo voz, voz y datos, voz y vdeo, o voz, datos y vdeo.

Componentes H.323
GATEWAY Es un extremo que proporciona comunicaciones bidireccionales en tiempo real entre terminales H.323 en la red IP y otros terminales o gateways en una red conmutada. En general, el propsito del gateway es reflejar transparentemente las caractersticas de un extremo en la red IP a otro en una red conmutada y viceversa.

Componentes H.323
GATEKEEPER Es una entidad que proporciona la traduccin de direcciones y el control de acceso a la red de los terminales H.323, gateways y MCUs. El gatekeeper puede tambin ofrecer otros servicios a los terminales, gateways y MCUs, tales como gestin del ancho de banda y localizacin de los gateways.

Componentes H.323
MCU La Unidad de Control Multipunto est diseada para soportar la conferencia entre tres o ms puntos, bajo el estndar H.323, llevando la negociacin entre terminales para determinar las capacidades comunes para el proceso de audio y vdeo y controlar la multidifusin.

Pila de protocolos H.323


H.323 utiliza los siguientes protocolos
Direccionamiento RAS DNS Sealizacin H.225 Q.931 H.245 Compresin de Voz G711, G729, etc. Transmisin UDP RTP Control de Transmisin RTCP

Protocolos RTP - RTCP

RTP
Proporciona las funciones de transporte de datos en tiempo real entre extremos de una red IP, sea audio, video. Hay que tener en cuenta que RTP por si solo no proporciona un mecanismo para asegurar la entrega a tiempo de los paquetes o proporcionar calidad de servicio, son en realidad funciones que relega a las capas inferiores.

RTP
V P X CC M PT Timestamp (SSRC) Identificador de la fuente de sincronizacin (CSRC) Identificadores de las fuentes de contribucin Carga til Nmero de Secuencia

PAYLOAD TYPES
Valor
0 4 8 18 32 34

Cdec
PCM ley G.723 PCM ley A G.729 MPEG H263

RTCP

Cliente de VoIP

RTP

Cliente de VoIP

1500 1000

1500 1000

RTP IP UDP

RTP IP UDP

RTCP
Su funcin bsica es enviar paquetes de control peridicos a todos los participantes de la sesin multimedia y de esta forma tener una idea de la calidad con la que se estn distribuyendo los datos. La informacin de RTCP utiliza puertos diferentes que la informacin intercambiada por RTP.

Protocolos MGCP - MEGACO

MGCP - MEGACO
Han sido desarrollados teniendo en cuenta la integracin de VoIP y la red PSTN teniendo en cuenta su sealizacin SS7. MGCP es un desarrollo de la IETF en cambio MEGACO (H.248) es una iniciativa conjunta de la IETF y la ITU-T.

MGCP - MEGACO
Se aplica en redes donde la lgica de sealizacin se encuentra en los MGCs (Media Gateway Controller) y la lgica para transmitir datos multimedia en los MGs (media Gateways). Usando MGCP/MEGACOH.248, los MGCs pueden controlar los recursos residentes en los MGs para establecer flujos de datos multimedia entre extremos de la red (Endpoints). MGCP implementa la interface de control por medio grupo de transacciones. Las transacciones estn compuestas de COMANDOS y RESPUESTAS.

MGCP - MEGACO

STP SS7 GW TDM

SS7

GW SS7

SS7

STP SS7 GW

IP
MGCP-MEGACO

TDM

PSTN
MGC

PSTN

MGCP - MEGACO
MGC MG Notify

MGCP - Comandos

El MG le informa al MGC la ocurrencia de un evento en particular. MGC MG AuditEndpoint Determina el estado de un Endpoint. MGC MG AuditConnection Audita los parmetros de una conexin existente. MGC MG RestartInProgress Seal que un Endpoint o un grupo estn saliendo o entrando en servicio. MGC MG EndpointConfiguration El MGC le solicita al MG la configuracin de alguno de los parmetros de un Endpoint.

Protocolo SIP

SIP
El protocolo de inicio de sesiones (SIP, SessionInitiationProtocol) es un protocolo de sealizacin de capa de aplicacin que define la iniciacin, modificacin y la terminacin de sesiones interactivas de comunicacin multimedia entre usuarios.

SIP
Esta basado en un modelo similar al HTTP. Es un protocolo donde la informacin esta estructurada como texto. Trabaja con estructuras denominadas Mensajes Los mensajes pueden ser de dos tipos REQUESTS RESPONSES Incorpora al igual que MGCP/MEGACO SDP para establecer las caractersticas de la sesin multimedia.

RED SIP
Una red SIP esta conformada por cuatro tipos de Entidades SIP. Cada entidad posee funciones especificas y participan en la comunicacin como Clientes (enviando REQUESTs), como Servidores (respondiendo REQUESTs) o ambas funciones. Las entidades de las cuales nos referimos son lgicas es decir que un dispositivo fsico puede realizar una o mas funcionalidades lgicas.

Componentes de una red SIP


Agente de Usuario AU Cliente (UAC), Inicia la sesin AU Servidor (UAS), Recibe la sesin Servidores SIP (Sealizacin) Proxy Redirect Registra Localizacin (BD) *

SDP(Session Description Protocol): Protocolo de descripcin de sesin, describe parmetros de inicializacin de streaming media.

SIP

SIP
TAREAS QUE REALIZA

Resolucin de Direcciones Funciones de Sesin


Establecimiento Negociacin de medios

Modificacin Terminacin Cancelacin


Sealizacin en llamada Control de llamada

Configuracin de QoS

SIP
MENSAJES MAS COMUNES: INVITE: Inicio de Sesin ACK: Reconocimiento BYE: Terminacin de sesin CANCEL: Cancelacion de Invite REGISTER: Registro NOTIFY: Notificacin de eventos PRACK: Reconocimiento provisional RESPUESTAS COMUNES:

SIP
REGISTRO:

REGISTER

REGISTER

200 OK

401 UNAUTHORIZED

SIP
ESTABLECIMIENTO DE SESIN:

INVITE 100 TRYING

INVITE 180 RINGING

180 RINGING 200 OK 200 OK ACK ACK

SIP
TERMINACIN:

BYE

BYE

200 OK 200 OK

Вам также может понравиться