50
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 … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

Embed Size (px)

Citation preview

Page 1: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 2: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 3: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 4: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 5: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 6: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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.

Page 7: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 8: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 9: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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:

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.

3 RFC 3261 SIP: Session Initiation Protocol [En Línea] http://tools.ietf.org/html/rfc3261#section-7

[Citado en 10 de marzo de 2011]

Page 10: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 Agente de usuario

4 The IP Telecommunications Portal [En Línea] http://www.iptel.org/ [Citado en 1 de abril de 2011]

5 VoIP foro Arquitectura SIP [En línea] http://www.voipforo.com/SIP/SIPejemplo.php [citado en 10

de marzo de 2011]

Page 11: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 12: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 [En Línea]

http://www.sipcenter.com/sip.nsf/html/Whitepapers [Citado en 17 de marzo de 2011]

Page 13: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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/emin-

gabrielyan/public/070501-sip-docs/ [Citado en 8 de abril de 2011]

Page 14: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 15: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 Mensajes SIP

10

Tech invite SIP Protocol Structure [En Línea] http://www.tech-invite.com/Ti-sip-archi.html [Citado

en 1 de abril de 2011]

Page 16: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 Solicitudes SIP

11

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]

Page 17: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 18: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 19: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 20: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 21: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 22: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 23: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

Terminal

Gateway

Gatekeeper

Unidad de Control Multipunto

Controlador Multipunto

Procesador Multipunto

Proxy H.323

2.2 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

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

18

Protocolo H.323 [En Linea] http://voip.megawan.com.ar/doku.php/h323 [Citado en 22 de abril de

2011]

Page 24: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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:

Destination lookup

Ip Connection Management

19

Packet – based multimedia communications [En linea] http://www.itu.int/rec/T-REC-H.323/e

[Citado en 29 de abril de 2011]

Page 25: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 26: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 27: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 28: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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,

Page 29: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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-REC-

H.323-199909-S!!SUM-HTM-S.htm [Citado 13 de mayo de 2011]

Page 30: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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.

Page 31: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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-REC-H.323-199909-S!!SUM-HTM-S.htm

Page 32: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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-REC-

H.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]

Page 33: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 MSC-Server 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/

Page 34: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 28

http://www.networksorcery.com/enp/rfc/rfc3525.txt 29

http://www.faqs.org/rfcs/rfc3015.html

30 http://www.recursosvoip.com/protocolos/megaco.php

31 http://www.javvin.com/protocolMegaco.html

32 http://www.networksorcery.com/enp/rfc/rfc3525.txt

Page 35: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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-REC-

Q.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]

Page 36: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 37: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 38: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 39: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 40: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 protocolos IP [En línea] http://www.zator.com/Internet/A3_1.htm

[Citado el 22 de julio de 2011]

Page 41: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 42: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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]

Page 43: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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

Page 44: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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.

Page 45: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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.

Page 46: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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.

Page 47: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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/itu-

t/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 [En Línea]

http://www.sipcenter.com/sip.nsf/html/Characteristics [Citado en 13 de mayo de

2011]

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.1-

200203-S/en [citado 6 de mayo 2011]

H.323 Forum [En linea] http://www.h323forum.org/standards/ [Citado en 1 de

abril de 2011]

Page 48: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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) [En

línea]http://datatracker.ietf.org/wg/megaco/charter/[citado 27 de 2011]

Megaco/H.248: Media Gateway Control Protocol [Enlinea

]http://www.javvin.com/protocol Megaco.html [citado 20 de mayo 2011]

MEGACO vs MGCP [Enlinea]

http://hive1.hive.packtizer.com/users/packetizer/papers/ipmc/MEGAC

OvsMGCP_v3.pdf [citado 6 de junio 2011]

Packet – based multimedia communications [En linea] http://www.itu.int/rec/T-

REC-H.323/e [Citado en 29 de abril de 2011]

Protocolo de señalización numero 7 [En línea]

http://voip.megawan.com.ar/doku.php/ss7 [Citado el 13 de julio de 2011]

Protocolo H.248 (MEGACO)[En

linea]http://www.recursosvoip.com/protocolos/megaco.php[citado 13 de mayo

2011]

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]

Page 49: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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 [En linea]

http://www.faqs.org/rfcs/rfc3015.html [citado 10 de junio 2011]

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 Linea]

http://www.sipforum.org/component/option,com_

docman/task,cat_view/gid,60/Itemid,261/ [Citado en 6 de mayo de 2011]

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]

Page 50: PROTOCOLOS DE SEÑALIZACIÓN USADA … · protocolos de seÑalizaciÓn usada actualmente para terminales mÓviles e ip wilmer santamarÍa gonzÁlez grupo de investigaciÓn promente

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-sip-

archi.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]