26
INTRODUCCIÓN En los últimos años las empresas de telecomunicación han presenciado grandes evoluciones en cuanto a tecnologías, los cuales han impresionado tanto a las organizaciones como a las personas, de manera que se han percibido cambios rápidos en Internet y las aplicaciones basadas en IP. Se ha notado que los servicios y tráficos de voz son aplicaciones que mayor ventaja tomarán de IP. Estas herramientas son generalmente referidas como Voz sobre IP (VoIP), la cual conjuga dos mundos históricamente separados: la transmisión de voz y la de datos. Se trata de transportar la señal previamente convertida a datos, entre dos puntos distantes. Esto posibilitaría utilizar las redes de datos para efectuar las llamadas telefónicas, además trasmitir cualquier tipo de información. VoIP suministra beneficios a los portadores y clientes quienes dependen en IP, los cuales son: ahorro de costos, estándares, redes integradas para voz y datos. Luego se implementaron algunos protocolos como H.323, SIP, entre otros, con el fin de mejorar los servicios de esta técnica de comunicación. El proyecto se enfoca en esta nueva tecnología la cual ha dado soluciones factibles para las empresas y clientes en el mundo de la telecomunicación. Se explican los conceptos de VoIP, funcionamiento, componentes, protocolos, arquitectura, calidad de servicio, ventajas y desventajas, requerimientos, entre otros. Se definen también los estándares H.323 y SIP, además de su: arquitectura, beneficios, componentes, protocolos, procesos de

Proyecto VoIP

  • Upload
    jfg

  • View
    212

  • Download
    0

Embed Size (px)

DESCRIPTION

Deficiòn, aplicación e implementacion de sistemas VoIP

Citation preview

Page 1: Proyecto VoIP

INTRODUCCIÓN

En los últimos años las empresas de telecomunicación han presenciado grandes

evoluciones en cuanto a tecnologías, los cuales han impresionado tanto a las

organizaciones como a las personas, de manera que se han percibido cambios rápidos en

Internet y las aplicaciones basadas en IP. Se ha notado que los servicios y tráficos de voz

son aplicaciones que mayor ventaja tomarán de IP.

Estas herramientas son generalmente referidas como Voz sobre IP (VoIP), la cual

conjuga dos mundos históricamente separados: la transmisión de voz y la de datos. Se

trata de transportar la señal previamente convertida a datos, entre dos puntos distantes.

Esto posibilitaría utilizar las redes de datos para efectuar las llamadas telefónicas, además

trasmitir cualquier tipo de información. VoIP suministra beneficios a los portadores y

clientes quienes dependen en IP, los cuales son: ahorro de costos, estándares, redes

integradas para voz y datos. Luego se implementaron algunos protocolos como H.323,

SIP, entre otros, con el fin de mejorar los servicios de esta técnica de comunicación.

El proyecto se enfoca en esta nueva tecnología la cual ha dado soluciones factibles

para las empresas y clientes en el mundo de la telecomunicación. Se explican los

conceptos de VoIP, funcionamiento, componentes, protocolos, arquitectura, calidad de

servicio, ventajas y desventajas, requerimientos, entre otros. Se definen también los

estándares H.323 y SIP, además de su: arquitectura, beneficios, componentes,

protocolos, procesos de llamadas, comparaciones, entre otros. El presente trabajo se

basa en un estudio bibliográfico.

Page 2: Proyecto VoIP

VoIP

La Voz sobre IP (VoIP) es una tecnología que permite la transmisión de información a

través de redes IP. Por lo tanto, admite encapsular la voz en paquetes, para poder ser

transportados sobre redes de datos. La telefonía IP es una aplicación inmediata de esta

técnica, de forma que realiza llamadas telefónicas ordinarias sobre redes IP utilizando un

PC, gateways y teléfonos estándares. En general, servicios de comunicación, fax,

aplicaciones de mensajes de voz - que son transportados vía redes IP, en lugar de ser

transmitidos vía la red telefónica convencional compuesta por circuitos conmutados

conocida como la PSTN.

La telefonía IP no utiliza circuitos físicos para la conversación, sino que envía

múltiples conversaciones a través del mismo canal (circuito virtual) codificadas en

paquetes y en flujos independientes. Cuando se produce un silencio en una conversación,

los paquetes de datos de otras conversaciones pueden ser transmitidos por la red, lo que

implica un uso más eficiente de la misma.

Componentes principales de VoIP

Los principales componentes de una red VoIP son:

Gateway: Convierte las señales desde las interfaces de telefonía convencional

(RTC) a VoIP.

Telefonía IP: Es un gateway basado en VoIP, que le permite conectarse a una red

IP.

Servidor: Proporciona el manejo y las funciones administrativas para soportar el

enrutamiento de llamadas a través de la red IP.

Red IP: Suministra la conectividad entre los terminales, esta puede ser una red IP

privada, una Intranet o el propio Internet.

Funciones de transmisión VoIP

Las funciones básicas de una llamada a través de Internet son: conversión de la

transmisión de voz analógica a formato digital y compresión de la señal para su

transmisión. En recepción se realiza el proceso inverso para poder recuperar de nuevo la

2

Page 3: Proyecto VoIP

señal de voz analógica. Cuando hacemos una llamada telefónica por IP, nuestra voz se

digitaliza en señales PCM (Pulse Code Modulation) por medio de un codec que funciona

como codificador/decodificador, luego se comprime y se envía en paquetes de datos IP.

Estos se remiten a través de Internet a la persona con la que estamos hablando. Cuando

alcanzan su destino, son ensamblados de nuevo, descomprimidos y convertidos en la

señal de voz original.

Modalidades de llamadas de VoIP

De PC a PC: Son gratis generalmente.

De teléfono a PC: Son gratis en algunas ocasiones, depende el destino.

De teléfono a teléfono: Generalmente son muy baratas.

Protocolos de la tecnología VoIP

Esta tecnología comprende varios protocolos los cuales son importantes para el buen

funcionamiento de la comunicación, cada uno tiene características independientes.

Particularmente los proveedores de equipos de redes y sus clientes pueden escoger entre

estos 4 diferentes protocolos:

H.323 - Protocolo definido por la ITU-T.

SIP - Protocolo definido por la IETF

Megaco (También conocido como H.248)

MGCP - Protocolos de control

Arquitectura de la tecnología VoIP:

Cuando se crearon las redes de voz usaron una arquitectura centralizada, con

la que trabajó muy bien para la telefonía básica. Voip tiene la ventaja de crear

redes empleando dos tipos de arquitecturas la centralizada y la distribuida,

dándole mayores beneficios a las compañías para construir modelos de

comunicación caracterizados en una administración simplificada de los productos

(teléfonos) dependiendo del protocolo.

3

Page 4: Proyecto VoIP

Arquitectura Centralizada:

En general, esta arquitectura está asociada con los protocolos MGCP y MEGACO,

los cuales fueron diseñados para un dispositivo centralizado llamado controlador Media

Gateway, que maneja la lógica de conmutación y control de llamadas. VoIP apoya este

modelo por que concentra la administración y control de llamadas, además simplifica el

flujo repitiendo las características de voz.

Arquitectura Distribuida:

Esta arquitectura esta asociada con los protocolos H.323 y SIP, los cuales

permiten que la inteligencia de la red sea distribuida entre dispositivos de control de

llamadas y endpoints. La inteligencia en esta instancia se refiere a establecer la

comunicación, características de llamadas, enrutamiento, provisión, facturación entre

otros. Los Endpoints pueden ser Gateways VoIP, teléfonos IP, servidores media. La

tecnología VoIP apoya este modelo por su flexibilidad. Permite que sean tratadas como

cualquier otra aplicación IP distribuida, y puede añadir inteligencia a cualquier dispositivo

de control de llamadas o Endpoints, dependiendo de los requerimientos tecnológicos y

comerciales de la red VoIP.

Requerimientos de una red para soportar VoIP:

Para construir una red IP e implantar este servicio en tiempo real son muchos los

factores que tenemos que tomar en cuenta, a continuación los principales requerimientos

para lograr la mayor efectividad posible.

Manejar peticiones RSVP que es un protocolo de reserva de recursos.

El interruptor de telefonía IP debe soportar el protocolo del sistema de señalización

SS7 para la conexión con la red pública conmutada.

Trabajar con un grupo de estándares de telefonía (SS7, H.323) para que los

ambientes de telefonía IP y PBX/PSTN, vídeo y Gateway puedan operar en conjunto.

Ventajas y Desventajas de la tecnología VoIP:

4

Page 5: Proyecto VoIP

Ventajas:

Ahorro de costos moviendo tráfico de voz sobre redes IP.

Integración sobre Intranet de la voz como un servicio más de su red, tal como

otros servicios informáticos.

Las llamadas telefónicas locales pueden ser automáticamente enrutadas a tu

teléfono VoIP, sin importar en donde estés conectado a la red.

Estándares efectivos (H.323).

Interoperabilidad de diversos proveedores.

Uso de las redes de datos existentes.

Independencia de tecnologías de transporte (capa 2), asegurando la inversión.

Desventajas:

Carece de calidad de transmisión debido a que los datos viajan en paquetes los

cuales tienden a perderse o tardan en llegar de un extremo a otro.

Se precisa controlar el uso de la red mientras se utiliza VoIP, para mejorar su

eficiencia.

El sistema de teléfonos VoIp se basa en la conexión de banda ancha.

Incremento de latencia debido a la inestabilidad de las conexiones.

La red IP no garantiza calidad de servicio.

Calidad de Servicio

La entrega de señales de voz, vídeo y fax desde un punto a otro no se puede

considerar realizado con un éxito total a menos que la calidad de las señales transmitidas

satisfaga al receptor. Los factores que afectan a la calidad se encuentran los siguientes:

La calidad de la voz extremo a extremo: Las pérdidas de paquetes en la red.

Afecta la interactividad en la conversación, y por tanto a la QoS.

Requerimientos de ancho de banda: la velocidad de transmisión de la

infraestructura de red y su topología física.

Funciones de control: Incluye la reserva de recursos, provisión y monitorización

para establecer y mantener la conexión multimedia.

Latencia o retardo: Creada de la fuente al destino de la señal a través de la red.

Jitter: variación en los tiempos de llegada entre los paquetes.

5

Page 6: Proyecto VoIP

Las redes IP son redes del tipo best-effort y por tanto no ofrecen garantía de

calidad de servicio, pero las aplicaciones de telefonía IP si necesitan garantizar

calidad de servicio en términos de demora, jitter y pérdida de paquetes. En tal sentido

existen dos mecanismos de señalización para este factor, esto es, IntServ (Servicio

Integrado) y DiffServ (Servicio Diferenciado). Por lo tanto es preciso buscar QoS no

solo en la red, sino en los dispositivos, y en los procesos que en los mismos se

desarrollan, cabe destacar que la pérdida de paquetes, las demoras y sus

fluctuaciones, percibidos en los servicios de VoIP, dependen también de los

mecanismos implementados en los terminales.

Después de estos estudios se ha percibido la necesidad de integrar algunos

estándares para mejorar la tecnología VoIP, quedando claro que si cada fabricante

diseñaba su propia pila de protocolos, las probabilidades de que el sistema funcione eran

mínimas. El estándar H.323, era el más completo para integrar la voz sobre IP. Se acordó

que dicho modelo fuera la base la VoIP, decisión tomada en el año 1997 en el forum

IMTC. De tal forma que se determinó que el H.323 tendría prioridad sobre el VoIP con el

fin de evitar posibles problemas y desacuerdos entre los diferentes estándares.

Protocolo H.323

El H.323 es un estándar creado por el ITU-T para las comunicaciones multimedia

sobre las redes de área local que no garantizan calidad de servicio. Principalmente se

utilizaron sobre las LAN ya que son más fáciles de controlar. Sin embargo, con la

expansión de Internet, el grupo tuvo que contemplar todas las redes IP dentro de la única

recomendación marcando el inicio del protocolo H.323. 

El H.323 soporta vídeo en tiempo real, audio y datos sobre redes de área local,

metropolitana, regional o de área extensa. En 1997, la ITU redefinió el H.323 como la

recomendación para los sistemas multimedia de comunicaciones en la que el medio de

transporte sea una red de conmutación de paquetes. El H.323 soporta videoconferencia

sobre conexiones punto a punto, telefónicas y RDSI.

6

Page 7: Proyecto VoIP

El estándar H.323 es una extensión del H.320 basándose en sus especificaciones,

además de incluir algunos de sus componentes, el H.323 fue diseñado con los siguientes

objetivos:

Basarse en los estándares existentes, incluyendo H.320, RTP y Q.931.

Incorporar algunas de las ventajas que las redes de conmutación de paquetes

ofrecen para transportar datos en tiempo real.

Solucionar la problemática que plantea el envío de datos en tiempo real sobre

redes de conmutación de paquetes.

El H.323 es un modelo fundamental para la tecnología VoIP, ya que su objetivo

principal es alcanzar la interoperabilidad con otros servicios de redes multimedia. La

importancia del H.323 aumenta ya que aparece en el momento más adecuado y los

administradores de redes tienen grandes modelos ya instalados y se sienten confortables

con las aplicaciones basadas en IP.

Componentes H.323

El H.323 hace referencia a una cantidad de componentes específicos que al estar

interconectados a la red ofrecen los servicios multimedia anteriormente mencionados. Los

elementos principales definidos por este estándar son: Terminal, Gateway, GateKeeper,

Multipoint Control Unit (MCU).

Terminal

Un terminal H.323 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). El Terminal H.323 puede ser un PC o un dispositivo independiente,

puede proporcionar sólo voz, voz y datos, voz y vídeo, o voz, datos y vídeo, su objetivo

principal es lograr interoperabilidad con otros terminales multimedia

Gateway 

Un gateway H.323 (GW) es un extremo que provee comunicaciones bidireccionales en

tiempo real entre terminales H.323 en la red IP y otros terminales o gateways en una red

telefónica. En general, el objetivo principal del gateway es servir de traductor cuando se

interconectan dos redes distintas para así poder transferir información entre ellos.

7

Page 8: Proyecto VoIP

Gatekeeper 

El Gatekeeper es una entidad que proporciona la traducción de direcciones y el

control de acceso a la red de los terminales H.323, Gateways y MCUs. El GK realiza dos

funciones de control de llamadas; una es el transporte de las direcciones de los terminales

de la LAN a los correspondientes IP o IPX, y la segunda es la administración del ancho de

banda garantizando la conexión para las aplicaciones de datos sobre la red. También

desempeña otras funciones de control: como admisiones, gestión de zona.

MCU (Multipoint Control Units)

La Unidad de Control Multipunto está diseñada para soportar la conferencia entre tres

o más puntos, bajo el estándar H.323. Es responsable de controlar las sesiones y

determinar las capacidades comunes para el proceso de audio y vídeo, además del

control de la multidifusión.

Protocolos específicos de H.323

El H.323 especifica una serie de protocolos para realizar las tareas principales de las

comunicaciones multimedia bajo su norma:

Direccionamiento:

RAS (Registration, Admision and Status). Es el canal que está entre el terminal

(PC) y el gatekeeper, es manejado por el protocolo H.225. Permite el registro,

admisión, control del ancho de banda, estado y desconexión de los participantes.

Señalización:

H.225 Protocolo de control de llamada que permite establecer una conexión y una

desconexión de los terminales con el gatekeeper.

H.245 Protocolo de control usado en el establecimiento y negociación de

parámetros de una llamada, tales como: intercambio de capacidades, apertura de

cierre de canales lógicos, entre otros.

Q.931 Este protocolo se define para la señalización de accesos RDSI básico.

Compresión de Audio

8

Page 9: Proyecto VoIP

G.711 Es el protocolo recomendado para el codec de audio utilizado en los

terminales H.323, es el único obligatorio. Usa modulación por pulsos codificados

(PCM) para conseguir tasas de bits de 56Kbps y 64Kbps. Hay otros codecs como

G.728, G.729 y G.722 los cuales son opcionales.

Compresión de Video

H.261y H.263 son los dos códecs de video que propone la recomendación H.323.

Sin embargo, se pueden usar otros protocolos.

Transmisión de Voz

RTP (Real Time Protocol). Se encarga del servicio de transporte de audio y video

en tiempo real.

RTCP (Real Time Control Protocol). Controla los canales de RTP, su función

principal es detectar situaciones de congestión en la red y corregirla.

Proceso de llamada

A continuación se detalla el proceso de conexión de un Terminal (PC) en una LAN con

un Gatekeeper cuando llama a un teléfono remoto:

1. La PC envía un paquete UDP de descubrimiento al Gatekeeper, cuando este

responde el terminal se aprende su dirección IP.

2. Posteriormente la PC se registra con el Gatekeeper enviándole un mensaje RAS

en un paquete UDP.

3. Al confirmar la admisión, la PC envía otro mensaje RAS solicitando ancho de

banda.

4. Al obtener el ancho de banda la PC establece una conexión TCP con el

Gatekeeper para realizar la llamada, enviándole un mensaje SETUP del protocolo

Q.931.

5. El Gatekeeper responde con un mensaje CallProceding de Q.931 para confirmar la

recepción de la solicitud, e inmediatamente reenvía un mensaje SETUP al

GateWay.

6. A continuación la puerta de enlace realiza una llamada telefónica ordinaria al

teléfono deseado.

9

Page 10: Proyecto VoIP

7. La central al que esta asignado el teléfono hace sonar el terminal regresando un

mensaje ALERT de Q.931, indicando que se ha emitido el sonido.

8. Cuando la persona levanta el teléfono, la central envía un mensaje CONNECT de

Q.931 indicando a la PC que tiene la conexión.

9. Luego de establecer la conexión el GateKeeper queda fuera del ciclo, y los

paquetes van directo a la dirección IP del GateWay.

10. Seguidamente se utiliza el H.245 para negociar los parámetros de la llamada. El

canal de dicho protocolo está siempre abierto. Cada lado va anunciando sus

capacidades.

11. Una vez que cada lado conoce las capacidades del otro, se establecen dos

canales de datos unidireccionales y a cada uno se le asigna los codecs y otros

parámetros.

12. Después de haber finalizado las negociaciones se inicia el flujo de datos, utilizando

el protocolo RTP, el cual es manejado por RTCP que controla el

congestionamiento y gestiona la sincronización de audio/video.

13. Una vez que se quiera finalizar la llamada, se utiliza el canal de señalización de

llamada de Q.931 para tal fin.

14. Luego la PC invocadora notifica al GK con un mensaje RAS para liberar el ancho

de banda asignado.

El proceso de llamada de que maneja este estándar parece algo simple pero en

realidad no lo es, aunque es un protocolo completo, es muy complicado, y Aunque mejora

las versiones anteriores la calidad de servicio esta fuera de su alcance, el cual es un

objetivo fundamental de esta tecnología. El H.323 fue visualizado por la comunidad

internauta como un modelo grande, complejo y carente de flexibilidad. Es por eso que el

grupo MMUSIC (Multimedia Session Control) del IETF se propuso a diseñar un estándar

más simple y modular para transmitir Voz sobre IP, el resultado fue el SIP (Session

Initiation Protocol). Publicado en el año 2002.

Protocolo SIP

10

Page 11: Proyecto VoIP

SIP es un protocolo de señalización a nivel de aplicaciones para el establecimiento y

gestión de sesiones con múltiples participantes. Define el proceso de llamadas

telefónicas, video conferencias y otras conexiones multimedia sobre Internet. Este modelo

está compuesto por un modulo que permite interactuar con las aplicaciones existentes en

Internet. Es ampliamente soportado y no tiene dependencia en cuanto a fabricante. Es un

modelo atractivo ya que es simple, escalable y cómodo para su uso en paquetización de

voz.

SIP puede establecer diferentes tipos de sesiones como conectar dos extremos de

llamadas telefónicas ordinarias, de múltiples partes donde todos hablan/escuchan y la

multidifusión, estas conexiones pueden ser audio, video o datos. Es importante saber que

este protocolo solo maneja la iniciación, modificación y finalización de la sesión. El

propósito de SIP es la comunicación entre dispositivos multimedia, y este se logra gracias

a los diferentes estándares existentes que son compatibles con SIP. Para el transporte de

datos se utiliza el protocolo RTP/RTCP, para negociar las capacidades de los

participantes tales como direcciones IP, tipo de codificación, etc. se usa el SDP (Session

Description Protocol), el cual permite describir el contenido multimedia de la sesión.

Infraestructura SIP

El protocolo SIP está basado en una sintaxis similar a la de HTTP o SMTP, donde se

emplea el método de mensajes para iniciar las sesiones siendo enviados por TCP o UDP,

la arquitectura fundamental es:

Modelo Cliente - Servidor

Mensajes de petición y respuesta

Integración en la Web (Correo, URL)

Agentes de Usuarios (UAC, UAS)

Servidores (Proxy de registro y redirección)

Componentes SIP

11

Page 12: Proyecto VoIP

SIP maneja una serie de funciones las cuales facilitan el proceso de comunicación

multimedia estas son: Localización, disponibilidad, utilización de recursos, y

características de negociación. Estas tareas son ejecutadas gracias a la existencia de dos

elementos fundamentales del protocolo SIP, el agente de usuario (UA) y el servidor de

redes.

1. User Agent: Esta compuesto por dos partes distintas User Agent Client (UAC) y User

Agent Server (UAS).

User Agent Client: Es la parte lógica que genera peticiones y recibes sus

respectivas respuestas.

User Agent Server: Es la entidad que crea las respuestas a las peticiones SIP.

2. Servidores SIP: Están clasificados en tres partes, servidores Proxy, de registro y de

redirección, pero pueden estar ubicados físicamente en una sola maquina.

Servidores Proxy: Son aquellos a los que se deciden a que servidores serán

enviadas las peticiones tomando en cuenta que puede atravesar muchos Proxy

SIP para llegar al destino solicitado, las repuestas pasan en el mismo orden.

Pueden actuar como clientes y servidores, en caso de retransmitir las

solicitudes puede que sea necesario alterar los campos de la misma.

Servidores de registro: Proveen servicio de registro a los usuarios guardando

su información para servicios de localización.

Servidores de redirección: Proporcionan respuestas de redirección a las

peticiones, debido a que la dirección solicitada podría ser cambiada

temporalmente.

Mensajes del Protocolo SIP

1. Direccionamiento: La estructura de SIP es muy se sencilla de operar, los clientes son

identificados por direcciones únicas definidas como URI´s, es decir vienen en formato

parecido a los correos electrónicos para que las paginas Web puedan contenerlos,

este método provee la facilidad que al pulsar en un vinculo se podrá iniciar una

llamada.

El formato de SIP está estructurado de la siguiente manera: user@host donde

el user puede ser el nombre o el número telefónico y el host puede ser el

dominio o la dirección IP.

12

Page 13: Proyecto VoIP

2. Mensajes SIP: Los mensajes SIP se utilizan para la conexión y control de llamadas.

Este protocolo emplea dos tipos de mensajes los de petición (método) y respuesta

(código de estado), los mensajes son definidos de la siguiente manera:

Invite: cuando el usuario cliente desea iniciar una sesión, crea una petición

INVITE, la cual es establecida a un servidor, después que este acepte, envía

una respuesta en forma de código, bien sea aceptado, rechazado entre otros.

Re-invite : Permite enviar una nueva petición Invite dentro de una sesión

establecida.

Ack: Confirma el inicio de una sesión, indicando el fin del proceso de

señalización.

Bye: Se utiliza para finalizar una sesión entre los usuarios.

Cancel: Cuando hay una conexión pendiente se utiliza este método para

finalizarla.

Register: Permite enviar una petición de registro a un servidor especial para tal

fin, guardando información del usuario.

Option: Este método permite a un usuario consultar a otro sobre sus

capacidades.

3. Cabeceras de mensajes: Son utilizadas para transportar la información a las

entidades SIP. Los campos pueden ser, Called-id, From, Via, to, entre otros.

4. Códigos de respuestas: Son los códigos arrojados por el servidor cuando se hace

una petición, indicando el estado de respuesta, por ejemplo 200(ok), o 400 (error),

entre otros.

Beneficios de SIP

Como se mencionó anteriormente SIP aporta una serie de beneficios claves para la

tecnología de voz sobre IP estos son:

13

Page 14: Proyecto VoIP

Simplicidad: Este protocolo es considerado simple y efectivo. Debido a la sintaxis

utilizada la cual es similar a HTTP.

Extensibilidad: Al estar basado en el protocolo HTTP, le permite desarrollar

funciones compatibles y flexibles.

Modularidad: SIP es independiente de los protocolos.

Escalabilidad: Bajo coste de establecimiento de llamada.

Integración: SIP tienen capacidad para integrarse con todos los elementos y

servicios que ofrece la Web.

Interoperabilidad: Permite ofrecer interacción entre las tecnologías de diferentes

fabricantes debido a que es un estándar totalmente abierto.

Proceso de Llamada con SIP

El proceso de llamada de este protocolo se basa en varias transacciones antes de

establecer la llamada y ejecutar el flujo de datos, se hace un intercambio de mensajes

entre un AUC y un AUS. A continuación indicamos el proceso de una llamada simple:

1. Para iniciar la sesión los usuarios deben estar registrados en el servidor Proxy

para ser localizados.

2. Envía una petición Register al servidor a través de TCP en caso de ser aceptado

le devuelve un 200-ok.

3. Posteriormente envía una petición Invite al invocado, indicando la dirección de

destino, la capacidad, y los tipos de medios.

4. El servidor Proxy SIP investiga en donde esta el usuario y lo solicita en el servidor

de localización. Mientras arroja un código de estado 100-trying.

5. Posteriormente de ser localizado envía un código 180- ringing.

6. Si el destino acepta la llamada, responde con un 200-ok. Opcionalmente también

puede proporcionar información sobre sus capacidades, tipos de medios y

formatos.

7. El que llama responde con un mensaje ACK para terminar el protocolo y confirmar

la recepción del mensaje 200-ok.

8. En este punto, pueden comenzar el flujo de datos utilizando el protocolo RTP. Ya

que la llamada se ha establecido.

9. El flujo de datos se controla mediante el protocolo RTCP.

14

Page 15: Proyecto VoIP

10. Cualquiera puede solicitar la terminación de la llamada enviando un mensaje BYE.

11. Cuando el otro lado confirma su recepción, se termina la llamada.

Comparación de los Protocolos H.323 y SIP

En principio ambos protocolos tienen similitudes y diferencias, el H.323 es más

definido y completo, tiene mayor operabilidad pero carece de flexibilidad y menos

adaptación con nuevas herramientas. SIP es menos definido pero más simple, es flexible

de manera que interactúa con otros protocolos de Internet, y se ajusta a las nuevas

tecnologías.

El H.323 y SIP comparten algunas funciones o elementos como:

Ambos están compuestos por una arquitectura distribuida.

Cuentan con el mismo protocolo de transporte (RTP/RTCP), para el flujo de

datos.

Realizan llamadas a múltiples partes, y hacen conferencias.

Utilizan el SSL para el tema de seguridad, aunque SIP puede utilizar cualquier

mecanismo de HTTP como SSH S-HTTP.

Las diferencias que tienen estos protocolos son muchos ya que cada uno aplica su

propio método, componentes y funciones, H.323 y SIP son implementados en diferentes

instituciones la ITU y la IETF, Aunque ambos ejecutan distintas actividades, comparten

algunas, ya que tienen la misma ideología, Voz sobre IP. Se detallan algunas

desigualdades de los mencionados estándares:

Los dispositivos de control de llamadas en H.323 son los Gatekeeper. En SIP son

los servidores proxy y de redirección.

Los endpoint en H.323 son los gateways y terminales. SIP emplea agentes de

usuario.

SIP se integra perfectamente a Internet, H.323 fue diseñado inicialmente solo

para redes locales.

H.323 opera en base a la pila de protocolos que compone, SIP solo maneja

establecimiento, y terminación de llamadas pero es compatible con diferentes

protocolos.

15

Page 16: Proyecto VoIP

Ambos protocolos utilizan la técnica de negociar los parámetros o capacidades,

pero H.323 es más completo y complejo.

H.323 compone un conjunto de protocolos completos obligatorios para su

ejecución, SIP es independiente.

H.323 tiene un método de respuesta lento. SIP usa los mecanismos de HTTP,

códigos de respuestas 200-ok.

SIP realiza el proceso de señalización de llamada por si solo, mientras que H.323

utiliza el protocolo Q.931, pero ambos manejan el TCP para el envió de señal.

El formato empleado por H.323 es del tipo binario, y SIP del tipo ASCII.

SIP provee mensajería instantánea ya que su infraestructura se apoya a la Web,

mientras que H.323 no tiene esta función.

Estas son algunas de las diferencias que tiene estos estándares, con lo que

probablemente pueden verse reducidas a medida que se van desarrollando nuevas

versiones, sin embargo en la actualidad notamos que H.323 tiene un futuro incierto

aunque es mas completo, esto debido a la complejidad y poca flexibilidad, minimizando la

posibilidad de ajustarse nuevas tecnologías, lo contrario de SIP la cual se integra

fácilmente a la Web, y se adapta a futuras aplicaciones.

Conclusiones

Mediante el estudio realizado en el presente trabajo se pudo conocer la importancia

de Voz sobre IP, ya que aporta grandes beneficios a las empresas de comunicación y la

sociedad en general, ofreciendo nuevos servicios y productos de transmisión de voz,

16

Page 17: Proyecto VoIP

video y datos en tiempo real, a través de las redes IP. Esta herramienta está compuesta

por una cantidad de elementos y protocolos que facilitan su ejecución, pero presenta

algunos problemas, como la calidad de servicio la cual es deficiente, y a pesar de las

soluciones aportadas por VoIP, este factor es esencial para que la voz sobre IP tuviera

total éxito, por lo tanto sigue causando inconvenientes como: pérdida de paquetes,

retardo, jitter y el eco.

Se aplicaron algunos ajustes, y desarrollaron nuevos estándares para solucionar estos

detalles percibidos. Entre los protocolos implementados tenemos el H.323 y el SIP cada

uno con diferentes capacidades y distintas formas de operar. El H.323 fue la revolución de

VoIP, debido a que estaba bien definido y completo, además aparecía en el momento

justo para solucionar muchos de los problemas vistos en los inicios de VoIP, sin embargo

es complejo y poco flexible, sin posibilidades de adaptación a las aplicaciones futuras,

además que la calidad de servicio estaba fuera su alcance, debido a la inestabilidad de la

conexión.

El protocolo SIP es menos completo pero más flexible e interactúa con los protocolos

de Internet dándole mayores ventajas, por su integración en la Web, en la actualidad no

se puede decidir por un protocolo u otro ya que depende en que aplicación se va a utilizar.

Pero a futuro es preferible utilizar el protocolo SIP, ya que se adapta a nuevas

aplicaciones y es fácil de implementar. En base a lo estudiado pienso que los diseñadores

podrían tomar en cuenta los siguientes puntos:

Implementar protocolos abiertos y compatibles como SIP para futuras

aplicaciones.

Seleccionar lo mejor de H.323 y SIP para apoyar las nuevas herramientas.

Buscar estabilidad en las conexiones para mejorar la calidad de servicio.

Analizar los dispositivos que van a utilizar VoIP, para asegurar los servicios.

REFERENCIAS BIBLIOGRAFiCAS

1. Redes de Computadoras. Andrew Tanenbaum, 2003.

2. Voice Over IP, Varshney U. / Snow A. / McGivern M. / Howard C., 2002.

17

Page 18: Proyecto VoIP

3. www.voipforo.com/SIP/SIP.php

4. www.voipforo.com/H323/H323.php

5. www.monografias.com

18