ES2271340T3 - Metodo y aparato para determinar un identificador de entidades. - Google Patents

Metodo y aparato para determinar un identificador de entidades. Download PDF

Info

Publication number
ES2271340T3
ES2271340T3 ES02778152T ES02778152T ES2271340T3 ES 2271340 T3 ES2271340 T3 ES 2271340T3 ES 02778152 T ES02778152 T ES 02778152T ES 02778152 T ES02778152 T ES 02778152T ES 2271340 T3 ES2271340 T3 ES 2271340T3
Authority
ES
Spain
Prior art keywords
entity
dns
called
network
node
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES02778152T
Other languages
English (en)
Inventor
Victor Ferraro Esparza
Miguel Cobo
Robert Khello
Isabel Plata Andres
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2271340T3 publication Critical patent/ES2271340T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • H04W8/28Number portability ; Network address portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S379/00Telephonic communications
    • Y10S379/90Internet, e.g. Internet phone, webphone, internet-based telephony

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Transplanting Machines (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

REIVINDICACIONES 1. Un método para una red de comunicaciones (14) conmutada por circuitos, destinada a proporcionar servicios de comunicación a un abonado, que comprende recibir de una primera entidad (12) una petición, a través de la red (14) conmutada por circuitos, de un primer servicio que implica a una segunda entidad asociada con un identificador de la segunda entidad, el cual comprende: un nodo (16) de encaminamiento conmutado por circuitos y situado en la red de comunicaciones (14) conmutada por circuitos, el cual envía un mensaje de petición de encaminamiento a una base de datos de portabilidad de números situada en la red (14) conmutada por circuitos, con el identificador de la segunda entidad; caracterizado por: enviar, por parte de la base de datos de portabilidad de números, un mensaje a un servidor (2) de sistema de nombre de dominio (DNS ¿¿domain name system¿), solicitando un segundo servicio relacionado con el identificador de la segunda entidad; recibir del servidor de DNS(20) un resultado del segundo servicio; y proporcionar el primer servicio utilizando el resultado.

Description

Método y aparato para determinar un identificador de entidades.
Campo de la invención
La presente invención se refiere a la dotación de tipos de aplicaciones conversacionales basados en Internet, por ejemplo, una aplicación de voz sobre IP (Protocolo de Internet -"Internet Protocol"), y de tipos multimedia de aplicaciones, por ejemplo, servicios de mensaje en corriente de flujo y multimedia, sin que el usuario tenga que conocer direcciones de Internet específicas de dispositivos remotos o distantes ni de otras entidades con las que un usuario pueda desear comunicarse con el uso de estos tipos de aplicaciones.
Antecedentes y sumario de la invención
La presente invención está encaminada a dos áreas diferentes de comunicación: comunicación basada en paquetes de datos y que emplea direcciones de Internet, y comunicación basada en circuitos en la que la portabilidad de los números de teléfono (u otro identificador) ha evolucionado hasta permitir a un abonado "portar" o llevar un número de teléfono de abonado u otro identificador de comunicación geográficamente y/o entre proveedores de servicios. Se tratan en primer lugar las comunicaciones basadas en paquetes.
Cuando se comunican computadoras enganchadas o conectadas a una red, las direcciones de protocolo de Internet (IP) se utilizan para identificar esas computadoras y corresponden, típicamente, a números enteros de 32 bits para la versión 4 de IP o a números enteros de 128 bits para la versión 6 de IP. Si bien dichas direcciones de IP proporcionan una representación compacta y cómoda para especificar la fuente y el destino para los paquetes que se envían a través de la Internet, las personas que las utilizan prefieren asignar nombres pronunciables y fácilmente recordables a las computadoras. Como resultado de ello, se
desarrolló el sistema de denominación de dominio (DNS -"domain naming system") con el fin de proporcionar un esquema para la asignación de nombres de alto nivel con significado o sentido a un gran número de computadoras, y para proporcionar un mecanismo que estableciera una relación de correspondencia entre los nombres de computadora de alto nivel y las direcciones de IP.
En general, el sistema de denominación de dominio puede ser considerado como una base de datos compartida y distribuida de nombres de dominio y de las correspondientes direcciones de IP. Los servidores de dominio, más comúnmente denominados servidores de DNS, mantienen estas bases de datos. Un ejemplo de un servidor común es una máquina del tipo UNIX que pone en funcionamiento una versión del Software de Denominación de Internet de Berkeley (BINS -"Berkeley Internet Naming Software"). Un nombre de dominio puede consistir en una secuencia de sub-nombres separados por un carácter delimitador -el periodo. Las secciones o fragmentos individuales del nombre pueden representar lugares o grupos, pero el sistema de denominación de dominio hace referencia a cada sección de un nombre sencillamente como una etiqueta. Un ejemplo de dicho nombre de dominio es una dirección de Internet tal como http://www.ericsson.com, o una dirección de correo electrónico tal como nombre@ericsson.com. La etiqueta que va detrás del periodo es el nombre de la página o lugar autorizado por una autoridad central. La(s) etiqueta(s) situada(s) tras el periodo es (son) la parte del nombre controlada por el lugar específico. Aquí, el dominio de Internet de nivel superior correspondiente al lugar es el código del país, "se" para Suecia, y para la dirección de correo electrónico, es el dominio de nivel superior "com".
Los servidores de dominio están organizados conceptualmente en una estructura de árbol que corresponde a una jerarquía de denominación. La raíz del árbol es un servidor que reconoce los dominios de nivel superior (o pisos) y sabe qué servidor resuelve o determina cada dominio. Dado un nombre para determinar, la raíz puede escoger el servidor correcto para ese nombre. En el siguiente nivel o piso, un conjunto de servidores de nombre proporcionan, cada uno de ellos, respuestas de resolución para uno de los dominios de nivel superior, por ejemplo, se. Un servidor situado en este dominio sabe qué servidores pueden resolver o determinar cada uno de los sub-dominios situados bajo este dominio. En el tercer nivel del árbol, los servidores de nombre proporcionan respuestas para los sub-dominios, por ejemplo, ericsson bajo se. El árbol conceptual continúa con un servidor en cada uno de los niveles para los que se ha definido un sub-dominio.
Los enlaces del árbol conceptual, sin embargo, no indican conexiones de red físicas. En lugar de ello, apuntan a otros servidores de dominio. Conceptualmente, la resolución o determinación de los nombres de dominio procede de arriba abajo, comenzando con el servidor de nombre de "raíz" y prosiguiendo hasta servidores situados en las ramas o en las hojas del árbol. Existen dos modos de utilizar el sistema de denominación de dominio: (1) contactando con servidores de nombre, uno de cada vez, o (2) pidiendo a un sistema de servidores de nombre que lleve a cabo la traducción completa. En ambos casos, el software de cliente forma o compone una pregunta de nombre de dominio que contiene el nombre que se ha de determinar, una declaración de la clase del nombre, el tipo de respuesta que se desea y un código que especifica si el servidor de nombre ha de traducir el nombre por completo. Éste envía la pregunta a un servidor de DNS para su resolución.
Cuando un servidor de DNS recibe una pregunta, realiza una comprobación para verificar si el nombre está comprendido en el sub-dominio para el que éste es una autoridad. Si es así, traduce el nombre a una dirección de acuerdo con su base de datos y anexa una respuesta a la pregunta antes de enviarla de vuelta al cliente. Si el servidor de DNS no puede determinar el nombre completamente, éste realiza una comprobación para verificar el tipo de interacción que ha especificado el cliente. Si el cliente ha solicitado una traducción completa (es decir, una resolución recursiva), el servidor contacta con un servidor de DNS que puede determinar el nombre y devuelve la respuesta al cliente. Si el cliente ha solicitado una resolución no recursiva (es decir, una resolución iterativa), el servidor de nombre no puede proporcionar una respuesta. En lugar de ello, genera una réplica que especifica el servidor de nombre con el que el cliente ha de ponerse en contacto en siguiente lugar para determinar el nombre.
El protocolo de configuración de anfitrión dinámico (DHCP -"dynamic host configuration protocol") proporciona procedimientos automatizados por los que un nodo maestro o principal puede asignar una dirección de IP a un servidor en la Internet, por ejemplo, un servidor de DNS. En general, las direcciones de IP pueden ser asignadas a una entidad ya sea estadísticamente, es decir, una dirección de IP fija, o dinámicamente, es decir, tan solo durante el tiempo en que esté la entidad activamente conectada a la Internet. Los dispositivos de usuario, tales como una entidad computadora o un dispositivo móvil de un sistema de radio en paquetes (por ejemplo, GPRS), se asignan normalmente a direcciones temporales de Internet. Si bien conceptualmente es bastante simple, en la práctica, la resolución o determinación de direcciones de IP con el uso de DNS puede ser bastante compleja y necesitar bastante tiempo.
La Internet y el sistema de denominación de dominio están diseñados para transportar tráfico en paquetes con el fin de permitir comunicarse a las computadoras. Otros tipos de redes están diseñados para transportar tráfico conmutado por circuitos. Un ejemplo de una red conmutada por circuitos es una red de sucesiones o jerárquica, que se sirve de señalización de control que utiliza el bien establecido Sistema de Señalización Nº 7 (SS-7), según se define por diversos cuerpos normativos. El encaminamiento de una llamada telefónica a través de una red de sucesiones se sirve de plan de numeración telefónica estructurado. Dichas reglas estructuradas se han definido por la Unión Internacional de Telecomunicación (ITU -"International Telecommunication Union") en la Recomendación de la Serie E E.164. La numeración de la E.164 es aplicable en todos los dominios de los sistemas de telecomunicaciones, incluyendo sistemas de líneas de cable e inalámbricos o sin cables. Cada nodo físico, al que se hace referencia como nodo local, es asignado a uno o más grupos de números de intercambio únicos. El número de teléfono de un abonado incluye, típicamente, tanto un grupo de números de intercambio (típicamente asignado en diez mil bloques de números) para el intercambio al que está conectado un abonado, como un número contenido en el grupo que es específico para el abonado.
Por ejemplo, un abonado que tiene el número de teléfono 881-1657 está conectado a un intercambio local que tiene un grupo de números de intercambio 881, dentro de ese grupo, y el abonado tiene un número de abonado de 1657. De esta forma, el número de teléfono es geográfico, en el sentido de que existe una relación definida entre el número de teléfono y un área geográfica a la que proporciona servicio el intercambio al que está conectado el abonado. Existen también números telefónicos no geográficos, para los que no existe ninguna relación geográfica. Por ejemplo, a los números libres de cargo, números de red privada virtual y números de acceso virtual se les proporciona servicio típicamente por redes inteligentes (IN -"intelligent networks"). Los servicios de IN son controlados ejecutados por un punto de control de servicio (SCP -"service control point") que se sirve de datos almacenados en una función de datos de servicio (SDF -"service data function").
Cuando un abonado se reubica físicamente o cambia de proveedores de servicios, resulta deseable para el abonado no tener que cambiar su número de teléfono. En consecuencia, los servicios de portabilidad de números permiten a un abonado "portar" o transferir su número de teléfono a dondequiera que se reubique físicamente el abonado o a proveedor de servicios diferente. De forma similar, un número de identificación E.164 de abonado móvil, tal como el número de red digital de servicios integrados de abonado móvil (MSISDN -"mobile subscriber integrated services digital network number"), se utiliza para identificar el abonado móvil, la suscripción del abonado y la posición del abonado en ese momento. Cuando un abonado móvil cambia de proveedor de servicios, se actualiza una base de datos de portabilidad de números de abonado móvil con el fin de reflejar el cambio. La Patente norteamericana comúnmente asignada de Nº 6.064.887 describe un ejemplo de portabilidad de número de abonado móvil en una red de telecomunicaciones que permite a un abonado móvil retener el mismo MSISDN cuando cambia de proveedores de servicios.
Recientemente se han producido discusiones en el Grupo de Trabajo de Ingeniería de Internet (IETF -"Internet Engineering Task Force") y en otros foros acerca de la posibilidad de permitir a un usuario introducir un número de teléfono, al que se hace aquí a menudo referencia en lo sucesivo como "número de E.164", en un dispositivo computador con el objetivo de tratar ese número de E.164 como una pregunta de DNS para la que se suministra por parte del DNS una dirección de Internet correspondiente. Se hace referencia a este tipo particular de pregunta de DNS como pregunta ENUM. Una reciente solicitud de comentarios (RFC -"request for comments") al IETF, la 2916, titulada "Número de E.146 y DNS" ("E.164 Number and DNS"), destaca el posible uso del sistema de denominación de dominios para el almacenamiento de números de teléfono de E.164. El DNS podría utilizarse entonces para identificar los servicios disponibles conectados a un número de E.164.
La Patente norteamericana Nº 6.021.126 describe un nodo de conmutación que solicita información acerca del número de portabilidad a un nodo de base de datos de portabilidad de números situado en la red conmutada por circuitos. El mismo documento propone, alternativamente, que el nodo de conmutación solicite la información acerca del número de portabilidad de un servidor de DNS situado en una red conmutada en paquetes, a través de un router o dispositivo de encaminamiento de Pasarela de
Internet.
Un problema del uso del sistema de denominación de dominio para resolver o determinar los números de teléfono de E.164 pasándolos a otras direcciones correspondientes tales como las direcciones de Internet, es que un nodo de encaminamiento, tal como un MSC de pasarela, que recibe una llamada que incluye una parte a la que se llama, no conoce si el número de teléfono de E.164 de la parte a la que se llama es un número portado. Si el número de E.164 ha sido transferido a otro operador de red, entonces el nodo de encaminamiento no tiene la suficiente información como para encaminar adecuadamente la llamada. Otra limitación es que un MSC (o GMSC) no "habla el mismo lenguaje" que el sistema de DNS.
La presente invención supera estos problemas al proporcionar una interfaz y un intercambio de servicios eficientes entre una red de telecomunicaciones conmutada por circuitos y un sistema de denominación de dominio en una red de comunicaciones conmutada en paquetes.
La invención se refiere a un método para proporcionar servicios de comunicación a un abonado a través de una base de datos de portabilidad de números situada en una red conmutada por circuitos, según se define en la reivindicación 1.
También se refiere a un nodo de portabilidad de números según se define en las reivindicaciones independientes 24 y 29. Ésta se refiere, además, a un producto correspondiente, legible por una computadora, según se define en la reivindicación 41.
Un nodo de la red de comunicaciones conmutada por circuitos recibe de una primera entidad una petición de un primer servicio, que implica a una segunda entidad asociada con un identificador de segunda entidad. Se envía un mensaje desde el nodo de base de datos de portabilidad de números de red conmutada por circuitos, a un servidor de DNS situado en la red conmutada en paquetes, que solicita un segundo servicio relacionado con el identificador de segunda entidad. El resultado del segundo servicio procedente del servidor de DNS se utiliza a la hora de proporcionar el primer servicio. Por ejemplo, el primer servicio puede ser una comunicación electrónica entre las primera y segunda entidades, y el segundo servicio puede ser la resolución o determinación del segundo identificador de entidad. Dicha determinación puede incluir la determinación de un número, nombre o dirección asociada a la segunda entidad. Otro ejemplo de segundos servicios incluye un servicio de prepago en el que el servidor de DNS se utiliza para recuperar información de carga previamente pagada para la primera o la segunda entidad. Alternativamente, el servidor de DNS puede ser utilizado para acceder a otros tipos de servidores (tales como un servidor de servicio meteorológico o un servidor de noticias) asociados con un identificador de entidad particular.
Un nodo de encaminamiento conmutado por circuitos y situado en la red conmutada por circuitos envía un mensaje de petición de encaminamiento con el identificador de la segunda entidad, a un nodo de base de datos de portabilidad de números (NPDB -"number portability database"). El mensaje incluye una indicación de que es necesaria la resolución o determinación de DNS para el identificador de la segunda entidad. El nodo NPDB solicita la determinación del identificador de la segunda entidad desde un servidor de DNS, el cual devuelve un resultado de determinación que indica si el identificador de la segunda entidad ha sido transferido ("portado") entre los operadores de la red. Si no ha habido transferencia, es decir, no se ha portado ningún número, la comunicación electrónica se encamina de una forma que no tiene en cuenta la portabilidad de números. Por otra parte, si el identificador de la segunda entidad ha sido portado, el servidor de DNS proporciona al nodo de encaminamiento de la red de comunicaciones conmutada por circuitos un resultado de la determinación que identifica la red de domicilio o doméstica de la segunda entidad. La determinación proporcionada por el servicio de DNS puede incluir la determinación de un número, un nombre o una dirección asociados con la segunda entidad.
En un ejemplo de aplicación en la que la red conmutada por circuitos es una red móvil y la red conmutada en paquetes es la Internet, un Centro de Conmutación Móvil de Pasarela (GMSC -"Gateway Mobile Switching Center"), situado en la red móvil, recibe un mensaje de establecimiento de llamada destinado a una entidad a la que se llama, el cual incluye un número de teléfono de entidad llamada. El GMSC pregunta por un nodo de base de datos de portabilidad de números (NPDB -"number portability database"), situado en la red conmutada por circuitos, mediante el uso del número de teléfono de entidad llamada, que indica que se necesita la determinación de DNS. El nodo de base de datos de portabilidad de números genera una pregunta ENUM para el servidor de DNS utilizando el número de teléfono de la entidad llamada. El servidor de DNS lleva a cabo la resolución de DNS y devuelve un registro de NAPTR con un Localizador de Recursos Universal (URL -"Universal Resource Locator"), correspondiente al número de teléfono de entidad llamada.
El contenido del registro de NAPTR varía dependiendo de si el número de teléfono de la entidad llamada ha sido portado entre operadores de red. Si el número ha sido portado, la determinación de DNS proporciona un prefijo para el número de teléfono de la entidad llamada. De acuerdo con ello, se envía un mensaje de establecimiento de llamada a una base de datos de Registros de Posición de Domicilio o Doméstica (HLR -"Home Location Register"), situada en la red doméstica de la entidad a la que se llama. El HLR solicita un número de encaminamiento desde una base de datos de Registros de Posición de Visita (VLR -"Visiting Location Register") que da servicio en ese momento a la parte que es llamada. Una vez que se ha obtenido ese número de encaminamiento, éste se proporciona al GMSC. El GMSC tiene entonces la suficiente información como para encaminar la llamada a la entidad que ha sido llamada. Ejemplos de implementaciones de señalización se describen con mayor detalle más adelante, utilizando protocolos de señalización de SS7 a los diferentes tipos de bases de datos de portabilidad de números existentes.
Una realización particular de la presente invención trata un problema que es particular de las redes de comunicaciones móviles. En las redes de comunicaciones móviles, los servicios de abonado y otras informaciones que pertenecen a una suscripción de abonado, se almacenan en la base de datos de la red de operador doméstico, es decir, el registro de posiciones doméstico (HLR -"home location register"), basándose en números de abonado de Identidad de Abonado Móvil Internacional (IMSI -"International Mobile Subscriber Identity"). Por otra parte, la información de encaminamiento que se emplea en los procedimientos de establecimiento de llamada se sirve de números de Red Digital de Servicios Integrados de Abonado Móvil (MSISDN -"Mobile Subscriber Integrated Services Digital network Numbers"). De esta forma, existe una incompatibilidad de identificadores móviles cuando un nodo como el GMSC ha de encaminar una llamada basándose en el MSISDN de la entidad a la que se llama, pero necesita cierta información relativa a la entidad a la que se llama, almacenada en la base de datos de HLR, basándose en la IMSI de la entidad a la que se llama.
La presente invención resuelve este problema mediante el uso del Sistema de Denominación de Dominio (DNS -"Domain Naming System") para administrar una relación entre un MSISDN de abonado móvil y la IMSI. De esta forma, cuando se recibe un mensaje de establecimiento de llamada con el MSISDN de la entidad a la que se llama, se envía un mensaje de ENUM a un servidor de DNS, que solicita la determinación del MSISDN de la entidad a la que se llama. El servidor de DNS utiliza el MSISDN en la pregunta ENUM para obtener un registro de NAPTR correspondiente, que incluye la IMSI de la entidad a la que se llama. La IMSI devuelta es utilizada para encaminar la llamada. Una relación similar puede ser administrada en el DNS entre el MSISDN de la entidad a la que se llama (o cualquier otro identificador) y el Título Global Móvil (MTG -"Mobile Global Title") (o cualquier otro identificador) asociado con la entidad a la que se llama.
Breve descripción de los dibujos
Los anteriores y otros propósitos, características y ventajas de la invención se pondrán de manifiesto de forma evidente de la siguiente descripción de realizaciones preferidas y proporcionadas a modo de ejemplo no limitativo, así como ilustradas en los dibujos que se acompañan. Los dibujos no son a escala y, en lugar de ello, se ha situado el énfasis en ilustrar los principios de la invención.
La Figura 1 ilustra un sistema de comunicaciones en el que se ha empleado la presente invención;
la Figura 2 es un diagrama de flujo que ilustra un conjunto de procedimientos proporcionados a modo de ejemplo para llevar a la práctica la presente invención en el contexto del sistema de comunicaciones de la Figura 1;
la Figura 3 es un diagrama de bloques funcionales simplificado del nodo de red conmutada por circuitos que se muestra en la Figura 1;
la Figura 4 es un diagrama de flujo que ilustra un conjunto de procedimientos para una aplicación proporcionada a modo de ejemplo de la presente invención, en un contexto de comunicaciones móviles en el que se utiliza un nodo de base de datos de portabilidad de números para coordinar la resolución o determinación de DNS;
la Figura 5 es un diagrama que ilustra una red móvil y la Internet, en el cual se muestran dos ejemplos en los que puede implementarse la presente invención en un contexto de portabilidad de números;
la Figura 6 es un diagrama de señalización relativo a la presente invención, que ilustra señales proporcionadas a modo de ejemplo que se sirven de un protocolo de señalización de red conmutada por circuitos;
la Figura 7 es un diagrama de señalización que ilustra la presente invención cuando utiliza otro protocolo de señalización; y
la Figura 8 ilustra otra red de comunicaciones en la que puede ponerse en práctica la presente invención, en un nodo de base de datos de portabilidad de números y en otros nodos para otras redes.
Descripción detallada
En la siguiente descripción, con propósitos de explicación y no de limitación, se establecen detalles específicos tales como realizaciones, procedimientos y técnicas concretos, etc., con el fin de proporcionar una comprensión exhaustiva de la presente invención. Sin embargo, resultará evidente para un experto de la técnica que la presente invención puede ponerse en práctica en otras realizaciones que parten de estos detalles específicos. En algunos casos, se han omitido descripciones detalladas de métodos, protocolos, plataformas de software y de hardware, interfaces, dispositivos y técnicas de señalización bien conocidos, a fin de que no oscurezcan la descripción de la presente invención con un grado de detalle innecesario. Por otra parte, se muestran en algunas de las figuras los bloques funcionales individuales. Los expertos de la técnica apreciarán que las funciones pueden ser implementadas con el uso de circuitos de dispositivos físicos o hardware, utilizando programación o software conjuntamente con un microprocesador digital o una computadora de propósito general programados adecuadamente, con el uso de un Circuito Integrado Específico de Aplicación (ASIC -"Application Specific Integrated Circuit"), y/o utilizando uno o más Procesadores de Señal Digital (DSPs -"Digital Signal Processors").
La Figura 1 muestra un sistema de comunicaciones general 10 que ilustra una aplicación proporcionada a modo de ejemplo de la invención. Una primera entidad 12 envía una petición de comunicación con una entidad a la que se llama, a una red conmutada por circuitos (CS -"circuit-switched") 14, la cual es proporcionada a un nodo 16 de red conmutada por circuitos que proporciona servicios de encaminamiento. Incluido en esa petición se encuentra un identificador que está asociado a la entidad a la que se llama. El término "entidad" se utiliza en el sentido más general e incluye (aunque no está limitado a ellos) cualquier dispositivo de usuario, cualquier aplicación de servicio o cualquier unidad de procesamiento, ya sea específica del usuario, ya sea específica de la red, o ambas. El identificador de la entidad a la que se llama incluye cualquier tipo de identificador. En algunas situaciones, el identificador de la entidad a la que se llama deberá ser determinado con el fin de permitir la comunicación entre la primera entidad 12 y la entidad a la que se llama.
Con el fin de facilitar este procedimiento de determinación, el nodo 16 de red conmutada por circuitos solicita un servicio de determinación desde un servidor 20 sistema de denominación de dominio (DNS -"domain naming system"), que está acoplado a una red 18 de datos en paquetes. Como se ha descrito en lo anterior, el sistema de denominación de dominio constituye una parte de la red 18 de datos en paquetes, por ejemplo, la Internet. El servidor de DNS inicia el servicio de determinación utilizando el DNS que se sirve del identificador al que se llama, y proporciona el resultado de la determinación al nodo 16 de red conmutada por circuitos para el tratamiento adicional de la petición de la primera entidad. El nodo 16 de red de núcleo conmutada por circuitos puede llevar a cabo por sí mismo algún servicio basándose en el resultado de la determinación, o bien puede proporcionar el resultado de la determinación a otro nodo de la red 14 conmutada por circuitos, al objeto de tratar adicionalmente la petición de la primera entidad.
El diagrama de flujo de la Figura 2 ilustra procedimientos proporcionados a modo de ejemplo y asociados con una implementación ejemplar de la presente invención en el sistema de comunicaciones 10 que se muestra en la Figura 1. Por la red 14 conmutada por circuitos se recibe una petición de un primer servicio, por ejemplo, una llamada desde una primera entidad 12 a una segunda entidad interpelada o que recibe la llamada (no mostrada), que tiene un identificador de segunda entidad asociado (bloque 30). Se envía un mensaje a un servidor de DNS 20 situado en una red 18 de datos conmutados en paquetes, el cual solicita un servicio de DNS relativo al identificador de la segunda entidad (bloque 32). Se recibe un resultado procedente del servidor de DNS 20 por parte de la red conmutada por circuitos (bloque 34). La red conmutada por circuitos proporciona el primer servicio utilizando el resultado del DNS (bloque 36).
La Figura 3 ilustra, en un formato de bloques funcionales simplificado, el nodo 16 de red conmutada por circuitos que se muestra en la Figura 1. El nodo 16 de red conmutada por circuitos incluye una interfaz 42 de servicios conmutada por circuitos, acoplada a un controlador 34 de servicios, el cual está acoplado, a su vez, a una interfaz 46 de servicios de DNS y, quizá, a otros recursos tales como una base de datos 46. Las funciones de los bloques 42, 44 y 46 pueden llevarse a cabo, preferiblemente, utilizando un código de software que se hace funcionar en un microprocesador u otros circuitos de computación adecuados.
La interfaz 42 de servicios conmutada por circuitos recibe peticiones para la resolución o determinación de DNS desde uno o más nodos conmutados por circuitos, por ejemplo, un nodo de encaminamiento conmutado por circuitos. Esta interfaz 42 emplea protocolos de señalización de control estándares que se utilizan en la red conmutada por circuitos, por ejemplo, la señalización del Sistema de Señalización 7 (SS7). El controlador 44 de servicios analiza los mensajes de señalización y detecta el identificador de la entidad a la que se llama y cualquier indicación de si se requiere la determinación de DNS para este identificador de la entidad a la que se ha llamado. Si es así, el controlador 44 de servicios se coordina con la interfaz 46 de servicios de DNS de tal modo que la interfaz 46 de servicios de DNS genera una pregunta adecuada mediante el uso de un protocolo de señalización de red conmutada en paquetes reconocido y utilizado por el sistema de denominación de dominio. La interfaz 46 de servicios de DNS recibe el resultado de la determinación de DNS en el formato de señalización de control de red de PS y lo devuelve al controlador 44 de servicios, el cual, a su vez, lo suministra a la interfaz 44 de servicios de CS. La interfaz 44 de servicios de CS formatea el resultado de la resolución hasta obtener un mensaje de protocolo de señalización de red conmutada por circuitos, por ejemplo, un mensaje de encaminamiento de CS.
Estas funciones del nodo 16 de red conmutada por circuitos pueden ser puestas en práctica en uno cualquiera de una variedad de nodos que existen en la red conmutada por circuitos, o bien puede añadirse un nuevo nodo a la red conmutada por circuitos. Por supuesto, es probablemente preferible, en las redes existentes, añadir sencillamente a un nodo ya existente código de software o programación que implemente estas funciones, para minimizar los gastos y otras desventajas que podrían estar asociadas con la reconfiguración de nodos en una red o la adición de éstos a la misma.
La presente invención proporciona un cierto número de ventajas. En primer lugar, permite a las entidades de red conmutada por circuitos obtener el acceso a, y recuperar, servicios proporcionados por una red basada en paquetes, en este caso, servicios de DNS. Los servicios basados en paquetes ofrecen flexibilidades y opciones que pueden no ser ofrecidos o, en caso contrario, no ser prácticos en la red conmutada por circuitos. En segundo lugar, este acceso a los servicios de red de IP puede conseguirse sin una configuración ni gastos importantes, simplemente implementando la presente invención con el uso de código de software en un nodo ya existente de la red conmutada por circuitos. En tercer lugar, los portadores de telecomunicaciones pueden aprovecharse de la infraestructura de IP de DNS para mejorar la resolución o determinación de la portabilidad de números, así como otros servicios que se sirven de la gestión numérica en dominios conmutados por circuitos. Por ejemplo, los servicios de numeración de dominios conmutados por circuitos ya existentes, al igual que una determinación previamente pagada basada en un servicio de número de E.164 al que se ha llamado y en una traducción del plan de numeración local a un servicio conmutado por circuitos específico (por ejemplo, la conexión con un centro de emergencias, la conexión con centros de información, etc.), pueden también beneficiarse del hecho de que la determinación de número haya sido proporcionada a través del DNS.
Se describe a continuación, en lo que sigue, un ejemplo más detallado que implementa la presente invención de una forma no limitativa, en el contexto en que la red conmutada por circuitos es una red móvil/celular y la red conmutada en paquetes es la Internet. Se hace referencia al diagrama de flujo que ilustra procedimientos a modo de ejemplo, mostrado en la Figura 4. Un nodo de encaminamiento conmutado por circuitos, situado en la red celular, recibe de un abonado móvil un mensaje de establecimiento de llamada a una entidad que es llamada, en cual incluye un número de teléfono asociado con la entidad que es llamada (bloque 50). El nodo de encaminamiento conmutado por circuitos envía un mensaje de petición de encaminamiento a un nodo de portabilidad de números (NPDB) existente en la red conmutada por circuitos, el cual incluye el número de teléfono de la entidad a la que se llama y una petición de determinación de DNS (bloque 51). Así pues, en este ejemplo, la base de datos de portabilidad de números de la red conmutada por circuitos incluye capacidad funcional basada en software o programación que proporciona acceso a los servicios de resolución de DNS ofrecidos por la Internet. Por supuesto, otros nodos de la red móvil podrían llevar a cabo también estas funciones.
La base de datos de portabilidad de números, tal y como se ha explicado anteriormente, interpreta mensajes de protocolo de señalización conmutados por circuitos, tales como los mensajes de SS7, utilizados en la red celular, y extrae de ellos información tal como el número de teléfono de la entidad a la que se llama y una indicación de una petición para la determinación de DNS. Esta información se utiliza para formatear una pregunta a un servidor de DNS solicitando la determinación de DNS del número de teléfono. En particular, en este ejemplo, el nodo de base de datos de portabilidad de números envía una pregunta ENUM a un servidor de DNS (bloque 53). En este ejemplo no limitativo, se envían en la pregunta ENUM números de teléfono móvil y fijo tradicionales, a los que se hace referencia como números de E.164. Sin embargo, es posible utilizar otros esquemas de identificador para identificar una posición de suscripción de usuario, un equipo de usuario y una aplicación de servicio de usuario tanto en entornos públicos como privados. En otras palabras, la presente invención no está limitada a un identificador o esquema de denominación particular.
Las preguntas ENUM se explican en la Petición de Comentarios (RFC -"Request for Comments") 2916 del Grupo de Trabajo de Ingeniería de Internet (IETF -"Internet Engineering Task Force"), que describe los procedimientos de ENUM para enviar números de E.164 en la infraestructura de DNS. El ENUM puede considerarse como un formato para una pregunta de DNS que transporta información de identificador, tal como números de E.164. Un ejemplo específico de cómo se convierte un número de teléfono de E.164 inicial en un formato de mensaje de ENUM, se proporciona en la Solicitud de Patente norteamericana comúnmente asignada, publicada como US 2003007482 el 9 de enero de 2003 y titulada "Método y aparato para resolver o determinar un identificador de entidad como una dirección de Internet utilizando un servidor de sistema de nombre de dominio (DNS) y una base de datos de portabilidad de identificador de entidad" ("Method and Apparatus for Resolving an Entity Identifier into an Internet Address Using a Domain Name System (DNS) and an Entity Identifier Portability Database".
De acuerdo con la RFC 2916, el sistema de denominación de dominio se sirve de una pregunta ENUM para recuperar un registro de Puntero de Autoridad de Denominación (NAPTR -"Naming Authority PoinTeR") asociado con el número de E.164 de la entidad a la que se llama. La respuesta de DNS a la pregunta ENUM contiene uno o más registros de NAPTR correspondientes al número de E.164, y cada registro de NAPTR contiene uno o más Identificares de Recursos Uniformes (URIs -"Uniform Resource Identifiers") correspondientes a la entidad. A partir de un URI, es posible obtener un servicio y/o una dirección correspondientes al identificador de la entidad a la que se llama. En relación con ejemplos específicos se hace de nuevo referencia a la Solicitud anteriormente identificada.
De acuerdo con ello, el servidor de DNS devuelve un registro de NAPTR para el número de teléfono de la entidad a la que se llama (bloque 54), y el nodo de base de datos de portabilidad de números envía el resultado de la determinación al nodo de encaminamiento conmutado por circuitos (bloque 55). El nodo de encaminamiento conmutado por circuitos encamina la llamada del abonado móvil utilizando el resultado de la determinación de DNS (bloque 56).
Se hace referencia a la Figura 5, que muestra un sistema de comunicaciones en el que pueden aplicarse los procedimientos destacados en la Figura 4. Se muestra una red móvil 60 conmutada por circuitos, que incluye dos centros de conmutación móviles (MSCs -"mobile switching centres") 62 y 63, uno de los cuales está conectado a un MSC de pasarela (GMSC -"Gateway MSC") 64. La red móvil 60 conmutada por circuitos incluye también dos bases de datos de portabilidad de números, indicadas generalmente por las referencias 65 y 66. El tipo de Red Inteligente (IN -"Intelligent Network") de NPDB 65 situado en la parte superior de la Figura emplea un protocolo de Parte de Aplicación de Red Inteligente (INAP -"Intelligent Network Application Part"), y el tipo de Función de Retransmisión de Señalización (SRF -"Signaling Relay Function") de NPDB 66 situado en el fondo de la Figura se sirve de un protocolo de Parte de Aplicación Móvil (MAP -"Mobile Application Part"). Estos dos protocolos emplean la señalización de SS7. La red 61 conmutada en paquetes incluye, entre otras cosas, un servidor de DNS 75 acoplado a un DNS que se muestra simbólicamente con la referencia 76.
Una llamada a una entidad a la que se interpela, iniciada por un teléfono móvil de la red móvil 60, es remitida a un MSC 63 que remite la llamada en un Mensaje de Dirección Inicial de SS7 (IAM -"Initial Address Message"), que incluye el MSISDN de la entidad que es llamada, al MSC de pasarela 64. Dependiendo del tipo de base de datos de portabilidad de números que pueda haber en la red móvil 61, el nodo de encaminamiento del MSC de pasarela 64 formula un mensaje de petición de Información de Encaminamiento de Envío (SRI -"Send Routing Information") de SS7 que proporciona el MSISDN de la entidad a la que se llama, así como una indicación de que se requiere la determinación de DNS. Si la base de datos de portabilidad de números está basada en una Red Inteligente (IN), entonces se remite un mensaje de Punto de Detección Inicial (IDP -"Initial Detection Point"), que incluye el número MSISDN, a la base de datos 67 de portabilidad de números de IN, conjuntamente con una clave de servicio con una "indicación requerida de determinación de DNS". La IN-NPDB 67 se comunica con el GMSC utilizando información de señalización basada en el protocolo INAP.
La entidad de software del NPDB 65, a la que se hace referencia como #7DR (Dispositivo de Determinación de Nombre de Dominio de SS7 -"SS7 Domain Name Resolver") 69, analiza el mensaje de IDP y detecta el MSISDN y el hecho de que se requiere una determinación de DNS por medio de la clave de servicio. El #7DR 69 proporciona el MSISDN a un dispositivo de determinación 70 de Nombre de Dominio (DN -"Domain Name"), que formula una pregunta de ENUM utilizando el número MSISDN y la envía al sistema 75 denominación de dominio. La determinación de E.164 se lleva a cabo en el DNS 76, y el resultado de la determinación se devuelve al dispositivo de determinación 70 de DN. El dispositivo de determinación 70 de DN remite el resultado de la determinación al SCP a través del #7DR 69, el cual envía un mensaje de CONEXIÓN ("CONNECT") de SS7 de vuelta al GMSC 64. El mensaje de CONEXIÓN incluye el número MSISDN y un prefijo correspondiente si el número MSISDN ha sido portado o transferido. El prefijo indica la posición de la red de operador doméstico vigente en ese momento para el número de teléfono al que se ha llamado. El MSC de pasarela 64 tiene ahora la suficiente información para encaminar la llamada, debido a que el prefijo proporciona la información de encaminamiento para la red doméstica de la entidad a la que se llama. De acuerdo con ello, el MSC de pasarela 64 envía un Mensaje de Dirección Inicial (IAM -"Initial Address Message") de SS7 que incluye tanto el prefijo como el número MSISDN para la entidad a la que se llama.
Alternativamente, el MSC de pasarela 64 puede comunicarse con un tipo de Función de Retransmisión de Señalización (SRF -"Signaling Relay Function") del nodo 71 de base de datos de portabilidad de números, que puede retransmitir o devolver como respuesta un mensaje entrante de MAP de Información de Encaminamiento de Envío (SRI -"Send Routing Information") de SS7. El nodo 71 de base de datos de portabilidad de números de SRF se comunica con el GMSC 64 utilizando una señalización de SS7. El GMSC 64 envía un mensaje de Información de Encaminamiento de Envío (SRI) que incluye (1) el número MSISDN de la entidad a la que se llama, y (2) un campo del Tipo de Traducción (TT -"Translation-Type") que indica que se requiere una determinación de DNS. El protocolo de SS7 se adapta a la parte de aplicación móvil (MAP)/Parte de Control de Conexión de Señalización (SCCP -"Signaling Connection Control Part") 72. El SRF-NPDB 71 puede retransmitir en el nivel de SCCP el mensaje de SRI entrante hacia un tipo de registro de posición de domicilio o doméstica (HLR -"home location register") de base de datos (como se describe con mayor detalle más adelante), o para responder al GMSC con una Confirmación de SRI.
La entidad de #7DR 73 analiza el mensaje de SRI y detecta la determinación de DNS que se requiere en el campo de TT. En consecuencia, ésta remite el número MSISDN al dispositivo de determinación de DN 74, el cual genera una pregunta ENUM con el MSISDN y la remite al servidor de DNS 75, tal como se ha descrito anteriormente. Se proporciona el resultado de la determinación de DNS, es decir, un registro de NAPTR, en un mensaje de confirmación de SRI que incluye tanto el prefijo de red doméstica del identificador de entidad a la que se ha llamado (suponiendo que el número ha sido portado o transferido) y el número MSISDN, al GMSC 64 para su encaminamiento.
La Figura 6 ilustra un diagrama de señalización para el escenario de señalización en el que la base de datos de portabilidad de números es un tipo de Función de Retransmisión de Señalización (SRF) de NPDB. La Señal (1) es un Mensaje de Dirección Inicial (IAM) que incluye el MSISDN de la entidad a la que se llama. El IAM es encaminado al MSC de pasarela del intervalo de números de la red doméstica para la entidad a la que se llama. Cuando el GMSC recibe el mensaje de IAM (2), éste envía un mensaje de SRI al nodo de base de datos de portabilidad de números con un campo del tipo de traducción que indica que se requiere una determinación de DNS para ese número. La entidad de #7DR analiza ese campo de tipo de traducción y orienta o dirige el dispositivo de determinación de DNS a la formulación de una pregunta de DNS para el número MSISDN (4) al que se ha llamado. En respuesta a la pregunta ENUM, el servidor de DNS proporciona, en última instancia, un registro de NAPTR asociado, ligado a este número, que contiene, bien un URL con información de IMSI (5.1), o bien un URL con un prefijo más información de MSISDN para la entidad que se ha llamado (5.2). El contenido del registro de NAPTR es analizado por la entidad de #7DR para determinar si el número de la entidad a la que se llama es portado (6). Como se ha descrito anteriormente, "portar" describe la transferencia de un número entre operadores de red. La portabilidad de números permite a un abonado móvil cambiar su red de suscripción al tiempo que conserva el MSISDN inicial.
En el mensaje 5.1, el registro de NAPTR incluye un URL de teléfono que no incluye ningún prefijo para el MSISDN, lo que indica que el número de teléfono identificador de la entidad a la que se llama no es portado. Sin embargo, según otro aspecto ventajoso de la presente invención, el URL de teléfono de registro de NAPTR proporciona la IMSI para la entidad interpelada que puede ser utilizada para dar servicio a la llamada. Es decir, las bases de datos del tipo de HLR de las redes de radio móviles almacenan tradicionalmente información de abonado bajo la IMSI del abonado. Por otra parte, el encaminamiento se lleva a cabo basándose en el número MSISDN del abonado móvil. Este aspecto de la presente invención permite al DNS administrar la relación entre una IMSI de abonado y el MSISDN con el fin de facilitar el encaminamiento de números no portados. En otras palabras, el registro de NAPTR proporciona a la base de datos 71 de portabilidad de número de SRF la IMSI de la parte a la que se llama, de tal manera que el mensaje de Información de Encaminamiento de Envío de SS7 puede ser reencaminado o "retransmitido" por parte del SRF-NPDB 71 a la base de datos de HLR de la parte a la que se llama con la IMSI del abonado.
Con esa IMSI, el HLR es capaz de consultar la información apropiada y solicitar entonces un número de encaminamiento para la entidad a la que se llama del MSC/Registro de Posición Visitada (VLR -"Visited Location Register") en el que se encuentra registrado en ese momento el abonado al que se ha llamado. El MSC/VLR hace retornar el Número de Encaminamiento de Estación Móvil (MSRN -"Mobile Station Routing Number") de vuelta al HLR. El HLR envía al GMSC un mensaje de Confirmación ("ACKnowledgement") de Información de Encaminamiento de Envío (SRI -"Send Routing Information") con el número de encaminamiento del abonado móvil (MSRN). Esto permite al GMSC generar un mensaje de dirección inicial utilizando el MSRN para encaminar adecuadamente la llamada a la red que se visita.
Alternativamente, si el registro de NAPTR devuelve un URL de teléfono con un prefijo de red doméstica más el MSISDN (5.2), el análisis del registro de NAPTR por parte del #7DR detecta que el MSISDN es portado. El SRF-NPDB envía un mensaje de confirmación SRI ACK al GMSC, que notifica el prefijo que corresponde a un número de encaminamiento de la red doméstica o de suscripción del abonado que ha sido llamado, conjuntamente con el MSISDN. Como resultado de ello, el MSC de pasarela formula o compone entonces el Mensaje de Dirección Inicial, utilizando el prefijo de red doméstica/de suscripción y el MSISDN para encaminarlo a la red doméstica/de suscripción.
En la Figura 7 se muestra un diagrama de señalización de un tipo similar para una base de datos de portabilidad de números del tipo de red inteligente. La llamada es encaminada al MSC de pasarela/Función de Servicio de Conmutación (SSF -"Switching Service Function") del intervalo de números de la red de suscripción del abonado móvil que llama (1). Cuando el GMSC/SSF recibe el Mensaje de Dirección Inicial con el MSISDN de la entidad a la que se llama, éste envía una pregunta de base de datos de IN a la base de datos de portabilidad de números de IN con una Clave de Servicio especial que indica que se requiere la determinación de DNS para este número (2). La entidad de #7DR situada en ese nodo analiza la clave de servicio (3) y hace que el dispositivo de determinación de DN situado en ese nodo formule una pregunta ENUM apropiada a un servidor de DNS (4). En respuesta a la pregunta ENUM, se devuelven uno o más registros de NAPTR asociados para este MSISDN. En (5.1), el registro de NAPTR contiene un URL con el prefijo de red doméstica/de suscripción más el número MSISDN que indica que el número ha sido portado.
El contenido del registro de NAPTR es analizado por el #7DR 69 en (6), y se envía un mensaje de CONEXIÓN (CONNECT) de protocolo de Parte de Aplicación de Red Inteligente (INAP -"Intelligent Network Application Part") al GMSC/SSF, conjuntamente con el prefijo de red doméstica/de suscripción y el número MSISDN (7.1). Esta información permite al GMSC/SSF formular un mensaje de encaminamiento de IAM apropiado con el prefijo y el MSISDN (8.1). Alternativamente, si el registro de NAPTR incluye tan solo el URL para el MSISDN (5.2), el #7DR 69 determina que el número de abonado al que se llama no ha sido portado (6), y envía un mensaje de CONTINUACIÓN DE INAP (INAP CONTINUE) de vuelta al GMSC/SSR (7.2), el cual formula un mensaje de encaminamiento de IAM con sólo el número MSISDN (8.2).
La presente invención no está limitada por ninguno de los detalles de implementación particulares o aplicaciones específicas anteriormente descritos. En lugar de ello, los diferentes tipos de redes pueden emplear diferentes tipos de nodos con el fin de proporcionar acceso a los servicios de determinación del sistema de denominación de dominio. Haciendo referencia a diversos ejemplos que se muestran en la Figura 8, una red móvil 100 conmutada por circuitos y la red fija 102 conmutada por circuitos pueden emplear, cada una de ellas, una base de datos de portabilidad de números correspondiente, 104 y 106, respectivamente, con el fin de orquestar el análisis de la pregunta ENUM y del registro de NAPTR. Un sistema Multimedia de IP (IM -"IP Multimedia") 110 para una red, bien fija o bien móvil, puede emplear una entidad de Función de Control de Servicio de Llamada en Servicio (S-CSCF -"Serving-Call Service Control Function") para la red móvil, y una entidad de Función de Control de Pasarela de Gestión (MGCF -"Management Gateway Control Function") en la red de IM fija, a fin de realizar el análisis de la pregunta ENUM y del registro de NAPTR. Por otra parte, una red de Sistema de Mensajería Multimedia (MMS -"Multimedia Messaging System") 112 puede servirse de un centro de servicio de mensajes multimedia (MMS-C -"multimedia message service center") para llevar también a cabo estas funciones.
Con el uso de la presente invención, es posible interrogar acerca de la información de consulta de portabilidad de números con la misma solución con independencia del sistema de interrogación, y, en consecuencia, con independencia de la tecnología de control de llamada. La administración de la información de portabilidad de números se lleva a cabo utilizando esta solución común, en la que los servicios de DNS preguntan, todos ellos, a entidades. La invención puede utilizarse en cualesquiera productos relacionados con numeración de E.164 (u otra numeración) en los que esté implicado un procedimiento de resolución o determinación de E.164.
Si bien la presente invención se ha descrito con respecto a realizaciones concretas proporcionadas a modo de ejemplo, los expertos de la técnica constatarán que la presente invención no está limitada por estas realizaciones específicas que se han descrito e ilustrado aquí. Pueden también utilizarse diferentes formatos, realizaciones y adaptaciones, aparte de los mostrados y descritos, así como también es posible utilizar muchas modificaciones, variaciones y disposiciones equivalentes para poner en práctica la invención. Por ejemplo, el procedimiento de DNS/ENUM es relevante para la comunicación de servidor a servidor en la que no hay ningún usuario conectado a la línea. Así pues, aunque la presente invención se ha descrito en relación con realizaciones preferidas proporcionadas a modo de ejemplo, ha de comprenderse que esta descripción es sólo ilustrativa y ejemplar de la presente invención. El ámbito de la invención se define por las reivindicaciones que se acompañan.

Claims (45)

1. Un método para una red de comunicaciones (14) conmutada por circuitos, destinada a proporcionar servicios de comunicación a un abonado, que comprende recibir de una primera entidad (12) una petición, a través de la red (14) conmutada por circuitos, de un primer servicio que implica a una segunda entidad asociada con un identificador de la segunda entidad, el cual comprende:
un nodo (16) de encaminamiento conmutado por circuitos y situado en la red de comunicaciones (14) conmutada por circuitos, el cual envía un mensaje de petición de encaminamiento a una base de datos de portabilidad de números situada en la red (14) conmutada por circuitos, con el identificador de la segunda entidad;
caracterizado por:
enviar, por parte de la base de datos de portabilidad de números, un mensaje a un servidor (2) de sistema de nombre de dominio (DNS -"domain name system"), solicitando un segundo servicio relacionado con el identificador de la segunda entidad;
recibir del servidor de DNS (20) un resultado del segundo servicio; y
proporcionar el primer servicio utilizando el resultado.
2. El método de acuerdo con la reivindicación 1, en el cual el primer servicio es una comunicación electrónica entre las primera y segunda entidades, y el segundo servicio es una resolución o determinación del identificador de la segunda entidad.
3. El método de acuerdo con la reivindicación 1, en el cual la petición de encaminamiento indica adicionalmente que se necesita la determinación de DNS para el identificador de la segunda entidad, y en el cual el servidor de DNS devuelve un resultado de la determinación.
4. El método de acuerdo con la reivindicación 3, en el cual el resultado de la determinación de DNS indica si el identificador de la segunda entidad ha sido transferido entre operadores de red.
5. El método de acuerdo con la reivindicación 4, en el cual, si el identificador de la segunda entidad no ha sido transferido entre operadores de red, el método comprende adicionalmente:
procesar o tratar la comunicación electrónica de una forma que no tome en cuenta la portabilidad de números, y
en el cual, si el identificador de la segunda entidad ha sido transferido entre operadores de red, el método comprende adicionalmente:
procesar la comunicación electrónica de una forma diferente que tenga en cuenta la portabilidad de números.
6. El método de acuerdo con la reivindicación 5, en el cual el procesamiento de diferente forma incluye proporcionar al nodo de encaminamiento de la red de comunicaciones conmutada por circuitos un número de encaminamiento que identifica una red de domicilio o doméstica de la segunda entidad.
7. El método de acuerdo con la reivindicación 1, en el cual el primer servicio es una comunicación electrónica entre unas primera y segunda entidades, y el segundo servicio es una resolución o determinación de un número, nombre o dirección asociados con la segunda entidad.
8. El método de acuerdo con la reivindicación 1, destinado a proporcionar servicios de llamada a un abonado móvil, que comprende:
recibir del abonado móvil, en un nodo (65, 66) conmutado por circuitos de una red celular (60), un mensaje de establecimiento de llamada a una entidad interpelada o a la que se llama, el cual incluye un número de teléfono de entidad a la que se llama;
enviar, por parte de la base de datos de portabilidad de números, un mensaje a un servidor (75) de sistema de nombre de domicilio (DNS), situado en una red (61) conmutada en paquetes, solicitando una determinación del número de teléfono de la entidad a la que se llama;
recibir, desde el servidor de DNS 25, un resultado de la determinación para el número de teléfono de la entidad a la que se llama; y
encaminar la llamada del abonado móvil utilizando el resultado de la determinación.
9. El método de acuerdo con la reivindicación 8, en el cual el nodo conmutado por circuitos pregunta a una base de datos (67, 71) de portabilidad de números situada en la red (60) conmutada por circuitos, utilizando el número de teléfono de la entidad a la que se llama y una indicación de que se necesita la resolución de DNS, por el número de teléfono de la entidad a la que se llama.
10. El método de acuerdo con la reivindicación 9, en el cual la base de datos (67, 71) de portabilidad de números genera una pregunta ENUM para el servidor de DNS (75), que incluye el número de teléfono de la entidad a la que se llama, y el servidor de DNS (75) devuelve un registro de NAPTR que incluye un localizador de recursos universal, correspondiente al número de teléfono de la entidad a la que se llama.
11. El método de acuerdo con la reivindicación 10, en el cual el registro de NAPTR varía dependiendo de si el número de teléfono de la entidad a la que se llama ha sido transferido entre operadores de red.
12. El método de acuerdo con la reivindicación 11, en el cual, si el número de teléfono de la entidad a la que se llama no ha sido transferido entre operadores de red, el método comprende adicionalmente:
procesar el mensaje de establecimiento de llamada de una primera forma que no tiene en cuenta la portabilidad de números, y
en el cual, si el número de teléfono de la entidad a la que se llama ha sido transferido entre operadores de red, el método comprende adicionalmente:
tratar el mensaje de establecimiento de llamada de una segunda forma que tiene en cuenta la portabilidad de números.
13. El método de acuerdo con la reivindicación 12, en el cual la segunda forma incluye informar al nodo conmutado por circuitos y perteneciente a una red doméstica, de la parte a la que se llama.
14. El método de acuerdo con la reivindicación 13, en el cual la primera forma incluye encaminar el mensaje de establecimiento de llamada a un registro de posición doméstica o de domicilio (HLR -"home location register") para la entidad a la que se llama, de manera que el HLR solicita un número de encaminamiento desde un registro de posición de visita (VLR -"visiting location register") que da servicio en ese momento a la parte a la que se llama, y proporciona el número de encaminamiento devuelto por el VLR al nodo conmutado por circuitos.
15. El método de acuerdo con la reivindicación 8, en el cual las entidades situadas en la red conmutada por circuitos emplean un protocolo de señalización de SS7.
16. El método de acuerdo con la reivindicación 15, en el cual el nodo conmutado por circuitos es un centro de conmutación móvil de pasarela (GMSC -"gateway mobile switching center") que pregunta a la base de datos de portabilidad de números utilizando un protocolo de parte de aplicación móvil (MAP -"mobile application part") y un tipo de traducción específica (TT) que solicita la determinación de DNS.
17. El método de acuerdo con la reivindicación 15, en el cual el nodo conmutado por circuitos es un centro de conmutación móvil de pasarela (GMSC) que pregunta a la base de datos de portabilidad de números utilizando un protocolo de parte de aplicación de red inteligente (INAP -"intelligent network application part") y un servicio específico al solicitar la determinación de DNS.
18. El método de acuerdo con la reivindicación 8, en el cual la entidad a la que se llama tiene un Número de Red Digital de Servicios Integrados de Abonado Móvil (MSISDN -"Mobile Subscriber Integrated Services Digital network Number") y una Identidad de Abonado Móvil Internacional (IMSI -"International Mobile Subscriber Identity") correspondientes, de manera que el método comprende adicionalmente:
administrar en el DNS la relación existente entre el MSISDN y la IMSI del abonado móvil.
19. El método de acuerdo con la reivindicación 18, en el cual la entidad a la que se llama tiene un Número de Red Digital de Servicios Integrados de Abonado Móvil (MSISDN) y una Identidad de Abonado Móvil Internacional (IMSI) correspondientes, de manera que comprende adicionalmente:
cambiar el MSISDN para la entidad a la que se llama, por la IMSI para la entidad a la que se llama, y utilizar la IMSI de la entidad a la que se llama para encaminar la llamada a la entidad a la que se llama.
20. El método de acuerdo con la reivindicación 1, destinado a proporcionar un servicio de llamada en el que la segunda entidad es una entidad a la que se llama y que tiene un Número de Red Digital de Servicios Integrados de Abonado Móvil (MSISDN) y una Identidad de Abonado Móvil Internacional (IMSI) correspondientes, y caracterizado adicionalmente por:
administrar en el sistema de denominación de dominio (DNS) una relación entre el MSISDN y la IMSI de la entidad a la que se llama.
21. El método de acuerdo con la reivindicación 20, que comprende adicionalmente:
recibir un mensaje de establecimiento de llamada a la entidad a la que se llama, que incluye el MSISDN de la entidad a la que se llama;
enviar, por parte de la base de datos de portabilidad de números, un mensaje a un servidor de DNS solicitando una determinación del MSISDN de la entidad a la que se llama;
recibir del servidor de DNS la IMSI para el número de teléfono de la entidad a la que se llama; y
encaminar la llamada utilizando la IMSI.
22. El método de acuerdo con la reivindicación 21, que comprende adicionalmente:
administrar en el DNS una relación existente entre la MSISDN de la entidad a la que se llama y un título global móvil (MGT -"mobile global title") asociado con la entidad a la que se llama.
23. El método de acuerdo con la reivindicación 22, que comprende adicionalmente:
recibir un mensaje de establecimiento de llamada a la entidad a la que se llama, el cual incluye el MSISDN de la entidad a la que se llama;
enviar un mensaje a un servidor del sistema de nombre de dominio (DNS), solicitando una determinación del MSISDN de la entidad a la que se llama;
recibir del servidor de DNS el MGT para el número de teléfono de la entidad a la que se llama; y
encaminar la llamada utilizando el MTG.
24. Un nodo (64, 65) de portabilidad de números para una red de comunicaciones (14) conmutada por circuitos, que proporciona un servicio de portabilidad de números, de tal manera que el nodo (65, 66) de portabilidad de números comprende circuitos de procesamiento o tratamiento electrónicos acoplados a una base de datos (67) de portabilidad de números, comprendida en la red de comunicaciones (14) conmutada en circuitos, y comprende adicionalmente una interfaz (42) de servicios conmutada por circuitos y destinada a recibir una petición desde una primera entidad de la red de comunicaciones (14) conmutada en circuitos, que implica a una segunda entidad asociada a un identificador de la segunda entidad, caracterizado por:
un controlador (44), destinado a analizar la petición y determinar que el identificador de la segunda entidad ha de ser procesado en un sistema de nombre de dominio (DNS -"domain name system"), y
una interfaz (46) de servidor de DNS, destinada a generar y enviar un mensaje a un servidor de DNS (20) de una red (18) conmutada en paquetes, solicitando el procesamiento por el DNS del identificador de la segunda entidad,
en el cual el controlador (44) está configurado para recibir una respuesta del DNS a través de la interfaz (46) de servicio de DNS, y para proporcionar la respuesta del DNS a la primera entidad.
25. El nodo de acuerdo con la reivindicación 24, en el cual el procesamiento de DNS incluye una determinación del identificador de la segunda entidad.
26. El nodo de acuerdo con la reivindicación 24, en el cual la respuesta de DNS indica si el identificador de la segunda entidad ha sido transferido entre operadores de red.
27. El nodo de acuerdo con la reivindicación 26, en el cual, si el identificador de la segunda entidad ha sido transferido entre operadores de red, el controlador se configura para proporcionar un nodo de encaminamiento en la red de comunicaciones conmutada por circuitos, con un número de encaminamiento que identifica una red de domicilio o doméstica de la segunda entidad.
28. El nodo de acuerdo con la reivindicación 24, en el cual el procesamiento de DNS incluye una resolución o determinación de un número, un nombre o una dirección del identificador de la segunda entidad.
29. Un nodo (65, 66) de portabilidad de números para una red de comunicaciones (14) conmutada por circuitos, que comprende unos circuitos de procesamiento electrónicos acoplados a una base de datos (67, 71) de portabilidad de números comprendida en la red de comunicaciones (14) conmutada por circuitos, y de tal manera que dichos circuitos de procesamiento electrónicos están configurados para llevar a cabo las siguientes tareas:
recibir de un nodo de encaminamiento (64) conmutado por circuitos una petición que incluye un número de teléfono de una entidad a la que se llama, asociado con un mensaje de establecimiento de llamada a la entidad a la que se llama;
caracterizado porque están también configurados para:
enviar un mensaje a un servidor (75) de sistema de nombre de dominio (DNS -"domain name system") situado en una red de comunicaciones (61) conmutada por paquetes, solicitando una resolución o determinación del número de teléfono de la entidad a la que se llama;
recibir un resultado de la determinación desde el servidor de DNS (75) para el número de teléfono de la entidad a la que se llama; y
proporcionar el resultado de la determinación al nodo de encaminamiento (64) para su uso en el encaminamiento de la llamada.
30. El nodo de portabilidad de números, de acuerdo con la reivindicación 29, en el cual la petición consiste en una pregunta a una base de datos de portabilidad de números que indica que se necesita la determinación de DNS para el número de teléfono de la entidad a la que se llama.
31. El nodo de portabilidad de números, de acuerdo con la reivindicación 30, en el cual los circuitos de procesamiento de datos electrónicos (70, 74) están configurados para generar una pregunta ENUM para el servidor de DNS, que incluye el número de teléfono de la entidad a la que se llama, y para recibir del servidor de DNS un registro de NAPTR que incluye un localizador de recursos universal, correspondiente al número de teléfono de la entidad a la que se
llama.
32. El nodo de portabilidad de números, de acuerdo con la reivindicación 30, en el cual el contenido del registro de NAPTR varía dependiendo de si el número de teléfono de la entidad a la que se llama ha sido transferido entre operadores de red.
33. El nodo de portabilidad de números, de acuerdo con la reivindicación 32, en el cual, si el número de teléfono de la entidad a la que se llama ha sido transferido entre operadores de red, los circuitos de procesamiento de datos electrónicos se configuran para procesar el mensaje de establecimiento de llamada con el fin de tener en cuenta la portabilidad de números.
34. El nodo de portabilidad de números, de acuerdo con la reivindicación 33, en el cual los circuitos de procesamiento de datos electrónicos están configurados para informar al nodo conmutado por circuitos de un identificador de red doméstica de la parte a la que se llama.
35. El nodo de portabilidad de números, de acuerdo con la reivindicación 34, en el cual, si el número de teléfono de la entidad a la que se llama ha sido transferido entre operadores de red, los circuitos de procesamiento de datos electrónicos se configuran para encaminar el mensaje de establecimiento de llamada a un registro de posición de domicilio o doméstica (HLR -"home location register") para la entidad a la que se llama, de tal manera que el HLR puede obtener un número de encaminamiento desde un registro de posición de visita (VLR -"visiting location register") que da servicio en ese momento a la parte a la que se llama, y puede proporcionar el número de encaminamiento al nodo conmutado por circuitos.
36. El nodo de portabilidad de números, de acuerdo con la reivindicación 29, en el cual el nodo conmutado por circuitos y el nodo de portabilidad de
números emplean un protocolo de señalización de SS7.
37. El nodo de portabilidad de números, de acuerdo con la reivindicación 29, en el cual el nodo conmutado por circuitos es un centro de conmutación móvil de pasarela (GMSC -"gateway mobile switching center") (64) que requiere que la base de datos de portabilidad de números utilice un protocolo de parte de aplicación móvil (MAP -"mobile application part") y un tipo de traducción específica (TT) que solicita la determinación de DNS.
38. El nodo de portabilidad de números, de acuerdo con la reivindicación 29, en el cual el nodo conmutado por circuitos es un centro de conmutación móvil de pasarela (GMSC) (64) que requiere que la base de datos de portabilidad de números utilice un protocolo de parte de aplicación de red inteligente (INAP -"intelligent network application part") y un servicio específico, al solicitar la determinación de
DNS.
39. El nodo de portabilidad de números, de acuerdo con la reivindicación 29, en el cual la entidad a la que se llama tiene un Número de Red Digital de Servicios Integrados de Abonado Móvil (MSISDN -"Mobile Subscriber Integrated Services Digital network Number") y una Identidad de Abonado Móvil Internacional (IMSI -"International Mobile Subscriber Identity") correspondientes, de tal manera que los circuitos de procesamiento electrónicos están configurados para administrar en el DNS una relación existente el MSISDN y la IMSI del abonado móvil.
40. El nodo de portabilidad de números, de acuerdo con la reivindicación 39, en el cual los circuitos de procesamiento electrónicos están configurados para cambiar el MSISDN para la entidad a la que se llama, por la IMSI para la entidad a la que se llama, de tal manera que la IMSI puede ser utilizada para encaminar la llamada a la entidad a la que se llama.
41. Un producto legible por una computadora y que comprende un medio utilizable por una computadora, que tiene, incorporado en él, un código legible por la computadora, destinado a implementar las características del nodo de portabilidad de números de la reivindicación 29, y que incluye adicionalmente:
código para recibir un número del tipo de E.164, contenido en un mensaje de sistema de señalización número 7 (SS7);
código para generar y enviar a un servidor (75) de sistema de denominación de dominio (DNS -"domain naming system") una petición de resolución o determinación de DNS para el número del tipo E.164; y
código para devolver una respuesta de determinación que proporciona información relativa a si el número de E.164 es un número portado o transferido.
42. El producto legible por una computadora, de acuerdo con la reivindicación 41, en el cual la petición de DNS es una pregunta ENUM y la respuesta de determinación incluye un registro de NAPTR asociado con el número de E.164.
43. El producto legible por una computadora, de acuerdo con la reivindicación 41, en el cual la información es un prefijo que se necesita para encaminar el número de E.164.
44. El producto legible por una computadora, de acuerdo con la reivindicación 41, en el cual el mensaje de SS7 es un mensaje de información de encaminamiento de envío (SRI -"send routing information") que incluye una petición de determinación de DNS en un campo de tipo de traducción (TT).
45. El producto legible por una computadora, de acuerdo con la reivindicación 41, en el cual el mensaje de SS7 es un mensaje (IDP) que incluye una petición de determinación de DNS en una clave de servicio.
ES02778152T 2001-10-29 2002-10-11 Metodo y aparato para determinar un identificador de entidades. Expired - Lifetime ES2271340T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US984265 2001-10-29
US09/984,265 US6839421B2 (en) 2001-10-29 2001-10-29 Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system

Publications (1)

Publication Number Publication Date
ES2271340T3 true ES2271340T3 (es) 2007-04-16

Family

ID=25530419

Family Applications (2)

Application Number Title Priority Date Filing Date
ES06119965T Expired - Lifetime ES2314837T3 (es) 2001-10-29 2002-10-11 Metodo y aparato para determinar un identificador de entidades.
ES02778152T Expired - Lifetime ES2271340T3 (es) 2001-10-29 2002-10-11 Metodo y aparato para determinar un identificador de entidades.

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES06119965T Expired - Lifetime ES2314837T3 (es) 2001-10-29 2002-10-11 Metodo y aparato para determinar un identificador de entidades.

Country Status (9)

Country Link
US (1) US6839421B2 (es)
EP (2) EP1440598B1 (es)
CN (2) CN101951580B (es)
AT (2) ATE411722T1 (es)
AU (1) AU2002339805A1 (es)
CA (1) CA2464065C (es)
DE (2) DE60229453D1 (es)
ES (2) ES2314837T3 (es)
WO (1) WO2003039106A2 (es)

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19837641C2 (de) * 1998-08-19 2000-11-02 Siemens Ag Verfahren zum Routen von Verbindungen über ein paketorientiertes Kommunikationsnetz
US7027433B2 (en) * 2001-06-20 2006-04-11 Nokia Corporation Routing a call between different types of networks
US20030074461A1 (en) * 2001-10-09 2003-04-17 I-Dns.Net International Pte. Ltd. Method of mapping names or identifiers to telecommunications network resource locations
EP1454504B1 (en) * 2001-11-20 2008-01-09 Telefonaktiebolaget LM Ericsson (publ) Method, apparatus and arrangement in a telecommunications network for providing control over and enabling advanced services and user interfaces in a mobile telephone
US7161932B1 (en) * 2001-12-14 2007-01-09 Alcatel Apparatus, and associated method, for completing a call to a packet-network, telephonic station
US7274683B2 (en) * 2002-01-07 2007-09-25 Motorola, Inc. Method and apparatus for a telecommunications network to communicate using an internet protocol
US7277421B1 (en) * 2002-01-16 2007-10-02 Verizon Services Corp. Telephone call processing using SIP and/or ENUM
US7320026B2 (en) * 2002-06-27 2008-01-15 At&T Bls Intellectual Property, Inc. Intersystem messaging using ENUM standard
GB0215038D0 (en) * 2002-06-28 2002-08-07 Nokia Corp Sharing network information
EP1379068A1 (en) * 2002-07-01 2004-01-07 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and system for accounting of services
DE60237477D1 (de) * 2002-07-16 2010-10-07 Nokia Corp Optimierte leitweglenkung zwischen telekommunikationsnetzen
US7203294B2 (en) * 2002-08-06 2007-04-10 At&T Corp. System and method for dynamically routing communications
CN1711782B (zh) * 2002-10-15 2013-07-17 阿尔卡特无线技术公司 用于在一个或多个无线网络中使呼叫建立延迟最小化的方法和系统
JP3668231B2 (ja) * 2003-05-07 2005-07-06 ボーダフォン株式会社 マルチメディア・メッセージサービス装置
DE10336239A1 (de) * 2003-08-07 2005-01-13 Siemens Ag Verfahren zum Ermitteln einer Lokalisierungsinformation, Verfahren zum Übertragen mindestens einer elektronischen Datei und Kommunikationsnetz-Vermittlungsrechner
KR100568231B1 (ko) * 2003-08-11 2006-04-07 삼성전자주식회사 도메인 네임 서비스 시스템 및 방법
DE60306932T2 (de) * 2003-10-08 2007-05-16 Alcatel Schnelle Datenbankreplikation
US7417981B2 (en) * 2003-10-15 2008-08-26 Vonage Holdings Corp. Method and apparatus for enhanced Internet Telephony
US7072678B2 (en) * 2003-11-20 2006-07-04 Tekelec Methods and systems for triggerless mobile group dialing
ATE370606T1 (de) * 2003-12-19 2007-09-15 France Telecom Verfahren und vorrichtung zum senden von abfragen von einer abfragenden maschine zu einem domänennamenserver
JP4056971B2 (ja) * 2003-12-25 2008-03-05 株式会社エヌ・ティ・ティ・ドコモ 相互接続契約判定システム、相互接続契約判定装置、及び、相互接続契約判定方法
JP4279135B2 (ja) * 2003-12-26 2009-06-17 パナソニック株式会社 ホームゲートウェイ装置
US7386111B2 (en) 2004-02-10 2008-06-10 Vonage Network Inc. Method and apparatus for placing a long distance call based on a virtual phone number
JP4469209B2 (ja) * 2004-04-12 2010-05-26 パナソニック株式会社 Ip電話システム、ip電話装置及び通話方法
EP1594288A1 (en) * 2004-05-05 2005-11-09 Internet Management Systems, Inc. Method and computer program for registering entries in a domain name system type database
US7864709B2 (en) * 2004-06-25 2011-01-04 Apple Inc. Method and apparatus for looking up configuration information for a network node
US20060018267A1 (en) * 2004-07-20 2006-01-26 Matsushita Electric Industrial Co., Ltd. IP telephone system, ENUM server and method for performing telephone conference
MY145725A (en) * 2004-07-30 2012-03-30 Ericsson Telefon Ab L M Method and system for retrieving network addresses in hybrid telecommunication networks
JP4365747B2 (ja) * 2004-08-09 2009-11-18 パナソニック株式会社 Ip電話システム、ip電話装置及び通話方法
US8683044B2 (en) 2005-03-16 2014-03-25 Vonage Network Llc Third party call control application program interface
US20060210040A1 (en) * 2005-03-16 2006-09-21 Jeffrey Citron Transfer identification software enabling electronic communication system
US20060210036A1 (en) 2005-03-16 2006-09-21 Jeffrey Citron System for effecting a telephone call over a computer network without alphanumeric keypad operation
CN101518042B (zh) * 2005-04-12 2013-06-12 电信系统有限公司 临时enum网关
US7260207B2 (en) * 2005-04-15 2007-08-21 Tekelec Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network
US7702092B2 (en) * 2005-05-02 2010-04-20 At&T Intellectual Property I, L.P. Communication system and method of routing calls to a terminating end point
US20060271560A1 (en) * 2005-05-25 2006-11-30 Don Mitchell Location based provision of on-demand content
US8090341B2 (en) 2005-07-18 2012-01-03 Telecommunication Systems, Inc. Integrated services user part (ISUP) /session initiation protocol (SIP) gateway for unlicensed mobile access (UMA) emergency services call flow
US7933385B2 (en) * 2005-08-26 2011-04-26 Telecommunication Systems, Inc. Emergency alert for voice over internet protocol (VoIP)
WO2007047413A2 (en) * 2005-10-13 2007-04-26 Vonage Holdings Corp. Method and system for detecting a change in device attachment
KR100880632B1 (ko) * 2005-10-27 2009-01-30 엘지전자 주식회사 도메인 네임 시스템 서버를 이용한 이동통신 단말기의 패킷서비스 호 운영 방법 및 연결 시스템
CN101361356A (zh) 2005-11-09 2009-02-04 沃纳格控股公司 用于定制主叫标识的方法和系统
US7889716B2 (en) * 2005-12-01 2011-02-15 Tekelec Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems
PL1955510T3 (pl) * 2005-12-01 2009-09-30 Ericsson Telefon Ab L M Obsługa wywołania użytkownika zarejestrowanego w IMS
US20070150611A1 (en) * 2005-12-28 2007-06-28 Davy Chan DNS based client-server system and its use in electronic devices
US8185567B2 (en) 2006-01-02 2012-05-22 Telecommunication Systems, Inc. Location aware content using presence information data formation with location object (PIDF-LO)
US7805483B2 (en) 2006-01-09 2010-09-28 Telecommunications Systems, Inc. Apparatus and method for associating a geospacial location to content on a network
CN100396160C (zh) * 2006-01-10 2008-06-18 华为技术有限公司 双模移动终端的注册方法及其移动通信网络
CN101385317A (zh) * 2006-02-01 2009-03-11 沃纳格控股公司 在基于分组的通信网中传送设备的状态的方法和设备
US20070203909A1 (en) * 2006-02-28 2007-08-30 Tekelec Methods, systems, and computer program products for indexing, validating, recovering, and consolidating a database indexed by range-bound numeric data
US8917717B2 (en) * 2007-02-13 2014-12-23 Vonage Network Llc Method and system for multi-modal communications
BRPI0707819A2 (pt) 2006-02-15 2011-05-10 Tekelec Us mÉtodo, sistemas e produÇço de programa de computador para seletivamente processar ou redirecionar mensagens de parte de controle de conexço de sinalizaÇço ( sccp )
MX2008010979A (es) * 2006-02-27 2009-01-23 Vonage Holdings Corp Metodo y sistema para transferencia de datos bidireccional.
CN1859624A (zh) * 2006-02-27 2006-11-08 华为技术有限公司 多媒体消息业务的消息路由方法及系统
US8228897B2 (en) 2006-04-04 2012-07-24 Telecommunication Systems, Inc. SS7 ANSI-41 to SIP based call signaling conversion gateway for wireless VoIP E911
US8155109B2 (en) 2006-04-04 2012-04-10 Telecommunication Systems, Inc. SS7 ISUP to SIP based call signaling conversion gateway for wireless VoIP E911
US8208461B2 (en) 2006-04-04 2012-06-26 Telecommunication Systems, Inc. SS7 MAP/Lg+ to SIP based call signaling conversion gateway for wireless VoIP E911
US8243715B2 (en) * 2006-05-15 2012-08-14 Oracle Israel Ltd. Delivering sip-based call services to circuit-switched terminals
US8184798B2 (en) * 2006-06-13 2012-05-22 Tekelec Methods, systems and computer program products for accessing number portability (NP) and E.164 number (ENUM) data using a common NP/ENUM data locator structure
US7787445B2 (en) * 2006-07-20 2010-08-31 Tekelec Methods, systems, and computer program products for routing and processing ENUM queries
US8400947B2 (en) * 2006-07-20 2013-03-19 Tekelec, Inc. Methods, systems, and computer program products for specifying a particular ENUM service type in a communications network that utilizes a plurality of different ENUM service types
US7606202B2 (en) * 2006-07-28 2009-10-20 Tekelec Methods, systems, and computer program products for offloading call control services from a first network of a first type to a second network of a second type
EP2055085A4 (en) * 2006-08-17 2013-05-29 Neustar Inc SYSTEM AND METHOD FOR USER IDENTITY PORTABILITY IN COMMUNICATION SYSTEMS
DE602006016604D1 (de) * 2006-09-18 2010-10-14 Lg Electronics Inc Verfahren zur Verwaltung von Sprachinformation für Texteingabe, Verfahren für Texteingabe und mobiles Endgerät
WO2008051485A2 (en) 2006-10-19 2008-05-02 Ascendent Telecommunications, Inc. Client device method and apparatus for routing a call
US8254551B2 (en) * 2006-12-07 2012-08-28 Tekelec, Inc. Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
CN101237635B (zh) * 2007-01-29 2012-05-30 中国电信股份有限公司 移动终端在分组和电路交换网络中共用号码的方法及系统
US8213440B2 (en) * 2007-02-21 2012-07-03 Tekelec Global, Inc. Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers
US8073127B2 (en) * 2007-02-21 2011-12-06 Tekelec Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover
US20080198996A1 (en) * 2007-02-21 2008-08-21 Tekelec Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect advanced routing
US20080285438A1 (en) * 2007-04-20 2008-11-20 Rohini Marathe Methods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications network
US9049209B2 (en) * 2007-05-08 2015-06-02 At&T Intellectual Property I, L.P. Methods and apparatus to route a communication session in an internet protocol (IP) multimedia subsystem (IMS) network
US7996541B2 (en) * 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
US20090004997A1 (en) * 2007-06-27 2009-01-01 Allen Danny A Portable emergency call center
US8411670B2 (en) * 2007-07-03 2013-04-02 Motorola Mobility Llc Reverse ENUM based routing for communication networks
US8538000B2 (en) * 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
US8027445B2 (en) * 2007-11-07 2011-09-27 At&T Intellectual Property I, L.P. Method and system to provision emergency contact services in a communication network
US20090156253A1 (en) * 2007-12-18 2009-06-18 Palm, Inc. Apparatus and Methods for Providing Fully Qualified Domain Name Resolution for Home Network Realm Based on International Mobile Subscriber Identity
US8244885B2 (en) * 2007-12-26 2012-08-14 Motorola Solutions, Inc. Using domain name service for identifying a home domain of a roaming device
US8594679B2 (en) * 2008-03-07 2013-11-26 Tekelec Global, Inc. Methods, systems, and computer readable media for routing a message service message through a communications network
CN101582774B (zh) * 2008-05-16 2012-08-29 鸿富锦精密工业(深圳)有限公司 调制解调器及其固定用户终端ip地址的方法
US8532092B2 (en) 2008-06-02 2013-09-10 Tekelec, Inc. Methods, systems, and computer readable media for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network
CN101656930B (zh) * 2008-08-20 2012-09-19 华为技术有限公司 一种号码携带业务的实现方法、装置和系统
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US9397862B2 (en) * 2008-12-12 2016-07-19 At&T Intellectual Property I, L.P. Method and apparatus for completing a circuit switched service call in an internet protocol network
WO2010083509A2 (en) 2009-01-16 2010-07-22 Tekelec Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages
WO2010111561A2 (en) 2009-03-25 2010-09-30 Tekelec Methods, systems, and computer readable media for providing home subscriber server (hss) proxy
WO2010132436A2 (en) * 2009-05-11 2010-11-18 Tekelec Methods, systems, and computer readable media for providing scalable number portability (np) home location register (hlr)
CN102449615B (zh) * 2009-05-27 2014-11-26 甲骨文以色列有限公司 为基于事件的网络提供基于会话的服务
DK2443850T3 (en) * 2009-06-18 2015-11-02 Ericsson Telefon Ab L M Methods and arrangement in a telecommunications network
CN101640866B (zh) * 2009-09-09 2012-07-04 中兴通讯股份有限公司 号码携带业务支持始呼权限检查的方法、系统及相关装置
US8224337B2 (en) * 2009-09-16 2012-07-17 Tekelec, Inc. Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway
US8255470B2 (en) 2009-09-25 2012-08-28 At&T Intellectual Property I, L.P. System and method for message recall in a unified messaging
US8750126B2 (en) * 2009-10-16 2014-06-10 Tekelec, Inc. Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information
US9313759B2 (en) 2009-10-16 2016-04-12 Tekelec, Inc. Methods, systems, and computer readable media for providing triggerless equipment identity register (EIR) service in a diameter network
CN102656845B (zh) 2009-10-16 2015-04-01 泰克莱克股份有限公司 用于向直径信令路由器提供集成的监控和/或防火墙功能的方法、系统和计算机可读介质
CN102056321B (zh) * 2009-10-30 2014-07-02 中兴通讯股份有限公司 一种实现本地接入的方法及系统
US8750292B2 (en) 2010-02-25 2014-06-10 Tekelec, Inc. Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service
GB2478525A (en) * 2010-03-08 2011-09-14 Tyntec Ltd Memory device for providing message redirection data
WO2012088497A1 (en) 2010-12-23 2012-06-28 Tekelec Methods, systems, and computer readable media for modifying a diameter signaling message directed to a charging function node
CN103460648B (zh) 2011-01-21 2017-04-19 泰克莱克股份有限公司 用于在Diameter信令路由器(DSR)内屏蔽Diameter消息的方法和系统
US8831016B2 (en) 2011-03-18 2014-09-09 Tekelec, Inc. Methods, systems, and computer readable media for configurable diameter address resolution
FR2973628A1 (fr) * 2011-03-31 2012-10-05 France Telecom Procedes de resolution d'identifiants d'abonnes, de mise a jour d'une table de resolution d'adresses de routeurs d'acces et de mise a jour d'une table de resolution d'adresses ip de rattachement
FR2974472A1 (fr) * 2011-04-19 2012-10-26 France Telecom Procede de resolution d'un numero de telephone porte en un identifiant de ressource ip
US8693464B2 (en) 2011-09-15 2014-04-08 At&T Intellectual Property I, Lp Method and apparatus for processing calls
US9241258B2 (en) 2011-09-15 2016-01-19 At&T Intellectual Property I, Lp Method and apparatus for managing calls
US8990356B2 (en) 2011-10-03 2015-03-24 Verisign, Inc. Adaptive name resolution
US10270755B2 (en) 2011-10-03 2019-04-23 Verisign, Inc. Authenticated name resolution
US9510169B2 (en) 2011-11-23 2016-11-29 Telecommunications Systems, Inc. Mobile user information selection and delivery event based upon credentials and variables
US9374696B2 (en) 2011-12-05 2016-06-21 Telecommunication Systems, Inc. Automated proximate location association mechanism for wireless emergency services
US9100796B2 (en) 2011-12-15 2015-08-04 Tekelec, Inc. Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks
CN103248773B (zh) * 2012-02-06 2015-12-02 朱正兴 一种ip电话系统及其实现方法
US8730951B2 (en) * 2012-06-01 2014-05-20 At&T Intellectual Property I, Lp Apparatus and methods for origination of voice and messaging communication in a network
US9647980B2 (en) 2012-06-07 2017-05-09 At&T Intellectual Property I, L.P. Apparatus and methods for a scalable communications network
US9015327B2 (en) 2012-06-11 2015-04-21 At&T Intellectual Property I, Lp Apparatus and methods for flexible communicatons in a network
CN103716782A (zh) * 2012-10-03 2014-04-09 朱正兴 一种建立imsi和msisdn对应关系的方法
US8855654B2 (en) 2013-01-28 2014-10-07 Tekelec Global, Inc. Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability
US9143942B2 (en) 2013-03-14 2015-09-22 Tekelec Global, Inc. Methods, systems, and computer readable media for providing a multi-network equipment identity register
US9635526B2 (en) 2013-03-15 2017-04-25 Tekelec, Inc. Methods, systems, and computer readable media for utilizing a diameter proxy agent to communicate short message service (SMS) messages
US8874120B1 (en) * 2013-05-02 2014-10-28 Alcatel Lucent Avoiding formation of a call loop resulting from handling of a mobile terminated call in parallel with a location update in a wireless communication network
CN103747430B (zh) * 2013-12-31 2018-10-19 华为技术有限公司 呼叫控制设备和处理用户业务的方法
US9900281B2 (en) 2014-04-14 2018-02-20 Verisign, Inc. Computer-implemented method, apparatus, and computer-readable medium for processing named entity queries using a cached functionality in a domain name system
US10117127B2 (en) 2015-07-08 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users
US9888127B2 (en) 2015-07-30 2018-02-06 At&T Intellectual Property I, L.P. Methods, systems, and computer readable storage devices for adjusting the use of virtual resources providing communication services based on load
US9866521B2 (en) 2015-07-30 2018-01-09 At&T Intellectual Property L.L.P. Methods, systems, and computer readable storage devices for determining whether to forward requests from a physical telephone number mapping service server to a virtual telephone number mapping service server
US9851999B2 (en) 2015-07-30 2017-12-26 At&T Intellectual Property I, L.P. Methods, systems, and computer readable storage devices for handling virtualization of a physical telephone number mapping service
US10277736B2 (en) 2015-07-30 2019-04-30 At&T Intellectual Property I, L.P. Methods, systems, and computer readable storage devices for determining whether to handle a request for communication services by a physical telephone number mapping service or a virtual telephone number mapping service
US9877224B2 (en) * 2015-10-05 2018-01-23 Blackberry Limited Establishing a voice call
US9876826B2 (en) * 2015-10-30 2018-01-23 At&T Intellectual Property I, L.P. Methods and target architecture for enabling IP carrier peering
US10791085B2 (en) 2015-11-12 2020-09-29 Verisign, Inc. Techniques for directing a domain name service (DNS) resolution process
US10999240B1 (en) 2016-08-31 2021-05-04 Verisign, Inc. Client controlled domain name service (DNS) resolution
US10673681B2 (en) * 2017-03-15 2020-06-02 Charles Lap San Chan System and method for enabling cross-domain communication over network
US11032127B2 (en) 2017-06-26 2021-06-08 Verisign, Inc. Resilient domain name service (DNS) resolution when an authoritative name server is unavailable
CN108600412B (zh) * 2018-05-03 2021-09-03 深圳市茁壮网络股份有限公司 一种域名解析方法及系统
FR3105678A1 (fr) * 2019-12-20 2021-06-25 Orange Procédé de résolution d’identifiants de nommage
UA145907U (uk) * 2020-08-13 2021-01-06 Олексій Олегович Пташний Спосіб ідентифікації сервісу в структурі enum
US12495335B2 (en) 2022-12-20 2025-12-09 T-Mobile Usa, Inc. Selective routing control for circuit switched fallback

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5854982A (en) 1995-08-21 1998-12-29 Motorola, Inc. Communication system architecture and method of routing therefor
US5839072A (en) * 1996-03-26 1998-11-17 Ericsson Inc. Routing an incoming call to a ported mobile station within a telecommunications network
US5890063A (en) 1996-06-03 1999-03-30 Ericsson Inc. Downloading of routing numbers to donor switches within a telecommunications network
US6021126A (en) 1996-06-26 2000-02-01 Bell Atlantic Network Services, Inc. Telecommunication number portability
US6134316A (en) 1996-10-18 2000-10-17 Telefonaktiebolaget Lm Ericsson Telecommunications network with relocateability of subscriber number
US5974453A (en) 1997-10-08 1999-10-26 Intel Corporation Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
US6469998B1 (en) * 1998-10-06 2002-10-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for communicating data packets from an external packet network to a mobile radio station
US6201965B1 (en) 1998-11-10 2001-03-13 Nortel Networks Limited Telecommunication subscriber connection using a domain name system
US6917612B2 (en) * 2000-09-01 2005-07-12 Telefonaktiebolaged L M Ericsson System and method for address resolution in internet protocol (IP)-based networks
US7027582B2 (en) 2001-07-06 2006-04-11 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for resolving an entity identifier into an internet address using a domain name system (DNS) server and an entity identifier portability database

Also Published As

Publication number Publication date
EP1440598A2 (en) 2004-07-28
AU2002339805A1 (en) 2003-05-12
DE60214871T2 (de) 2007-09-06
WO2003039106A2 (en) 2003-05-08
CN1579108A (zh) 2005-02-09
CN101951580A (zh) 2011-01-19
ATE411722T1 (de) 2008-10-15
DE60214871D1 (de) 2006-11-02
EP1725066B1 (en) 2008-10-15
EP1725066A3 (en) 2007-05-02
CA2464065C (en) 2013-02-26
EP1440598B1 (en) 2006-09-20
EP1725066A2 (en) 2006-11-22
ATE340490T1 (de) 2006-10-15
CA2464065A1 (en) 2003-05-08
ES2314837T3 (es) 2009-03-16
US20030081754A1 (en) 2003-05-01
DE60229453D1 (de) 2008-11-27
WO2003039106A3 (en) 2003-11-20
CN101951580B (zh) 2013-03-06
US6839421B2 (en) 2005-01-04

Similar Documents

Publication Publication Date Title
ES2271340T3 (es) Metodo y aparato para determinar un identificador de entidades.
ES2290312T3 (es) Metodo y aparato para resolver un identificador de entidades en una direccion internet que utiliza un servidor dns (sistema de nombres de dominio).
US6873849B2 (en) Method and apparatus for solving number portability in origin
KR100548862B1 (ko) Ip를 이용하여 통신하기 위한 네트워크
US9021014B2 (en) Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy
US20030061234A1 (en) Application location register routing
US20040192252A1 (en) Emergency packet data network communication system and call features
US20040229608A1 (en) Methods and systems for allowing global roaming between devices supported by different protocols
CN1359582A (zh) 用于异构型网络之间的互操作性的虚拟编号方案
EP1786176B1 (en) System and method for processing packet mobile-terminated calls using dynamic IP
ES2295519T3 (es) Comparticion de informacion de red.
US8442058B2 (en) Locating stations between protocols
HK1071969B (en) Method and apparatus for resolving an entity identifier into an internet address using a domain name system (dns) server and an entity identifier portability database