Control de conexión con B2BUA ubicado detrás de una pasarela NAT.

Aparato que comprende

un receptor configurado para recibir un mensaje de señalización relativo a un establecimiento de una conexión de comunicación,

recibiéndose el mensaje de señalización desde un dispositivo de traducción de dirección de red,

un determinador configurado para determinar si la información de dirección contenida en un elemento de descripción de sesión del mensaje de señalización coincide con información de dirección preajustada asignada a una función de pasarela de frontera, y

un procesador configurado para,

cuando el determinador no determina una información de dirección coincidente, iniciar un procedimiento de enclavamiento en una función de pasarela de frontera propia y ajustar como información de dirección que va a utilizarse en el establecimiento de conexión una dirección del dispositivo de traducción de dirección de red, o,

cuando el determinador determina una información de dirección coincidente, anular un procesamiento de enclavamiento en la función de pasarela de frontera propia y ajustar como información de dirección que va a utilizarse en el establecimiento de conexión, la información de dirección de función de pasarela de frontera recibida en el elemento de descripción de sesión.

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

Solicitante: Nokia Solutions and Networks Oy.

Nacionalidad solicitante: Finlandia.

Dirección: KARAPORTTI 3 02610 ESPOO FINLANDIA.

Inventor/es: LANZINGER,KARL.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04L29/06 SECCION H — 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; selección H04Q). › 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.
  • H04L29/12 H04L 29/00 […] › caracterizados por el terminal de datos.

PDF original: ES-2534586_T3.pdf

 


Fragmento de la descripción:

Antecedentes de la invención Campo de la invención

La presente invención se refiere a un control de conexión realizado en una red de comunicación. En particular, la presente invención se refiere a un método, aparato y producto de programa informático que proporcionan un mecanismo para conectar dos partes en un entorno de red de comunicación (tal como IMS) cuando en el establecimiento de la conexión están implicados un agente de usuario adosado (que proporciona funciones como desvio de llamadas, etc.) y una función de traducción de dirección de red.

Antecedentes de la técnica relacionada

Puede encontrarse técnica anterior que está relacionada con este campo técnico, por ejemplo, en la especificación técnica 3GPP ETSI TS 183 17 (versión actual: 3.2.1) y en la especificación ITU-T H.248.37 así como ETSI TS 183 18 V3.52 (21-1).

Se aplicarán los siguientes significados para las abreviaturas utilizadas en esta memoria descriptiva:

3GPP

- proyecto de asociación de tercera generación

B2BUA

- agente de usuario adosado

BGF

- función de pasarela de frontera

Cali Fwd

- desvío de llamadas

IP

- protocolo de Internet

IMS

- subsistema multimedia de IP

LAN

- red de área local

Ll

- interceptación legal

NAT

- traducción de dirección de red

NAPT

- traducción de puerto de dirección de red

P-CSCF

- función de control de estado de llamada de proxy

PBX

- centralita privada

PDF

- función de decisión de política

SBC

- controlador de frontera de sesión

SDP

- protocolo de descripción de sesión

SIP

- protocolo de inicio de sesión

SPDF

- función de decisión de política de servicio

UE

- equipo de usuario

VolP

- voz sobre IP

En los últimos años, ha tenido lugar en todo el mundo una expansión creciente de las redes de comunicación, por ejemplo de redes de comunicación basadas en cable, tales como la Red Digital de Servicios Integrados (RDSI), la DSL, o redes de comunicación inalámbricas, tales como el sistema cdma2 (acceso múltiple por división de código), redes de comunicación celulares de tercera generación (3G) como el Sistema de Telecomunicaciones Universales Móviles (UMTS), redes de comunicación mejoradas basadas, por ejemplo, en LTE, redes de comunicación celulares de segunda generación (2G) como el Sistema Global para Comunicaciones Móviles (GSM),

el Sistema Radioeléctrico General por Paquetes (GPRS), Velocidades de Datos Ampliadas para la Evolución de GSM (EDGE), u otros sistemas de comunicación inalámbricos, tales como la Red de Área Local Inalámbrica (WLAN) o la Interoperabilidad Mundial para Acceso por Microondas (WIMAX). Diversas organizaciones, tales como el Proyecto de Asociación de Tercera Generación (3GPP), Telecoms & Internet converged Services & Protocols for Advanced Networks (TISPAN), la Unión Internacional de Telecomunicaciones (ITU), el Proyecto de Asociación de Tercera Generación 2 (3GPP2), el Grupo de Trabajo de Ingeniería de Internet (IETF), el IEEE (Instituto de Ingenieros en Electricidad y en Electrónica), el WiMAX Forum y similares están trabajando en normas para entornos de red de telecomunicación y de acceso.

Generalmente, para establecer y gestionar adecuadamente una conexión de comunicación entre elementos de red tales como un UE y otro equipo de comunicación, tal como una base de datos, un servidor, etc., están implicados uno o más elementos de red intermedios, tales como nodos de control de red, nodos de soporte, nodos de servicio y elementos de interfuncionamiento que pueden pertenecerá diferentes redes de comunicación.

Una tecnología actual para fusionar Internet con el mundo de las telecomunicaciones celulares es el subsistema multimedia de protocolo de Internet (IP), IMS. IMS es una arquitectura de normalización para operadores que pretenden proporcionar servicios multimedia móviles y fijos. IMS utiliza una implementación de voz sobre IP (VolP) basada en una implementación normalizada por 3GPP del protocolo de inicio de sesión (SIP) y funciona sobre el protocolo de Internet (IP) estándar. Se admiten los sistemas de comunicación tanto PS como CS.

Como mecanismos de señalización utilizados en las conexiones o sesiones entre los elementos de red de IMS y un equipo de usuario o similar, se utiliza SIP como protocolo de señalización, mientras que se utiliza SDP para la descripción de sesión. Los detalles de la estructura y los procedimientos ejecutados en IMS se describen en las normas relacionadas y normalmente los conocen los expertos en la técnica por lo que se omite una descripción adicional de los mismos en el presente documento por motivos de simplicidad.

Un punto de entrada a un sistema IMS para un UE de abonado es, por ejemplo, una P-CSCF. La entidad funcional P-CSCF puede actuar como el controlador de un controlador de frontera de sesión (SBC). El SBC es, por ejemplo, una entidad o un dispositivo utilizado en redes VolP para ejercer control sobre la señalización y también sobre los flujos de medios.

Un ejemplo de una arquitectura lógica de un SBC 1 se muestra en la figura 1. El SBC 1 puede consistir en una función 2 de control de frontera y una función 3 de pasarela de frontera (BGF). La función de control de frontera puede consistir en dos elementos o entidades, es decir la P-CSCF 4 que actúa como controlador y una SPDF 5 que actúa como función de decisión de política. La P-CSCF 4 y la SPDF 5 están conectadas mediante una interfaz especificada, por ejemplo una denominada interfaz Gq basada en una protocolo Diameter, y la SPDF 5 y la BGF 3 pueden conectarse mediante otra interfaz, por ejemplo una denominada interfaz la basada en el protocolo H.248.

Para el encaminamiento de flujos de medios, puede utilizarse la BGF como pasarela IP-IP bajo el control de la P- CSCF 4 y la SPDF 5.

Una de las características del SBC 1 es el cruce de medios a través de encaminadores NAT o NAPT privados mediante un denominado procedimiento de "enclavamiento". El enclavamiento representa un procedimiento normalizado conocido por los expertos en la técnica que se ejecuta a través de la interfaz Gq/H.248, en el que se utiliza un respectivo paquete H.248 para el control directo de la BGF 3. La idea principal del procedimiento de enclavamiento es que, cuando se establece una sesión hacia o desde un punto de extremo de una comunicación, por ejemplo un UE, ubicado detrás de un dispositivo NAT o NAPT, la BGF 3 aún no conoce la información de dirección tal como la dirección y el puerto IP en el encaminador NAPT en el que se establecerá el flujo de medios. Por tanto, la BGF 3 espera a que llegue el primer paquete de medios desde el dispositivo NAPT y entonces envía su flujo de medios a la dirección y al puerto IP del que proceden los medios, suponiendo que hay una configuración simétrica de los flujos de medios (es decir, el puerto de envío es igual al puerto de recepción).

En una red de comunicación basada en IP, tal como el IMS basado en SIP, pueden proporcionarse funcionalidades como un denominado agente de usuario adosado (B2BUA). El B2BUA es un elemento de red lógico en aplicaciones SIP y opera entre ambos puntos de extremo de una llamada telefónica o sesión de comunicación. El B2BUA puede dividir el canal de comunicación en dos ramas de llamada, es decir termina una rama de llamada y origina una segunda rama de llamada. En la rama de llamada que se origina, el B2BUA actúa como servidor de agente de usuario (UAS) y procesa la petición como cliente de agente de usuario (UAC) para el extremo de destino. Dado que fluyen mensajes de control para cada llamada a través del B2BUA, un proveedor de servicios puede implementar características de valor añadido disponibles durante la llamada, por ejemplo desvío de llamadas, transferencia de llamadas, etc. En otras palabras, un B2BUA puede proporcionar diversas funciones de procesamiento de llamadas.

El B2BUA... [Seguir leyendo]

 


Reivindicaciones:

1.

2.

3.

4.

5.

6.

7.

Aparato que comprende

un receptor configurado para recibir un mensaje de señalización relativo a un establecimiento de una conexión de comunicación, recibiéndose el mensaje de señalización desde un dispositivo de traducción de dirección de red,

un determinador configurado para determinar si la información de dirección contenida en un elemento de descripción de sesión del mensaje de señalización coincide con información de dirección preajustada asignada a una función de pasarela de frontera, y

un procesador configurado para,

cuando el determinador no determina una información de dirección coincidente, iniciar un procedimiento de enclavamiento en una función de pasarela de frontera propia y ajustar como información de dirección que va a utilizarse en el establecimiento de conexión una dirección del dispositivo de traducción de dirección de red, o,

cuando el determinador determina una información de dirección coincidente, anular un procesamiento de enclavamiento en la función de pasarela de frontera propia y ajustar como información de dirección que va a utilizarse en el establecimiento de conexión, la información de dirección de función de pasarela de frontera recibida en el elemento de descripción de sesión.

Aparato según la reivindicación 1, que comprende además un transmisor configurado para enviar un mensaje de señalización relativo al establecimiento de la conexión de comunicación que incluye la información de dirección ajustada por el procesador, a un punto de extremo de una sesión de la conexión de comunicación.

Aparato según la reivindicación 1 ó 2, en el que el elemento de descripción de sesión comprende además información de puerto relativa a la función de pasarela de frontera, en el que el procesador está configurado además para indicar la información de puerto de la función de pasarela de frontera junto con el ajuste de la información de dirección de la función de pasarela de frontera.

Aparato según cualquiera de las reivindicaciones 1 a 3, en el que el receptor está configurado para recibir como el mensaje de señalización relativo a un establecimiento de la conexión de comunicación una de una señalización relativa a una oferta de protocolo de descripción de sesión y a una respuesta de protocolo de descripción de sesión.

Aparato según cualquiera de las reivindicaciones 1 a 4, que comprende además

un receptor configurado para recibir un mensaje de señalización de respuesta relativo al establecimiento de la conexión de comunicación,

un procesador configurado para sustituir información de dirección contenida en un elemento de descripción de sesión del mensaje de señalización de respuesta por información de dirección y puerto de una función de pasarela de frontera propia, y

un transmisor configurado para enviar un mensaje de señalización de respuesta relativo al establecimiento de la conexión de comunicación que incluye la información de dirección ajustada por el procesador en la sustitución, a un terminal de extremo de una sesión de la conexión de comunicación.

Aparato según cualquiera de las reivindicaciones 1 a 5, en el que

el procesador está configurado además, cuando realiza la anulación del procesamiento de enclavamiento,

para impedir el envío de una indicación de enclavamiento hacia la función de pasarela de frontera propia, o

para reajustar una indicación de enclavamiento enviada previamente a la función de pasarela de frontera propia y enviar la información de dirección de la función de pasarela de frontera recibida en el elemento de descripción de sesión a la función de pasarela de frontera propia como indicación de una nueva dirección del interlocutor.

Aparato según cualquiera de las reivindicaciones 1 a 6, en el que la función de pasarela de frontera cuya información de dirección está contenida en el elemento de descripción de sesión recibido es igual que la función de pasarela de frontera propia o diferente de la función de pasarela propia.

9.

1.

11.

12.

13.

14.

16.

Aparato según cualquiera de las reivindicaciones 1 a 7, en el que el aparato está Incluido en un elemento de control de red o conmutador de software de una red de comunicación, en particular en un elemento de función de control de estado de llamada de proxy de una red basada en el protocolo de Internet.

Método para un aparato que comprende:

recibir un mensaje de señalización relativo a un establecimiento de una conexión de comunicación, recibiéndose el mensaje de señalización desde un dispositivo de traducción de dirección de red,

determinar si información de dirección contenida en un elemento de descripción de sesión del mensaje de señalización coincide con información de dirección preajustada asignada a una función de pasarela de

frontera, y

cuando no se determina una información de dirección coincidente, iniciar un procedimiento de enervamiento en una función de pasarela de frontera propia y ajustar como información de dirección que va a utilizarse en el establecimiento de la conexión una dirección del dispositivo de traducción de dirección

de red, o

realizar, cuando se determina una información de dirección coincidente, una anulación de un procesamiento de enervamiento en la función de pasarela de frontera propia y ajustar como información de dirección que va a utilizarse en el establecimiento de conexión, la información de dirección de función de pasarela de frontera recibida en el elemento de descripción de sesión.

Método según la reivindicación 9, que comprende además enviar un mensaje de señalización relativo al establecimiento de la conexión de comunicación que incluye la información de dirección utilizada en el ajuste, a un punto de extremo de una sesión de la conexión de comunicación.

Método según la reivindicación 9 ó 1, en el que el elemento de descripción de sesión comprende además información de puerto relativa a la función de pasarela de frontera, en el que el método comprende además indicar, cuando se realiza el ajuste de la información de dirección de función de pasarela de frontera recibida en el elemento de descripción de sesión como la información de dirección que va a utilizarse en el establecimiento de la conexión, la información de puerto de la función de pasarela de frontera.

Método según cualquiera de las reivindicaciones 9 a 11, en el que se recibe una de una señalización relativa a una oferta de protocolo de descripción de sesión y una respuesta de protocolo de descripción de sesión como el mensaje de señalización relativo a un establecimiento de la conexión de comunicación.

Método según cualquiera de las reivindicaciones 9 a 12, que comprende además

recibir un mensaje de señalización de respuesta relativo al establecimiento de la conexión de comunicación,

sustituir información de dirección contenida en un elemento de descripción de sesión del mensaje de señalización de respuesta por información de dirección y puerto de una función de pasarela de frontera propia, y

enviar un mensaje de señalización de respuesta relativo al establecimiento de la conexión de comunicación que incluye la información de dirección ajustada en la sustitución, a un terminal de extremo de una sesión de la conexión de comunicación.

Aparato según cualquiera de las reivindicaciones 9 a 13, que comprende además, cuando se realiza la anulación del procesamiento de enclavamiento,

impedir que se envíe una indicación de enclavamiento hacia la función de pasarela de frontera propia, o

reajustar una indicación de enclavamiento enviada previamente a la función de pasarela de frontera propia y enviar la información de dirección de la función de pasarela de frontera recibida en el elemento de descripción de sesión a la función de pasarela de frontera propia como indicación de una nueva dirección del interlocutor.

Método según cualquiera de las reivindicaciones 9 a 14, en el que la función de pasarela de frontera cuya información de dirección está contenida en el elemento de descripción de sesión recibido es igual que la función de pasarela de frontera propia o diferente de la función de pasarela propia.

Método según cualquiera de las reivindicaciones 9 a 15, en el que el método se ejecuta en un elemento de control de red o conmutador de software de una red de comunicación, en particular en un elemento de

función de control de estado de llamada de proxy de una red basada en el protocolo de Internet.

17. Producto de programa informático para un ordenador, que comprende partes de código de software para realizar las etapas según cualquiera de las reivindicaciones 9 a 16 cuando dicho producto se ejecuta en el

ordenador.

18. Producto de programa Informático según la reivindicación 17, en el que dicho producto de programa Informático comprende un medio legible por ordenador en el que se almacenan dichas partes de código de software, y/o en el que dicho producto de programa informático puede cargarse directamente en la memoria

interna del ordenador por medio de al menos uno de los procedimientos de carga, descarga e inserción

(push).


 

Patentes similares o relacionadas:

SISTEMA DE GESTIÓN DE UNA INSTALACIÓN EN FUNCIÓN DEL NIVEL DE EFICIENCIA DE UN VEHÍCULO, del 31 de Octubre de 2019, de MAESTRO CAPITAL LIMITED: Sistema de gestión de una instalación en función del nivel de eficiencia de un vehículo que comprende: medios de determinación de la cantidad […]

Sistema de gestión de una instalación en función del nivel de eficiencia de un vehículo, del 31 de Octubre de 2019, de MAESTRO CAPITAL LIMITED: Sistema de gestión de una instalación en función del nivel de eficiencia de un vehículo que comprende: medios de determinación de la cantidad de […]

Sistema y procedimiento para la creación y la gestión de autorizaciones descentralizadas para objetos conectados, del 31 de Octubre de 2019, de Bull SAS: Sistema informático de creación de autorizaciones, de atribuciones y de gestión de dichas autorizaciones para unos objetos conectados que […]

Métodos y aparatos para generar claves en las comunicaciones de dispositivo a dispositivo, del 30 de Octubre de 2019, de Nokia Technologies OY: Un método, que comprende: derivar en un equipo de primer usuario, una primera clave basada en un primer parámetro de seguridad y una clave compartida […]

Método, aparatos y aplicaciones para los atributos de oscurecimiento contextual de un perfil de usuario, del 30 de Octubre de 2019, de Orange: Un método para proporcionar un atributo de un perfil de usuario a un dispositivo electrónico solicitante a través de un servidor de […]

Transmisión de solicitud de bloque mejorada usando http cooperativa paralela y corrección de errores hacia adelante, del 30 de Octubre de 2019, de QUALCOMM INCORPORATED: Un procedimiento para su uso en un sistema de comunicación en el que un dispositivo cliente solicita segmentos de medios desde un sistema de ingestión […]

Control de acceso de zona de acceso dinámico, del 30 de Octubre de 2019, de Nokia Solutions and Networks Oy: Un método, que comprende: modificar derechos de acceso para una red Wi-Fi en respuesta a una condición , teniendo los derechos de acceso un […]

Procedimiento, configuración para procesar informaciones en un aparato doméstico así como aparato doméstico, del 30 de Octubre de 2019, de BSH HAUSGERÁTE GMBH: Procedimiento para procesar informaciones en un aparato doméstico (101 a 103), en el que - se transmite desde el aparato doméstico […]

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