Está en la página 1de 11

DE LOS PROTOCOLOS UTILIZADOS EN EL PLANO DE USUARIO Y DE

CONTROL DE UNA RED VoIP


1. Definición de VoIP
VoIP es un acrónimo de Voz sobre Protocolo de Internet (Voice Over Internet Protocol), el
cual por sí mismo significa voz a través de internet. Es una tecnología que proporciona la
comunicación de voz y sesiones multimedia (tales como vídeo) sobre Protocolo de
Internet (IP).

Los proveedores de servicios VoIP iniciales, ofrecen soluciones que reflejan la arquitectura
de la red telefónica legacy o tradicional mientras que los proveedores de segunda y
tercera generación han construido redes cerradas para bases de usuarios privados,
ofreciendo llamadas gratuitas o se han alejado completamente de la arquitectura legacy o
tradicional de la red telefónica. Las soluciones VoIP permiten una interacción dinámica
entre los usuarios de cualquier dominio en internet cuando desean realizar una llamada.
Para realizar llamadas a través de VoIP el usuario necesita un teléfono IP basado en
software (Softphone) o un Teléfono VoIP basado en hardware. Las llamadas telefónicas
pueden hacer a cualquier lugar y a cualquier persona, tanto a números VoIP como a
números de teléfono PSTN.

Las empresas que utilizan los sistemas VoIP en lugar de los sistemas tradicionales de “par
de cobre” experimentan muchos beneficios como, reducción de gastos mensuales de
teléfono, aumento en movilidad y productividad entre otros. En 2008 el 80% de todas las
nuevas líneas instaladas internacionalmente fue VoIP.

Las soluciones VoIP están dirigidas a empresas que necesitan soluciones


de Comunicaciones Unificadas incluyendo características de conferencia web, presencia,
fax y buzón de voz a correo electrónico, chat y aún más como clientes smartphones para
que los empleados puedan llevar su extensión en la oficina dondequiera que vayan. Los
clientes para smartphones también utilizan VoIP para hacer y recibir llamadas en
teléfonos móviles como si estuvieran usando su número de extensión de la oficina.

2. Funcionalidades Y Características De Los Protocolos De Voip


 Plano de Control: Se encarga de la conexión en la red (establecimiento y
terminación), llamadas multimedia y control de llamadas ya establecidas así
como de la provisión de servicios suplementarios.
 Plano de Usuario: Se ocupa de la transferencia de información de usuario de
forma transparente. Además de esta información se detalla el paso de
mensajes necesarios para el establecimiento de una llamada en cada uno de
los escenarios.

0
Ilustración 1: Sistemas de conmutación de telefonía IP

RTP: Real-time Transport Protocol


RTCP: RTP Control Protocol
SCTP: Stream Control Transmision Protocol
SIP: Session Initiation Protocol
BICC: Bearer Independent Call Control
DCCP: Datagram Congestion Control Protocol

2.1. Protocolos En El Plano Control


2.1.1. Protocolo H.323
2.1.1.1. Principales características
• No garantiza una calidad de servicio (QoS).
• Es independiente de la topología de la red.
• Admite pasarelas.
• Permite usar más de un canal (voz, vídeo, datos) al mismo tiempo.
• El estándar permite que las empresas añadan funcionalidades, siempre que
implementen las funciones de interoperabilidad necesarias.

2.1.1.2. Los componentes principales del sistema H.323


• Los terminales H.323, permiten establecer conferencias bidireccionales de audio y,
opcionalmente, vídeo y datos.

• Los gatekeepers, se pueden considerar el punto central en la topología de una red


H.323 y definen el concepto de zona H.323.

• La MCU o unidad multipunto es un punto final encargado de dar soporte a las


conferencias entre tres o más puntos finales H.323.

• Un Gateway, permite conectar una red H.323 con otra red no H.323, como las redes
telefónicas SCN basadas en conmutación de circuito.

Protocolos especificados por H.323:

1
Ilustración 2: Pila de Protocolos H.323

2.1.2. Protocolo H.248


Este protocolo se define en la Recomendación H.248 de la ITU-T. El protocolo H.248 o
Megaco permite la conmutación de llamadas de voz, fax y multimedia entre la red PSTN y
las redes IP de siguiente generación. El protocolo Megaco, que tiene su origen en el
protocolo MGCP (Media Gateway Control Protocol, Protocolo de control de puerta de
enlace al medio).

2.1.2.1. Funciones:
• Proporciona un control centralizado de las comunicaciones y servicios multimedia a
través de redes basadas en IP. Megaco está adquiriendo solidez en el mercado porque
permite una mayor escalabilidad que H.323, y da respuesta a las
necesidades técnicas y a las funciones de conferencia multimedia que se pasaron por
alto en el protocolo MGCP.

• Funcionalmente, Megaco es un protocolo de señalización utilizado entre los elementos


de una arquitectura distribuida que incluye media gateway y controladores de media
gateway (conocidos a menudo como softswitches, gatekeeper o call server.

2.1.3. Protocolo SIP


SIP (Session Initiation Protocol) es un protocolo de señalización (situado en el nivel ISO /
OSI de aplicación), el protocolo SIP, protocolo de inicio de sesión, permite establecer el
procedimiento inicial de conexión para que dos UAs se conecten. User Agents (UAs) se
llaman así a los terminales SIP que pueden ser Teléfonos SIP, Softphone, Gateways FXS/IP,
Routers SIP, Teléfonos USB, etc. Este protocolo es abierto, no está amarrado a ningún
proveedor de hardware ni de software por lo que hoy en día en el mercado existen
diversos fabricantes que están produciendo estos productos a precios realmente muy
bajos. Este protocolo no solo se usa para establecer llamadas telefónicas si no también se
utiliza para CHAT y Video. E general sirve para el establecimiento, mantenimiento y
terminación de sesiones interactivas entre usuarios; estas sesiones pueden tratarse de
conferencias multimedia, chat, sesiones de voz o distribución de contenidos multimedia.

• Redirección de llamadas

• Resolución de direcciones

• Determinar la disponibilidad de un punto final

• Establecer llamadas punto a punto o multipunto

2
2.1.3.1. Procedimiento de llamada
Usuario 1 quiere comunicarse con Usuario 2, Usuario 1 le pregunta al servidor SIP
sobre la IP del Usuario 2, el servidor SIP procesa los datos de inicialización y establece
la llamada telefónica entre los dos usuarios. Usuario 1 transmite y recibe directamente
la voz con el Usuario 2, el servidor S IP no interviene en esto, Servidor SIP supervisa la
señalización de los dos usuarios mientras dura la comunicación.
SIP es un protocolo basado en texto (de acuerdo con RFC82279 para la codificación del
set de caracteres) y el mensaje basado en http (RFC82068 para la semántica y sintaxis).
La dirección usada en SIP se basa en un localizador URL (Uniform Resource Locater)
con un formato del tipo si p:monica@192.190.132.31 (o mediante el dominio Domain:
teleinfo.com.ec). De esta forma SIP integra su servicio a la Internet. En este modelo se
requiere el auxilio de un server de resolución de dominio DNS (Domain Name Server).

Ilustración 3: Intercambio de mensajes para establecer una comunicación con protocolo SIP

2.1.3.2. Componentes SIP:


• El Agente de Usuario es una aplicación con arquitectura cliente / servidor que se
utiliza para iniciar y terminar las sesiones.

• El Servidor Proxy, que contiene funciones de servidor y cliente, actúa como un


intermediario que realiza peticiones en nombre de otros clientes.

• B2BUA (Back to Back User Agent), es una entidad que recibe una petición INVITE y la
procesa como un servidor usuario-agente (UAS).

• Un Servidor de Registro almacena (o actualiza) en una base de datos la información de


contacto del usuario que realiza la petición.

• El Servidor de Redirecciones, acepta una petición SIP y envía una respuesta al cliente
que contiene las direcciones de los servidores con los que debe contactar el cliente.

3
2.1.3.3. Protocolos especificados por SIP
El protocolo SIP incorpora también funciones de seguridad y autentificación, así como
la descripción del medio mediante el protocolo SDP. Las fases de comunicación
soportadas en una conexión unicast mediante el protocolo SIP, son las siguientes:

• User location: En esta fase se determina el sistema terminal para la comunicación.


• User capabilities: Permite determinar los parámetros del medio a ser usados.
• User availability: Para determinar la disponibilidad del llamado para la comunicación.
• Call setup («ringing»): Para el establecimiento de la llamada entre ambos extremos.
• Call handling: Incluye la transferencia y terminación de la llamada.

SIP emplea SDP para descubrir las capacidades multimedia del punto final destino y
suele utilizar RTP/RTCP para el transporte de voz.

SDP (Session Description Protocol) SDP es el protocolo empleado para describir una
sesión multimedia, que consiste en un conjunto de flujos de medios (audio, vídeo o
datos) que existen durante un determinado tiempo.

2.1.4. BICC (Control de llamada independiente del portador)


Es un protocolo de control de control de sesión, que se utiliza para crear, modificar y
finalizar comunicaciones basadas en IP.

BICC, fue definido y estandarizado por la ITU-T Q,1902 según la recomendación en el


año 2000.

2.2. PROTOCOLOS EN EL PLANO USUARIO


2.2.1. PROTOCOLO RTP
El Protocolo de Transporte en Tiempo Real o RTP (por sus siglas en inglés, Real-time
Transport Protocol), es un protocolo de nivel de sesión utilizado para la transmisión de
información en tiempo real, como por ejemplo audio y vídeo en una video-
conferencia. Está desarrollado por el grupo de trabajo de transporte de audio y vídeo
del IETF, publicado por primera vez como estándar en 1996 como la RFC 1889, y
actualizado posteriormente en 2003 en la RFC 3550, que constituye el estándar de
Internet STD 64.

Inicialmente se publicó como protocolo multidifusión, aunque se ha usado en varias


aplicaciones unicast. Se usa frecuentemente en sistemas de retransmisión, junto a
RTSP, videoconferencia y sistemas pulsa y habla (en conjunción con H.323 o SIP).
Representa también la base de la industria de VoIP.

4
2.2.1.1. FUNCION DEL PROTOCOLO RTP
La función de RTP es proporcionar un medio uniforme de transmisión de datos
sometidos a limitaciones de tiempo real (audio, vídeo, etc.). La función principal de
RTP es implementar los números de secuencia de paquetes IP para rearmar la
información de voz o de video, incluso cuando la red subyacente cambie el orden de
los paquetes.

RTP permite:

 Identificar el tipo de información transportada


 Añadir marcadores temporales que permitan indicar el instante de emisión del
paquete. De esta forma, la aplicación destino podrá sincronizar los flujos y
medir los retardos y la fluctuación.
 Incluir números de secuencia a la información transportada para detectar la
pérdida de paquetes y poder entregar los paquetes a la aplicación destino.
 Controlar la llegada de los paquetes a destino.

2.2.1.2. CARACTERÍSTICAS DEL PROTOCOLO RTP


 Se encapsula sobre UDP (TCP no sirve para aplicaciones de tiempo real).
 Puede usarse con direcciones de destino unicast o multicast.
 Puede enviar tramas generadas por cualquier algoritmo de Codificación: H261,
MPEG-1, MPEG-2.
 Identifica los orígenes del tráfico, lo que permite reencapsular agrupando
tráficos a mitad de camino.
 Usa puertos de usuario para cada medio que se transfiere.

2.2.1.3. FORMATO DE LOS ENCABEZADOS Y SU CONTENIDO

Ilustración 4: Formato de encabezado RTP

A continuación se indican los significados de los diferentes campos de encabezados.

 Campo de versión V: 2 bits de longitud. Indica la versión del protocolo (V=2).


 Campo de relleno P: 1 bit. Si P es igual a 1, el paquete contiene bytes adicionales para
rellenar y finalizar el último paquete;
 Campo de extensión X: 1 bit. Si X = 1, el encabezado está seguido de un paquete de
extensión.
 Campo de conteo CRSC CC: 4 bits. Contiene el número de CRSC que le sigue al
encabezado.
 Campo de marcador M: 1 bit. Un perfil de aplicación define su interpretación.
 Campo de tipo de carga útil PT: 7 bits. Este campo identifica el tipo de carga útil
(audio, video, imagen, texto, html, etc.);

5
 Campo Número de secuencia: 16 bits. Su valor inicial es aleatorio y aumenta de a 1
por cada paquete enviado. Puede utilizarse para detectar paquetes perdidos.
 Campo Marca de tiempo: 32 bits. Refleja el instante de muestreo del primer byte del
paquete RTP.
 Campo SSRC: 32 bits. Identifica de manera única la fuente. La aplicación elige su valor
de manera aleatoria. SSRC identifica la fuente de sincronización (simplemente llamada
"la fuente"). La lista de CSRC identifica las fuentes (SSRC) que han ayudado a obtener
los datos contenidos en el paquete que contiene estos identificadores.
 Campo CSRC: 32 bits. Identifica las fuentes contribuyentes.

2.2.2. PROTOCOLO RTCP


Es un protocolo de comunicación que proporciona información de control que está
asociado con un flujo de datos para una aplicación multimedia (flujo RTP).

RTCP se usa para informar de la QoS (Quality of Service). RTCP por sí mismo no ofrece
ninguna clase de cifrado de flujo o de autenticación. Para tales propósitos se puede
usar SRTCP.

El protocolo RTCP se basa en transmisiones periódicas de paquetes de control que


realizan todos los participantes de la sesión.

Es un protocolo de control para el flujo RTP, que permite transmitir información básica
sobre los participantes de la sesión y la calidad de servicio.

Ilustración 5: Protocolo RTP – RTCP

RTP es originado y recibido por ciertos números de puerto y la comunicación asociada


a RTCP utiliza el siguiente puerto superior. Transporta estadísticas e información en
forma de octetos y conteo de paquetes y tiempo de regreso. Una aplicación puede
utilizar esta información para controlar parámetros de QoS y elegir, por ejemplo,
utilizar un códec diferente.

RTCP no provee algún tipo de encriptación o método de autenticación, pero estos


mecanismos pueden ser implementados al usar Secure Real-time Transport Protocol
(SRTP).

2.2.2.1. FUNCIONES DEL PROTOCOLO RTCP


 Información del desarrollo de una aplicación: Esta función es muy útil para
aplicaciones de velocidad adaptativa. Un ejemplo de su utilidad seria reducir la
congestión mediante el uso de un esquema de compresión más agresivo o
enviar un stream de más alta calidad cuando hay poca congestión. También
puede resultar útil para diagnosticar problemas de red.

6
 Correlacionar y sincronizar diferentes media streams procedentes del
emisor: Aquí es muy importante establecer la diferencia entre el identificador
de fuente de sincronización de RTP, el SSRC y el CNAME del RTCP. Por ejemplo,
un stream de audio y vídeo procedentes del mismo emisor utilizan diferentes
SSRC, puesto que en el caso contrario se podrían dar colisiones de
identificadores SSRC. Para solucionar este problema, RTCP utiliza el concepto
de nombre canónico (CNAME) que se asigna al emisor. Este CNAME es
asociado a varios valores SSRC. Así se garantitza que streams que no tienen el
mismo SSRC se puedan sincronizar y ordenar correctamente.
 Transferir la identidad de un emisor: Se transmite en el paquete de
descripción de la fuente explicado más adelante en el apartado Tipo de
paquetes.

2.2.2.2. TIPOS DE PAQUETE


RTCP define varios tipos de paquetes que incluyen:

 Informes de emisor: Permiten al emisor activo en una sesión informar sobre


estadísticas de recepción y transmisión.
 Informes de receptor: Los utilizan los receptores que no son emisores para
enviar estadísticas sobre la recepción.
 Descripción de la fuente: Contiene los CNAMEs y otros datos que describen la
información de los emisores.
 Paquetes de control específicos de la aplicación: Varios paquetes RTCP
pueden ser enviados en un mismo mensaje UDP.

2.2.2.3. FORMATO DE LOS ENCABEZADOS Y SU CONTENIDO

Ilustración 6: Figura 5: Paquete RTCP Pt1

Campo Versión (2 bits): Este campo indica el número de versión RTCP. El valor de la
versión actual del protocolo RTCP es 2 (10).

7
Campo Relleno (1 bit): indica que existe relleno, cuyo tamaño se indica en el último byte.
Cuando vale 1, este campo indica que hay un relleno cuyo tamaño es indicado por el
último octeto.

Campo Conteo de informes de recepción (5 bits): Cantidad de informes en el paquete.


Este campo precisa el número de informes de recepción contenidos en el paquete SR,
considerando un informe para cada fuente. Por lo tanto, se pueden incluir hasta un
máximo de 31 informes en el paquete SR.

Campo Tipo de paquete (8 bits): Este campo indica el tipo de paquete; se trata de un
paquete SR, representado por el valor 200.

Campo Longitud (16 bits): Este campo indica la longitud total del paquete en palabras de
32 bits (cabecera y relleno comprendidos).

Campo SSRC (32 bits): Este campo precisa la identificación de la fuente específica del
emisor.

Campo Marca de tiempo NTP (64 bits): La representación del tiempo utilizado por NTP
(Network Time Protocol) es bastante simple: una fecha está codificada en 64 bits y
medida en segundos desde las 0h del 1 de enero de 1900.

8
3. CONCLUSIONES
 VoIP es una tecnología que tiene todos los elementos para su rápido
desarrollo y su análisis de los protocolos se hizo desde el plano de control y el
plano de usuario
 Las funcionalidades y características de los protocolos de VoIP, tanto en el
plano de control como en el plano de usuario se diferencian en que uno se
encarga de de la conexión en la red como establecimiento y terminación y el
otro ocupa de la transferencia de información de usuario de forma
transparente, respectivamente.
 Dentro de los protocolos mostrados de VoIP, SIP y H.323 muestran ser
protocolos maduros que cuentan con sus partidarios y detractores en la
industria. . H.323 cuenta con una mayor base establecida, pero SIP está
ganando aceptación por parte de algunos proveedores de servicio para el
transporte de tráfico VoIP.

9
4. REFERENCIAS BIBLIOGRÁFICAS
[1] Escenario de Trabajo red VoIP y Análisis de Soluciones. Disponible en:
http://bibing.us.es/proyectos/abreproy/11969/fichero/Memoria%252F06Capit
ulo04.pdf

[2] Estudio de H.323 y SIP. Abel Sáez Incertis. Disponible en:


http://www.grc.upv.es/docencia/tdm/trabajos2007/Abel_H.323%20vs%20SIP
%20(1).pdf

[3] VOIP - Voz sobre IP (Voice Over Internet Protocol). Disponible en:
https://www.monografias.com/trabajos3/voip/voip.shtml

[4] Telefonía IP (SIP, Diameter, RTP/RTPC), Fernando Mendioroz, MSc. (c.) Dr. Ing.
Álvaro Rendón Gallón Popayán, 2014. Disponible en:
https://es.slideshare.net/fernandomendioroz/telefona-ip-sip-diameter-rtprtpc

[5] Sistemas de telecomunicaciones, concepto de IP en las nuevas redes integradas,


protocolos de señalización. Disponible en:
https://www.monografias.com/trabajos33/telecomunicaciones/telecomunicac
iones2.shtml

10

También podría gustarte