protocolos de señalización usada actualmente para terminales

Anuncio
PROTOCOLOS DE SEÑALIZACIÓN USADA ACTUALMENTE PARA
TERMINALES MÓVILES E IP
WILMER SANTAMARÍA GONZÁLEZ
GRUPO DE INVESTIGACIÓN PROMENTE
LÍNEA DE INVESTIGACIÓN EN TELECOMUNICACIONES
FUNDACIÓN UNIVERSITARIA KONRAD LORENZ
FACULTAD DE MATEMÁTICAS E INGENIERÍA
BOGOTA D.C.
2011
PROTOCOLOS DE SEÑALIZACIÓN USADA ACTUALMENTE PARA
TERMINALES MÓVILES E IP
WILMER SANTAMARÍA GONZÁLEZ
DIRECTORA
ING. LEIDY JOHANNA ORTIZ
GRUPO DE INVESTIGACIÓN PROMENTE
LÍNEA DE INVESTIGACIÓN EN TELECOMUNICACIONES
FUNDACIÓN UNIVERSITARIA KONRAD LORENZ
FACULTAD DE MATEMÁTICAS E INGENIERÍA
BOGOTA D.C.
2011
TABLA DE CONTENIDO
Introducción ............................................................................................................. 6
1.Protocolo SIP ........................................................................................................ 7
1.1
Características Principales ......................................................................... 8
1.2
SIP URI ....................................................................................................... 9
1.3
Elementos de Red .................................................................................... 10
1.4
Agente de usuario ..................................................................................... 10
1.5
Servidores Proxy ...................................................................................... 12
1.6
Proxy sin Estado ....................................................................................... 12
1.7
Proxy con Estado ...................................................................................... 13
1.8
Servidor de Registro ................................................................................. 14
1.9
Agente De Usuario inverso (B2BUA) ........................................................ 14
1.10
Mensajes SIP ........................................................................................ 15
1.11
Solicitudes SIP ...................................................................................... 16
1.12
Respuestas SIP ..................................................................................... 17
1.13
Transacciones ....................................................................................... 19
1.14
Diálogos ................................................................................................ 19
2.1
Arquitectura .............................................................................................. 22
2.2
Terminal .................................................................................................... 23
2.3
Gateway.................................................................................................... 24
2.4
Destination lookup .................................................................................... 25
2.5
IP Connection Management ..................................................................... 25
2.6
Compression/Digitization .......................................................................... 25
2.7
Ip Packetization and Transport ................................................................. 26
2.8
Advcanced IP/PSTN Signaling ................................................................. 26
2.9
Authorization Access Accounting .............................................................. 27
2.10
Gatekeepers .......................................................................................... 28
2.11
Controlador Multipunto (MC) ................................................................. 30
2.12
Procesador Multipunto (MP) .................................................................. 31
3.MEGACO ............................................................................................................ 33
4.SS7 ..................................................................................................................... 34
4.1
(MTP) Parte de transferencia de mensajes .............................................. 37
4.2
Función a nivel de enlace de datos de señalización ................................ 37
4.3
Función a nivel de enlace de señalización................................................ 38
4.4
Función de red de señalización ................................................................ 38
4.5
(SCCP) Parte de control de conexión de señalización ............................. 39
4.6
(TCAP) Parte de aplicación de capacidades de transacción .................... 40
4.7
(ISP) Parte intermedia de servicios........................................................... 40
4.8
(OMAP) La parte de operación, mantenimiento y administración ............. 41
4.9
Las partes del usuario............................................................................... 41
5.Análisis de Protocolos ......................................................................................... 43
Tabla de Figuras
Ilustración 1 Protocolos Sobre IP ............................................................................. 9
Ilustración 2 Esquema de Agente de Usuario ........................................................ 11
Ilustración 3 Agente de Usuario B2BUA ................................................................ 15
Ilustración 4 Arquitectura de MEGACO ................................................................. 33
INTRODUCCIÓN
La presente investigación involucra algunos de los protocolos de señalización
teniendo en cuenta la evolución y los estándares que están implementados en la
actualidad, teniendo en cuenta que cada una de las fuentes primarias
correspondientes a cada protocolo, de esta manera la metodología que se
pretende implementar para el desarrollo de la misma es de tipo cualitativo, debido
a que no se pretende plantear un nuevo esquema de señalización, sino que por el
contrario se busca profundizar las señalizaciones existentes y cual es futuro de las
mismas.
El ascenso de Internet como un rival a la red telefónica de conmutación de
circuitos ha dado lugar a fuertes razones económicas y tecnológicas para la
convergencia de servicios y arquitecturas. Con el fin de asimilar los servicios de
telefonía con la tecnología omnipresente de la IP, es necesario un protocolo de
señalización para crear y finalizar las conexiones.
Diferentes grupos de investigación proponen soluciones particulares enfocadas a
satisfacer sus propias prioridades e intereses y la comunidad de Internet desea
introducir servicios innovadores basados en las herramientas mejoradas de
edición web como XML y más protocolos abiertos, peer-to-peer y modelos de
llamada.
1.
PROTOCOLO SIP
El protocolo de señalización SIP (Session Initiation Protocol) es utilizado para el
establecimiento de sesiones en una red IP. Una sesión puede ser una simple
llamada de teléfono de dos vías o podría ser una colaboración de sesión de
conferencia multimedia. La capacidad de establecer estas sesiones significa que
surge una gran cantidad de servicios innovadores, tales como voz enriquecida, el
comercio electrónico, página web, haga clic para marcar, la mensajería
instantánea con listas de amigos, y los servicios IP.
Durante los últimos años, la comunidad de voz sobre IP ha adoptado SIP como
protocolo de elección para la señalización. SIP es un estándar RFC (RFC 3261)
de Internet del grupo de investigación IETF (Engineering Task Force), el cual es el
organismo responsable de administrar y desarrollar los mecanismos que
comprenden todo lo relacionado con Internet. SIP sigue evolucionando y se
extiende como la tecnología madura y sus productos son socializados en el
mercado.
La ideología del IETF es la simplicidad: sólo se especifica lo que se necesita
especificar. Este protocolo es mucho más que un modelo, ha sido desarrollado
exclusivamente como un mecanismo para establecer sesiones, las cuales no se
conoce acerca de los detalles de una sesión, sólo inicia, termina y modifica
sesiones. Esta simplicidad significa que SIP tiene varias escalas, que es
extensible, y se acopla cómodamente en diferentes arquitecturas y escenarios de
implementación.
SIP es un protocolo de petición-respuesta que se asemeja a dos protocolos de
Internet, HTTP y SMTP (los protocolos Web y de correo electrónico) y, en
consecuencia, SIP se vincula cómodamente junto a las aplicaciones de Internet.
Usando la telefonía sobre SIP, esta se convierte en otra aplicación web y se
integra fácilmente en otros servicios de Internet. SIP es una herramienta simple
que los proveedores de servicios pueden utilizar para construir servicios
convergentes de voz y multimedia.12
1
Entidades básicas SIP [En Línea] http://es.wikitel.info/wiki/Entidades_b%C3%A1sicas_SIP
[Citado en 10 de marzo de 2011]
1.1
Características Principales
SIP se describe como un protocolo de control para crear, modificar y terminar
sesiones con uno o más participantes. Estas sesiones incluyen conferencias
multimedia de Internet, o de cualquier red IP, llamadas telefónicas y la distribución
multimedia. Los miembros en una sesión pueden comunicarse a través de
multicast o por medio de una malla de relaciones unidifusión, o mediante una
combinación de éstos. SIP soporta descripciones de la sesión que permitirá a los
participantes a un acuerdo sobre un conjunto de tipos de medios compatibles.
También es compatible con la movilidad del usuario, representando y redirigiendo
las peticiones a la localización actual del usuario. SIP no está ligado a ningún
protocolo de control de conferencia en particular.
Otra de las grandes tareas es garantizar que la llamada llegue a su destino. La
realización de cualquier asignación de información descriptiva de la información de
ubicación. Esto permite que el grupo involucrado en una llamada (puede ser una
llamada en conferencia) se pone de acuerdo sobre las funciones admitidas,
reconociendo que no todas las partes involucradas pueden soportar el mismo nivel
de características. Por ejemplo, el vídeo puede ser o no ser compatible.
En una llamada un participante puede gestionar la misma, esto quiere decir que
puede invitar a otros participantes en la llamada o puede cancelar las conexiones
a otros usuarios, además de que los usuarios pueden ser transferidos o puestos
en espera.
Un usuario tiene la posibilidad de cambiar las características de llamada durante el
curso de la misma. Por ejemplo, una llamada puede haber sido creada con la
característica de voz, pero en el transcurso de la llamada, los usuarios pueden
necesitar para habilitar una función de vídeo. Un tercero puede unirse a una
llamada puede y requerir diferentes características para estar habilitado y
participar en la convocatoria.
Para no definir un nuevo sistema de direccionamiento, en algunos casos las
direcciones de usuarios SIP están asociadas al correo electrónico. Cada usuario
es identificado mediante una dirección URL jerárquica que se construye alrededor
de elementos como el número de teléfono de un usuario, o el nombre del host por
2
Session Initiation Protocol [En Línea] http://datatracker.ietf.org/wg/sip/charter/ [Citado en 22 de
abril de 2011]
ejemplo, (sip:usario@compañia.com). Esto significa que es más sencillo para
redirigir a alguien a otro teléfono, ya que es como redirigirse a una página web. 3
Ilustración 1 Protocolos Sobre IP
1.2
SIP URI
Todas las entidades SIP son identificadas por medio de URI (Uniform Resource
Identifier), los URI contienen la suficiente información para iniciar y para mantener
una sesión de comunicación con el recurso, utilizan una forma similar a la
dirección de correo, permitiendo así ver las especificaciones del encabezado,
haciendo posible especificar el destinario, el tipo de medio o la urgencia de la
sesión usando URI. La forma general de un SIP URI es:

Sip:usuario:contraseña@direccion_del_equipo;parámetros _URI
Las instancias están enmarcadas por las siguientes características:

3
Usuario: El identificador de un recurso en particular es la dirección. El
término "usuario" en este contexto se refiere con frecuencia a un dominio.
RFC 3261 SIP: Session Initiation Protocol [En Línea] http://tools.ietf.org/html/rfc3261#section-7
[Citado en 10 de marzo de 2011]
La información de un usuario de una URI consta de este campo de usuario,
el campo de contraseña, seguido del signo @. La parte de la información
del usuario de una URI es opcional y puede estar ausente cuando el
dispositivo de destino no tiene una noción de usuarios o cuando el
dispositivo tiene otro recurso de identificación. Si el signo @ está presente
en un SIP o URI SIPS, el campo de usuario no debe estar vacío.

Contraseña: La contraseña está asociada al usuario, mientras que la
sintaxis SIPS URI permite que este campo este presente, su uso no se
recomienda, debido a que el paso de información de autenticación en texto
plano (como URI) ha demostrado ser un riesgo de seguridad en casi todos
los casos en que se ha utilizado.

Dirección del equipo: Es la dirección IP por medio de la cual es identificado
el dispositivo en la red, la cual debe estar bajo un nombre de dominio o
dirección en versión IP4 oIP6.

Puerto: numero del puerto donde la solicitud se debe enviar.4
1.3
Elementos de Red
En un escenario de red SIP la configuración más sencilla utiliza solo dos agentes
que envían mensajes SIP de el uno al otro, pero en una red típica tendrá más de
un entidad lógica, cada una de estas entidades intervienen en una conversación
SIP como cliente o como servidor o ambas, entre estas están: Elementos básicos
como los son los agentes de usuario, servidores proxy, servidores de redirección,
servidor registrador, agente de usuario inverso (B2BUA).5
1.4
4
5
Agente de usuario
The IP Telecommunications Portal [En Línea] http://www.iptel.org/ [Citado en 1 de abril de 2011]
VoIP foro Arquitectura SIP [En línea] http://www.voipforo.com/SIP/SIPejemplo.php [citado en 10
de marzo de 2011]
Todas las terminales IP utilizan un agente de usuario, el cual por lo general está
instalado en la terminal en forma de aplicación la cual siempre esta activa en tipo
(demonio), en otras palabras un agente de usuario es la entidad final o de extremo
encargada de dialogar con las otras entidades. Los agentes de usuario son los
que inician y terminan las sesiones por medio de mensajes que requieren un
servicio o que responden a solicitudes o requieren alguna respuesta.
La RFC 3261 define el Agente de Usuario como una aplicación, que puede actuar
como un Agente de Usuario cliente y un Agente de Usuario servidor.
Debido a que un agente de usuario contiene UAC y UAS, por ende se dice que un
agente de usuario se comporta como un UAC o UAS. Por ejemplo, el agente de
usuario se comporta como UAC cuando se envía una solicitud “INVITE” y recibe
respuestas a la solicitud. Un agente de usuario se comporta como un UAS cuando
recibe la invitación y envía las respuestas.
Ilustración 2 Esquema de Agente de Usuario
Agente de usuario cliente (AUC) es una aplicación cliente que inicia solicitudes
SIP hacia la red IP y un agente de usuario servidor (AUS) es una aplicación que
recibe solicitudes SIP de la red IP la cual contacta al que envía la solicitud y envía
la respuesta al AUC.
Pero esta situación cambia cuando el destinatario de la llamada decide enviar un
“BYE” y terminar la sesión. En este caso el agente del destinatario de la llamada
de usuario (el que envío el mensaje BYE) se comporta como el UAC y el agente
de la persona que llama el usuario se comporta como UAS.6
1.5
Servidores Proxy
Adición a esto SIP permite la creación de una infraestructura de red de equipos
llamados servidores proxy. Los agentes de usuario pueden enviar mensajes a un
servidor proxy. Los servidores proxy son entidades muy importantes en la
infraestructura SIP, realizan el enrutamiento de una sesión de invitados de
acuerdo a su ubicación actual, la autenticación, contabilidad y muchas otras
funciones importantes.
La tarea más importante de un servidor proxy es encontrar la ruta más cerca al
destinatario de la llamada. La sesión de una invitación usualmente atraviesa una
serie de proxys hasta encontrar uno que conoce la ubicación real del destinatario
de la llamada. Este proxy envía la sesión invitación directamente al destinatario de
la llamada y el destinatario de la llamada entonces acepta o rechaza la invitación
de sesión.7
Existen dos tipos de servidores proxy SIP: proxy sin estado y proxy con estado
1.6
Proxy sin Estado
Servidor sin estado es el encargado de reenviar los mensajes SIP. Ellos reenvían
los mensajes de forma independiente el uno del otro, aunque los mensajes
6
B2BUA Documentation [En Línea] http://www.b2bua.org/wiki/B2BUADocumentation [Citado en 15
de abril es 2011]
7
The SIP center A portal for the commercial development of SIP
http://www.sipcenter.com/sip.nsf/html/Whitepapers [Citado en 17 de marzo de 2011]
[En
Línea]
generalmente están dentro de las transacciones, los servidores proxy sin estado
no tienen cuidado de las transacciones.
Proxy sin estado son simples, pero más rápidos que los servidores proxy con
estado. Pueden ser utilizados como equilibradores de carga simple, traductores
mensaje y routers. Uno de los inconvenientes de la representación sin estado es
que son incapaces de absorber la retransmisión de mensajes y realizar el
enrutamiento avanzado.
1.7
Proxy con Estado
Los Proxy con estado son más complejos. En la recepción de una solicitud, un
Proxy con estado puede crear un estado y mantener el estado hasta que finalice la
transacción. Algunas transacciones, especialmente las creadas por INVITE,
pueden durar bastante tiempo (hasta el destinatario toma o rechaza la llamada).
Debido a que Proxy con estado debe mantener el estado por la duración de las
transacciones, su rendimiento es limitado, pero pueden desempeñar tareas mucho
más complejas; por ejemplo hacer retransmisiones como lo sería el caso del
servicio “sígueme” ó remitir un mismo mensaje SIP hacia dos proxy diferentes con
el fin de localizar a un usuario en específico.
Proxy con estado puede absorber retransmisiones porque las conoce desde el
estado de la transacción, si ya se ha recibido el mismo mensaje (Proxy sin estado
no puede hacer la verificación porque no almacena ningún estado).
Este puede llevar a cabo los métodos más complicados para encontrar un usuario,
por ejemplo, cuando no es posible contactar a un usuario en el teléfono de la
oficina entonces recoge la llamada y la redirige a su teléfono celular. Proxy sin
estado no puede hacerlo porque no conoce como la transacción llega a su
objetivo8
8
Understanding SIP exchanges by experimentation [En Linea]http://4z.com/People/emingabrielyan/public/070501-sip-docs/ [Citado en 8 de abril de 2011]
1.8
Servidor de Registro
SIP tiene la capacidad de localizar donde está el destinatario de la llamada. Si un
usuario desea iniciar una sesión con otro usuario, SIP localiza en que equipo está
el destinatario. En este proceso intervienen los Proxy y los servidores de
redirección que al recibir la solicitud buscan donde está el usuario, para así
asignarle la llamada y conectar los medios (Voz, imágenes o mensajes) a
intercambiar. Para esto el servidor proxy realiza una consulta a un servicio de
localización que devolverá una o varias direcciones URI.
Por tanto, las funciones del servidor de registro es satisfacer las solicitudes SIP
REGISTER y en consecuencia actualiza la base de datos de localización, con la
debida información del usuario que se registre. Este servidor en la mayoría de las
ocasiones está ubicado junto al proxy, de manera que no es obligación que
siempre este allí. Su función reside en asociar una URI con una o varias
direcciones IP, que por lo general serán del tipo SIP: pero que también pueden ser
del tipo tel. La relación se realiza mediante una tabla. Teniendo en cuenta que
cuando en la tabla de relaciones exista una URI con múltiples direcciones IP,
todas estas extensiones sonaran simultáneamente.9
1.9
Agente De Usuario inverso (B2BUA)
El agente de usuario inverso (B2BUA) es un componente SIP de control de
llamadas. A diferencia de un servidor proxy SIP, que sólo mantiene una
transacción de estado, el B2BUA mantiene el estado completo de la llamada y
participa en todas las solicitudes de llamada. En consecuencia, el B2BUA puede
llevar a cabo una serie de funciones que no son posibles de implementar con el
uso del servidor proxy SIP, como el tiempo de la llamada exacta, facturación, la
conmutación por error de enrutamiento de llamadas, y así sucesivamente.
B2BUA consiste en los siguientes componentes lógicos:
9
Characteristics About SIP [En Línea] http://www.sipcenter.com/sip.nsf/html/Characteristics
[Citado en 13 de mayo de 2011]



Respuesta a un agente de usuario SIP
Control lógico de llamada
Origen del agente de usuario SIP
Ilustración 3 Agente de Usuario B2BUA
Los componentes interactúan entre sí mediante eventos abstractos. Cada Agente
de Usuario (UA) representa un estado de máquina, el cual recibe mensajes SIP
desde el punto final y los convierte en eventos en base al tipo de mensaje y al
estado actual del agente. El control lógico de llamada actúa como un
intermediario, en los acontecimientos que pasan entre los UA. Dependiendo de su
propio estado actual y los estados de la UA, el control lógico de llamada podría
bajar algunos eventos, e incluso convertir el tipo de transición, o inyectar eventos
adicionales. También puede eliminar uno de los agentes de usuario y sustituirlo
por otro en las diferentes etapas con un diferente estado de llamada, el cual
permite implementar características tales como conmutación por error de
enrutamiento de llamadas, control de transferencia de llamadas entre otras.10
1.10
10
Mensajes SIP
Tech invite SIP Protocol Structure [En Línea] http://www.tech-invite.com/Ti-sip-archi.html [Citado
en 1 de abril de 2011]
La comunicación por medio del protocolo SIP se compone de una serie de
mensajes, los cuales pueden ser transportados de forma independiente por la red.
Por lo general son transportados en un datagrama UDP cada uno por separado.
Cada mensaje tiene la siguiente estructura, línea inicial, encabezado del mensaje,
y el cuerpo del mensaje. La primera línea identifica el tipo del mensaje. Hay dos
tipos de mensajes - las solicitudes y respuestas. Las solicitudes se suelen utilizar
para iniciar alguna acción o informar a quien reciba la solicitud de algo. Las
respuestas se utilizan para confirmar que la solicitud fue recibida y procesada y
contiene el estado del proceso.
Los campos de cabecera de inicio son “de” y “para” quien indican el receptor y el
destinario de un mensaje de igual forma que en SMTP donde se identifique el
remitente y destinatario, en la cabecera contiene un parámetro de etiqueta que
sirve como identificador de dialogo en cual serán descritos los diálogos. El
encabezado del mensaje y el cuerpo del mensaje están delimitados por una línea
en blanco. El cuerpo del mensaje de la solicitud INVITE contiene una descripción
del tipo de los medios de comunicación aceptados por el remitente y esta
codificados en SDP
El encabezado Call-ID es un campo identificador de diálogo y su propósito es
identificar los mensajes que pertenecen a la misma llamada, estos mensajes
utilizan el mismo identificador de llamada ID, pero a su vez necesitan de otro
parámetro para mantener el orden de las solicitudes. Dado que las solicitudes se
pueden enviar a través de un transporte poco fiable, los mensajes ser pueden
reordenar, siempre y cuando tengan un número de secuencia en los mensajes
para que destinatario pueda identificar a las retransmisiones y de solicitudes fuera
de pedido. En un campo de la cabecera contiene la dirección IP y el puerto en el
que el remitente se encuentra en espera para nuevas solicitudes por el
destinatario de la llamada. 11
1.11
11
Solicitudes SIP
A Hitchhiker's Guide to the Session Initiation Protocol [En Linea] http://tools.ietf.org/html/draft-ietfsip-hitchhikers-guide-06 [Citado en 24 de marzo de 2011]
Las solicitudes SIP tienen la característica de tener una línea de solicitudes para
establecer la comunicación, esta línea contiene información del nombre de
método, una Solicitud-URI y la versión del protocolo separados por un espacio
simple de caracteres.
Esta especificación define seis métodos básicos:

REGISTER: el propósito es dejar un registro de acerca de la ubicación del
usuario actual, información tal como lo es dirección IP y el puerto por el cual
ha realizado el registro de mensajes.

INVITE: Indica que un cliente está siendo invitado a participar en una
llamada.

ACK: confirma la recepción del método INVITE el cual es el que indica que
se encuentra listo para establecer una comunicación.

BYE: este tipo de mensajes son utilizados para finalizar las sesiones
multimedia, el UA que desee finalizar la conversación envía un BYE.

CANCEL: se utiliza para cancelar una sesión que no se ha establecido en
su totalidad, es decir cuando el destinatario no ha confirmado una
respuesta definitiva.

OPTIONS: Consulta la información acerca de las capacidades de envío y
recepción de teléfonos SIP.
1.12
Respuestas SIP
Cuando un agente de usuario o el servidor proxy reciben una solicitud, envía una
respuesta. Cada solicitud debe ser respondida, excepto las solicitudes de ACK
que no devuelven algún tipo de respuesta.
El código de respuesta es un número entero de 100 a 699 El cual indica el tipo de
la respuesta. Hay seis clases de respuestas:

1xx son Las respuestas provisionales. Una respuesta provisional es la
respuesta que le dice a su destinatario que la solicitud fue recibida, pero el
resultado del proceso no se conoce aún. Las respuestas provisionales sólo
se envían cuando el proceso no termina de inmediato

2xx Respuestas Exitosas. Estas respuestas son las ultimas que recibe el
autor de la solicitud, significa que las solicitudes son procesadas y
aceptadas.

3xx se utilizan para redirigir una llamada. Una respuesta de redirección da
información sobre la nueva ubicación del usuario o un servicio alternativo
que la persona que llama puede utilizar para satisfacer la llamada. Las
respuestas redirección son generalmente enviadas por servidores proxy.
Cuando el proxy recibe una solicitud y no puede procesarla por cualquier
motivo, se enviará una respuesta de redirección de llamada y se coloca
otra ubicación en la respuesta de la persona que se está llamando. Puede
ser la ubicación de otro proxy o la ubicación actual del destinatario de la
llamada.

4xx Son las respuestas negativas. Una respuesta de tipo 4xx significa que
el problema está en el lado del emisor. La solicitud no pudo ser procesada
porque contiene sintaxis errónea o la solicitud no se puede realizar en ese
servidor.

5xx Significa que el problema está en el lado servidor. La solicitud es válida,
pero al parecer el servidor no puede cumplirla. Los clientes por lo general
debe reintentar enviar nuevamente la solicitud.

6xx Significa que la solicitud no puede realizarse en ningún servidor. Esta
respuesta suele ser enviadas por un servidor que tiene información
definitiva acerca de un usuario en particular. Los agentes de usuario suelen
enviar una respuesta 603 para rechazar las sesiones que no desea
participar.
Además de cada una de las clases anteriormente descritas en la primera línea se
describe la razón del mensaje, es decir todo el proceso que se le dio al mismo.
La solicitud a la que pertenece una determinada respuesta se identifica con el
campo de la cabecera. Además del número de secuencia de este campo de
encabezado contiene también el método de la solicitud correspondiente12
12
SIP.edu Cookbook [En Línea] http://mit.edu/sip/sip.edu/links.shtml [Citado en 1 de abril de 2011]
1.13
Transacciones
Las transacciones SIP son secuencias de mensajes entre los elemento de una
red. Una transacción corresponde a una petición y todas las respuestas a esa
petición. Esto quiere decir que una transacción incluirá cero o mas respuestas
provisionales y una o más respuestas finales (en el caso de un mensaje INVITE,
recuerde que este puede ser dividido por un Proxy, por lo tanto tendrá múltiples
respuesta finales. Las entidades SIP que almacenan el estado de las
transacciones son denominadas Stateful. Lo hacen por medio del registro de cada
transacción a través de un identificador contenido en el encabezado.
Los mensajes SIP se envían de forma independiente en la red, que se colocan
generalmente en las transacciones de los agentes de usuario y ciertos tipos de
servidores proxy. Por lo tanto SIP se dice que es un protocolo transaccional.13
1.14
Diálogos
Un diálogo es una conversación entre dos UA. Los diálogos son identificados
usando los campos Identificación de llamada Call-ID, De From y Para To. Los
mensajes con estos campos iguales pertenecerán al mismo diálogo. Uno de los
campos, es utilizado para ordenar los mensajes en un diálogo. De hecho el
también representa el número de transacción. Finalmente se puede decir que un
diálogo es una secuencia de transacciones que pertenecen a la misma sesión o
llamada SIP.14
13
H.323 versus SIP [En Línea] http://www.packetizer.com/ipmc/h323_vs_sip/ [citado en 10 de
marzo de 2011]
14
Laboratorio de VoIP [En Línea] http://www.voip.unam.mx/mediawiki/index.php/Protocolo_SIP
[Citado en 10 de marzo de 2011]
2.
PROTOCOLO H323
La Recomendación ITU-T H.323 describe terminales y otras entidades que
proporcionan servicios de comunicaciones multimedia sobre redes basadas en
paquetes (PBN), las cuales no puede garantizar calidad de servicio. H.323 puede
proporcionar audio y video en tiempo real, y / o comunicaciones de datos.
El soporte para audio es obligatorio, mientras que los datos y video son
opcionales, pero también tiene la habilidad de utilizar un modo específico en
común de operación, para que todos los terminales que soporten ese mismo tipo
de medios puedan interactuar.
Al igual que con otros protocolos de comunicación de nivel de operador, H.323 es
un estándar publicado por la Unión Internacional de Telecomunicaciones. Fue
aprobado por los gobiernos del mundo como el estándar internacional para voz,
vídeo y conferencia de datos, la definición de cómo los dispositivos tales como
ordenadores, teléfonos, teléfonos móviles, PDAs, teléfonos móviles, sistemas de
video conferencia, etc., los cuales traen una nueva experiencia de comunicación
para el usuario.
H.323 toma prestado tanto de los protocolos PSTN tradicionales y las normas
relacionadas con Internet. Al aprovechar tanto de conmutación de circuitos y
conmutación de paquetes estándares de protocolo, H.323 es capaz de integrar sin
problemas con la PSTN, mientras que al mismo tiempo enviar las comunicaciones
multimedia a través de medios como Internet.15
H.323 se originó a mediados de los años 90 como una extensión lógica de los
circuitos de conferencia multimedia, conmutación de trabajo que se realiza dentro
de la UIT-T. Debido a este patrimonio, H.323 interactúa bien con una base
instalada muy grande de equipos de videoconferencia. Sin embargo, H.323 fue
15
H.323 Forum [En linea] http://www.h323forum.org/standards/
[Citado en 1 de abril de 2011]
mucho más allá de ser una "extensión" de los protocolos anteriores. Esto trajo
consigo la capacidad de integrarse con Internet. Con H.323, los usuarios en
ubicaciones remotas son capaces de sostener una llamada de video y editar un
documento conjunto en tiempo real a través de Internet que utilizan sus equipos
personales. No sólo eso, sino H.323 permite a los usuarios personalizar sus
teléfonos o servicios de teléfono, los usuarios localizar, transferir una llamada, o
realizar cualquier número de otras tareas utilizando una interfaz HTTP entre el
cliente H.323 y un servidor en la red, abarcando plenamente el poder de Internet.
Desde el principio, los diseñadores de H.323 querían crear un protocolo que
sirviera como el protocolo de red de próxima generación. H.323 reduce
significativamente el costo de las comunicaciones y facilita la rápida creación de
nuevos tipos de servicios que nunca antes fueron posibles. Además, H.323
permite a los puntos finales realizar tareas que antes sólo eran posibles de
realizar en los servidores centralizados, las Estancias H.323 están lejos de la
tecnología antigua, modela e introduce un extremo inteligente capaz de iniciar y
recibir llamadas sin la dependencia de los elementos de red. Sin embargo,
reconoce las exigencias de negocio para el control centralizado en el proveedor de
servicio y los mercados de las empresas, H.323 también permite un control
centralizado sobre el punto final. El nivel o grado en que una compañía o empresa
permita ejercer el control, será propio dentro de la organización.
H.323 impulsa la funcionalidad de control de llamada hasta el punto final, sin dejar
de ofrecer el servicio, con la opción de controlar cada aspecto de una llamada. En
la red tradicional de conmutación de circuitos, centraliza los para realizar todas las
funciones de control de llamadas. En algunos casos todo el trafico transita sobre
una red troncal y no es necesario de los servidores, pero si se desea controlar
cuidadosamente el uso del teléfono, o la habilitación de algunos servicios
adicionales, realizar la interceptación legal, detección de números de teléfono o
ocultar la identidad de la persona que llama, H.323 proporciona la flexibilidad de
un control centralizado y descentralizado.16
16
H.323 Information Site [En Linea] http://www.packetizer.com/ipmc/h323/ [Citado en 8 de abril de
2011]
2.1
Arquitectura
Los sistemas basados en señalización H.323 giran en torno a cuatro tipos de
componentes principales: terminales, pasarelas, gatekeepers y unidades de
control multipunto.
H.323 establece los estándares para la compresión y descompresión de audio y
vídeo, asegurando que los equipos de distintos fabricantes se intercomuniquen.
Así, los usuarios no se tienen que preocupar de cómo el equipo receptor actúa,
siempre y cuando cumpla este estándar. Por ejemplo, la gestión del ancho de
banda disponible para evitar que la LAN se colapse con la comunicación de audio
y vídeo también está contemplada en el estándar, esto se realiza limitando el
número de conexiones simultáneas.
También la norma H.323 hace uso de los procedimientos de señalización de los
canales lógicos contenidos en la norma H.245, en los que el contenido de cada
uno de los canales se define cuando se abre. Estos procedimientos se
proporcionan para fijar las prestaciones del emisor y receptor, el establecimiento
de la llamada, intercambio de información, terminación de la llamada y como se
codifica y decodifica. Por ejemplo, cuando se origina una llamada telefónica sobre
Internet, los dos terminales deben negociar cual de los dos ejerce el control, de
manera tal que sólo uno de ellos origine los mensajes especiales de control. Un
punto importante es que se deben determinar las capacidades de los sistemas, de
forma que no se permita la transmisión de datos si no pueden ser gestionados por
el receptor.17
Como se ha visto, este estándar define un amplio conjunto de características y
funciones, algunas son necesarias y otras opcionales. Los mensajes H.323 siguen
un esquema de codificación binaria, especificada mediante sintaxis ASN.1 y reglas
de codificación de paquetes. Pero el H.323 define mucho más que las funciones,
este estándar define los siguientes componentes más relevantes:
17
VoIp foro H.323 Protocolo VoIp [En linea] http://www.voipforo.com/H323/H323objetivo.php
[citado en 15 de abril de 2011]







2.2
Terminal
Gateway
Gatekeeper
Unidad de Control Multipunto
Controlador Multipunto
Procesador Multipunto
Proxy H.323
Terminal
Una terminal H.323 es un dispositivo que se encuentra al extremo de la red, el
cual tiene la función de proporcionar comunicaciones bidireccionales en tiempo
real con otra terminal H.323, Gateway o unidad de control multipunto (MCU). La
comunicación que existe entre estos consta de señales de control, indicaciones,
audio, imagen en color en movimiento y /o datos entre las dos terminales.
Conforme a la especificación, un terminal H.323 puede proporcionar sólo voz, voz
y datos, voz y vídeo, o voz, datos y vídeo.
Por lo general la terminal receptora se encarga de incluir el retardo necesario en
las tramas para obtener una buena sincronización. Por ejemplo en el caso cuando
se presenta un retardo en las tramas de audio para mantener la sincronización con
las tramas de vídeo. Una terminal H.323 tiene las siguientes características: 18
18

Interfaz de usuario: monitores, cámaras, micrófonos, aplicaciones de datos

Códec de audio y los de vídeo pueden ser opcionales.

Canal de datos.

Unidad de control que es la encargada de gestionar los protocolos RAS,
H.245 y H.225.

Capa H.225 para definición de mensajes.

Interfaz con la red por paquete
Protocolo H.323 [En Linea] http://voip.megawan.com.ar/doku.php/h323 [Citado en 22 de abril de
2011]
2.3
Gateway
Los Gateways o pasarelas, proporcionan la interconexión en ambos sentidos en
tiempo real de las terminales H.323 de la red de paquetes y otros terminales con la
Red Pública de Telefonía Conmutada (PSTN) ó Red Digital de Servicios
Integrados (ISDN) o bien sea con otro Gateway.
Si bien la integración entre la red conmutada de telefonía (PSTN) y la red de
conmutación de paquetes es sencilla a niveles básicos (conexiones vía modem,
telefonía entre equipo y equipo), no sucede lo mismo cuando se trata de
integración a gran escala como lo son funcionalidades, servicios asociados, etc.
Para poder obtener la integración anteriormente mencionada se deben modificar
varios componentes en ambas redes para que esta sea a gran escala. Por
ejemplo las redes IP e Internet deben adoptar una o varias maneras de que las
comunicaciones de VoIP sean un servicio confiable y de calidad adecuada,
mientras que la PSTN debe mejorar la forma en que permita el acceso a sus
servicios al protocolo IP. El punto esta donde comienza y termina la
responsabilidad de una u otra red, es donde se deben centralizar los mayores
esfuerzos para ajustar el mundo IP con el mundo PSTN y es el Gateway de
telefonía IP, el dispositivo encargado de dicha integración.
Por consiguiente la función del Gateway, es convertir la señal de voz del teléfono
analógico convencional en datos digitales y enviarlos a través de la red IP hacia
otro Gateway donde se reconstruirá la señal analógica y será enviada al teléfono
del abonado de llamada.19
Las principales funciones del Gateway son:
19

Destination lookup

Ip Connection Management
Packet – based multimedia communications [En linea] http://www.itu.int/rec/T-REC-H.323/e
[Citado en 29 de abril de 2011]

Compression/Digitization

Ip Packetization and Transport

Advanced IP/PSTN Signaling

Authorization Access Accounting
2.4
Destination lookup
Típicamente un Gateway recibe el número de teléfono al cual se quiere llamar en
forma de tonos multifrecuentes (DTMF), generados por el aparato telefónico.
El Gateway debe ser capaz de asociar el número digitado con la dirección IP de
otro Gateway el cual esté listo para terminar su parte del proceso en la llamada y
conectar con el número digitado a través de la PSTN.
2.5
IP Connection Management
Después que el Gateway almacena el extremo al cual se está llamando, el
Gateway debe realizar una conexión de VoIP con el Gateway destino sobre la cual
se transportaran los paquetes de voz. El Gateway en colaboración con el
Gatekeeper si existe, podrá utilizar diferentes protocolos para establecer,
mantener y finalizar la llamada.
La administración de la conexión es mucho más compleja debido a esto el
estándar H.323 como el SIP, se complementan con otros estándares para
completar la familia de funciones que deben brindar para poder realizar una
llamada. Dentro de estas funciones se encuentra el intercambio de capacidades,
negociación de los esquemas de compresión y digitalización de la voz.
2.6
Compression/Digitization
Una de las funciones más importantes de un Gateway es la conversión de la voz
de señal analógica o de la señal digital (PCM) a un flujo de bits de baja velocidad.
Para poder obtener flujos de datos entre 24 y 5.3 Kbps se requiere de mucha
capacidad de procesamiento por parte del procesador del Gateway. Esto se logra
gracias a la gran variedad de códec de audio, basados en DSP (digital signal
processor).
2.7
IP Packetization and Transport
Después de convertir la voz en un flujo de bits a baja velocidad, se debe transmitir
a través de la red de tal forma que la calidad sea similar a la que se obtiene en la
PSTN.
Existen varios procedimientos y protocolos que permiten que la red de
conmutación de paquetes mantenga un cierto nivel de calidad de la voz tal como
sucede en la red de conmutación de circuitos.
El método más importante está asociado a la temporización. Tanto en el Gateway
H.323 como el SIP, emplean el Real-Time Protocol (RTP) de la IETF, para
permitirle al Gateway destino reconstruir el flujo de audio entrante con el Timing
intacto, compensando los retardos inherentes a la red de conmutación de
paquetes.
2.8
Advcanced IP/PSTN Signaling
La PSTN ha tenido una evolución a través de los años, desde una simple conexión
manual a una red de conmutación de circuitos para el transporte de voz desde una
localidad a otra, y con esto un gran cantidad de servicios como lo es, números
portables, transferencia de llamadas, llamada en espera, etc. Para poder brindar
estos servicios se ha dependido en gran parte de la construcción de redes de
señalización independientes integradas pero separadas de las redes del
transporte de voz (CAS, señalización de canal asociado). Esta se basa en él un
protocolo de alta confiabilidad basado en paquetes llamado sistema de
señalización 7 (SS7).20
En una red completamente integrada, el Gateway origen debe ser capaz de usar
la red de señalización 7 como si el fuese un conmutador de la PSTN.
Se debate acerca de cuál es la mejor forma de lograr una verdadera integración
entre SS7 y los Gateway y Gatekeepers de VoIP. El foco de los debates se centra
en dos protocolos: el Media Gateway Control Protocol (MGCP) de la IETF y en
protocolo de la ITU-T conocido como H.GCP (GCP, Gateway Control Protocol).
Ambos protocolos apuntan a que los Gateway de VoIP se presenten para la red
SS7 como un conmutador de voz tradicional el cual transporte las directivas
recibidas de los puntos de los SCP (Service Control Points). MGCP es visto como
el protocolo a ser integrado en la mayoría de los fabricantes de Gateway.
2.9
Authorization Access Accounting
Además de brindar conectividad a los usuarios, los conmutadores de la PSTN son
responsables de la seguridad, control de acceso y contabilización.
Para alcanzar una completa integración de la tecnología de VoIP en el entorno de
los proveedores de servicio, se necesita que el servicio de VoIP sea facturable de
forma similar a los sistemas de facturación aplicados en la PSTN. Es decir que el
cliente pueda recibir una factura con el detalle de cada llamada (día, hora,
duración, número llamado, etc.). Actualmente existe el (CDR, call detail record) el
cual es el responsable de generar un registro de la llamada y enviarlo al centro de
facturación donde es acumulado por un período de tiempo.
20
ITU-T
Recomemmetations
advanced
[En
Linea]
http://www.itu.int/itut/recommendations/rec.aspx?rec=H.323 [Citado en 6 de mayo de 2011]
Para realizar la actividad anteriormente descrita en una red de VoIP, el gateway
(router, servidores de acceso, ó gatekeeper el cual asiste al proceso de conexión)
debe ser capaz de brindar al proveedor de servicios de red, los mismos servicios
que los conmutadores de voz de la PSTN. La metodología a utilizar depende del
modelo de facturación utilizado por el proveedor de servicios, y la forma en que
decida ofrecer los mismos. Por ejemplo el servicio de voz sobre IP se puede
ofrecer en una modalidad de pre-pago o post-pago. El pre-pago se puede
implementar mediante la compra de tarjetas en locales comerciales o asignando
nuevos cómputos a través de la web utilizando un browser e ingresando la tarjeta
de crédito. En la modalidad de post-pago se establece un vínculo contractual entre
el proveedor y el usuario, existiendo la posibilidad de realizar el pago
mensualmente a través del sistema de débito bancario, tarjeta de crédito vía web o
en efectivo.
Un Gateway debe compartir ciertas características con otro Gateway, sin importar
el tamaño de la red sus funciones son similares dentro de la red a la que prestan
sus servicios. Los componentes que hacen a un Gateway de VoIP son:








DSP (digital signal processors)
Puertos
Interfaces y ranuras para hardware
Configuración de software
Sistema de reportes
Sistema operativo
Soporte de protocolos
Seguridad
2.10
Gatekeepers
Un Gatekeeper puede ser considerado el cerebro de la red H.323. Es el punto
focal para todas las llamadas dentro de la red H.323. A pesar de que estos no son
un requerimiento obligatorio dentro de una red con sistema H.323 pero en
sistemas de tamaño significativo existe la necesidad de centralizar la
administración del control de llamadas, debido que los Gatekeeper ofrecen
servicios importantes, como lo son la traducción de direcciones, autorización y
autenticación de terminales y puertas de enlace, gestión de ancho de banda,
contabilidad, facturación y cobro. Los Gatekeepers también pueden proporcionar
servicios de enrutamiento de llamadas. Las funciones del Gatekeeper son:21

Address translation.

Admissions control.

Bandwidth management.

Zone management`

Call signaling
Es primordial tener en cuenta que el gatekeeper es un componente optativo dentro
del sistema H.323, y que los procedimientos de señalización definidos en las
recomendaciones H.225 y H.245 han sido diseñados para funcionar con y sin el
gatekeeper. Los sistemas que no tienen gatekeepers permiten a los puntos
extremos realizar la señalización ente ellos directamente, poniendo la
responsabilidad de las funciones de administración y control que provee el
gatekeeper en los propios puntos extremos.
Para que un gatekeeper pueda administrar un terminal o Gateway, este como
primera medida se debe registrar en su propia base de datos y anotar su dirección
IP o alias, adicional de otro tipo de información, como por ejemplo los limites de
ancho de banda del canal y el espacio necesario para que el gatekeeper pueda
actuar por el punto extremo. Este registro se puede realizar en forma manual a
través de archivos de configuración de gatekeepers o mediante los procedimientos
H.323 de registro y descubrimiento de gatekeepers.
21
Audiovisual And Multimedia System [En Linea] http://www.itu.int/dms_pubrec/itu-t/rec/h/T-RECH.323-199909-S!!SUM-HTM-S.htm [Citado 13 de mayo de 2011]
2.11
Controlador Multipunto (MC)
Este controlador brinda funciones de control para respaldar conferencias entre tres
o más puntos extremos de una conferencia multipunto. El MC realiza el
intercambio de capacidades con cada uno de los puntos extremos de una
conferencia multipunto y adicionalmente envía un conjunto de capacidades a los
puntos extremos de la conferencia evidenciando los modos de funcionamiento en
los que pueden transmitir. El MC logra revisar el conjunto de capacidades que
envía a los terminales como resultado de la incorporación de terminales a la
conferencia o el abandono de terminales de la misma, por distintos motivos.
Asimismo, el MC establece el modo de comunicación seleccionado SCM,
(selected communication mode) para la conferencia. El SCM puede ser general
para todos los puntos extremos de la conferencia o, de manera alterna, algunos de
ellos pueden tener un SCM distinto de los otros puntos extremos.
Como parte del establecimiento de una conferencia multipunto, un punto extremo
quedará conectado a un MC en su canal de control H.245. La conexión puede
producirse:

Vía una conexión explícita con una MCU;

Vía una conexión implícita al MC dentro de un Gatekeeper;

Vía una conexión implícita al MC dentro de otro terminal o Gateway de la
conferencia multipunto;

Vía una conexión implícita a través de un Gatekeeper a una MCU.
El modo de conferencia por ejemplo, (descentralizada o centralizada) se origina
después de la conexión con el MC mediante la señalización H.245. Dicha elección
puede verse limitada por la capacidad de los puntos extremos o del MC.
Un MC ubicado dentro de un terminal no se puede llamar. Puede ser incluido en la
llamada para procesar la señalización H.245 de soporte de las conferencias
multipunto. En este caso, existe la posibilidad que no haya ninguna diferencia
entre el MC y la función de control H.245 del terminal. 22
Un MC se encuentra ubicado junto con el Gatekeeper y existe la posibilidad que
pueda ser llamado, no obstante, una MCU ubicado junto con Gatekeeper sí tiene
esta posibilidad. Una MCU ubicada con un Gatekeeper puede funcionar como una
MCU independiente. Un MC ubicado con un Gatekeeper puede ser utilizado para
mantener conferencias multipunto, cuando el Gatekeeper reciba los canales de
control H.245 desde los puntos extremos. Asimismo, el Gatekeeper puede
encaminar los canales de control H.245 al MC al comienzo de la llamada o cuando
la conferencia se convierta en conferencia multipunto.
Una MCU contiene siempre un MC. La MCU el cual se puede llamar y el MC
procesa el canal de control H.245 proveniente de todos los demás puntos
extremos.
Cuando dos o más puntos extremos participen en una conferencia, utilizarán el
procedimiento de resolución principal subordinado de la Recomendación H.245
para determinar qué MC controlará la conferencia.
2.12
Procesador Multipunto (MP)
Este procesador es el encargado de recibir todas las hileras de audio, video y
datos de todos los dispositivos finales, que intervienen en una conferencia
multipunto y a su vez devolver estas mismas hileras a cada uno de los puntos
finales.
22
Audiovisual And Multimedia System [En Linea] http://www.itu.int/dms_pubrec/itu-t/rec/h/T-RECH.323-199909-S!!SUM-HTM-S.htm
Un MP el cual procese audio tendrá la responsabilidad de disponer N salidas de
audio a partir de M entradas de audio conmutado, combinando o mezclando estas
dos cosas. Para realizar una mezcla de audio se necesita la decodificación del
audio de entrada en señales lineales o analógicas, generando una combinación
lineal de las señales y recodificando estas señales en formato de audio adecuado.
El MP puede eliminar o atenuar ciertas de las señales de entrada para reducir el
ruido y otras señales las cuales no se desean. Cada salida de audio consigue
tener otra mezcla de señales de entrada posibilita así las conversaciones
privadas.
Una propia MCU mantiene conferencias multipunto centralizadas, la cual está
constituida por un MC y un MP de audio, vídeo y datos. Una MCU también soporta
conferencias multipunto descentralizadas, que a su vez también está constituida
por un MC y un MP de datos.2324
23
Audiovisual And Multimedia System [En Linea] http://www.itu.int/dms_pubrec/itu-t/rec/h/T-RECH.323-199909-S!!SUM-HTM-S.htm [Citado 13 de mayo de 2011]
24
ITU Work [En Línea] http://www.itu.int/ITU-T/workprog/wp_item.aspx?isn=6161 [Citado en 20 de
mayo de 2011]
3.
MEGACO
El protocolo Megaco o H.248, Media Gateway Control Protocol, está dedicado
para el control de elementos de una puerta de enlace físico descompuesto
multimedia, que permite la separación de control de llamadas de la conversión de
los medios de comunicación. El Media Gateway Control Protocol (MEGACO) es el
resultado de los esfuerzos conjuntos de la IETF y el Estudio del UIT-T 16. Por lo
tanto, el IETF define Megaco es el mismo que H.248 Recomendación UIT-T.25
El modelo de conexión del protocolo MEGACO es un modelo orientado objetos. El
cual describe las entidades lógicas u objetos dentro del “Media Gateway” o MGW
que pueden ser controladas por el “Media Gateway Controller” o MGC. Los MSCServer y GMSC-Server corresponden a MGCs. El CS-MGW equivale a un MGW.
Las trascendentales abstracciones utilizadas en este modelo de conexión son las
terminaciones (termination) así como los contextos (context).26
Ilustración 4 Arquitectura de MEGACO
25
http://www.itu.int/rec/T-REC-H.248.1-200203-S/en
26
http://datatracker.ietf.org/wg/megaco/charter/
La descomposición de la arquitectura Gateway está distribuida sobre la
funcionalidad del control de llamadas y la funcionalidad de procesamiento de
medios de comunicación a través de los diferentes elementos que intervienen en
la red. En consecuencia, surge la necesidad de un protocolo de control entre las
entidades, que permitan el control de llamadas para configurar las conexiones de
los medios de comunicación y las propiedades basadas en los requerimientos de
la llamada. 2728
El modelo de conexión para el protocolo describe las entidades lógicas,
u objetos, en el Media Gateway que pueden ser controlados por el
Media Gateway Controller. Las abstracciones principales utilizados en la
modelo de conexión son las terminaciones y contextos.2930
Un contexto es una asociación entre un conjunto de terminaciones.
Existe un tipo especial de contexto, el contexto nulo, que contiene
Todas las terminaciones que no están asociados a ninguna otra terminación.
Para la instancia en un Gateway de acceso descompuesto, todas las líneas de
espera son representadas por las terminaciones en el contexto nulo.3132
4.
SS7
27
http://www.sipcenter.com/sip.nsf/html/SIP+and+MGCP+Megaco
http://www.networksorcery.com/enp/rfc/rfc3525.txt
29
http://www.faqs.org/rfcs/rfc3015.html
28
30
http://www.recursosvoip.com/protocolos/megaco.php
http://www.javvin.com/protocolMegaco.html
32
http://www.networksorcery.com/enp/rfc/rfc3525.txt
31
SS7 es un protocolo que tiene ventajas como lo son la Robustez, señalización
estandarizada, confiabilidad, flexibilidad, capacidad de interconexión y también
ofrece la posibilidad de evolucionar; dejando así el soporte para nuevos y
variados servicios. Este protocolo está basado en una capacidad común para el
transporte de señalización, llamada la parte de transferencia de mensaje (MTP) y
la parte de usuario ISDN, MTP y la parte de control de señalización de conexión
(SCCP) forman la parte de los servicios de red (NSP), los cuales realizan las
funciones que corresponden a las 3 primeras capas del modelo OSI. El MTP
interpreta un sistema de transferencia de mensajes, el cual permite transmitir
información de señalización por medio de la red hacia el punto de destino.33 Este
componente está constituido por tres niveles:



Nivel 1: enlace de datos de señalización
Nivel 2: enlace de señalización
Nivel 3: red de señalización.
SCCP fue agregado en el año 1984, extendiendo así los servicios de la MTP para
poder alcanzar el equivalente funcional del modelo OSI en nivel tres y así
simplificar el transporte de mensaje orientado a conexión y el de sin conexión
(datagrama). La estructura de SSCP está conformada por cuatro bloques
funcionales: orientado a conexión, control sin conexión, de gestión y
enrutamiento. TCAP (Transaction Capabilities Application Part) proporciona un
mecanismo para aplicaciones orientadas a transacciones. Hace referencia al
conjunto de protocolos y funciones utilizadas por las aplicaciones distribuidas en
una misma red, este se compone de dos subcapas: la de componente (CSL) y la
de transacción (TSL). La parte ISP representa el conjunto de funciones
suministradas por las capas de transporte, sesión y presentación del modelo OSI e
incluye estos servicios para que sean solicitados en aplicaciones futuras. La parte
de operación, mantenimiento y administración (OMAP) proporciona los protocolos
de aplicación para monitorear, coordinar y controlar los recursos de la red que
hacen posible las comunicaciones sobre SS7.34 Los componentes fundamentales
del sistema de señalización SS7 son los puntos de señalización (SP) y de enlaces
33
Q.700: Introduction to CCITT Signalling System No. 7 [En Línea] http://www.itu.int/rec/T-RECQ.700-199303-I/e [Citado el 10 de Julio de 2010]
34
SS7 (Signaling System 7) [En Línea] http://www.tech-faq.com/ss7.html [Citado el 13 de Julio de
2011]
que unen a los puntos (SL). Con este sistema se pueden usar varios modos de
señalización: modo asociado y casi asociado.35
El sistema SS7 se ha desarrollado para satisfacer las necesidades de datos como
de voz, admitiendo una extensa gama de conexiones, incluyendo el modo
paquete, el modo circuito, ATM y Frame Relay. Asimismo permite toda la gama de
servicios suplementarios.36 Los canales dedicados a señalización de control hacen
más factible la modificación de las características de una llamada durante su fase
de comunicación y permiten la separación de la parte de conmutación de la parte
de control. Resumidamente, SS7 es un protocolo que tiene beneficios
significativos representados por:

Señalización estándar por canal común

Flexibilidad

Robustez y confiabilidad

Probabilidad de evolución

Capacidad de interconexión

Soporte para nuevos servicios.
Por lo anterior se describirá la arquitectura del SS7 y su relación con el Modelo de
Referencia OSI, basado en una capacidad común para el transporte de
señalización, llamada la parte de transferencia de mensaje MTP (Message
Transfer Part) y de las partes de usuarios, así como la parte de usuario ISDN.
MTP y la parte de control de señalización de conexión SCCP (Signalling
Connection Control Part) forman la parte de los servicios de red NSP (Network
Services Part), las cuales realizan las funciones correspondientes a las primeras 3
capas del modelo OSI.
35
SS7 Mobile in a Minute [En Línea] http://www.mobilein.com/ss7.htm [Citado el 13 de Julio de
2011]
36
Protocolo de señalizacion numero 7 [En línea] http://voip.megawan.com.ar/doku.php/ss7 [Citado
el 13 de julio de 2011]
4.1
(MTP) Parte de transferencia de mensajes
Un enlace de datos de señalización es un trayecto de transmisión bidireccional
para la señalización, el cual está conformado por dos canales de datos que
funcionan simultáneamente en sentido opuesto de la transmisión de datos a la
misma velocidad. Esta parte constituye el nivel más bajo en la jerarquía funcional
del protocolo de Señalización 7. Este representa un sistema de transferencia de
mensajes, el cual admite transmitir información de señalización por medio de la
red hacia el punto final. El objetivo global de MTP es facilitar la transferencia y la
entrega confiable de la información de señalización por medio de la red de
señalización, tomando así las acciones necesarias respondiendo a las fallas o a la
congestión que esta pueda presentar. 37
4.2
Función a nivel de enlace de datos de señalización
Un enlace de datos es una ruta de transmisión bidireccional para señalización, que
radica de dos canales de datos operando simultáneamente en direcciones
inversas a la velocidad de transmisión. Esta función desempeña a cabalidad la
definición del modelo OSI en la capa física nivel uno y puede ser de tipo analógico
o digital. Los enlaces de tipo digital están conformados por canales de transmisión
digital y los equipos terminales, que poseen una interfaz para terminales de
señalización. Los canales de transmisión digital se derivan de un flujo digital
múltiplex, el cual está constituido por una estructura de trama tipo PCM, o de
circuitos de datos. Los enlaces analógicos están compuestos de canales de
transmisión analógicos a frecuencia vocal. Para los digitales la velocidad que se
recomienda de acuerdo a los estándares ANSI, es de 56 kb/s y de acuerdo a la
recomendación de la CCITT, es de 64 kb/s. Para estos enlaces también se puede
recurrir a velocidades más bajas, pero se tiene que tener en cuenta los requisitos
de retardo del mensaje relativo a las partes de usuario.
37
Signalling System #7 (SS7) [En Linea] http://www.telecomspace.com/ss7.html [Citado el 16 de
Julio de 2011]
4.3
Función a nivel de enlace de señalización
Las funciones que están agrupadas en este nivel corresponden a la capa dos del
modelo OSI y son las encargadas de controlar la trasferencia segura de mensajes
de señalización en un enlace, sucede entre dos puntos que estén unidos
directamente. Los mensajes de este tipo son de longitud variable y son
denominados unidades de señal. Existen tres tipos de unidades, que se
diferencian debido a un campo indicador de la longitud del mensaje, designado
unidad de mensaje de señalización, señal de unidad de estado de enlace y la
unidad de llenado de señal. En el nivel de enlace las funciones tienen una gran
semejanza con protocolos de transmisión de datos orientados a bits, los cuales
son usados en las redes de computadores, pero existen algunas diferencias
significativas, debido a las necesidades propias de la señalización en las
telecomunicaciones (perdida de paquetes, mensajes fuera de secuencia, retardos
desproporcionados, etc.), lo cual se requiere que la red acuda prontamente a
eventos como lo son fallas del sistema y de componentes. Para abrir y cerrar las
unidades de señal se usa un Flag de 8 bits y para la detección de errores se usa el
control de redundancia cíclico el cual se basa en el polinomio generador de 16
bits. No obstante, cuando no hay nada que transmitir, se envían unidades de
relleno, en cambio de un Flag, tal cual como se hace en otros protocolos, el motivo
de esto es facilitar un método estable de monitoreo de errores, de tal manera que
los enlaces con fallas se detecten rápidamente y sean puestos fuera de servicio. 38
4.4
Función de red de señalización
Este conjunto de funciones corresponde al nivel tres de la capa del modelo OSI
se encarga de la transferencia de mensajes entre cada punto de señalización que
a su vez son nodos de la red de señalización. Este conjunto de funciones alcanzan
a ser divididas en dos categorías: gestión de la red de señalización y manejo de
mensajes de señalización. La primera admite la reconfiguración de la red de
señalización si ocurren fallas de los puntos de señalización o de los enlaces,
realiza un control del tráfico en caso de bloqueo o congestión. La segunda
generara el enrutamiento, la discriminación, y la distribución de los mensajes. La
38
SS7 Tutorial [En línea] http://www.pt.com/page/tutorials/ss7-tutorial [Citado el 18 de julio de
2011]
finalidad es que, cuando suceda una falla, se genere la reconfiguración de tal
forma que no exista perdida de los mensajes o se dupliquen o bien que sean
puestos en secuencia errada y los retardos de los mensajes no se forjen
excesivos.
4.5
(SCCP) Parte de control de conexión de señalización
Esta parte debería pertenecer al nivel cuatro debido a que está por encima de
MTP, pero en realidad hace parte de la capa tres, todo esto debido a que MTP por
si solo en ocasiones no logra proveer el completo conjunto de funciones y
servicios descritos en las capas inferiores. Lo anterior se debe a que MTP fue
desarrollado previamente a SSCP y fue creado para las exigencias en tiempo real
de aplicaciones telefónicas, pero consecutivamente se evidencio que había otras
aplicaciones que requerían servicios adicionales, se necesitaban capacidades del
modelo OSI completo, como los eran: transferencia de mensajes orientados a
conexión y capacidad de direccionamiento aumentada. SCCP fue hecho para
suplir esta necesidad. La estructura que da como resultado de la división de las
funciones de red entre MPT a nivel 3 y SCCP, posee mejorías en el alcance que
los servicios SCCP se pueden utilizar sólo cuando sea necesario, admitiendo que
el MTP atienda las necesidades de las aplicaciones que emplean la transferencia
de mensajes sin conexión con capacidad de almacenamiento limitada. 39
SCCP fue diseñado con el propósito de ampliar los servicios de la MTP para lograr
alcanzar la funcionalidad de la capa de red del modelo OSI y asi facilitar el
transporte de mensajes orientados a conexión. La estructura de SSCP esta
conformado por cuatro bloques funcionales. El orientado a conexión regula el
establecimiento y finalización de circuitos de señalización además de facilitar la
transferencia de los datos de conexión de señalización. El de control sin conexión
provee la transferencia de unidades de datos de tipo sin conexión. El de gestión
facilita contenidos por encima de MTP para administrar la congestión y fallas. Por
último, el bloque de enrutamiento captura los mensajes recibidos de MTP y otros
bloques funcionales y los envía al MPT el cual está debajo del otro bloque
funcional. SCCP suministra capacidades extensas de direccionamiento para
39
SS7 Protocol Suite [En Línea] http://www.protocols.com/pbook/ss7.htm [Citado el 20 de julio de
2011]
enrutar mensajes dentro de la red SS7 y su posterior distribución dentro de un
nodo de la red. Una de estas capacidades es la función de traducción que
convierte una dirección llamada Titulo Global, que es un número especial, en otra
dirección que la red de señalización utiliza para enrutar el mensaje.
4.6
(TCAP) Parte de aplicación de capacidades de transacción
TCAP fue implantada después de la SCCP y provee un mecanismo para las
aplicaciones orientadas a transacciones en cambio de las orientadas a
transacciones. La capacidad de transacciones hace referencia al conjunto de
protocolos y funciones empleados por aplicaciones distribuidas en una red, con el
propósito de comunicar una con otra. TC (Transaction Capabilities) hace
referencia a los protocolos de aplicación, además de los servicios y protocolos que
los soportan. Para las aplicaciones desarrolladas en el momento, TCAP usa
directamente los servicios de SCCP, que a su vez usa los servicios de MTP,
mientras que las capas de nivel superior son nulas. Fundamentalmente TCAP
permite a un conjunto de herramientas, en un entorno sin conexión, para ser
utilizado en alguna aplicación desde un nodo el cual invoca la ejecución de un
procedimiento en otro nodo para intercambiar los resultados. Como tal, incluye
protocolos y servicios para efectuar operaciones remotas y está estrechamente
relacionado con el protocolo de operación remota del modelo OSI. Las
aplicaciones distribuidas que utilizan TCAP pueden residir en las bases de datos
como en las centrales. El principal uso de TCAP en las redes sirve para activar
procedimientos remotos que poseen las redes inteligentes. TCAP proporciona
procedimientos para aplicaciones intensas que funcionan en tiempo real de la
forma interrogación respuesta. 40
Las aplicaciones de TCAP pueden ser interactivas las cuales consisten en
transacciones transitorias donde el retardo se obliga a ser evitado, por lo que se
usa el modo sin conexión, o de lote que involucran el movimiento de grandes
volúmenes de datos y usando el modo de conexión.
4.7
(ISP) Parte intermedia de servicios
40
Conmutación de Paquetes
[Citado el 22 de julio de 2011]
protocolos IP [En línea] http://www.zator.com/Internet/A3_1.htm
La parte ISP no está ciertamente precisada, y como resultado, no está relacionada
en el SS7, pero habitualmente acepta que represente al conjunto de funciones
proporcionadas por las capas de transporte, sesión y presentación del modelo OSI
la cual se incluye en el SS7 para el caso de que tales servicios sean necesitados a
futuro. Por consiguiente simplemente pretende disponer de un sitio reservado para
la inserción futura de protocolos apropiados, cuando los servicios las capas
anteriormente mencionadas sean necesarios para aplicaciones SCCP.
4.8
(OMAP) La parte de operación, mantenimiento y administración
Esta parte permite a los protocolos de aplicación coordinar controlar y monitorear,
los recursos de la red que hacen viables las comunicaciones fundamentadas en el
SS7. OMAP es un ejemplo de un usuario de TCAP, esto es un ASE (Application
Service Element), a nivel de capas del modelo OSI, y suministra las funciones de
mantenimiento y administración de la red SS7. Está cimentado en el modelo OSI,
pero por el momento sus estándares están limitados a algunas funciones
específicas, tales como la prueba de verificación de un válido enrutamiento MTP a
través de la prueba MRTV y de la validez de un circuito a través de la prueba
CVT.41
4.9
Las partes del usuario
Estas partes proporcionan las funciones necesarias para la utilización de las capas
bajas como lo es la MTP por parte de un usuario. La parte de usuario ISDN,
llamada ISDN-UP (ISDN-User Part), o ISUP, es un protocolo el cual está orientado
a mensaje, determinado para proporcionar el control de llamadas. Provee las
funciones de señalización que son ineludibles para acceder a los servicios de
soportes básicos y los servicios suplementarios en el cual intervienen aplicaciones
en el ambiente ISDN. La parte de ISUP no mantiene la estructura de la capa de
aplicación OSI. Este término está mal determinado debido a que no se refiere al
41
Conmutación, Red Inteligente y Servicios Convergente SS7 [En línea] http://www.pucp.edu.pe/
puntoedu/index.php?option=com_content&task=view&id=2466 [Citado el 22 de Julio de 2011]
usuario ISDN, sino que ISUP es un usuario de las capas bajas del protocolo SS7.
Otros usuarios de MTP son SCCP y TCAP.
Los posibles servicios con ISUP incluyen servicios portadores básicos y una
variedad de servicios suplementarios. ISUP utiliza algunas de las ventajas de MTP
para el envió seguro de mensajes de señalización entre centrales. Además toma
a SCCP para lo consiguiente con la señalización de extremo a extremo. Conforme
con el modelo OSI, para alcanzar el intercambio de información entre ISUP y MTP
este se lleva a cabo por el uso de parámetros transportados por primitivas de
servicio intercapa. En ISUP los mensajes poseen longitudes variables, hasta 272
octetos de bytes, los cuales tienen una etiqueta de enrutamiento que permite
saber cuál es el origen y destino del mensaje, denominado código de identificación
del circuito 42
El servicio básico ofrecido por ISDN-UP es el control de conexiones con
conmutación de circuito entre las centrales de los subscritores. La señalización de
acceso del usuario de la red se realiza por medio del protocolo DSS1 (Q.931)
sobre el canal D. Los servicios suplementarios incluyen señalización de usuario a
usuario, grupo cerrado de usuarios, identificación del usuario, redireccionamiento
de llamadas, etc. Los mensajes ISDN-UP para tales servicios se transfieren ya sea
por el método de enlace a enlace basándose en MTP o por el método de extremo
a extremo basándose en SCCP. 43
42
SS7 Protocol Overview [En Línea] http://fengnet.com/book/voip/ch04lev1sec2.html [Citado el 22
de Julio de 2011]
43
SS7 Overview [En Linea] http://www.techfest.com/networking/wan/ss7.htm [Citado el 22 de Julio
de 2011]
5.
ANÁLISIS DE LOS PROTOCOLOS
De acuerdo a las bases teóricas evidenciadas en este documento se denota que
uno de los protocolos que se ajusta más fácil a las organizaciones que inician la
incursión de esta tecnología,
afirmando a SIP como una infraestructura
tecnológica que permitirá abarcar comunicaciones unificadas basadas sobre el
protocolo IP. Esta infraestructura incorporará soluciones de localización y
movilidad. Estas funciones están integradas con el proveedor de servicios,
proporcionando así un conjunto de herramientas que permite ampliar el alcance de
los servicios. Por lo anterior la integración de estos componentes se beneficiará de
servicios de comunicaciones más flexibles para aumentar la productividad, abrir
posibilidades de integración de soluciones de comunicación con aplicaciones
comerciales y permitir que el cliente indique por sí mismo sus preferencias.
Cuando los clientes tengan puntos finales habilitados para SIP, los proveedores de
servicios podrán ofrecer a los clientes un amplio conjunto de aplicaciones que en
la actualidad el proveedor posee en sus redes.
Los operadores (de móvil y fijo) también están implantando SIP dentro de su
estrategia de convergencia, aprovechando de este modo la escalabilidad y
interoperabilidad que nos proporciona el protocolo SIP.
A continuación se describirán cada una de las principales características del
protocolo SIP teniendo en cuenta sus ventajas y desventajas frente a los demás
protocolos.
El protocolo SIP se comporta de manera transparente, admitiendo así el mapeo de
nombres y la redirección de servicios permitiendo así la implementación de las
redes inteligentes.
Para lograr la integración de los servicios de una red inteligente el protocolo SIP
acondiciona distintas funciones las cuales se muestran a continuación:
Características SIP
SIP proporciona soporte para la movilidad localización
Permite la negociación de parámetros
Disponibilidad del usuario
Establecimiento y mantenimiento de sesiones
En conclusión, el protocolo SIP permite la interacción entre cada uno de los
dispositivos, lo cual se obtiene con distintos tipos de mensajes propietarios del
protocolo. Estos mensajes suministran capacidades para realizar el registrar o
invitar un usuario a una sesión, negociando los parámetros de una sesión, para
lograr establecer una comunicación entre dos a más terminales y su respectiva
finalización.
Definitivamente, se denota que el protocolo SIP día tras día se vuelve más
robusto, por consiguiente se muestran los aspectos más importantes referentes a
dicho protocolo
 El control de llamadas es sin estado, y proporciona escalabilidad entre los
dispositivos telefónicos y los servidores.
 SIP no requiere muchos ciclos de CPU para generar mensajes de
señalización de manera que el servidor puede manejar transacciones.
 Las llamadas SIP son independientes de la presencia de una conexión en
la capa de transporte.
 SIP posee una autentificación del que realiza la llamada y del que la recibe
mediante mecanismos HTTP.
 Permite la autenticación y encriptación salto a salto por SSL/TSL pero
también puede usar la capa de transporte o un mecanismo de seguridad de
HTTP, como SSH o S-HTTP.
 Los proxy SIP pueden reconocer la señalización de la llamada y puede
bifurcar a cualquier número de dispositivos paralelamente.
CONCLUSIONES
El protocolo H.323, propuesto por la ITU-T, como el protocolo SIP, propuesto por
el IETF, concretan mecanismos de señalización para establecer y finalizar
llamadas, así como funciones de control de conferencia, negociación de
capacidades y los servicios adicionales que estos ofrecen sobre la red conmutada
de paquetes.
SIP se diseñó posteriormente con la pretensión de presentar dos ventajas frente a
H.323: Mayor flexibilidad para incorporar nuevas funciones y una más fácil
Implementación y depuración.
El Protocolo SIP es un protocolo ligero similar a otros desarrollados previamente
por el IETF como HTTP el cual es amplia extensión, mientras que H.323 sigue un
esquema aproximado al sistema tradicional de conmutación de circuitos,
basándose en la señalización de la red digital de servicios integrados, y otras
recomendaciones de la serie H.
Las estructura en las que se basan SIP y H.323 y Megaco son esencialmente
distintos no obstante, al realizar una comparación de la evolución de estos
estándares durante el trascurso de estos años, se llega a la conclusión de que, a
medida que se definen nuevas desarrollos en el protocolo SIP y surgen nuevas
versiones de H.323 cada vez se diferencian menos en cuanto a las
funcionalidades y posibilidades que estos brindan, con respecto a Megaco
depende más de la conexión y se integra con cualquiera de estos protocolos.
Un factor común en estas arquitecturas es el protocolo que utilizan para el
transporte, para el intercambio de datos multimedia en el transcurso de las
sesiones, aunque no está precisado, se utiliza RTP, sin que haya ninguna
alternativa otra alternativa.
Las condiciones que debe tener una arquitectura en general para que pueda dar
soporte, al menos, a un sistema íntegro de telefonía que se compenetre y
sustituya posteriormente a la red telefónica tradicional debe tener en cuenta los
siguientes aspectos: Escalabilidad de un gran número de usuarios en todo el
mundo, mantener llamadas activas en forma simultánea, permitir la gestión de la
red de tal modo que exista la posibilidad de aplicar políticas de control y
tarificación, proveer métodos para brindar una mejor calidad de servicio,
interoperabilidad entre los distintos fabricantes, protocolos y versiones de de cada
uno de estos y por último facilidad de ampliación.
BIBLIOGRAFÍA
A Hitchhiker's Guide to the Session Initiation Protocol [En Linea]
http://tools.ietf.org/html/draft-ietf-sip-hitchhikers-guide-06 [Citado en 24 de marzo
de 2011]
Audiovisual And Multimedia System [En Linea] http://www.itu.int/dms_pubrec/itut/rec/h/T-REC-H.323-199909-S!!SUM-HTM-S.htm [Citado 13 de mayo de 2011]
B2BUA
Documentation
[En
Línea]
http://www.b2bua.org/wiki/B2BUADocumentation [Citado en 15 de abril es 2011]
Central Telefónica IP de 3CX para Windows [En Línea] http://www.3cx.es/ [Citado
en 6 de mayo 2011]
Characteristics
About
SIP
http://www.sipcenter.com/sip.nsf/html/Characteristics
2011]
[En
Línea]
[Citado en 13 de mayo de
Conmutación de Paquetes protocolos IP [En línea]
http://www.zator.com/Internet/A3_1.htm [Citado el 22 de julio de 2011]
Conmutación, Red Inteligente y Servicios Convergente SS7 [En línea]
http://www.pucp.edu.pe/
puntoedu/index.php?option=com_content&task=view&id=2466 [Citado el 22 de
Julio de 2011]
Entidades
básicas
SIP
[En
Línea]
http://es.wikitel.info/wiki/Entidades_b%C3%A1sicas_SIP [Citado en 10 de marzo
de 2011]
Gateway Control Protocol [En
linea]http://www.networksorcery.com/enp/rfc/rfc3525.txt[citado 12 de junio 2011]
H.248.1: Gateway control protocol [En linea] http://www.itu.int/rec/T-REC-H.248.1200203-S/en [citado 6 de mayo 2011]
H.323 Forum [En linea] http://www.h323forum.org/standards/
abril de 2011]
[Citado en 1 de
H.323 Information Site [En Linea] http://www.packetizer.com/ipmc/h323/ [Citado en
8 de abril de 2011]
H.323 versus SIP [En Línea] http://www.packetizer.com/ipmc/h323_vs_sip/ [citado
en 10 de marzo de 2011]
ITU-T
Recomemmetations
advanced
[En
Linea]
http://www.itu.int/itut/recommendations/rec.aspx?rec=H.323 [Citado en 6 de mayo
de 2011]
ITU Work [En Línea] http://www.itu.int/ITU-T/workprog/wp_item.aspx?isn=6161
[Citado en 20 de mayo de 2011]
Laboratorio
de
VoIP
[En
Línea]
http://www.voip.unam.mx/mediawiki/index.php/Protocolo_SIP [Citado en 10 de
marzo de 2011]
Media
Gateway
Control
(megaco)
línea]http://datatracker.ietf.org/wg/megaco/charter/[citado 27 de 2011]
[En
Megaco/H.248:
Media
Gateway
Control
Protocol
]http://www.javvin.com/protocol Megaco.html [citado 20 de mayo 2011]
[Enlinea
MEGACO
vs
MGCP
http://hive1.hive.packtizer.com/users/packetizer/papers/ipmc/MEGAC
OvsMGCP_v3.pdf [citado 6 de junio 2011]
[Enlinea]
Packet – based multimedia communications [En linea] http://www.itu.int/rec/TREC-H.323/e [Citado en 29 de abril de 2011]
Protocolo
de
señalización
numero
7
[En
http://voip.megawan.com.ar/doku.php/ss7 [Citado el 13 de julio de 2011]
Protocolo
H.248
linea]http://www.recursosvoip.com/protocolos/megaco.php[citado
2011]
línea]
(MEGACO)[En
13 de mayo
Protocolo H.323 [En Linea] http://voip.megawan.com.ar/doku.php/h323 [Citado en
22 de abril de 2011]
Q.700: Introduction to CCITT Signalling System No. 7 [En Línea]
http://www.itu.int/rec/T-REC-Q.700-199303-I/e [Citado el 10 de Julio de 2010]
RedIris
video
conferencia
H.323
[En
Línea]
http://www.rediris.es/mmedia/H323Info.es.html [Citado en 13 de mayo de 2011]
RFC
3261
SIP:
Session
Initiation
Protocol
[En
Línea]
http://tools.ietf.org/html/rfc3261#section-7 [Citado en 10 de marzo de 2011]
RFC
3015
Megaco
Protocol
Version
http://www.faqs.org/rfcs/rfc3015.html [citado 10 de junio 2011]
[En
linea]
Session Initiation Protocol [En Línea] http://datatracker.ietf.org/wg/sip/charter/
[Citado en 22 de abril de 2011]
Signalling System #7 (SS7) [En Linea] http://www.telecomspace.com/ss7.html
[Citado el 16 de Julio de 2011]
Sip.edu and VoIP SIG Workshop [En Línea] http://www.internet2.edu/sip.edu/
[Citado en 29 de abril de 2011]
SIP.edu Cookbook [En Línea] http://mit.edu/sip/sip.edu/links.shtml [Citado en 1 de
abril de 2011]
SIP
Forum
Presentations
on
SIP
[En
http://www.sipforum.org/component/option,com_
docman/task,cat_view/gid,60/Itemid,261/ [Citado en 6 de mayo de 2011]
Linea]
SIP
and
MGCP/Megaco
[En
línea]
http://www.sipcenter.com/sip.nsf/html/SIP+and+MGCP+Megaco [citado 8 de junio
2011]
SS7 Mobile in a Minute [En Línea] http://www.mobilein.com/ss7.htm [Citado el 13
de Julio de 2011]
SS7 Protocol Suite [En Línea] http://www.protocols.com/pbook/ss7.htm [Citado el
20 de julio de 2011]
SS7 (Signaling System 7) [En Línea] http://www.tech-faq.com/ss7.html [Citado el
13 de Julio de 2011]
SS7 Tutorial [En línea] http://www.pt.com/page/tutorials/ss7-tutorial [Citado el 18
de julio de 2011]
SS7 Protocol Overview [En Línea] http://fengnet.com/book/voip/ch04lev1sec2.html
[Citado el 22 de Julio de 2011]
SS7 Overview [En Linea] http://www.techfest.com/networking/wan/ss7.htm [Citado
el 22 de Julio de 2011]
Tech invite SIP Protocol Structure [En Línea] http://www.tech-invite.com/Ti-siparchi.html [Citado en 1 de abril de 2011]
The IP Telecommunications Portal [En Línea] http://www.iptel.org/ [Citado en 1 de
abril de 2011]
The SIP center A portal for the commercial development of SIP [En Línea]
http://www.sipcenter.com/sip.nsf/html/Whitepapers [Citado en 17 de marzo de
2011]
Understanding
SIP
exchanges
by
experimentation
[En
Linea]http://4z.com/People/emin-gabrielyan/public/070501-sip-docs/ [Citado en 8
de abril de 2011]
VoIP foro Arquitectura SIP [En línea] http://www.voipforo.com/SIP/SIPejemplo.php
[citado en 10 de marzo de 2011]
VoIp
foro
H.323
Protocolo
VoIp
[En
línea]
http://www.voipforo.com/H323/H323objetivo.php [citado en 15 de abril de 2011]
Descargar