BRPI0715429A2 - mÉtodos, sistemas, e produtos de programa de computador para a especificço de um tipo de serviÇo de enum em particular em uma rede de comunicaÇÕes que utilize uma pluralidade de tipos de serviÇo de enum diferentes - Google Patents
mÉtodos, sistemas, e produtos de programa de computador para a especificço de um tipo de serviÇo de enum em particular em uma rede de comunicaÇÕes que utilize uma pluralidade de tipos de serviÇo de enum diferentes Download PDFInfo
- Publication number
- BRPI0715429A2 BRPI0715429A2 BRPI0715429-1A BRPI0715429A BRPI0715429A2 BR PI0715429 A2 BRPI0715429 A2 BR PI0715429A2 BR PI0715429 A BRPI0715429 A BR PI0715429A BR PI0715429 A2 BRPI0715429 A2 BR PI0715429A2
- Authority
- BR
- Brazil
- Prior art keywords
- enum
- service
- type
- server
- query message
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 31
- 238000004590 computer program Methods 0.000 title claims abstract description 10
- 238000000034 method Methods 0.000 claims abstract description 15
- 230000011664 signaling Effects 0.000 claims description 9
- 238000013507 mapping Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims 2
- 238000003780 insertion Methods 0.000 claims 2
- 230000037431 insertion Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/128—Details of addressing, directories or routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/106—Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4555—Directories for electronic mail or instant messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/65—Telephone numbers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
MÉTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARA A ESPECIFICAÇçO DE UM TIPO DE SERVIÇO DE ENUM EM PARTICULAR EM UMA REDE DE COMUNICAÇÕES QUE UTILIZA UMA PLURALIDADE DE TIPOS DE SERVIÇO DE ENUM DIFERENTES. O assunto descrito aqui inclui métodos, sistemas e produtos de programa de computador para a especificação de um tipo de serviço de ENUM em uma rede de comunicações que usa uma pluralidade de tipos de serviço de ENUM diferentes. De acordo com um método, pelo menos um tipo de serviço de ENUM é identificado a partir de uma pluralidade de tipos de serviço de ENUM diferentes. A identificação é realizada em um ponto de sinalização separado de um banco de dados de ENUM. Uma mensagem de consulta de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado é gerada. A mensagem de consulta de ENUM é transmitida para pelo menos um servidor de ENUM para a provisão de pelo menos um tipo de serviço de ENUM identificado.
Description
MÉTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARA A ESPECIFICAÇÃO DE UM TIPO DE SERVIÇO DE ENUM EM PARTICULAR EM UMA REDE DE COMUNICAÇÕES QUE UTILIZA UMA PLURALIDADE DE TIPOS DE SERVIÇO DE ENUM DIFERENTES
REFERÊNCIA CRUZADA A PEDIDOS RELACIONADOS
Este pedido reivindica o benefício do Pedido de Patente Provisória U.S. N0 de série 60/832.215, depositado em 20 de julho de 2006, e o Pedido de Patente correspondente U.S. (N° de Série ainda não atribuído) intitulado 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, depositado em 19 de julho de 2007, cujas exposições de cada um são incorporadas aqui como referência em suas totalidades. CAMPO TÉCNICO
O assunto descrito aqui se refere a um mapeamento de número E.164 (ENUM). Mais particularmente, o assunto descrito aqui se refere a métodos, sistemas e produtos de programa de computador para a especificação de um tipo de serviço de ENUM para uma chamada ou outra comunicação em uma rede de comunicações que utiliza uma pluralidade de tipos de serviço de ENUM diferentes. ANTECEDENTES
Presentemente, uma preocupação referente à telefonia
de Protocolo de Internet (IP) é a necessidade de uma integração sem emendas com uma rede de telefonia pública comutada (PSTN). Devido ao fato de diferentes protocolos de sinalização atualmente estarem sendo utilizados para acesso à PSTN, é importante que qualquer solução integrada seja capaz de suportar todos os vários protocolos. Em geral, pode ser útil ter um número identificador de unificação ligado a todos os serviços (por exemplo, chamada telefônica, correio eletrônico, web, etc.) que pode ser usado para o estabelecimento de contato com um dado assinante. Por exemplo, um número E.164, o qual é definido pelas normas da ITU-T, pode ser designado como um número identificador de unificação. Um número E.164 é comumente usado em sistemas de mapeamento de número de telefone (ENUM) E.164, que associam o número E.164 a um número de endereços de URI através dos quais um assinante de parte chamada pode ser contatado.
Os sistemas de ENUM tipicamente utilizam consultas de DNS para a obtenção de dados de tradução (isto é, endereços de URI) para um dado número discado (isto é, o número identificador de unificação). Conforme novos serviços são adicionados (por exemplo, mensagens de texto, mensagens de voz, vídeo, comunicações de IMS, etc.), o número de consultas de DNS que atravessam a rede de IP também aumentará. Também, conforme o número de serviços for expandido, o número de endereços de URI utilizados por assinantes continuará a crescer, e, assim, será incluído em mensagens de resposta. Conseqüentemente, um problema que surge é que uma mensagem gerada em resposta a uma mensagem de consulta pode incluir mais serviços (em número e tipo de serviço) do que o iniciador de consulta deseja. Por exemplo, um iniciador de consulta pode desejar apenas enviar correspondência para endereços de URI, porque a parte chamando pode ser capaz apenas de se comunicar via correio eletrônico. Neste cenário, incluir endereços de URI relacionados a outros serviços na(s) mensagem(ns) de resposta não é necessário e, portanto, consome desnecessariamente recursos de rede. Assim, seria ideal limitar o conteúdo de mensagem de resposta de modo a se diminuir a largura de banda geral utilizada para a transmissão da resposta.
Assim sendo, existe uma necessidade de métodos melhorados, sistemas e produtos de programa de computador para a especificação de um tipo de serviço de ENUM em uma rede de comunicações que utiliza uma pluralidade de tipos de serviço de ENUM diferentes. SUMÁRIO
0 assunto descrito aqui inclui métodos, sistemas e produtos de programa de computador para a especificação de um tipo de serviço de ENUM em uma rede de comunicações que usa uma pluralidade de tipos de serviço de ENUM diferentes. De acordo com um método, pelo menos um tipo de serviço de ENUM é identificado a partir de uma pluralidade de tipos de serviço de ENUM diferentes. A identificação é realizada em
2 0 um ponto de sinalização separado de um banco de dados de
ENUM. Uma mensagem de consulta de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado é gerada. A mensagem de consulta de ENUM é transmitida para pelo menos um servidor de ENUM para a provisão de pelo menos um tipo de serviço de ENUM identificado. BREVE DESCRIÇÃO DOS DESENHOS
As modalidades preferidas do assunto descrito aqui serão explicadas, agora, com referência aos desenhos associados, nos quais:
3 0 a Figura IA é um diagrama de rede que ilustra uma rede de comunicações de exemplo adaptada para especificar um tipo de serviço de ENUM em uma rede de comunicações de acordo com uma modalidade do assunto descrito aqui;
a Figura IB é um diagrama de rede que ilustra detalhes de exemplo de ponto de sinalização 102 para a identificação de um tipo de serviço de ENUM de acordo com uma modalidade do assunto descrito aqui;
a Figura 2 é um diagrama que ilustra uma mensagem de consulta de ENUM de exemplo de acordo com uma modalidade do assunto descrito aqui;
a Figura 3 é um diagrama que ilustra uma mensagem de resposta de ENUM de exemplo de acordo com uma modalidade do assunto descrito aqui;
a Figura 4 é um diagrama de rede que ilustra uma rede de comunicações de exemplo que transmite uma consulta de ENUM para um banco de dados de ENUM que provê um tipo especifico de tipo de serviço de ENUM dentre uma pluralidade de bancos de dados de ENUM que provêem tipos de ENUM diferentes de acordo com uma modalidade do assunto 2 0 descrito aqui;
a Figura 5 é um diagrama de rede que ilustra uma rede de comunicações de exemplo que utiliza um nó de roteamento de mensagem de sinalização, referido como um nó de roteamento flexível de ENUM ou nó E-Flex, adaptado para a
2 5 obtenção de uma resposta de ENUM a partir de um servidor de
ENUM único para a provisão de um tipo específico de servidor de ENUM dentre servidores de ENUM plurais provendo tipos diferentes de serviço de ENUM de acordo com uma modalidade do assunto descrito aqui;
3 0 a Figura 6 é um diagrama de rede que ilustra uma rede de comunicações de exemplo que utiliza um nó E-Flex para a obtenção de respostas de ENUM a partir de múltiplos servidores de ENUM de acordo com uma modalidade do assunto descrito aqui;
a Figura 7 é um diagrama de rede que ilustra uma rede
de comunicações de exemplo que utiliza um nó E-Flex e um banco de dados de preferências de assinante para a obtenção de respostas de ENUM de tipos de serviço de ENUM específicos de acordo com as preferências de um assinante de acordo com uma modalidade do assunto descrito aqui;
a Figura 8 é um diagrama de rede que utiliza uma rede de comunicações de exemplo que utiliza um ponto de sinalização para se especificar e obter um número máximo de respostas de ENUM de acordo com uma modalidade do assunto descrito aqui; e
a Figura 9 é um fluxograma que ilustra as etapas de exemplo para a identificação e a especificação de um tipo de serviço de ENUM em uma rede de comunicações de acordo com uma modalidade do assunto descrito aqui. 2 0 DESCRIÇÃO DETALHADA
O presente assunto se refere a métodos, sistemas e produtos de programa de computador para a especificação de um tipo de serviço de ENUM em particular em uma rede de comunicações que utiliza uma pluralidade de tipos de serviço de ENUM diferentes. A Figura 1 ilustra uma rede de comunicações de exemplo 100 na qual o presente assunto pode ser implementado de acordo com uma modalidade do assunto descrito aqui.
Com referência à Figura IA, a rede 100 pode incluir um ponto de sinalização 102, um servidor de ENUM 104 e pelo menos um dispositivo de cliente 106. O ponto de sinalização 102 pode incluir um comutador de central telefônica que se conecta a um dispositivo de cliente 106. Em uma modalidade, o ponto de sinalização 102 pode incluir um dispositivo denominado um comutador de Classe 5 ou comutador de TDM, ou qualquer outro dispositivo de rede configurado para chamadas telefônicas de circuito comutado baseadas em TDM (por exemplo, um ponto de comutação de serviço (SSP) SS7) . Em uma modalidade alternativa, o ponto de sinalização 102 pode ser um elemento baseado em IP, tal como uma função de controle de sessão de chamada (CSCF) de subsistema de multimídia de IP (IMS), um controlador de gateway de mídia (MGC) , um controlador central de rede (softswitch) , um nó de rede de próxima geração (NGN) , um servidor de aplicativo, um ponto de controle de serviço, um servidor de centro de comutação de móvel (MSC), um registrador de localização doméstica (HLR), um servidor de assinante doméstico de IMS (HSS), um servidor de presença, um servidor de proxy de SIP, ou um gatekeeper H.323. O
2 0 servidor de ENUM 104 pode incluir um banco de dados 10 8 que
contém uma pluralidade de números de telefone, endereços de URI, etc., que uma parte chamando pode usar possivelmente para contatar a parte chamada. Em uma implementação de exemplo, o banco de dados 108 inclui mapeamentos de número E.164 para URI para uma pluralidade de tipos de serviço de ENUM diferentes. Por exemplo, o banco de dados 108 pode incluir URIs de número E.164 para correspondência para um tipo de serviço de ENUM de e-mail, URIs de número E.164 para SIP para um tipo de serviço de ENUM de chamada de voz,
3 0 e URIs de número E.164 para envio de mensagem instantânea para um tipo de serviço de ENUM de IM. 0 dispositivo de cliente 106 pode incluir um telefone convencional, um telefone de protocolo de internet (IP) , um computador ou qualquer outro dispositivo similar capaz de comunicação com SP 102. 0 assunto descrito aqui não está limitado a implementações em que o SP 102 é conectado a um dispositivo de usuário. Em uma implementação alternativa, o SP 102 pode ser uma central tandem de PSTN ou IP equivalente que se conecta a outros pontos de sinalização.
Na Figura IA, o ponto de sinalização 102 detecta um
evento de origem de comunicação (por exemplo, uma chamada feita por um dispositivo de cliente 106) . Em resposta ao evento, o ponto de sinalização 102 pode identificar um endereço de origem (por exemplo, o número de telefone de
parte chamando) e um endereço de destino (por exemplo, o número E.164 de parte chamada). Mediante a detecção da mensagem de evento de origem de comunicações, o ponto de sinalização 102 é configurado para se determinar se o serviço de ENUM é requerido e, se assim for, para gerar uma
2 0 mensagem de consulta (por exemplo, uma mensagem de consulta
de ENUM 111, a qual é enviada para um servidor de tradução (por exemplo, o servidor de ENUM 104) de modo a se obter pelo menos um URI no qual o assinante pode ser alcançado. 0 ponto de sinalização 102 pode determinar se o serviço de
ENUM é requerido com base no tipo de mídia do destino. Por exemplo, se o destino for um dispositivo de IP, o serviço de ENUM pode ser requerido para a tradução do número E.164 do destino para o URI ou outro identificador baseado em IP adequado.
3 0 Em uma modalidade, a mensagem de consulta de ENUM 111 inclui o assim denominado 164 de parte chamada (não mostrado) e um indicador de tipo de serviço 12 0 correspondente a um tipo de serviço de ENUM identificado pelo ponto de sinalização 102. O ponto de sinalização 102 pode identificar o tipo de serviço de ENUM de qualquer maneira adequada. Por exemplo, conforme ilustrado na Figura IB, o SP 102 pode incluir um identificador de tipo de serviço de ENUM 13 0 para a identificação de pelo menos um tipo de serviço de ENUM em uma rede que utilize uma pluralidade de tipos de serviço de ENUM e um gerador de mensagem de consulta de ENUM 132, que formula e envia consultas de ENUM de acordo com pelo menos um tipo de serviço de ENUM identificado. Em uma implementação, para comunicações com o SP 102, o qual recebe uma mensagem de sinalização, o identificador de tipo de serviço de ENUM 13 0 pode identificar o tipo de serviço de ENUM com base no conteúdo da mensagem de sinalização recebida. Por exemplo, se uma mensagem de parte de usuário de ISDN (ISUP) for recebida por um outro SP 134 por um enlace de sinalização 2 0 de PSTN, o identificador de tipo de serviço de ENUM 13 0 poderá determinar que a comunicação é uma chamada de voz para um telefone de IP e poderá instruir o gerador de mensagem de consulta de ENUM 132 para construir uma consulta de ENUM requisitando um URI de SIP. Em um outro 2 5 exemplo, em que o SP 102 é uma central terminal de PSTN, o SP 102 pode detectar origens de chamada a partir de dispositivos de assinante 136, pode identificar o tipo de serviço de ENUM como uma chamada de voz para um telefone de IP, e pode instruir o gerador de mensagem de consulta de ENUM 132 para construir uma consulta de ENUM requisitando URIs de SIP. Ainda em um outro exemplo, um SP pode receber uma mensagem de serviço de envio de mensagem (por exemplo, uma mensagem de serviço de mensagem curta, uma mensagem instantânea, uma mensagem de multimídia) e determinar, com base no tipo de mensagem ou na carga útil de mensagem, qual tipo de serviço de ENUM requisitar (por exemplo, URI de correio). Ainda em um outro exemplo, o identificador de tipo de serviço de ENUM pode receber uma mensagem de SMTP ou P0P3 a partir do computador 13 8 através de um enlace de IP, pode identificar o tipo de serviço de ENUM como e-mail e pode instruir o gerador de mensagem de consulta de ENUM 132 para requisitar URIs de correio. Ainda em um outro exemplo, o identificador de tipo de serviço de ENUM 13 0 pode receber uma mensagem de SIP a partir de um dispositivo de VoIP, pode examinar o campo de tipo de contexto na mensagem de SIP para a determinação do tipo de serviço de ENUM, e pode instruir o gerador de mensagem de consulta de ENUM 132 para formular uma consulta de ENUM correspondente ao tipo de contexto identificado. Assim, o identificador de tipo de serviço de ENUM 130 pode identificar o tipo de serviço de ENUM com base no contexto de mensagens de sinalização e/ou tipo de enlace de comunicação a partir do qual uma comunicação é recebida.
Retornando à Figura IA, a mensagem de consulta de ENUM 111 pode conter o número E.164 em uma notação pontilhada reversa, conforme especificado pelos padrões de ENUM. Por exemplo, se o número E.164 for 9194605500, o formato do número E.164 na mensagem de consulta 111 poderá ser 0.0.0.0.5.5.0 . 6.4.164.arpa. O número E.164 apropriadamente 3 0 formatado além do indicador de tipo de serviço 12 0 pode ser usado para a indexação do banco de dados de ENUM 108 em modalidades em que o banco de dados de ENUM 108 inclui os dados de ENUM para vários tipos de serviço de ENUM. O indicador de tipo de serviço 120 pode incluir qualquer tipo de marcador usado para a especificação do tipo em particular de URIs requisitados pelo SP 102. A determinação do indicador de tipo de serviço 120 pode ser feita pela parte chamando ou pelo ponto de sinalização 102. Em uma modalidade, uma parte chamando pode querer limitar a sessão de chamada a um certo tipo ou a tipos de mídia. Por exemplo, a parte chamando pode ter a capacidade de conduzir uma chamada de voz ou comunicações de e-mail para um número E.164 em particular, mas pode não querer utilizar a funcionalidade de chamada de voz para uma comunicação em particular. Assim, o usuário pode requisitar URIs que não envolvam uma funcionalidade de chamada de voz, tal como designando o indicador de tipo de serviço para um indicador de correio apenas.
Conforme descrito acima com respeito à Figura IB, o 2 0 ponto de sinalização 102 pode ser configurado para determinar o tipo de serviço de ENUM. Por exemplo, o ponto de sinalização 102 pode ser configurado para inspecionar certos campos em uma mensagem de SIP recebida, tal como tipo de contexto. Assim, se um ponto de sinalização 102 determinar que apenas URIs de correio são necessários, então o ponto de sinalização 102 inserirá um indicador de tipo de serviço de ENUM de correio 120 na mensagem de consulta 111 e encaminhará a mensagem para o servidor de ENUM 104. Mediante o recebimento da mensagem 111, o servidor de ENUM 104 realiza uma consulta no banco de dados 108 usando o número E.164 chamado e o indicador de tipo de serviço 120. 0 servidor de ENUM 104 localiza e retorna todas as entradas de banco de dados que estiverem associadas ao tipo de serviço indicado pelo indicador de tipo de serviço (por exemplo, correio, SIP, etc.) e o identificador de assinante (isto é, o número E.164 de assinante). Por exemplo, ao invés de retornar todos os URIs associados ao identificador de assinante para o ponto de sinalização requisitante 102, o servidor de ENUM 104 pode ser configurado para retornar apenas os URIs (relacionados a assinante) do tipo indicado pelo indicador de tipo de serviço 120 na mensagem 111. Para ilustração, a Figura IA mostra que um indicador de tipo de serviço de correio 12 0 está incluído na mensagem de consulta de ENUM 111, a qual é encaminhada para o servidor de ENUM 104. Devido ao fato de a mensagem 111 incluir um indicador de tipo de serviço de correio, apenas endereços de URI de correio (por exemplo, MAIL TO URI A e MAIL TO URI B na resposta de ENUM 112) são retornados para o ponto de sinalização 102 pelo servidor de ENUM 104. Neste cenário em particular, apenas URIs de correio são incluídos na mensagem de resposta 112. Após o recebimento da mensagem de resposta 112, o ponto de sinalização 102 então encaminha uma mensagem de sinalização de chamada para pelo menos um dos URIs indicados na mensagem 112.
A Figura 2 descreve uma mensagem de consulta de exemplo 111 que pode ser gerada pelo ponto de sinalização 102 de acordo com uma modalidade do assunto descrito aqui . Em uma modalidade, a mensagem de consulta 111 inclui uma 3 0 mensagem de consulta de ENUM que contém um indicador de tipo de serviço de ENUM 120. Por exemplo, o indicador de tipo de serviço de correio 120 pode ser incluído na seção adicional 202 da mensagem de consulta 111. Especificamente, a seção adicional permite que um usuário inclua uma lista de serviços desejados (por exemplo, a maneira pela qual a chamada deve ser conectada) . Pela utilização de um indicador de tipo de serviço para restrição do tipo de URIs que podem ser usados para se completar a chamada ou a transação de comunicações na mensagem de consulta, a mensagem de resposta contendo os URIs relevantes será menor e proverá apenas os dados necessários para serviços específicos. Em uma modalidade alternativa, o indicador de tipo de serviço 12 0 pode ser colocado em uma outra seção da mensagem de consulta 111. Caso contrário, a mensagem de resposta retornaria todos os endereços de URI disponíveis para contatar o assinante chamado.
Além de reduzir a quantidade de dados de ENUM sendo transferidos, uma implementação do presente assunto o qual inclui um banco de dados que contém dados de ENUM para vários tipos de serviço de ENUM provê vantagens adicionais. Por exemplo, pela utilização desta implementação, um banco de dados grande com todos os serviços combinados em conjunto pode ser usado, ao invés de se terem bancos de dados individuais para cada serviço. Isto pode poupar o
2 5 número de bancos de dados necessários e também pode poupar
largura de banda (por exemplo, consultas de DNS na internet contabilizam uma grande percentagem de todo o tráfego). Ela também provê a dispositivos de extremidade distante uma localização única para direcionamento de uma mensagem de
3 0 consulta para recebimento de dados de ENUM para vários tipos de serviço de ENUM.
A Figura 3 descreve uma mensagem de resposta de exemplo 112 que pode ser gerada pelo servidor de ENUM 104 em resposta ao recebimento de uma consulta de ENUM com um indicador de tipo de serviço de acordo com uma modalidade do assunto descrito aqui. Em uma modalidade, a mensagem de resposta 112 inclui uma mensagem de resposta de ENUM à mensagem de consulta de ENUM 111 ilustrada na Figura 2. Com referência à Figura 3, a mensagem de resposta 112 inclui uma seção de resposta 3 02 que apenas contém endereços de URI de correio que são retornados pelo indicador de tipo de serviço 120 (pelo tipo de serviço de ENUM identificado na mensagem de consulta 111) . Especificamente, a seção de resposta 3 02 de mensagem de resposta 112 é usada para listagem dos tipos de URIs requisitados. Com referência à Figura 3, a seção 302 é mostrada incluindo três endereços de URI, os quais são todos para o tipo de URI de correio (conforme requisitado pela consulta 102) . Em uma modalidade alternativa, estes URIs podem ser colocados em uma outra seção de mensagem de resposta 112. A mensagem de resposta 112 também pode incluir uma lista dos serviços na seção adicional. Pela inclusão da informação de serviço na seção adicional, múltiplas mensagens de resposta podem ser geradas em resposta a uma única consulta. Por exemplo, uma mensagem de resposta contendo um URI de SIP, uma resposta contendo um URI de correio e uma resposta com a combinação de um URI de SIP e um URI de correio podem ser geradas. Isto permite a divisão da resposta em múltiplas respostas, conforme necessário. 0 originador das mensagens de consulta 3 0 pode subseqüentemente combinar os URIs a partir de todas as respostas em uma listagem completa para entrega para o assinante ou para um outro dispositivo de rede.
Na modalidade ilustrada na Figura IA, o SP 102 insere um indicador de tipo de serviço de ENUM em uma consulta de ENUM e encaminha a consulta de ENUM para um banco de dados de ENUM único que contém os dados de ENUM para vários serviços. Em uma modalidade alternativa, o SP 102 pode determinar o tipo de serviço de ENUM requerido e enviar a consulta de ENUM para um banco de dados de ENUM de uma pluralidade de bancos de dados de ENUM específicos de serviço correspondentes ao tipo de serviço de ENUM identificado. A Figura 4 ilustra uma modalidade como essa. Na Figura 4, o SP 102 determina ou identifica um tipo de serviço de ENUM conforme descrito acima. O SP 102 então encaminha a consulta de ENUM para um dos bancos de dados de ENUM 4 04i-4 04n contendo dados de ENUM específicos de serviço 408χ-408η. No exemplo ilustrado, a consulta de ENUM é enviada para o banco de dados de ENUM 4 04!, o qual contém apenas URIs de correio. A resposta de ENUM conseqüentemente inclui URIs de correio e exclui SIP e outros URIs de serviço.
Nas modalidades ilustradas nas Figuras IA e 4, o SP 102 envia a consulta de ENUM diretamente para um banco de dados de ENUM. Em uma modalidade alternativa, um nó intermediário, referido aqui como nó de roteamento flexível de ENUM ou E-Flex, pode receber uma consulta de ENUM e enviar uma consulta de ENUM modificada ou consultas para um ou mais bancos de dados de ENUM. Na Figura 5, o nó E-Flex 4 02 pode examinar o indicador de tipo de serviço de ENUM e 3 0 gerar uma nova consulta de ENUM 412 ou uma versão modificada de consulta de ENUM sem o indicador de tipo de serviço e transmitir a nova consulta ou uma modificada para o banco de dados de ENUM 404i. 0 nó E-Flex 402 pode receber a resposta de ENUM 413 contendo os URIs de correio e encaminhar a resposta para SP 102.
Na modalidade ilustrada na Figura 6, o nó E-Flex 4 02 recebe uma consulta de ENUM com indicadores de tipo de serviço de ENUM indicando uma pluralidade de tipos de URIs diferentes que são desejados. Em resposta ao recebimento de uma consulta como essa, o nó E-Flex 402 examina os indicadores de tipo de serviço e formula consultas de ENUM plurais 602 e 604 para os bancos de dados de ENUM 404i e 4 042, os quais correspondem aos tipos de serviço de ENUM indicados. O nó E-Flex 402 também recebe respostas de ENUM 606 e 608, combina os URIs a partir das respostas, e formula uma nova resposta de ENUM 610 ao SP 102 contendo URIs de ENUM de ambos os tipos de serviço. Em uma modalidade como essa, o nó de roteamento E-Flex 402 pode manter uma informação de estado, tal como um ID de transação e um temporizador, de modo que respostas a consultas de ENUM possam ser associadas a uma consulta original e enviadas para o originador de consulta apropriado. 0 temporizador pode ser usado para requisição de retransmissões de respostas de ENUM no caso em que as respostas de ENUM são recebidas em um período de tempo.
Ainda em uma outra modalidade alternativa do assunto descrito aqui, o nó de roteamento E-Flex 402 pode utilizar os dados de preferência de assinante na determinação do tipo de serviço de ENUM apropriado. A Figura 7 ilustra uma modalidade como essa. Na Figura 7, o nó E-Flex 402 recebe uma consulta de ENUM 700. A consulta de ENUM 700 pode não incluir um indicador de tipo de serviço. 0 nó E-Flex 4 02 pode extrair preferências de assinante chamado ou chamando a partir de um banco de dados de preferências de assinante 702. As preferências de assinante podem identificar tipos de serviço de ENUM para o assinante chamado ou chamando. Assim sendo, o nó E-Flex 402 pode enviar uma nova consulta de ENUM ou modificada 704 para um banco de dados de ENUM correspondente ao tipo de serviço selecionado. Em uma implementação alternativa, o nó E-Flex 402 pode enviar a mensagem de consulta de ENUM para um banco de dados de ENUM que provê o tipo de serviço de ENUM preferido pelo assinante dentre os bancos de dados de ENUM que provêem tipos de serviço de ENUM diferentes. De acordo com um outro aspecto do assunto descrito
aqui, um ponto de sinalização de origem e/ou nó E-Flex 4 02 pode inserir um parâmetro max URIs em uma mensagem de consulta de ENUM. 0 parâmetro max URIs pode especificar o número máximo de registros de URIs que devem ser retornados 2 0 por uma consulta. 0 parâmetro max URIs pode ser incluído, por exemplo, na seção adicional da consulta de ENUM e pode ser especificado por tipo de serviço ou como um registro total geral ou limite de registro de URI. A Figura 8 ilustra uma modalidade como essa. Na Figura 8, o SP 102 formula uma consulta de ENUM 8 00 contendo um parâmetro max URIs especificando que apenas dois URIs são desejados. O SP 102 envia a consulta de ENUM para o servidor de ENUM 104. O servidor de ENUM 104 pode usar o parâmetro max URIs para limitação do número de registros retornados a partir do banco de dados 108. Assim sendo, o servidor de ENUM 104 pode formular uma resposta de ENUM 8 02 contendo um número de URIs correspondente ao número máximo de URIs. O parâmetro max URIs também pode ser inserido por um nó intermediário, tal como o nó E-Flex 402 (não mostrado na Figura 8), com base na preferência de assinante ou em uma outra informação.
A Figura 9 é um fluxograma que ilustra etapas gerais de exemplo que podem ser implementadas na identificação de um tipo de serviço de ENUM de acordo com uma modalidade do assunto descrito aqui. Com referência à Figura 9, na etapa 900, pelo menos um tipo de serviço de ENUM é identificado a partir de uma pluralidade de tipos de ENUM diferentes. O tipo de serviço de ENUM é identificado em um ponto de sinalização separado do banco de dados de ENUM. Por exemplo, o tipo de serviço de ENUM pode ser identificado por um nó de origem, tal como o SP 102, ou em um nó intermediário, tal como o nó E-Flex 402. 0 tipo de serviço de ENUM identificado pode ser um tipo de serviço de ENUM especifico, tal como um tipo de serviço de ENUM de e-mail ou um tipo de serviço de ENUM de chamada de voz, ou um tipo de serviço de ENUM de envio de mensagem instantânea.
Na etapa 902, pelo menos uma mensagem de consulta de ENUM é gerada, onde pelo menos uma mensagem de consulta de ENUM corresponde a pelo menos um tipo de serviço de ENUM identificado. Por exemplo, pelo menos uma mensagem de consulta pode incluir um ou mais indicadores de tipo de serviço correspondentes a pelo menos um tipo de serviço de ENUM identificado. Em uma implementação, várias mensagens de consulta de ENUM para tipos de serviço de ENUM identificados plurais podem ser geradas. Na etapa 904, a mensagem de consulta de ENUM é transmitida para pelo menos um servidor de ENUM para a provisão de pelo menos um tipo de serviço de ENUM identificado. Se a mensagem de consulta de ENUM incluir um indicador de tipo de serviço, a mensagem de consulta de ENUM poderá ser transmitida para um servidor de ENUM que contenha dados de ENUM para tipos de serviço plurais. Em uma implementação alternativa, o indicador de tipo de serviço pode ser omitido, e a mensagem de consulta de ENUM ou as mensagens podem ser enviadas para um servidor direito e esquerdo núcleo magnético específico de tipo de serviço.
Será entendido que vários detalhes do assunto descrito aqui podem ser mudados, sem se desviar do escopo do assunto descrito aqui. Mais ainda, a descrição precedente é para fins de ilustração apenas, e não para fins de limitação, já que o assunto descrito aqui é definido pelas reivindicações, conforme estabelecido aqui adiante.
Claims (20)
1. Método para especificação de um tipo de serviço de mapeamento de número E.164 (ENUM) em uma rede de comunicações que utiliza uma pluralidade de tipos de serviço de ENUM diferentes, o método caracterizado pelo fato de compreender: a identificação em um ponto de sinalização separado de um banco de dados de ENUM, pelo menos um tipo de serviço de ENUM a partir de uma pluralidade de tipos de serviço de ENUM diferentes; a geração de pelo menos uma mensagem de consulta de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado; e a transmissão de pelo menos uma mensagem de consulta de ENUM para pelo menos um servidor de ENUM para a provisão de pelo menos um tipo de serviço de ENUM identificado.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de a identificação de pelo menos um tipo de serviço de ENUM em um ponto de sinalização separado de um banco de dados de ENUM incluir a determinação de um tipo de serviço de ENUM em um dentre uma central de comutação de PSTN, um nó de subsistema de multimídia de IP (IMS) , um controlador de gateway de mídia (MGC) , um servidor de proxy de protocolo de iniciação de sessão (SIP) , um gatekeeper H.323, um controlador central de rede (softswitch) , um nó de rede de próxima geração (NGN) , um servidor de aplicativo, um ponto de controle de serviço, um servidor de centro de comutação de móvel (MSC), um registrador de localização doméstica (HLR), um servidor de assinante doméstico de IMS (HSS), e um servidor de presença.
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de a geração de pelo menos uma mensagem de consulta de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado incluir a geração de uma mensagem de consulta de ENUM com um parâmetro de tipo de serviço de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado.
4. Método, de acordo com a reivindicação 3, caracterizado pelo fato de a transmissão da mensagem de consulta de ENUM incluir a transmissão da mensagem de consulta de ENUM para um servidor de ENUM único tendo acesso a dados de ENUM para tipos de serviço de ENUM plurais.
5. Método, de acordo com a reivindicação 1, caracterizado pelo fato de: a identificação de pelo menos um tipo de serviço de ENUM incluir a identificação de uma pluralidade de tipos de serviço de ENUM; a geração de pelo menos uma mensagem de consulta incluir a geração de uma pluralidade de mensagens de consulta de ENUM; e a transmissão de pelo menos uma mensagem de consulta incluir a transmissão de cada uma das mensagens de consulta de ENUM para um servidor de ENUM correspondente ao tipo de serviço identificado para cada mensagem de consulta.
6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de compreender a inserção de um parâmetro de indicador de tipo de serviço em pelo menos uma mensagem de consulta de ENUM: a interceptação de pelo menos uma mensagem de consulta de ENUM em um nó de roteamento entre o ponto de sinalização e pelo menos um banco de dados de ENUM; a remoção do indicador de tipo de serviço de ENUM de pelo menos uma mensagem de consulta de ENUM; o encaminhamento de pelo menos uma mensagem de consulta de ENUM para pelo menos um servidor de ENUM para a provisão do serviço de ENUM; o recebimento de uma resposta de ENUM a partir de pelo menos um servidor de ENUM; e o encaminhamento da resposta para o ponto de sinalização.
7. Método, de acordo com a reivindicação 1, caracterizado pelo fato de compreender: a inserção de uma pluralidade de tipos de serviço de ENUM em pelo menos uma mensagem de consulta de ENUM; o recebimento de pelo menos uma mensagem de consulta de ENUM em um nó de roteamento entre o ponto de sinalização e pelo menos um banco de dados de ENUM; no nó de roteamento, a formulação de uma pluralidade de consultas de ENUM específicas de serviço e a transmissão das consultas de ENUM para bancos de dados de ENUM correspondentes a tipos de serviço específicos; o recebimento das respostas às consultas de ENUM; e a combinação dos dados de ENUM a partir das respostas recebidas em uma resposta de ENUM única e o encaminhamento da resposta para o ponto de sinalização.
8. Método, de acordo com a reivindicação 1, caracterizado pelo fato de compreender: o recebimento da consulta de ENUM transmitida em um nó de roteamento entre o ponto de sinalização e pelo menos um banco de dados de ENUM, e no nó de roteamento: o acesso a um banco de dados de preferências de assinante para a identificação das preferências de assinante associadas a pelo menos um tipo de serviço de ENUM; a formulação de uma nova consulta de ENUM correspondente a um tipo de serviço de ENUM especificado por uma preferência de assinante; e o encaminhamento da consulta de ENUM para pelo menos um banco de dados de ENUM para a provisão do tipo de serviço de ENUM especificado pelas preferências de assinante.
9. Método, de acordo com a reivindicação 1, caracterizado pelo fato de compreender a inserção de um parâmetro max URIs em pelo menos uma mensagem de consulta de ENUM especificando um número máximo de URIs a ser retornado por um banco de dados de ENUM.
10. Sistema para a especificação de um tipo de serviço de mapeamento de número E.164 (ENUM) em uma rede de componentes que utiliza uma pluralidade de tipos de serviço de ENUM diferentes, o sistema caracterizado pelo fato de compreender: um ponto de sinalização para a identificação de pelo menos um tipo de serviço de ENUM a partir de uma pluralidade de tipos de serviço de ENUM diferentes, para a geração de pelo menos uma mensagem de consulta de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado, e para a transmissão de pelo menos uma mensagem de consulta de ENUM; e pelo menos um servidor de ENUM para o recebimento de pelo menos uma mensagem de consulta de ENUM e para a provisão de pelo menos um tipo de serviço de ENUM identificado.
11. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de o ponto de sinalização compreender um dentre uma central de comutação de PSTN, um nó de subsistema de multimídia de IP (IMS), um controlador de gateway de mídia (MGC) , um servidor de proxy de protocolo de iniciação de sessão (SIP), um gatekeeper H. 323, um controlador central de rede (sof tswitch) , um nó de rede de próxima geração (NGN) , um servidor de aplicativo, um ponto de controle de serviço, um servidor de centro de comutação de móvel (MSC), um registrador de localização doméstica (HLR), um servidor de assinante doméstico de IMS (HSS) , e um servidor de presença.
12. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de o ponto de sinalização ser adaptado para a geração de uma mensagem de consulta de ENUM com um parâmetro de tipo de serviço de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado.
13. Método, de acordo com a reivindicação 12, caracterizado pelo fato de pelo menos um servidor de ENUM compreender um servidor de ENUM único que tem acesso a dados de ENUM para tipos de serviço de ENUM plurais.
14. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de pelo menos um servidor de ENUM compreender uma pluralidade de servidores de ENUM correspondentes a tipos de serviço de ENUM diferentes, e pelo fato de o ponto de sinalização ser adaptado para gerar uma pluralidade de mensagens de consulta de ENUM correspondentes a uma pluralidade de tipos de serviço de ENUM identificados e transmitir cada mensagem de consulta para o servidor de ENUM correspondente ao tipo de serviço identificado para cada mensagem de consulta.
15. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de compreender um nó de roteamento para recebimento de pelo menos uma consulta de ENUM a partir do ponto de sinalização, para remoção de um parâmetro de tipo de serviço de ENUM de pelo menos uma consulta, para encaminhamento de pelo menos uma consulta de ENUM para pelo menos um servidor de ENUM correspondente ao tipo de serviço de ENUM identificado, para recebimento de uma resposta de ENUM a partir do servidor de ENUM e para encaminhamento da resposta de ENUM única para o ponto de sinalização.
16. missing
17. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de compreender um nó de roteamento para o recebimento da consulta de ENUM a partir do ponto de sinalização, para acesso a preferências de assinante para a determinação de um tipo de serviço de ENUM preferido de assinante, para formulação de uma consulta de ENUM a um servidor de ENUM correspondente ao tipo de serviço preferido de assinante.
18. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de o ponto de sinalização ser adaptado para inserir um parâmetro max URIs na consulta de ENUM especificando um número máximo de URIs a serem retornados para o ponto de sinalização.
19. Ponto de sinalização para a identificação de um tipo de serviço de mapeamento de número E.164 (ENUM) e para formulação de pelo menos uma mensagem de consulta de ENUM de acordo com o tipo de serviço de ENUM identificado, o ponto de sinalização caracterizado pelo fato de compreender: um identificador de tipo de serviço de ENUM para a detecção de uma comunicação requerendo um serviço de ENUM e para a identificação de pelo menos um tipo de serviço de ENUM para a comunicação; e um gerador de mensagem de consulta de ENUM para a geração de uma consulta de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado.
20. Produto de programa de computador, caracterizado pelo fato de compreender instruções executáveis em computador concretizadas em um meio que pode ser lido em computador para a realização de etapas que compreendem: a identificação em um ponto de sinalização separado de um banco de dados de ENUM, pelo menos um tipo de serviço de ENUM a partir de uma pluralidade de tipos de serviço de ENUM diferentes; a geração de pelo menos uma mensagem de consulta de ENUM correspondente a pelo menos um tipo de serviço de ENUM identificado; e a transmissão de pelo menos uma mensagem de consulta de ENUM para pelo menos um servidor de ENUM para a provisão de pelo menos um tipo de serviço de ENUM identificado.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US83221506P | 2006-07-20 | 2006-07-20 | |
| US60/832.215 | 2006-07-20 | ||
| US11/880.108 | 2007-07-19 | ||
| US11/880,108 US8400947B2 (en) | 2006-07-20 | 2007-07-19 | 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 |
| PCT/US2007/016471 WO2008011156A2 (en) | 2006-07-20 | 2007-07-20 | 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 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0715429A2 true BRPI0715429A2 (pt) | 2013-07-09 |
Family
ID=38957403
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0715429-1A BRPI0715429A2 (pt) | 2006-07-20 | 2007-07-20 | mÉtodos, sistemas, e produtos de programa de computador para a especificço de um tipo de serviÇo de enum em particular em uma rede de comunicaÇÕes que utilize uma pluralidade de tipos de serviÇo de enum diferentes |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8400947B2 (pt) |
| EP (1) | EP2047648B1 (pt) |
| CN (1) | CN101517999B (pt) |
| BR (1) | BRPI0715429A2 (pt) |
| WO (1) | WO2008011156A2 (pt) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
| JP2008035250A (ja) * | 2006-07-28 | 2008-02-14 | Fujitsu Ltd | 情報提供サービス制御システム |
| US7822035B2 (en) * | 2007-03-07 | 2010-10-26 | Nokia Corporation | Use of communication service identifiers |
| US20090034696A1 (en) * | 2007-08-01 | 2009-02-05 | Microsoft Corporation | Mechanism of distributing voice call using email distribution groups |
| US8533463B2 (en) * | 2007-08-30 | 2013-09-10 | Red Hat, Inc. | Reduced computation for generation of certificate revocation information |
| US8139563B2 (en) * | 2007-10-03 | 2012-03-20 | At&T Knowledge Ventures, L.P. | System for alternate communications in an internet protocol multimedia subsystem network |
| US8428233B2 (en) * | 2008-03-05 | 2013-04-23 | Centurylink Intellectual Property Llc | Internet protocol for IP private branch exchanges |
| US7746864B1 (en) | 2008-04-30 | 2010-06-29 | Cello Partnership | System and method for routing inter-carrier short message service or multimedia message service messages |
| US20110066641A1 (en) * | 2008-05-19 | 2011-03-17 | Jipan Yang | Handling enum queries in a communication network |
| WO2010057513A1 (en) * | 2008-11-24 | 2010-05-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Routing a call setup request to a destination serving node in an ims 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 |
| US8634498B2 (en) * | 2008-12-17 | 2014-01-21 | Entropic Communications, Inc. | Systems and methods for probing wired communication channels |
| US7948967B2 (en) * | 2008-12-17 | 2011-05-24 | At&T Intellectual Property, I L.P. | Methods, systems, and computer program products for enabling non-IMS queries of a common telephone number mapping system |
| US8391273B2 (en) | 2008-12-18 | 2013-03-05 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for providing intra-carrier IP-based connections using a common telephone number mapping architecture |
| US8432923B2 (en) | 2008-12-18 | 2013-04-30 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for providing inter-carrier IP-based connections using a common telephone number mapping architecture |
| CN101951604A (zh) * | 2010-08-16 | 2011-01-19 | 中兴通讯股份有限公司 | 一种增值业务处理方法和装置 |
| CN102036281A (zh) * | 2010-12-31 | 2011-04-27 | 华为技术有限公司 | Cs域路由查询方法、装置及系统 |
| FR2977444A1 (fr) * | 2011-06-29 | 2013-01-04 | France Telecom | Etablissement d'une communication entre deux terminaux mobiles au travers du reseau internet |
| US9241258B2 (en) | 2011-09-15 | 2016-01-19 | At&T Intellectual Property I, Lp | Method and apparatus for managing calls |
| US8693464B2 (en) * | 2011-09-15 | 2014-04-08 | At&T Intellectual Property I, Lp | Method and apparatus for processing calls |
| CN104168289B (zh) * | 2014-08-27 | 2017-06-06 | 中国联合网络通信集团有限公司 | 一种基于ims网络的用户数据查询方法及装置 |
| KR101676867B1 (ko) * | 2014-09-01 | 2016-11-17 | 티더블유모바일 주식회사 | 모바일 어플리케이션 기반의 통신 접속 제어시스템 및 그 방법 |
| US20220052980A1 (en) * | 2020-08-13 | 2022-02-17 | Oleksiy Ptashniy | Method of service identification in enum structure |
| UA145907U (uk) * | 2020-08-13 | 2021-01-06 | Олексій Олегович Пташний | Спосіб ідентифікації сервісу в структурі enum |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6539077B1 (en) | 1998-06-05 | 2003-03-25 | Netnumber.Com, Inc. | Method and apparatus for correlating a unique identifier, such as a PSTN telephone number, to an internet address to enable communications over the internet |
| 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 |
| US6839421B2 (en) | 2001-10-29 | 2005-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system |
| KR100970122B1 (ko) * | 2001-11-01 | 2010-07-13 | 베리사인 인코포레이티드 | 고속 논-콘커런시 제어된 데이터베이스 |
| US7720997B1 (en) * | 2001-12-19 | 2010-05-18 | Cisco Technology, Inc. | Path selection system |
| US7274683B2 (en) * | 2002-01-07 | 2007-09-25 | Motorola, Inc. | Method and apparatus for a telecommunications network to communicate using an internet protocol |
| EP1361762A1 (en) * | 2002-05-10 | 2003-11-12 | Alcatel | Gateway device and method for managing connections on a gateway device |
| FR2841072A1 (fr) * | 2002-06-14 | 2003-12-19 | France Telecom | Systeme de consultation et/ou mise a jour de serveurs dns et/ou d'annuaires ldap |
| SE0202059D0 (sv) | 2002-07-02 | 2002-07-02 | Ericsson Telefon Ab L M | Method and apparatus for routing a service request in a telecommunication system |
| US7240068B2 (en) * | 2002-09-06 | 2007-07-03 | Truetel Communications, Inc. | Service logic execution environment (SLEE) that is running on a device, supporting a plurality of services and that is compliant with a telecommunications computing standard for SLEES |
| CN1232135C (zh) * | 2002-11-12 | 2005-12-14 | 华为技术有限公司 | 一种无线因特网协议语音核心网端到端的路由方法 |
| CN100459723C (zh) * | 2002-12-15 | 2009-02-04 | 华为技术有限公司 | 下一代网络中实现路由的方法 |
| JP2005184467A (ja) * | 2003-12-19 | 2005-07-07 | Fujitsu Ltd | 共通線信号方式を利用したネットワークシステム |
| JP4576840B2 (ja) * | 2003-12-26 | 2010-11-10 | パナソニック株式会社 | 通信システム及びip通信装置 |
| JP4576839B2 (ja) * | 2003-12-26 | 2010-11-10 | パナソニック株式会社 | 通信システム |
| US7864709B2 (en) * | 2004-06-25 | 2011-01-04 | Apple Inc. | Method and apparatus for looking up configuration information for a network node |
| US7499998B2 (en) * | 2004-12-01 | 2009-03-03 | Cisco Technology, Inc. | Arrangement in a server for providing dynamic domain name system services for each received request |
| US8700729B2 (en) * | 2005-01-21 | 2014-04-15 | Robin Dua | Method and apparatus for managing credentials through a wireless network |
| US7856094B2 (en) * | 2005-03-21 | 2010-12-21 | Tekelec | Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network |
| US7624417B2 (en) * | 2006-01-27 | 2009-11-24 | Robin Dua | Method and system for accessing media content via the internet |
| 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 |
| US20080165706A1 (en) * | 2007-01-05 | 2008-07-10 | Bruno Bozionek | Destination service selection for a telephone |
| WO2008130709A2 (en) * | 2007-04-20 | 2008-10-30 | Tekelec | Systems, methods, and computer program products for providing service interaction and mediation in a communications network |
-
2007
- 2007-07-19 US US11/880,108 patent/US8400947B2/en active Active
- 2007-07-20 CN CN2007800349326A patent/CN101517999B/zh active Active
- 2007-07-20 BR BRPI0715429-1A patent/BRPI0715429A2/pt not_active IP Right Cessation
- 2007-07-20 WO PCT/US2007/016471 patent/WO2008011156A2/en not_active Ceased
- 2007-07-20 EP EP07836168.0A patent/EP2047648B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US8400947B2 (en) | 2013-03-19 |
| EP2047648B1 (en) | 2018-10-31 |
| CN101517999B (zh) | 2012-03-21 |
| WO2008011156A3 (en) | 2008-04-24 |
| WO2008011156A2 (en) | 2008-01-24 |
| EP2047648A4 (en) | 2013-04-17 |
| EP2047648A2 (en) | 2009-04-15 |
| CN101517999A (zh) | 2009-08-26 |
| US20080025492A1 (en) | 2008-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0715429A2 (pt) | mÉtodos, sistemas, e produtos de programa de computador para a especificço de um tipo de serviÇo de enum em particular em uma rede de comunicaÇÕes que utilize uma pluralidade de tipos de serviÇo de enum diferentes | |
| BRPI0714929A2 (pt) | mÉtodos, sistemas, e produtos de programa de computador para redirecionamento de serviÇos de controle de chamada de uma primeira rede de um primeiro tipo para uma segunda rede de um segundo tipo | |
| CN1552150B (zh) | 利用域名系统服务器和实体标识符可携带转移数据库将实体标识符解析成因特网地址的方法和装置 | |
| US8254551B2 (en) | Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network | |
| CN103181217B (zh) | 会话发起协议(sip)路由器 | |
| US9021014B2 (en) | Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy | |
| US20080080488A1 (en) | Methods, systems, and computer program products for enabling short code dialing in an ENUM environment | |
| BRPI0619156A2 (pt) | métodos, sistemas e produtos de programa de computador para uso de um banco de dados de número e.164 (enum) para uma resolução de roteamento de mensagem de serviço de mensagem dentre sistemas de rede 2g de gerações subseqüentes | |
| US9313168B2 (en) | Method and server entity for forwarding a message containing a host name or domain name in an internet based communications network | |
| BRPI0715430A2 (pt) | mÉtodos, sistemas e produtos de programa de computador para roteamento e processamento de consultas enum | |
| EP2622812B1 (en) | Method and network entity for checking, in an ip based communications network, a status of a destination network | |
| BRPI0715843A2 (pt) | mÉtodos, sistema, e produtos de programa de computador para fornecer um indentificador de càdigo de paÍs em um sistema enum internacional | |
| US20100002682A1 (en) | Interworking method and interworking control unit, method and system for implementing simulation services | |
| US20080186956A1 (en) | Method and system for processing call change request in an internet protocol multimedia subsystem | |
| BRPI0612890A2 (pt) | métodos, sistemas e produtos de programa de computador para uso de números de subsistema de sistema de sinalização 7 (ss7) para roteamento de mensagens para nós de protocolo de iniciação de sessão (sip) | |
| JP4541333B2 (ja) | 端末装置、システム、方法、及びプログラム | |
| CN101194495A (zh) | 在通信网络中提供有呈现资格的e.164号码映射(enum)服务的方法、系统和计算机程序产品 | |
| CN101137209B (zh) | 基于位置路由的系统及位置路由设备和方法 | |
| KR20110038466A (ko) | 긴급 호 설정 시스템 및 긴급 호 설정 방법 | |
| BRPI0717131A2 (pt) | Métodos, sistemas, e produtos de programa de computador para permitirem de discagem de código curto em um ambiente enum | |
| KR20150072883A (ko) | 호 처리 시스템, 그리고 이의 호 처리 방법 | |
| CN101611618A (zh) | 在enum环境中进行短码拨号 | |
| CN101543032A (zh) | 用于在国际enum系统中提供国家代码标识符的方法、系统和计算机程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08L | Patent application lapsed because of non payment of annual fee [chapter 8.12 patent gazette] |
Free format text: REFERENTE AO NAO RECOLHIMENTO DAS 5A, 6A E 7A ANUIDADES. |
|
| B08I | Publication cancelled [chapter 8.9 patent gazette] |
Free format text: ANULADA A PUBLICACAO CODIGO 8.12 NA RPI NO 2277 DE 26/08/2014 POR TER SIDO INDEVIDA. |
|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE AS 5A, 6A, 7A, 8A, 9A, 10A, 11A, 12A E 13A ANUIDADES. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2602 DE 17-11-2020 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |