1
Jonathan Leonardo Puentes Naranjo, san mateo, jlpuentesn@[Link]
TELEFONIA IP
RESUMEN
Telefonía IP (Protocolo de telefonía por Internet) es un
término utilizado para describir las tecnologías que usan
el protocolo IP para el intercambio de voz, fax, y otras
formas de información, tradicionalmente
transportada sobre la Red Telefónica Pública
Conmutada (PSTN).
Abstract-- IP telephony (Internet Telephony Protocol) is a
term used to describe the technologies that use the IP protocol
for the exchange of voice, fax, and other forms of
information, traditionally carried over the Public Switched
Telephone Network (PSTN).
I. INTRODUCCIÓN
EL presente trabajo hablara sobre la telefonía IP, La
tecnología de voz sobre IP (VoIP) permite la
comunicación de voz y/o datos a
través de Internet de forma confiable y menos costosa
que los sistemas tradicionales de telefonía. Esta
solución posibilita una interconexión flexible entre
organizaciones y empresas.
Definicio de telefonia IP
Telefonia IP La telefonía IP o ToIP (Telephony over Internet Protocol) es
aquella telefonía en la que la señal de voz se envía en forma
Telefonía IP (Protocolo de telefonía por Internet) es un de paquetes de datos a través de Internet (voz sobre IP) o de
término utilizado para describir las tecnologías que usan una Red Privada Virtual (VPN).
el protocolo IP para el intercambio de voz, fax, y otras Dicho de forma simple: la telefonía IP es la telefonía que
formas de información, tradicionalmente transportada establece las comunicaciones a través de Internet.
sobre la Red Telefónica Pública Conmutada (PSTN). La Para enviar la voz utiliza el protocolo de Internet (de ahí las
llamada viaja en forma de paquetes, sobre una red de siglas IP). Los operadores de telefonía IP están
área local (LAN) o Internet, evitando el cargo de la interconectados a la red telefónica pública, que es el lugar
PSTN. dónde están en contacto todos los operadores y que hace
posible que puedas llamar con tu teléfono a un usuario de otra
A partir de mediados, hasta finales de 1990, Internet y el compañía marcando su número de teléfono.
protocolo TCP / IP comenzaron a impulsar el cambio de Esta interconexión a la red de telefonía pública permite a los
la industria de la telefonía y las comunicaciones. El
usuarios de telefonía IP realizar llamadas a numeración
Protocolo de Internet se convirtió en el transporte para
telefónica convencional, como pueden ser los números de
casi todas las comunicaciones de datos. En la
actualidad, todos los proveedores de telecomunicaciones teléfono geográficos, números móviles, números nómadas y/o
están utilizando una infraestructura IP para una parte o números de tarificación especial (902, 900, 800…); y
la totalidad de sus servicios de voz. La mayoría de las disponer de un número geográfico al que cualquier usuario de
empresas ya hicieron el cambio de PSTN y están telefonía le puede llamar.
utilizando VoIP para sus comunicaciones de voz o ya La telefonía IP está basada en la tecnología VoIP (Voice over
tienen planes de implementarla como parte de su Internet Protocol), también llamada voz sobre IP que es la
solución de Comunicaciones Unificadas. encargada de transformar la voz en paquetes de datos para
que se puedan enviar a través de Internet.
Protocolos voip
Existen diversos protocolos que pueden ser por la telefonía IP
incluyendo:
2
mayor tiempo para ser definido, estandarizado e
Protocolo de Inicio de Sesión (SIP)
implementado. SIP, por otro lado, está diseñado desde cero
H.323 para ser extensible, y una entidad SIP que recibe un mensaje
conteniendo funcionalidades que no puede reconocer,
Protocolo de Transporte en Tiempo Real (RTP)
simplemente pueden ser ignoradas. SIP, por lo tanto, es
Protocolo de Control en Tiempo Real (RTCP) mucho más fácil de conservar en el mercado actual y las
necesidades técnicas del mundo de la telefonía IP.
Protocolo Seguro de Transporte en Tiempo Real
(SRTP)
Protocolo de Descripción de Sesión (SDP)
Protocolo de Inicio de Sesión (SIP)
SIP, (Session Initiation Protocol o Protocolo de iniciación de
sesión por sus siglas en inglés), es un protocolo de
señalización utilizado para establecer una “sesión” entre 2 o
más participantes, modificar esa sesión y eventualmente
Protocolo de Transporte en Tiempo Real (RTP)
terminar esa sesión. Ha encontrado su MAYOR uso en el
mundo de la Telefonía IP. El hecho de que SIP sea un
RTP – significa “Real Time Transport Protocol” (Protocolo
estándar abierto, ha despertado un enorme interés en el
de transporte en tiempo real), y define un formato de paquete
mercado de la telefonía, y fabricantes entregando teléfonos
estándar para el envío de audio y video sobre Internet. Es
basados en SIP han tenido un crecimiento exponencial en este
definido en el RFC1889. Fue desarrollado por el grupo de
sector.
trabajo de transporte de audio y video y fue publicado por
Los mensajes SIP describen la identidad de los participantes
primera vez en 1996. RTP se utiliza ampliamente en los
en una llamada y cómo los participantes pueden ser
sistemas de comunicación y entretenimiento que involucran
alcanzados sobre una red IP. Encapsulado dentro de los
medios de transmisión, tales como la telefonía, aplicaciones
mensajes SIP, algunas veces también podemos ver la
de videoconferencias, servicios de televisión y web basado en
declaración SDP. SDP (Session Description Protocol) definirá
funcionalidades push-to-talk.
el tipo de canales de comunicación que pueden ser
Ventajas: Como indica su nombre, el objetivo diseñado para
establecidos para la sesión – típicamente esto declarará cuales
RTP es la transmisión integral en tiempo real de información
codecs están disponibles y como el mecanismo de
relacionada con medios de comunicación. RTP incluye
comunicación puede comunicarse unos con otros sobre la red
mecanismos de compensación de inseguridad, detección de
IP.
perdida de paquetes, como también entrega de paquete fuera
de orden, problemas que son especialmente comunes en
transmisiones UDP (User Datgram Protocol) sobre IP. Un
RTP permite la transferencia de datos a múltiples destinos
end-points en paralelo a través del multidifusión IP, siendo el
principal estándar utilizado para transferencias de audio y
video. El mecanismo para los perfiles asociados y formato
playload, en referencia con los diseños de arquitectura RTP,
están implementados en el nivel de la capa de aplicación, en
vez de en la capa del sistema operativo.
H.323.
H.323 es, muy parecido a SIP, un protocolo diseñado para la
configuración, administración y terminación de una sesión de
comunicación (media). Es un conjunto de estándares de ITU-
T, los cuales definen un conjunto de protocolos para proveer
comunicación visual y de audio sobre una red de Protocolo de Control en Tiempo Real (RTCP)
computadores.
H.323 no fue diseñado para una fácil expansibilidad, con el RTCP significa Real Time Transport Protocol (Protocolo de
resultado siendo que nuevas funcionalidades requieren mucho transporte en tiempo real), y esta definido en el RFC 3550.
3
RTCP trabaja mano a mano con RTP. RTP hace el envío de SDP, significa “Session Description Protocol” (Protocolo de
los datos, donde RTCP es utilizado para enviar los paquetes descripción de sesión). El protocolo de descripción de sesión
de control a los participantes en una llamada. La función establece un estándar para definir los parámetros para el
primaria es proveer realimentación de la calidad de servicio intercambio de media (llamado streaming media) entre dos
provista por RTP. (típicamente) endpoints. Ha sido publicado por el IETF como
RFC 4566. El SDP es típicamente embedido o encapsulado
RTP es originado y recibido por ciertos números de puerto y dentro de otro protocolo, siendo su más amplia aplicación
la comunicación asociada a RTCP utiliza el siguiente puerto dentro del protocolo SIP en la mayoría de las aplicaciones de
superior. Transporta estadísticas e información en forma de Telefonía IP. En términos simples, el protocolo SDP es una
octetos y conteo de paquetes y tiempo de regreso. Una declaración, por un endpoint media, de sus especificaciones
aplicación puede utilizar esta información para controlar de recepción y capacidades; una declaración típica nos dice:
parámetros de QoS y elegir, por ejemplo, utilizar un códec
diferente. cuál dirección IP está preparada para recibir la
transmisión de media entrante
Protocolo Seguro de Transporte en Tiempo Real (SRTP)
cuál número de puerto está escuchando para la
transmisión de media entrante
SRTP también conocido como Secure Real–Time Transport
Protocol, es un perfil de extensión de RTP (Real-Time quá tipo de media está esperando recibir el
Transport Protocol) que agrega funciones de seguridad, como endpoint (típicamente audio)
autenticación de mensaje, confidencialidad y protección de
respuesta, mayormente pensadas para las qué protocolo está esperando el endpoint para
comunicaciones VoIP.
intercambiar información (típicamente RTP)
SRTP utiliza autenticación y encripción para minimizar los cuál codificación de compresión puede utilizar
riesgos de ataques tales como denegación de servicio. Fue
el endpoint para decodificar (codec)
publicado en 2004 por la IETF (Internet Engineering Task
…y posiblemente más. En un proceso típico de configuración
Force) como la RFC 3711. SRTP, como DTLS es uno de los
de sesión, veremos dos endpoints participando en una sesión,
protocolos de seguridad utilizados por la tecnología WebRTC.
donde cada uno de los endpoints envía un SDP para informar
al otro endpoint de sus especificaciones y capacidades. SDP
Funcionalidades: Si se decide por utilizar un RTP seguro,
por si mismo no entrega ningún tipo de media, simplemente
todas las funcionalidades, como encriptación y autenticación,
se limita a la negociación de un set compatible para el
son opcionales y pueden ser activadas o desactivadas de
intercambio de parámetros de media; estas transmisiones de
forma individual. Una excepción a esto, es la funcionalidad
media por si mismas son llevadas a cabo por un canal y
de mensaje de autenticación que es obligatoria para un RTP
protocolo diferente. Al ver este ejemplo:
Seguro (RTP Control Protocol). RTP Seguro
utiliza Estándares de Encriptación Avanzada (AES) como
v=0
cifrado de encriptación por defecto. Uno de los modos de
o=MyStreamer 2398026505 2307593197 IN IP4 [Link]
cifrado de operación de una unidad de cifrado por bloques y
s=MyStreamer Audio Session
modo-f8 pueden ser seleccionados para permitir que el cifrado
c=IN IP4 [Link]
de bloque AES pueda ser utilizado como un cifrado de la
t=0 0
transmisión para el datastream RTP. El cifrado NULL puede
m=audio 15010 RTP/AVP 0 101
ser utilizado alternativamente cuando no es necesario la
a=rtpmap:0 PCMU/8000
confidencialidad de datos RTP/RTCP.
a=rtpmap:101 telephone-event/8000
a=sendrecv
…podemos apreciar que el endpoint está declarando que
desea recibir media
en la dirección IP [Link] (el parámetro “c=”)
en el número de puerto 15010 (declarado en el
parámetro “m=”)
del tipo audio (declarado en el parámetro “m=”)
a través del protocolo RTP, con 2 codecs posibles
Protocolo de Descripción de Sesión (SDP)
numerados 0 y 101 respectivamente, donde:
4
o el codec 0 está definido como PCMU a
8000Hz
o el codec 101 está definido como “telephone-
event” a 8000Hz (telephone-event es el tono
DTMF)
o en modo bi-direccional (“a=sendrecv”)
RECONOCIMIENTOS
Poner el reconocimiento a los patrocinadores como una
‘nota al pie’ en la primer página del Trabajo.
REFERENCIAS
[1] [Link]
esr/calendario/capacitacion/cursos/introduccion-a-voip-3#:~:text=La
%20tecnolog%C3%ADa%20de%20voz%20sobre,flexible%20entre
%20organizaciones%20y%20empresas.
[2] [Link]
[3] [Link]
%20IP%20(Protocolo%20de%20telefon%C3%ADa,Telef%C3%B3nica
%20P%C3%BAblica%20Conmutada%20(PSTN).
[4] [Link]
%20IP%20(Protocolo%20de%20telefon%C3%ADa,Telef%C3%B3nica
%20P%C3%BAblica%20Conmutada%20(PSTN).