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. 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 2 transmisión. En recepción se realiza el proceso inverso para poder recuperar de nuevo la 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 3 (teléfonos) dependiendo del protocolo. 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. 4 Ventajas y Desventajas de la tecnología 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. 5 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. 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 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 7 interconectan dos redes distintas para así poder transferir información entre ellos. 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. 8 Compresión de Audio 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. 9 6. A continuación la puerta de enlace realiza una llamada telefónica ordinaria al teléfono deseado. 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. 10 Protocolo SIP 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) 11 Componentes SIP 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. 12 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. 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. 13 Beneficios de SIP Como se mencionó anteriormente SIP aporta una serie de beneficios claves para la tecnología de voz sobre IP estos son: 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. 14 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. 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. 15 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. 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. 16 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, 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 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. 17 futuras REFERENCIAS BIBLIOGRAFiCAS 1. Redes de Computadoras. Andrew Tanenbaum, 2003. 2. Voice Over IP, Varshney U. / Snow A. / McGivern M. / Howard C., 2002. 3. www.voipforo.com/SIP/SIP.php 4. www.voipforo.com/H323/H323.php 5. www.monografias.com 18