Protocolos de VoIP

August 3, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Protocolos de VoIP ...

Description

 

 

Índice Introducción. ...................... ................................................ .................................................... .................................................... .......................................... ................ 2 Protocolos de VoIP.................... VoIP.............................................. .................................................... .................................................... .................................. ........ 3 SIP. ....................... ................................................. .................................................... ................................................... .................................................. ........................... 3 IAX. ....................... ................................................. .................................................... ................................................... .................................................. ........................... 3 IAX2. ..................... ............................................... .................................................... ................................................... .................................................. ........................... 4 H.323. ........................ .................................................. ................................................... .................................................. ............................................... ...................... 4 MGCP. ....................... ................................................. ................................................... .................................................. ............................................... ...................... 5 SCCP. ........................ .................................................. ................................................... .................................................. ............................................... ...................... 5 Conclusión. ....................... ................................................. .................................................... .................................................... .......................................... ................ 8 Bibliografía. ....................... ................................................. .................................................... .................................................... .......................................... ................ 9

 

 

Introducción. Un protocolo es un conjunto de reglas y acuerdos que los computadores y dispositivos deben seguir para que puedan comunicarse entre ellos. Los protocolos difieren en sus características por la calidad de sus mecanismos de transmisión, su arquitectura, su disponibilidad y su grado de seguridad. Más concretamente, un protocolo d de e señalización es el que se encarga de gestionar los mensajes y procedimientos utilizados para establecer una comunicación. Para VoIP existen varios protocolos de señalización, tales como, H323, MGCP, SCCP, SIP y IAX2. Sin embargo, los tres protocolos más extendidos son SIP, IAX2, y H323.  Aunque H323 ha estado muy extendido, ha sido muy utilizado y ha sido el que ha permitido el despegue de la VoIP, existiendo gran variedad de hardware que lo soporta, hoy en día, está en desuso, ya que uno de los objetivos de SIP era solucionar los problemas que existían en H323, por lo que SIP ha sustituido a H323. SIP: significa “Session Iniciation Protocol” (protocolo de inicio de sesiones) y permite

establecer sesiones multimedia entre usuario cliente y servidor para transmisión de voz o vídeo (teleconferencias). 

 

Protocolos de VoIP. Lo que sucede cuando hacemos una llamada por voz IP es una transmisión de paquetes datos entre dos direcciones IP a través de un canal de comunicación. Las ondas de sonido que transmitimos a través del terminal no se transmiten directamente por la red, sino que necesitan de un protocolo de VoIP que las convierta en paquetes de datos que puedan transportarse por la red. El objetivo del protocolo de VoIP es dividir en paquetes los flujos de audio para transportarlos sobre redes basadas en IP. Los protocolos de las redes IP originalmente no fueron diseñados para el fluido en tiempo real de audio o cualquier otro tipo de medio de comunicación. Los protocolos difieren en sus características por la calidad de sus mecanismos de transmisión, su arquitectura, su disponibilidad y su grado de seguridad. SIP.

Es un protocolo de señalización para conferencia, telefonía, presencia, notificación de eventos instantánea través de Internet. FueSession desarrollado inicialmente el grupo ydemensajería trabajo IETF MMUSIC a(Multiparty Multimedia Control) y, a partir en de septiembre de 1999, pasó al grupo de trabajo IETF SIP.    Acrónimo de “Session Initiation Protocol”. 



  Este protocolo considera a cada conexión como un par y se encarga de negociar



las capacidades entre ellos.   Tiene una sintaxis simple, similar a HTTP o SMTP.



  Posee un sistema de autenticación de pregunta/respuesta.



  Tiene métodos para minimizar los efectos de DoS (Denial of Service o Denegación



de Servicio), que consiste en saturar la red con solicitudes de invitación.

  Utiliza un mecanismo seguro de transporte mediante TLS.



  No tiene un adecuado direccionamiento de información para el funcionamiento



con NAT. con  NAT.   IAX.    Acrónimo de “Inter Asterisk eXchange”. 



  IAX es un protocolo abierto, es decir que se puede descargar y desarrollar libremente.





  Aún no es un estándar.

 

  Es un protocolo de transporte, que utiliza el puerto UDP 4569 tanto tanto para señalización de canal como para RTP (Protocolo de transporte en tiempo real).



  Puede truncar o empaquetar múltiples sesiones dentro de un flujo de datos, así requiere de menos ancho de banda y permite mayor número de canales entre terminales.



  En seguridad, permite la autenticación, pero no hay cifrado e entre ntre tterminales. erminales.



  Según la documentación (Asterisk 1.4) el IAX puede usar cifrado (aes128), siempre sobre canales con autentificación MD5.



IAX2. Son las siglas de “Inter -  Asterisk Asterisk Echange Protocol” y es un código abierto. Es decir,

podemos cambiarlo y modificarlo según nuestra conveniencia. Resulta más eficaz que SIP porque los metadatos se transmiten in-band, o sea, que se pueden oír por diferentes canales a la vez.  vez.    Señalización y media a través de un mismo puerto (4569 UDP)



  Se salta los problemas que provoca la mala implementación implementación del NAT de algunos routers.



  Soporte de cifrado nati nativo vo RSA con SHA-1. (comunicación de señalización y media totalmente cifrada)



  Soporte TRUNK (incluye varias conversaciones en el mismo p paquete, aquete, permitiendo permitiendo ahorrar ancho de banda cuando hay varias conversaciones simultaneas)





  Unificación del modo DTMF (al permitir únicamente DTMF)   Soporte de JitterBuffer (mejora lla a calidad de audio en redes con lat latencia) encia)



H.323.

Es uno de los protocolos de ITU-T (International Telecommunication Union). Originalmente se hizo para transportar aplicaciones multimedia en redes LAN, pero también ha venido a usarse para voz IP. Es el que usaba por ejemplo Microsoft Netmeeting, un programa de videollamada parecido a Skype que se usaba en XP y Windows 98. Tiene muy poca fiabilidad como protocolo de señalización en videoconferencias y transmisión de voz IP.   Originalmente fue diseñado para el transporte de vídeo conferencia.



 

  Su especificación es compleja.



  H.323 es un protocolo relativamente seguro, ya que utiliza RTP.



  Tiene dificultades con NAT, con NAT,   por ejemplo para recibir llamadas se necesita



direccionar el puerto TCP 1720 al cliente, además de direccionar d ireccionar los puertos UDP para la media de RTP y los flujos de control de RTCP.   Para más clientes detrás de un dispositivo NAT dispositivo  NAT se necesita gatekeeper en modo



proxy.

Megaco.

Megaco o H.248 (nombre dado por la ITU) define el mecanismo necesario de llamada para permitir a un controlador Media Gateway el control de puertas de enlace para soporte de llamadas de voz/fax entre redes RTC-IP o IP-IP. Este protocolo está definido por la IETF RFC 3525 y es el resultado del trabajo traba jo realizado por la IETF y la ITU.  Antes de la cooperación entre ITU e IETF, existían diversos protocolos que cumplían estas funciones; entre ellos se encontraban MDCP y MGCP. H.248 es un complemento a los protocolos H.323 y SIP: se utilizará el H.248 para controlar las Media Gateways y el H.323 o SIP para comunicarse con otro controlador Media Gateway. UNIStim.

Es un protocolo de telecomunicaciones obsoleto desarrollado desar rollado por Nortel (ahora adquirido por Avaya) para teléfonos IP (terminales y softphones) y comunicaciones IP PBX. La mayoría de los fabricantes de equipos IP PBX (Aastra, Alcatel, Avaya ...) han seguido segu ido el mismo camino, desarrollando sus propios protocolos propietarios. Estos protocolos están siendo reemplazados o complementados gradualmente por protocolos estandarizados, incluyendo H.323, especialmente SIP. SCCP.

Es un protocolo propietario de control de terminal desarrollado originariamente por Selsius Corporation. Actualmente es propiedad de Cisco Systems, Inc. y se define def ine como un conjunto de mensajes entre un cliente c liente ligero y el Call Manager. Skinny es un u n protocolo ligero que permite una comunicación eficiente con un sistema Cisco Call Manager. El Call Manager actúa como un proxy de señalización para llamadas iniciadas a través de otros protocolos como H.323, SIP, RDSI o MGCP.    Acrónimo de “Skinny Call Control Protocol” (en algunas fuentes se enuncia en uncia como "Skinny Client Control Protocol).



  Es un protocolo propietario de Cisco.



 

    Es el protocolo por defecto para terminales con el servidor Cisco Call Manager PBX que es el similar a Asterisk PBX.



  El cliente Skinny usa TCP/IP para transmitir y recibir lllamadas. lamadas.



  Para el audio utiliza RTP, UDP e IP.



  Los mensajes Skinny son transmitidos sobre TCP y usa el puerto 2000.



MiNet.

Es un protocolo de señalización propietario de Mitel Networks Corporations, que lleva la información entre un aparato telefónico y un controlador de llamadas PBX (servidorcontrolador). También se puede utilizar para llevar información de control de las pantallas de texto simple de dispositivos telefónicos. Fue diseñado por Mitel Corporation en la década de 1980 como un protocolo de señalización digital para los aparatos telefónicos TDM de su propiedad. Posteriormente se utilizó para el control de aparatos telefónicos IP Mitel; siendo encapsulado dentro del protocolo TCP. Mitel lo usa como una alternativa al protocolo SIP para alargar la vida útil del software de sus controladores de llamadas telefónicas (IP-PBX). Skype.

Skype utiliza un protocolo privativo de telefonía VoIP. Parte de la tecnología usada por Skype pertenecen a Joltid Ltd. Corporation. La gran diferencia entre este software y otros estándares de análoga funcionalidad es que Skype opera con base en el modelo P2P (originalmente usado en el software Kazaa en 2001) en vez del usual modelo ClienteServidor. Nótese que el modelo más popular, SIP, de VoIP también es P2P, pero su implementación generalmente requiere su registro en un servidor. El éxito de Skype reside en la gran compresión de datos que realiza, sin afectar prácticamente a la calidad de la transmisión de voz, y en establecer una conexión con un clúster de servidores (servidores redundantes) de Skype para iniciar la sesión de comunicación, durante la que se devuelve la lista de contactos. Cuando se ha iniciado la llamada, se establece una conexión directa con el dispositivo de la persona. Jingle.

Es una extensión al protocolo XMPP que permite la transferencia de información peerto-peer (p2p). A través de este protocolo se puede transmitir datos multimedia, permitiendo la adopción de servicios de Videoconferencia y de VoIP Este protocolo fue diseñado inicialmente por Google junto con la XMPP Standards Foundation y liberado (bajo licencia similar a la de BSD) tras la salida de Google Talk en 2006 para su uso en XMPP. Google Talk, Gajim y Coccinella ya implementa este

 

protocolo mientras que otros clientes XMPP como Jabbin o Psi están está n aún en proceso de implementación. MGCP. Quiere decir “Media Gateway Control Protocol”. Se caracteriza por utilizar un MGC como

intermediario entre cliente y servidor. Su topología incluye tres componentes, lo que implica que la voz pasa por un controlador antes de transmitirse la señalización.  Actualmente ha sido sustituido por el estándar H.248.  H.248.     Acrónimo de “Media Gateway Control Protocol”. 



  Inicialmente diseñado para simplificar en lo posible la comunicación con terminales como los teléfonos.



  MGCP utiliza un modelo centralizado (arquite (arquitectura ctura cliente-servidor), de tal forma que un teléfono necesita conectarse a un controlador antes de conectarse con otro teléfono, así la comunicación no es directa.



  Tiene tres componentes un MGC (Media Gateway Controller), uno o varios MG (Media Gateway) y uno o varios SG (Signaling Gateway), el primero también denominado dispositivo maestro controla al segundo también denominado esclavo.



  No es un protocolo estándar.



weSIP.

Es el que utiliza VozTelecom y resulta resu lta simple, flexible y fácilmente escalable. Se trata de un servidor de aplicaciones de licencia gratuita. Sigue el estándar SIP servlet, lo que va a permitir crear aplicaciones basadas en SIP de forma muy sencilla.

 

 

Conclusión. Básicamente H323 es un protocolo cliente-servidor en el que básicamente intervienen dos tipos de señalización: Señalización de control de llamada (H225) y Señalización de control de canal (H245), la primera se encarga del registro y localización y la segunda del establecimiento de llamadas. Respecto a MGCP (Media Gateway Control Protocol), es un protocolo del tipo cliente-servidor, y ya ha quedado obsoleto, aunque IAX2 ha adoptado parte de su estructura de funcionamiento. SCCP (Skinny Client Control Protocol), es un protocolo propietario de Cisco, basado en un modelo cliente servidor que deja toda la inteligencia en manos del servidor, llamado “call manager”, este protocolo se encuentra en activo en muchas corporaciones debido a la garantía

y respaldo que Cisco proporciona, aunque es un sistema caro por ser propietario, ya existen interfaces que permiten su conexión a sistema de software libre como Asterisk. SIP es un protocolo basado en el modelo cliente-servidor. Los clientes SIP envían peticiones aun servidor, el cual una vez procesada contesta con una respuesta. Los terminales SIP, también pueden establecer llamadas de voz directamente sin la intervención de elementos intermedios

 

 

Bibliografía. https://es.wikipedia.org/wiki/Protocolos_de_VoIP http://www.gadae.com/blog/que-son-los-protocolos-de-voip/ https://www.securityartwork.es/2008/02/20/voip-protocolos-de-senalizacion/

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF