PROCEDIMIENTO DE ENCAMINAMIENTO DE UN MENSAJE SIP EN CASO DE NO DISPONIBILIDAD DE NODOS INTERMEDIOS.

Procedimiento de encaminamiento en una red de telecomunicaciones de un mensaje SIP (Session Initiation Protocol) destinado a encaminarse a través de entidades intermedias que constituyen nodos de un camino de señalización,

caracterizado porque comprende una etapa de elusión de al menos una entidad intermedia susceptible de ser eludida en caso de no disponibilidad, realizándose dicha etapa de elusión por supresión de la identidad URI (Uniform Resource Identifier) de dicha entidad intermedia a eludir en una cabecera "Route" o "Vía" de un mensaje SIP que contiene la lista de las identidades de las entidades a atravesar

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/FR2007/052159.

Solicitante: FRANCE TELECOM.

Nacionalidad solicitante: Francia.

Dirección: 6 PLACE D'ALLERAY,75015 PARIS.

Inventor/es: PROUVOST,SEBASTIEN, CHADLI,YOUSSEF.

Fecha de Publicación: .

Fecha Concesión Europea: 5 de Mayo de 2010.

Clasificación Internacional de Patentes:

  • H04L12/56C1
  • H04L29/06C2

Clasificación PCT:

  • H04L12/56
  • H04L29/06 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › caracterizadas por un protocolo.
PROCEDIMIENTO DE ENCAMINAMIENTO DE UN MENSAJE SIP EN CASO DE NO DISPONIBILIDAD DE NODOS INTERMEDIOS.

Fragmento de la descripción:

Procedimiento de encaminamiento de un mensaje SIP en caso de no disponibilidad de nodos intermedios.

La presente invención se refiere a un procedimiento de encaminamiento de un mensaje SIP destinado a ser encaminado a través de entidades intermedias que constituyen nodos de un camino de señalización.

La invención encuentra una aplicación particularmente ventajosa en las situaciones en las que una o más entidades intermedias por las cuales debe transitar el mensaje no están disponibles y por lo tanto no pueden ser contactadas por otras entidades que se encuentran en el mismo camino de señalización.

Una red de telecomunicaciones se compone de diferentes entidades intermedias por las cuales transitan los mensajes de señalización transmitidos entre una entidad emisora y una entidad destinataria. Un mensaje de señalización contiene información ligada a una llamada de la entidad emisora hacia la entidad destinataria, como la petición de establecimiento de llamada, así como otras informaciones, como por ejemplo la notificación de la presencia de mensajes en una mensajería.

Estas entidades intermedias pueden tener funciones muy diversas que van desde el encaminamiento de señalización a las acciones que se llevan a cabo en este mensaje, tales como la inserción o la supresión de algunas informaciones para proporcionar un servicio particular.

El protocolo SIP ("Session Initiation Protocol") es un protocolo definido por el IETF ("Internet Engineering Task Force") que tiene por objetivo inicial permitir el establecimiento, la notificación y la terminación de sesiones multimedia en una red IP. El protocolo SIP ha sido elegido también por diferentes organismos de normalización o consorcio como el 3GPP ("3rd Generation Partnership Project") o TISPAN ("Telecoms & Internet converged Services & Protocols for Advanced Networks") en el marco de su definición de arquitecturas de control de redes basadas en un transporte IP. Entre estas arquitecturas, se pueden citar las conocidas con el acrónimo IMS ("IP Multimedia Sub-system"). SIP tiene por lo tanto tendencia a imponerse en el futuro como el protocolo de establecimiento de sesiones utilizado en las redes públicas operativas, sean éstas móviles o fijas.

Con respecto a los otros protocolos de señalización, SIP se caracteriza por su capacidad de transmitir las informaciones de encaminamiento a través de los propios mensajes SIP. En efecto, la primera petición que inicia una sesión, denominada petición inicial, puede contener las direcciones de las entidades que debe atravesar. Estos datos se notifican en el mensaje de petición inicial por la entidad emisora que se encuentra en el origen de la sesión, habiendo sido estos datos recuperados por la entidad emisora en el omento de su registro en la red o por otros mecanismos. El camino de señalización que corresponde a la sesión se establece en el momento del paso de la petición inicial en función del destino de la llamada, de la arquitectura de la red y de los servicios necesarios para esta sesión. Las siguientes peticiones y las respuestas SIP contienen todos los datos necesarios para su encaminamiento. Es una diferencia importante con respecto a los otros protocolos para los cuales el encaminamiento se basa esencialmente en tablas presentes en las entidades de red y en la memorización de los datos de encaminamiento ligados a la llamada por las entidades implicadas en esta llamada.

Los mensajes SIP son de dos tipos: las peticiones y sus respuestas. Las respuestas siguen el camino inverso al de la petición a la cual se asocian.

Entre las peticiones, se distinguen las peticiones iniciales y las peticiones subsiguientes. Las peticiones subsiguientes son las peticiones que pertenecen a un mismo diálogo SIP creado por una petición inicial emitida por una entidad emisora. Sólo algunas peticiones iniciales pueden crear un diálogo SIP, es el caso, por ejemplo, del mensaje INVITE. El camino de las peticiones subsiguientes, es decir el conjunto de las entidades SIP de la red que deben atravesar todas las peticiones que pertenecen a este diálogo, se determina durante el paso de la petición inicial que crea este diálogo.

Un mensaje SIP de petición inicial comprende una cabecera "Request-URI" (URI por "Uniform Resource Identifier") que contiene la dirección de la entidad destinataria de la petición. Una petición SIP puede comprender opcionalmente una cabecera particular denominada "Route", que contiene por orden decreciente, la lista de las identidades, en forma de URI, las entidades a atravesar antes de alcanzar el destino, las cuales son las entidades intermedias por las cuales debe pasar la petición.

Una entidad SIP intermedia, normalmente un proxy SIP, que recibe una petición inicial procede al análisis de la misma. Si esta petición contiene una cabecera "Route", entonces considera la primera entidad SIP presente en esta cabecera como la entidad a la cual debe hacer llegar la petición. En caso contrario, determina la siguiente entidad a la cual la petición debe ser enviada a partir de la cabecera "Request-URI" utilizando mecanismos específicos de encaminamiento.

Toda entidad SIP, intermedia o no, tiene la posibilidad de añadir una cabecera "Route" o añadir la identidad URI de entidades adicionales en una cabecera "Route" existente. Los usos de esta funcionalidad son muy numerosos. Permite por ejemplo que la primera entidad contactada de la red añada en la cabecera "Route" la identidad de la entidad responsable de la gestión de los servicios asignados al usuario de la entidad emisora de la petición, con el fin de garantizar que la petición pase por esta entidad. Las entidades responsables de la gestión de los servicios se conocen con el nombre de servidores de aplicación AS ("Application Server").

Las entidades SIP intermedias atravesadas por la petición inicial que desean permanecer en el camino de señalización insertan su identidad en una cabecera "Record-Route" de la petición inicial antes de transferirla al siguiente nodo.

Las identidades presentes en la cabecera "Record-Route" durante el paso de la petición inicial se retoman en la cabecera "Route" de las peticiones subsiguientes. El encaminamiento de estas peticiones se realiza del siguiente modo. Una entidad SIP intermedia que recibe una petición subsiguiente SIP procede a su análisis. Si la petición contiene una cabecera "Route", entonces considera la primera entidad SIP presente en esta cabecera como la identidad a la cual debe hacer llegar la petición. En caso contrario, considera la entidad presente en la cabecera "Request-URI" como la entidad a la cual debe hacer llegar la cabecera.

Durante el paso de una petición SIP, cada entidad atravesada añade su dirección en una cabecera denominada "Vía". De este modo, esta cabecera acumula de manera ordenada todas las direcciones de las entidades SIP atravesadas incluso la dirección de la entidad emisora de la petición.

Cuando una entidad genera una respuesta a una petición, pudiendo esta entidad ser la entidad destinataria de la petición o una entidad intermedia, inserta en la misma una cabecera "Vía" que contiene las direcciones recibidas en el campo "Vía" de la petición conservando el mismo orden. Cada entidad recibe esta respuesta, y si decide transferirla al siguiente nodo, la envía a la dirección que figura en primer lugar en la cabecera "Vía" de esta respuesta.

De manera general, se puede dar el caso de que unas entidades intermedias no sean accesibles en un momento dado, por ejemplo en caso de avería del equipo o de sobrecarga. En tales circunstancias, la red puede tener dos comportamientos: o bien se rechaza un mensaje que debe transitar por tal entidad, o bien se encuentra un camino alternativo para permitir que el mensaje sea, sin embargo, transmitido hacia su destino. Este comportamiento puede depender especialmente de las características de la entidad en cuestión, a saber si es indispensable o no, y del tipo de mensaje de señalización.

Por su parte, el protocolo SIP no ofrece generalmente esta alternativa y no autoriza más que la primera solución, es decir el rechazo del mensaje.

De este modo cuando una entidad intermedia determina que la primera entidad SIP presente en la cabecera "Route" de una petición no es accesible, entonces puede enviar una respuesta de fallo a la entidad emisora, incluso si hubiese sido preferible hacer transitar la petición hasta el destino evitando esta entidad intermedia inaccesible, con riesgo de no beneficiarse de los tratamientos que hubiese debido efectuar.

Del mismo modo, cuando...

 


Reivindicaciones:

1. Procedimiento de encaminamiento en una red de telecomunicaciones de un mensaje SIP (Session Initiation Protocol) destinado a encaminarse a través de entidades intermedias que constituyen nodos de un camino de señalización, caracterizado porque comprende una etapa de elusión de al menos una entidad intermedia susceptible de ser eludida en caso de no disponibilidad, realizándose dicha etapa de elusión por supresión de la identidad URI (Uniform Resource Identifier) de dicha entidad intermedia a eludir en una cabecera "Route" o "Vía" de un mensaje SIP que contiene la lista de las identidades de las entidades a atravesar.

2. Procedimiento según la reivindicación 1, que comprende una etapa destinada a determinar si una entidad intermedia es susceptible de ser eludida en caso de no disponibilidad.

3. Procedimiento según la reivindicación 2, en el cual dicha etapa de determinación se lleva a cabo por una entidad por medio de un dato local que indica si dicha entidad intermedia es susceptible de ser eludida.

4. Procedimiento según la reivindicación 2, en el cual dicha etapa de determinación se lleva a cabo por una entidad consultando una base de datos externa que indica si dicha entidad intermedia es susceptible de ser eludida.

5. Procedimiento según la reivindicación 2, en el cual dicha etapa de determinación se lleva a cabo por inserción en una cabecera de encaminamiento de dicho mensaje SIP de un indicador de elusión "bypass" de dicha entidad intermedia susceptible de ser eludida.

6. Procedimiento según la reivindicación 5, caracterizado porque dicho indicador de elusión de dicha entidad intermedia se comunica a la entidad emisora de un mensaje de petición inicial durante el registro de dicha entidad emisora en la red de telecomunicaciones.

7. Procedimiento según la reivindicación 6, caracterizado porque dicho indicador de elusión de dicha entidad intermedia se comunica a la entidad emisora previamente a la emisión de un mensaje de petición inicial.

8. Entidad intermedia que constituye un nodo de un camino de señalización para el encaminamiento de un mensaje SIP (Session Initiation Protocol) en una red de telecomunicaciones, caracterizada porque dicha entidad intermedia es capaz de insertar en una cabecera de encaminamiento de dicho mensaje SIP un indicador de elusión cuando dicha entidad está en situación de no disponibilidad.

9. Entidad que constituye un nodo de un camino de señalización para el encaminamiento de un mensaje SIP (Session Initiation Protocol) en una red de telecomunicaciones, caracterizada porque dicha entidad comprende medios para eludir una entidad intermedia en caso de no disponibilidad de dicha entidad intermedia, capaces de suprimir la identidad URI (Uniform Resource Identifier) de dicha entidad intermedia a eludir en una cabecera "Route" o "Vía" de un mensaje SIP que contiene la lista de las identidades de las entidades a atravesar.

10. Entidad según la reivindicación 9, que comprende medios para determinar si una entidad intermedia es susceptible de ser eludida en caso de no disponibilidad.

11. Programa de ordenador que comprende instrucciones de programa para la aplicación del procedimiento según una cualquiera de las reivindicaciones 1 a 7 cuando dicho programa es ejecutado por un ordenador.

12. Señal que transporta un mensaje SIP (Session Initiation Protocol) que comprende en una cabecera de encaminamiento un indicador de elusión "bypass" de al menos una entidad intermedia susceptible de ser eludida en caso de no disponibilidad en un camino de señalización.


 

Patentes similares o relacionadas:

MÉTODO PARA REGISTRAR DISPOSITIVOS MULTICONTACTO, del 3 de Febrero de 2012, de TELEFONAKTIEBOLAGET L M ERICSSON: Un método para controlar una petición de comunicación para un dispositivo de usuario multicontacto en una red habilitada IMS, el dispositivo […]

SISTEMA Y MÉTODO PARA FACILITAR EL PEDIDO DE UN ARTÍCULO, del 13 de Diciembre de 2011, de OPENTV, INC.: Sistema de televisión interactiva comprendiendo un sistema informático distribuido, comprendiendo: un servidor ; y un cliente ; y un control […]

PROCEDIMIENTO Y APARATO PARA COMPRESIÓN DE CABECERA EN UN SISTEMA DE COMUNICACIÓN INALÁMBRICA, del 23 de Agosto de 2011, de QUALCOMM INCORPORATED: Un procedimiento de transmisión unidireccional en un sistema de comunicación inalámbrica en el que un receptor requiere una inicialización […]

CONTROL DE LA POTENCIA PARA SERVICIOS PUNTO A MULTIPUNTO SUMINISTRADOS EN SISTEMAS DE COMUNICACIONES, del 6 de Julio de 2011, de QUALCOMM INCORPORATED: Un procedimiento de control de la potencia para servicios punto a multipunto en un sistema de comunicaciones en el cual un grupo de usuarios es servido por al […]

PROCEDIMIENTO Y PORTAL PARA ESTABLECIMIENTO DE UNA CONEXIÓN DE COMUNICACIÓN ENTRE DOS REDES DE COMUNICACIÓN DIFERENTES, del 28 de Junio de 2011, de VODAFONE HOLDING GMBH: Procedimiento para establecer una conexión de comunicación entre un primer abonado de una red de telecomunicaciones y al menos un segundo abonado […]

TRANSMISIÓN SEGURA DE VOZ Y DATOS A TRAVÉS DE TELÉFONOS IP, del 22 de Junio de 2011, de ALCATEL LUCENT: Un aparato de teléfono del protocolo de Internet, IP, en una red de comunicaciones que comprende: - una entrada de voz; - una salida de voz; y - al menos un módulo […]

Imagen de 'CONTROL DE FLUJO PARA DIFUSIÓN MULTIMEDIA EN CONTINUO'CONTROL DE FLUJO PARA DIFUSIÓN MULTIMEDIA EN CONTINUO, del 14 de Junio de 2011, de MICROSOFT CORPORATION: Un procedimiento para su uso en un dispositivo servidor para el control del flujo de una difusión multimedia en continuo, comprendiendo el procedimiento: […]

Imagen de 'PROCEDIMIENTO PARA DETECTAR LLAMADAS Y LAS CORRESPONDIENTES UNIDADES'PROCEDIMIENTO PARA DETECTAR LLAMADAS Y LAS CORRESPONDIENTES UNIDADES, del 19 de Mayo de 2011, de SIEMENS AKTIENGESELLSCHAFT: Procedimiento para detectar llamadas, en el que un aparato terminal que realiza la llamada dirige a través de una unidad de señalización a un […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .