Clasificación de los protocolos VoIP: Hay muchos protocolos involucrados en la transmisión de voz sobre IP, además de los protocolos de transporte como TCP o UDP, se colocan los protocolos de señalización de voz

Los clasificamos en tres grupos:

a. Protocolos de señalización Los protocolos de señalización en VoIP cumplen funciones similares a sus homólogos en la telefonía tradicional, es decir tareas de establecimiento de sesión, control del progreso de la llamada, entre otras. Se encuentran en la capa 5 del modelo OSI, es decir en al capa de Sesión.
Existen algunos protocolos de señalización, que han sido desarrollados por diferentes fabricantes u organismos como la ITU o el IETF, y que se encuentran soportados por Asterisk. Algunos son:
• SIP
• IAX
• H.323
• MGCP
• SCCP
Entre estos los más populares en el ámbito de Asterisk son SIP e IAX.
Cada protocolo propone formas distintas de establecer y controlar comunicaciones de voz sobre redes IP. Para realizar una llamada se debe informar al terminal llamado que deseo establecer una comunicación de voz. Luego el terminal llamado responderá de alguna forma, aceptando o rechazando dicha comunicación. A este tipo de intercambio de información se la suele llamar señalización de llamada (call signalling).

Por tratarse de una comunicación de voz sobre una red IP, la voz se transmite codificada en paquetes. Existen una gran variedad de codificadores y hoy en día los más utilizados son G.729, G.711, GSM, entre otros. Además en la mayoría de los casos la voz se transporta sobre segmentos UDP, lo que hace necesario la negociación de los puertos UDP donde el receptor espera recibir el audio. Debido a esto, es necesario intercambiar mensajes donde se negocien estas cuestiones y otras más específicas de cada protocolo. Para el intercambio de este tipo de información se definen los protocolos de control de señalización de llamada (Call control signaling).

Una vez establecida la comunicación, se debe enviar el audio codificado en paquetes IP.

Las redes IP suelen tener variaciones de retardo altos respecto a las redes de telefonía tradicionales ya que no fueron diseñadas para el transporte de voz. Y además, por ser una red de datagramas, los paquetes de voz podrían llegar desordenados. Debido a estas características de la red IP, se necesita empaquetar la información de voz sobre algún protocolo que minimice o controle estos efectos.

A éstos protocolos se los denomina protocolos de transporte de “media” (media transport protocols). Estos protocolos están asociados con los protocolos de control de transporte de “media” (media transport control protocols) cuya función es la de enviar entre los terminales intervinientes en la comunicación estadísticas sobre jitter, paquetes enviados, paquetes recibidos, paquetes perdidos, etc. La RFC3550 define el protocolo RTP y RTCP que son hoy en día los más utilizados para el transporte y control de la “media”.

Cuando la red empieza a crecer y ya no son solo terminales los que se quieren comunicar sino que también gateways para interconectarse con la red de telefonía pública tradicional, se hace necesario centralizar cierto tipo de información para que la red sea escalable. Para lograr esto se coloca un dispositivo de control que posee la inteligencia de la red, es decir, capacidades de ruteo, trascoding de señalización y localización de dispositivos entre otras funciones. A éste dispositivo se lo suele denominar softswitch.

Como consecuencia se hace necesaria la comunicación entre gateways o terminales y el dispositivo de control, el softswitch. A este tipo de comunicación le llamaremos protocolos de registración y control. Cabe destacar que esta clasificación es un poco ambigua ya que a veces la definición de los protocolos de registración y control está embebida como parámetros dentro de los protocolos de señalización de llamadas

b. Protocolos de transporte de voz No se debe confundir aquí con protocolos de transporte de bajo nivel como TCP y UDP. Nos referimos aquí al protocolo que transporta la voz propiamente dicha o lo que comúnmente se denomina carga útil. Este protocolo se llama RTP (Real-time Transport Protocol) y su función es simple: transportar la voz con el menor retraso posible. Este protocolo entra a funcionar una vez que el protocolo de señalización ha establecido la llamada entre los participantes.

c. Protocolos de plataforma IP En esta categoría agruparemos a los protocolos básicos en redes IP y que forman la base sobre la cual se añaden los protocolos de voz anteriores. En estos protocolos podríamos mencionar a Ethernet, IP, TCP y UDP.

[rev_slider captions]
[rev_slider ServerVoip]
 


Protocolo IP

Uno de los más populares, principalmente por el auge del Internet: La gran red de redes, que utiliza este protocolo para su enrutamiento. El Internet tuvo su origen en la década del 60 como un proyecto del Departamento de Defensa de los Estados Unidos con el objetivo de crear una red robusta que conectara algunos organismos públicos con universidades. La idea de la red, que originalmente se llamó ARPANet, era que si alguno de los nodos quedaba fuera de funcionamiento esto no perjudicara significativamente a la red. Para esto se ideó una red descentralizada que pudiera manejar más de un camino entre dos de sus puntos.

El protocolo IP (Internet Protocol) es un protocolo que trabaja a nivel de red donde la información se envía en paquetes llamados paquetes IP. Este protocolo ofrece un servicio “sin garantías” también llamado “best effort” o del “mejor esfuerzo”. Es decir que nada garantiza que los paquetes lleguen a destino, sin embargo se hará lo posible por hacerlos llegar.

Protocolo de transporte TCP

El protocolo IP no garantiza que los datos lleguen a destino solo hace su mejor esfuerzo para que lleguen, por lo tanto era necesario un protocolo que se encargue de controlar la transmisión de datos y por esta razón se diseñó lo que se llama Transmission Control Protocol o TCP es un protocolo de transporte que se transmite sobre IP. TCP controla que los datos transmitidos se encuentren libres de errores y sean recibidos por las aplicaciones en el mismo orden en que fueron enviados. Si se pierden datos en el camino introduce mecanismos para que estos datos sean reenviados.

Obviamente esto implica una carga extra de información en el flujo de datos ya que hay que enviar información de control adicional. Es por esto que TCP es un buen protocolo para control de sesiones pero no tan bueno para transmisión de datos en tiempo real. Por esta razón la voz en sí no se envía usando este protocolo. Sin embargo TCP juega un rol muy importante en muchos protocolos relacionados con un servidor Elastix.

TCP es quien introduce el concepto de “puerto” que no es otra cosa que una abstracción para poder relacionar los flujos de datos con servicios de red específicos (o protocolos de más alto nivel). Por ejemplo, el puerto 80 se asocia con el servicio de Web o el protocolo HTTP; el puerto 25 se asocia con el servicio de correo electrónico o protocolo SMTP.

UDP
Divide la información en paquetes, también llamados datagramas, para ser transportados dentro de los paquetes IP a su destino.

Al no ser necesario incluir mucha información de control, el protocolo UDP reduce la cantidad de información extra en los paquetes por lo que es un protocolo más rápido que TCP y adecuado para transmisión de información que debe ser transmitida en tiempo real como la voz. Es por esta razón que la voz en aplicaciones de VoIP es transmitida sobre este protocolo

Tomado de:
Barba, R. (2012). Propuesta de integración de soluciones empresariales VoIP con software libre(tesis de pregrado). Escuela Superior Politécnica de Chimborazo, Riobamba, Ecuador.
Fuente:
http://dspace.espoch.edu.ec/bitstream/123456789/4055/1/20T00457.pdf

Telefonía VoIP con SoftSwitch

ServerVoIP te proporciona todas las herramientas necesarias para que crees y desarrolles tu negocio de comunicación por internet.

Pertenece al Selecto Grupo de Emprendedores que decidieron cambiar su vida invirtiendo en un Server con ServerVoIP.

empresario

SOLICITA TU SERVER AHORA ►

 

ServerVoip presenta el mejor server fisico dedicado para telefonia voip que incluye el software de telefonía ip «VoipSwitch» especial para voz sobre ip.

VoipSwitch es la plataforma ideal para que sin necesidad de conocimientos técnicos crees tu propia empresa de Telefonía IP VoIP y encuentres una forma de ganar DINERO en la red siendo carrier de telefonía sobre Ip (Voip).

Te brindamos todas las herramientas para que estés al nivel de las grandes empresas y negocios; puedas obsequiar llamadas gratis como estrategia de marketing en fidelización a tus clientes / free entre tus clientes; el servidor VoIP te permite utilizar múltiples proveedores como nosotros tenemos www.alosip.com. (carrier / routes) para un mismo destino, vender terminación (wholesale), clientes finales (retail), etc.

El software te proporciona todo lo que necesitas; sistema llave en mano: para crear tu empresa de telefonía IP (VoIP) bajo tu propio nombre o marca. Más información en marcaBlanca.servervoip.com

Para que CREES y DESARROLLES tu propia empresa de telefonia por internet, revisa más detalles en VoIPSwitch


¿Quieres Emprender por Internet?

«Ahora Trabajar desde la Comodidad de tu Casa y Ganar Dinero por Internet… Nunca Había Sido tan Fácil, Rápido y con RESULTADOS Impresionantes»

Descubre el NEGOCIO Perfecto y conviértete en un EMPRESARIO de Éxito creando y desarrollando tu Propia Empresa de Telefonía por Internet. Suscríbete y RECIBE FREE:

¡Sie7e Poderosas Razones Que Tiene el EMPRENDEDOR Exitoso para Crear su Propia Empresa de Telefonía por Internet VoIP!…

libro server voip

Bancos en Ecuador para Alquilar un VoIPSwitch Server