BRPI0619156A2 - 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 - Google Patents
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 Download PDFInfo
- Publication number
- BRPI0619156A2 BRPI0619156A2 BRPI0619156-8A BRPI0619156A BRPI0619156A2 BR PI0619156 A2 BRPI0619156 A2 BR PI0619156A2 BR PI0619156 A BRPI0619156 A BR PI0619156A BR PI0619156 A2 BRPI0619156 A2 BR PI0619156A2
- Authority
- BR
- Brazil
- Prior art keywords
- message
- recipient
- network
- service
- generation
- Prior art date
Links
- 238000004590 computer program Methods 0.000 title claims abstract description 8
- 230000004044 response Effects 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000004891 communication Methods 0.000 claims description 20
- 238000013519 translation Methods 0.000 claims description 10
- HRANPRDGABOKNQ-ORGXEYTDSA-N (1r,3r,3as,3br,7ar,8as,8bs,8cs,10as)-1-acetyl-5-chloro-3-hydroxy-8b,10a-dimethyl-7-oxo-1,2,3,3a,3b,7,7a,8,8a,8b,8c,9,10,10a-tetradecahydrocyclopenta[a]cyclopropa[g]phenanthren-1-yl acetate Chemical group C1=C(Cl)C2=CC(=O)[C@@H]3C[C@@H]3[C@]2(C)[C@@H]2[C@@H]1[C@@H]1[C@H](O)C[C@@](C(C)=O)(OC(=O)C)[C@@]1(C)CC2 HRANPRDGABOKNQ-ORGXEYTDSA-N 0.000 claims description 2
- 230000006870 function Effects 0.000 description 38
- 230000011664 signaling Effects 0.000 description 25
- 238000012545 processing Methods 0.000 description 11
- 230000006978 adaptation Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005315 distribution function Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 102000004528 Mannose-Binding Protein-Associated Serine Proteases Human genes 0.000 description 2
- 108010042484 Mannose-Binding Protein-Associated Serine Proteases Proteins 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- KQPKMEYBZUPZGK-UHFFFAOYSA-N 4-[(4-azido-2-nitroanilino)methyl]-5-(hydroxymethyl)-2-methylpyridin-3-ol Chemical compound CC1=NC=C(CO)C(CNC=2C(=CC(=CC=2)N=[N+]=[N-])[N+]([O-])=O)=C1O KQPKMEYBZUPZGK-UHFFFAOYSA-N 0.000 description 1
- 101100511176 Caenorhabditis elegans lim-6 gene Proteins 0.000 description 1
- 101001111984 Homo sapiens N-acylneuraminate-9-phosphatase Proteins 0.000 description 1
- 102100023906 N-acylneuraminate-9-phosphatase Human genes 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000135 prohibitive effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000009131 signaling function Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/02—Inter-networking arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
MéTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARA USO DE UM BANCO DE DADOS DE NUMERO E.164 (ENUM) PARA UMA RESOLUçãO DE ROTEAMENTO DE MENSAGEM DE SERVIçO DE MENSAGEM DENTRE SISTEMAS DE REDE 2G E DE GERAçAO SUBSEQüENTE. Métodos, sistemas e produtos de programa de computador para uso em um banco de dados de número E.164 (ENUM) para resolução de roteamento de mensagem de serviço de mensagem dentre sistemas de rede 2G e de geração subseqúente são mostrados. De acordo com um método, uma mensagem incluindo um conteúdo de serviço de mensagem é recebida. A mensagem pode incluir um identificador de destinatário de mensagem de 2G. Um banco de dados de ENUM pode ser consultado. Uma resposta a partir do banco de dados de ENUM é recebida. Com base na resposta, uma indisponibilidade de um endereço de rede de geração subseqúente para o destinatário é determinada. Em resposta à indisponibilidade, tenta-se entregar o conteúdo de mensagem de serviço de mensagem para o destinatário através de uma rede 2G.
Description
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 E DE GERAÇÃO SUBSEQÜENTE
PEDIDOS RELACIONADOS
Este pedido reivindica o beneficio do Pedido de Patente U.S. N° de Série 11/291.502, depositado em 1 de dezembro de 2005; cuja exposição é incorporada aqui como referência em sua totalidade.
CAMPO TÉCNICO
O assunto descrito aqui se refere à provisão de um serviço de mapeamento de número E.164 (ENUM) em uma rede de comunicações. Mais particularmente, o assunto descrito aqui se refere a métodos, sistemas e produtos de programa de
computador para uso em um banco de dados de ENUM para resolução de roteamento de mensagem de serviço de mensagem dentre sistemas de rede 2G e de geração subseqüente.
ANTECEDENTES
As redes de comunicação celular desenvolveram-se ao longo do tempo, de modo que agora há uma variedade de tecnologias de rede disponíveis no mercado. Conforme a tecnologia avança, sistemas mais novos são desenvolvidos. Contudo, os sistemas de legado mais antigos não podem ser tornados imediatamente obsoletos. Os sistemas de legado mais antigos requerem manutenção por uma variedade de razões. Por exemplo, o custo de modernização de equipamento pode ser proibitivo. Da mesma forma, uma base de consumidor instalada pode se basear em um equipamento instalado e resistir a gastos por uma tecnologia mais nova.
Duas dessas tecnologias de rede empregadas presentemente são sistemas celulares de segunda geração (2G) e sistemas celulares de terceira geração (3G) . As redes 3G são a geração mais nova da dois e provêem muitos serviços 2G existentes, bem como acrescentando serviços adicionais. Os exemplos de redes 2G incluem redes de Ínterim standard - 41 (IS-41) e sistema global para comunicações móveis (GSM). Os exemplos de redes 3G incluem redes baseadas em protocolo de iniciação de sessão (SIP), redes de subsistema de multimídia de protocolo de Internet (IP) (IMS) e redes de acesso à internet celulares.
Um serviço que está disponível em ambos os sistemas é um serviço de mensagem curta (SMS). 0 serviço de mensagem curta (SMS) , o qual foi primeiramente introduzido pelas operadoras de rede sem fio européias em 1991, permite que assinantes móveis facilmente enviem e recebam mensagens de texto através de aparelhos sem fio. Embora as especificações e os padrões da indústria relacionados a SMS estejam constantemente se desenvolvendo e sendo modificados, as mensagens de SMS tradicionalmente têm sido usadas para o transporte de uma informação de texto legível, onde o texto pode incluir qualquer combinação de caracteres que possa ser introduzida através de um miniteclado ou de um teclado. 0 serviço de mensagem de multimídia (MMS) estende o conceito básico de SMS para incluir uma variedade de tipos de conteúdo de mensagem, incluindo texto, imagens paradas, vídeo e áudio.
O serviço de entrega de SMS provê um mecanismo para a transmissão de mensagens para e de terminais capazes de SMS (por exemplo, aparelhos sem fio, computadores pessoais, etc.) através de um componente de sinalização da rede de comunicação sem fio. Com respeito em particular ao envio e ao recebimento de mensagens de SMS por um aparelho sem fio, uma rede de sinalização provê as instalações de transporte necessárias para a comunicação de mensagens curtas entre um elemento de rede de armazenar e encaminhar, conhecido como centro de serviço de mensagem curta (SMSC) e um aparelho sem fio.
Em contraste com os serviços de transmissão de mensagem de texto anteriores, tal como um envio de radiochamada alfanumérico, a tecnologia de SMS é projetada para a provisão de uma entrega garantida de uma mensagem de SMS para um destino. Isto é, se uma falha de rede temporária ou a indisponibilidade de um destinatário de mensagem proibir a entrega imediata de uma mensagem de SMS, então, a mensagem de SMS será armazenada na rede (isto é, em um SMSC) até o destino/destinatário de mensagem pretendido se tornar disponível. Uma outra das características chaves e distintas de serviço de SMS, com respeito aos serviços de comunicação de mensagem previamente disponíveis, é que um aparelho móvel ativo é capaz de enviar ou receber uma mensagem curta a qualquer momento, independentemente de uma chamada de voz ou de dados estar ou não em andamento.
Uma requisição da força tarefa de engenharia da internet (IETF) para comentários número 2916 (RFC 2916) descreve um sistema ENUM para facilitação da interconexão de redes de comunicações que se baseiam em números de telefone com as redes de comunicações que utilizam o sistema de nome de domínio (DNS) . Em particular, o sistema ENUM pode mapear um número em particular referido como um número Ε.164 para um ou mais identificadores de recurso uniforme (URIs) no DNS. Os URIs são cadeias de caracteres que identificam recursos, tais como documentos, imagens, arquivos, bancos de dados, endereços de e-mail, websites ou outros recursos ou serviços em um formato estruturado comum. Um URI pode incluir, dentre outras coisas, um URI de SIP, um identificador de envio de mensagem instantânea (IM) , um identificador de endereço de e-mail, um identificador de sessão de bate papo de Internet e um endereço de IP.
Para ajudar com o roteamento de mensagens SMS em uma rede 3G, o sistema ENUM pode ser usado para se encontrar um endereço de entrega de um destinatário de mensagem SMS. Contudo, um aprovisionamento impróprio do banco de dados de
ENUM ou a ausência de um endereço de entrega 3G para a mensagem SMS pode resultar na mensagem SMS ser não passível de ser entregue, mesmo quando o destinatário de mensagem pretendido for alcançável através de um endereço de rede 2G. Assim sendo, existe uma necessidade de métodos melhorados, sistemas e produtos de programa de computador
para uso de um banco de dados de número E.164 (ENUM) para resolução de roteamento de mensagem de serviço de mensagem dentre sistemas de rede 2G e 3G.
SUMÁRIO
De acordo com um aspecto, o assunto descrito aqui compreende métodos, sistemas e produtos de programa de computador para resolução de roteamento de mensagem de serviço de mensagem dentre sistemas de rede 2G e de geração subseqüente. Um método inclui o recebimento de uma mensagem de serviço de mensagem incluindo um conteúdo de serviço de mensagem e um identificador de destinatário de mensagem 2G associado a um destinatário de mensagem de serviço de envio de mensagem. Uma base de dados ENUM é pesquisada usando o identificador de recebimento de mensagem 2G. Uma resposta é recebida a partir do banco de dados de ENUM. Com base na resposta, uma indisponibilidade de um endereço de rede de geração subseqüente para o destinatário é determinada. Em resposta à indisponibilidade, a entrega do conteúdo de serviço de mensagem para o destinatário é tentada através de uma rede 2G.
Conforme usado aqui, uma rede de geração subseqüente inclui uma rede de terceira geração (3G) , uma rede de quarta geração (4G) e qualquer rede de geração posterior. Assim sendo, todas as redes de geração subseqüente após a 2G são consideradas no escopo do assunto descrito aqui. O termo "mensagem de serviço de mensagem" é pretendido para se referir a uma mensagem que porta um conteúdo de mídia não de chamada entre os assinantes das redes 2G e de geração subseqüente. Os exemplos de mensagens de serviço de mensagem incluem mensagens SMS, mensagens MMS e mensagens instantâneas.
O assunto descrito aqui provendo uma resolução de roteamento de mensagem de serviço de mensagem dentre sistemas de rede 2G e 3G pode ser implementado usando-se um produto de programa de computador que compreende instruções executáveis em computador concretizadas em um meio que pode ser lido em computador. Os meios que podem ser lidos em computador de exemplo adequados para a implementação do assunto descrito aqui incluem dispositivos de memória de disco, dispositivos lógicos programáveis, circuitos integrados específicos de aplicação, e sinais elétricos transferíveis (via download) . Além disso, um meio que pode ser lido em computador que implementa o assunto descrito aqui pode ser distribuído através de múltiplos dispositivos físicos e/ou plataformas de computação.
BREVE DESCRIÇÃO DOS DESENHOS
As modalidades preferidas do assunto descrito aqui serão explicadas, agora, com referência aos desenhos associados, dos quais:
a Figura 1 é um diagrama de blocos de uma rede de comunicações de exemplo que inclui uma funcionalidade para uso em um serviço de ENUM para a realização de uma resolução de roteamento para mensagens de serviço de mensagem de acordo com uma modalidade do assunto descrito aqui;
a Figura 2 é um fluxograma de mensagem que ilustra as mensagens de exemplo trocadas na entrega de uma mensagem de serviço de mensagem para um endereço de entrega 3G de acordo com uma modalidade do assunto descrito aqui;
a Figura 3 é um diagrama de blocos de uma rede de comunicações de exemplo que ilustra a entrega de uma mensagem de serviço de mensagem para um endereço de entrega 2G para um assinante, quando um banco de dados de ENUM carecer de um endereço de entrega 3G para o assinante, de acordo com uma modalidade do assunto descrito aqui;
a Figura 4 é um fluxograma de mensagem que ilustra mensagens de exemplo trocadas na entrega de uma mensagem de serviço de mensagem para um endereço de entrega 2G para um assinante, quando um banco de dados de ENUM carecer de uma entrada para o assinante, de acordo com uma modalidade do assunto descrito aqui;
a Figura 5 é um diagrama de blocos de uma rede de comunicações de exemplo que ilustra um exemplo em que um banco de dados de ENUM consulta um banco de dados de presença para a seleção de um endereço de entrega disponível, de acordo com uma modalidade do assunto descrito aqui;
a Figura 6 é um fluxograma que ilustra as etapas de exemplo na entrega de uma mensagem de serviço de mensagem para uma rede 2G ou 3G, com base em uma preferência de entrega de assinante, de acordo com uma modalidade do assunto descrito aqui; e
a Figura 7 é um diagrama de blocos de um gateway de serviço de mensagem para um destinatário para a provisão de uma resolução de roteamento de mensagem de serviço de mensagem 2G/3G, de acordo com uma modalidade do assunto descrito aqui.
DESCRIÇÃO DETALHADA De acordo com um aspecto do assunto descrito aqui, um método para resolução de roteamento de mensagem de serviço de mensagem entre redes 2G e 3G é provido. A Figura 1 ilustra uma rede de comunicações de exemplo 100 que inclui uma funcionalidade para uso de um serviço de ENUM para a realização de resolução de roteamento para mensagens de serviço de mensagem de acordo com uma modalidade do assunto descrito aqui. Na Figura 1, um centro de comutação de móvel/registrador de localização de visitante (MSC/VLR) 102 realiza uma comutação de transmissão contínua de mídia e funções de sinalização para chamadas de telefone móvel. o MSC/VLR 102 também pode executar funções de registrador de localização para assinantes em roaming. O MSC/VLR 102 gera mensagens de sinalização para a entrega das mensagens de serviço de mensagem originadas pelos assinantes móveis. Um gateway de serviço de mensagem 2G/3G 104 realiza uma resolução de roteamento para entrega de mensagens de serviço de mensagem para a rede 2G 106 e a rede 3G 108. Em uma implementação de exemplo, o gateway de serviço de mensagem 2G/3G 104 inclui um aplicativo de resolução de roteamento de serviço de mensagem 2G/3G 110 para comunicação com um banco de dados de ENUM 112 para a realização da resolução de roteamento.
O aplicativo de resolução de roteamento de serviço de mensagem 2G/3G 110 pode consultar o banco de dados de ENUM 112 para a obtenção do endereço de entrega para uma mensagem de serviço de mensagem recebida pelo gateway de serviço de mensagem 2G/3G 104. Se um endereço de entrega 3G for aprovisionado para um destinatário pretendido no banco de dados de ENUM 112, o aplicativo de resolução de roteamento de serviço de mensagem 2G/3G 110 poderá inserir aquele endereço na mensagem e tentar entregar a mensagem para a rede 3G 108. Se, contudo, o endereço de entrega 3G não for aprovisionado para o destinatário pretendido no banco de dados de ENUM 112, o aplicativo de resolução de roteamento de serviço de mensagem 2G/3G 110 poderá tentar entregar a mensagem com base em um endereço de entrega 2G contido na mensagem. Os exemplos de fluxo de mensagem detalhado para ambos estes casos serão descritos abaixo.
No exemplo ilustrado, a rede 2G 106 inclui a rede de IS-41 114 e a rede de GSM 116. De modo similar, a rede 3G 108 inclui a rede de IMS 118, a rede de SIP 120 e a Internet 122. Deve ser entendido que os exemplos de rede 2G e 3G ilustrados na Figura 1 são mostrados para fins ilustrativos apenas, e que a rede 2G 106 e a rede 3G 108 podem usar protocolos diferentes ou adicionais.
No exemplo de fluxo de mensagem ilustrado na Figura 1, o MSC 102 origina uma mensagem de ponto a ponto de entrega de mensagem curta de IS-41 (SMDPP) 122 e encaminha a mensagem para o gateway de serviço de mensagem 2G/3G 104. 0 gateway 104 formula uma consulta 124 incluindo um identificador de destinatário de mensagem e envia a consulta para o banco de dados de ENUM 112. 0 identificador de destinatário de mensagem pode ser um identificador de destinatário de mensagem 2G extraído ou derivado a partir da mensagem de SMDPP. Por exemplo, o identificador de destinatário de mensagem pode ser qualquer um dentre um endereço de código curto, um número de identificação de móvel, um número ISDN de assinante móvel, um número E.164, um número de plano de numeração norte-americano (NANP), ou um endereço de par a par de mensagem curta baseado em IP (SMPP).
Em uma modalidade, o gateway 104 pode ser adaptado para reformatar o identificador de destinatário de mensagem para uma forma de E.164 para uso com o banco de dados de ENUM 112. Por exemplo, um identificador de destinatário de mensagem formato para E.212 pode ser reformatado para uma forma de E.164, antes da consulta ao banco de dados de ENUM 112. Neste exemplo, é assumido que o banco de dados de ENUM 112 tem um endereço de entrega 3G correspondente ao identificador de destinatário de mensagem. Assim sendo, o banco de dados de ENUM 112 realiza uma consulta com base no identificador de destinatário de mensagem e retorna um registro de NAPTR que inclui um ou mais endereços de entrega 3G para o destinatário pretendido. 0 gateway de serviço de mensagem 2G/3G 104 recebe a mensagem incluindo o registro de NAPTR para o assinante e formula uma mensagem de SIP (por exemplo, SIP MESSAGE ou uma mensagem SIP INFO) para entrega da mensagem de serviço de mensagem para a rede 3G 108.
A Figura 2 é um fluxograma de mensagem que ilustra em maiores detalhes as mensagens de exemplo associadas à entrega de uma mensagem de serviço de mensagem para um endereço de entrega 3G, usando-se um banco de dados de ENUM de acordo com uma modalidade do assunto descrito aqui. Com referência à Figura 2, na linha 1 do fluxograma de mensagem, o MSC/VLR 102 formula uma mensagem de SMDPP de IS-41 e envia a mensagem de SMDPP para o gateway 104. Na linha 2 do fluxograma de mensagem, o gateway 104 formula uma mensagem de subdomínio de consulta incluindo um identificador de destinatário e encaminha a mensagem de subdomínio de consulta para o banco de dados de ENUM 112. Na linha 3 do fluxograma de mensagem, o banco de dados de ENUM retorna uma resposta para o gateway 104 incluindo o endereço de entrega 3G para o destinatário pretendido.
Na linha 4 do fluxograma de mensagem, o gateway de serviço de mensagem 2G/3G formula uma mensagem SIP MESSAGE incluindo o conteúdo de mensagem de serviço de mensagem e encaminha a mensagem para um servidor de sessão de SIP 200. Na linha 5 do fluxograma de mensagem, o gateway de serviço de mensagem 2G/3G 104 envia uma mensagem de resposta de IS- 41 indicando que a mensagem de SMDPP na linha 1 foi entregue para a rede 3G.
Na linha 6 do fluxograma de mensagem, o servidor de sessão de SIP 200 formula uma mensagem SIP MESSAGE e envia a mensagem para o servidor de aplicativo de mensagem 202.
Na linha 7 do fluxograma de mensagem, o servidor de aplicativo de mensagem 202 formula uma mensagem 200 OK e envia a mensagem para o servidor de sessão de SIP 200. Deve se notado que o servidor de aplicativo de mensagem 2 02 pode realizar operações na mensagem de SIP e pode modificar a mensagem de SIP, antes da entrega. Assim sendo, na linha 8 do fluxograma de mensagem, o servidor de aplicativo de mensagem 2 02 formula uma mensagem SIP MESSAGE e envia a mensagem para o servidor de sessão de SIP 200. Na linha do fluxograma de mensagem, o servidor de sessão de SIP 200 formula uma mensagem SIP MESSAGE incluindo o conteúdo de mensagem de serviço de mensagem e encaminha a mensagem para o cliente de SIP móvel 204. Na linha 10 do fluxograma de mensagem, o cliente de SIP móvel 204 envia uma mensagem 200 OK para o servidor de sessão de SIP 200. Na linha 11 do fluxograma de mensagem, o servidor de sessão de SIP 200 envia uma mensagem 200 OK para o servidor de aplicativo de mensagem 202. Na linha 12 do fluxograma de mensagem, o servidor de sessão de SIP 200 envia uma mensagem 200 OK para o gateway de serviço de mensagem 104 concluindo a transação de entrega de mensagem.
A Figura 3 é um diagrama de rede da rede 100 ilustrada na Figura 1, que ilustra o caso em que o banco de dados de ENUM 112 não inclui um endereço de entrega 3G para um assinante. Com referência à Figura 3, o MSC/VLR 102 formula uma mensagem de SMDPP IS-41 e envia a mensagem para o gateway de serviço de mensagem 2G/3G 104. 0 gateway de serviço de mensagem 2G/3G 104 consulta o banco de dados de ENUM 112 quando a um endereço de entrega 3G para o assinante. Neste caso, o banco de dados de ENUM 112 não inclui um endereço de entrega 3G para o assinante. Assim sendo, o banco de dados de ENUM 112 responde indicando que um endereço de entrega 3G não está aprovisionado para o destinatário pretendido.
Em resposta ao recebimento da mensagem indicando que um endereço 3G não está aprovisionado para o assinante, o gateway de serviço de mensagem 2G/3G 104 tenta entregar a mensagem através da rede 2G 106. No exemplo ilustrado, o gateway de serviço de mensagem 2G/3G pode extrair um endereço de entrega de mensagem de serviço de mensagem 2G a partir da mensagem e entregar a mensagem para a rede 2G apropriada. Neste exemplo, o assinante está localizado na rede de GSM 116. Assim sendo, o gateway de serviço de mensagem 2G/3G envia uma mensagem curta de encaminhamento de GSM para a rede de GSM 116.
A Figura 4 é um fluxograma de mensagem que ilustra em maiores detalhes as mensagens de exemplo trocadas entre as entidades associadas ao exemplo de entrega 3G ilustrado na Figura 3. Com referência à Figura 4, na linha 1, o MSC/VLR 102 formula uma mensagem de SMDPP IS-41 e envia a mensagem para o gateway de serviço de mensagem 2G/3G 104. Na linha 2 do fluxograma de mensagem, o gateway de serviço de mensagem 2G/3G 104 envia uma mensagem de subdomínio de consulta para o banco de dados de ENUM 112. Na linha 3 do fluxograma de mensagem, o banco de dados de ENUM 112 responde com uma mensagem indicando que um endereço de entrega 3G não foi aprovisionado para o assinante móvel de destino.
Assim sendo, o gateway de MS 2G/3G 104 pode tentar entregar a mensagem através da rede 2G. Na linha 4 do fluxograma de mensagem, o gateway de MS 2G/3G 104 formula e envia uma mensagem de SMDPP de IS-41 para o centro de serviço de mensagem curta associado ao assinante móvel de destino. Neste exemplo, o assinante móvel de destino é referido como uma estação móvel A ou MS_A. 0 endereço do centro de mensagem servindo ao assinante móvel pode ser determinado pela realização de uma tradução de título global no endereço de destino de SMS armazenado na porção MAP da mensagem de SMDPP. Na linha 5 do fluxograma de mensagem, o SMSC de IS-41 400 envia uma mensagem de requisição de SMS para um HLR de IS-41 402 para determinar o sistema que está atualmente servindo à estação móvel A. Na linha 6 do fluxograma de mensagem, o HLR de IS-41 4 02 responde com o endereço de SMS do MSC de serviço. Na linha 7 do fluxo de mensagem, o SMSC de IS-41 4 00 envia uma mensagem de SMDPP incluindo o conteúdo de mensagem curta para o MSC de IS-41 404.
Nas linhas 8 e 9 do fluxograma de mensagem, o MSC de IS-41 4 04 entrega a mensagem de serviço de mensagem para a estação móvel A 4 06 e recebe um reconhecimento da estação móvel A 406. Nas linhas 10 e 11 do fluxograma de mensagem, um reconhecimento de entrega da mensagem de serviço de mensagem é comunicado para o SMSC de IS-41 400 e o gateway de serviço de mensagem 2G/3G 104.
Embora os exemplos das Figuras 3 e 4 se refiram ao uso do banco de dados de ENUM e à tentativa de entrega de uma mensagem de serviço de mensagem para um assinante de IS-41, o assunto descrito aqui não está limitado à entrega de mensagens para assinantes 2G de IS-41. Em uma implementação alternativa, o gateway de serviço de mensagem 2G/3G 104 pode entregar mensagens para assinantes de GSM 2G, usando o banco de dados de ENUM 112. Por exemplo, com referência de volta à Figura 3, a mensagem de SMDPP recebida pelo gateway de serviço de mensagem 2G/3G 104 pode ser uma mensagem curta de encaminhamento de GSM. De modo similar, uma vez que o gateway de serviço de mensagem 2G/3G determine que um endereço de rede 3G não está aprovisionado para o assinante, o gateway de serviço de mensagem 2G/3G 104 pode formular uma mensagem curta de encaminhamento de GSM e encaminhar a mensagem para o SMSC ou para uma outra entidade na rede de GSM 116 para entrega para um assinante de GSM.
Ainda em uma outra implementação alternativa, o gateway de serviço de mensagem 2G/3G 104 pode armazenar uma informação para assinantes com aparelhos de modo duplo capazes de operarem nas redes IS-41 e GSM. Em uma implementação como essa, o gateway de serviço de mensagem 2G/3G pode armazenar uma informação indicando o tipo de rede no qual o assinante está atualmente registrado e usar aquela informação para a formulação da mensagem apropriada para a rede de IS-41 114 ou a rede de GSM 116. Os exemplos detalhados de metodologia adequada para a derivação da informação de registro de IS-41 ou GSM e para o armazenamento daquela informação em um nó de roteamento de mensagem de sinalização é descrita na Publicação de Pedido de Patente U.S. co-pendente comumente cedida N0 US2004/0219935 Al, cuja exposição é incorporada aqui como referência em sua totalidade.
O assunto descrito aqui não está limitado a tentar entregar uma mensagem para um assinante 2G em resposta a uma determinação que um registro para o assinante não está aprovisionado no banco de dados de ENUM 112. Por exemplo, um gateway de serviço de mensagem de acordo com uma modalidade do assunto descrito aqui também pode tentar entregar uma mensagem para um assinante através da rede 2G, quando o banco de dados de ENUM 112 determinar que o assinante não está disponível através de qualquer um dos endereços de entrega 3G aprovisionados para assinante, com base em uma informação de presença. A Figura 5 ilustra este cenário. Na Figura 5, o MSC/VLR 102 envia uma mensagem de SMDPP IS-41 para o gateway de serviço de mensagem 2G/3G 104. Em resposta, o gateway de serviço de mensagem 2G/3G 104 consulta o banco de dados de ENUM 112 quando a um endereço de entrega 3G para o assinante. O banco de dados de ENUM 112 consulta um banco de dados de presença 500 para determinar se o assinante é alcançável através de qualquer um dos endereços 3G localizados em sua consulta de banco de dados interna. Na etapa 4, é assumido que o banco de dados de presença 500 retorna uma resposta indicando que o assinante não está disponível em qualquer um dos endereços de entrega 3G. Assim sendo, na etapa 5, o banco de dados de ENUM responde ao gateway de serviço de mensagem 2G/3G 104 indicando que todos os endereços de entrega de rede 3G estão indisponíveis ou com um registro nulo que não indica quaisquer endereços de entrega 3G. Na etapa 6, o gateway de serviço de mensagem 2G/3G 104 tenta entregar a mensagem para o assinante através da rede 2G 106. O fluxo de mensagem detalhado para essa entrega pode ser similar àquele ilustrado na Figura 4.
O assunto descrito aqui não está limitado a ter o banco de dados de ENUM consultando o banco de dados de presença. Em uma implementação alternativa, o gateway 104 pode consultar um banco de dados de presença interno ou externo para a determinação da disponibilidade de endereço 3G.
Ainda em um outro melhoramento do assunto descrito aqui, o gateway de serviço de mensagem 2G/3G pode armazenar dados de preferência indicativos quanto a se um assinante deseja ter as mensagens entregues através da rede 3G 108, da rede 2G 106 ou de ambas. A Figura 6 é um fluxograma que ilustra as etapas de exemplo que podem ser realizadas pelo gateway de serviço de mensagem 2G/3G 104 no uso da informação de preferência de assinante e/ou uma informação de ENUM ao determinar se é para entregar uma mensagem para um assinante através da rede 2G 106 ou da rede 3G 108, de acordo com uma modalidade do assunto descrito aqui. Com referência à Figura 6, na etapa 600, o gateway 104 recebe uma mensagem de serviço de mensagem. Na etapa 602, o gateway 104 pode determinar a preferência de entrega de assinante de destino. Se a preferência de entrega de assinante de destino for 2G apenas, o controle prosseguirá para a etapa 604, onde o gateway 104 tenta entregar a mensagem através da rede 2G 106, sem consultar o banco de dados de ENUM.
Retornando à etapa 602, se a preferência de entrega do assinante for determinada como sendo 3G apenas, o controle prosseguirá para a etapa 606, onde o gateway 104 consulta o banco de dados de ENUM 112. Na etapa 608, o gateway 104 recebe uma resposta a partir do banco de dados de ENUM 112. Na etapa 610, é determinado se a resposta indica um endereço de entrega 3G disponível. Se a resposta indicar um endereço de entrega 3G disponível, o controle prosseguirá para a etapa 612, onde a mensagem é encaminhada para o endereço de entrega 3G retornado pelo banco de dados de ENUM 112. Na etapa 610, se a resposta não indicar um endereço de entrega 3G disponível, o banco de dados de ENUM poderá ser consultado um número predeterminado de vezes, até um endereço de entrega disponível ser aprovisionado ou um endereço que esteja atualmente indisponível se torne disponível. Assim sendo, na etapa 614, é determinado se o número máximo de novas tentativas foi excedido. Se o número máximo de novas tentativas tiver sido excedido, as etapas 606 a 610 são repetidas, até a mensagem poder ser enviada. Se o número máximo de novas tentativas for excedido, o controle prosseguirá para a etapa 616, onde uma falha de entrega 3G é indicada.
Retornando à etapa 602, se for determinado que a preferência de entrega de assinante é outra além de apenas 2G ou apenas 3G, o controle prosseguirá para a etapa 618, onde o banco de dados de ENUM 112 é consultado. Na etapa 620, uma resposta é recebida. Na etapa 622, é determinado se a resposta indica um endereço de entrega 3G disponível. Se a resposta não indicar um endereço de entrega 3G disponível, o controle retornará para a etapa 604, onde se tenta entregar a mensagem através da rede 2G. Se a mensagem contiver um endereço de entrega 3G disponível, o controle prosseguirá para a etapa 624, onde se tenta entregar a mensagem através da rede 2G e/ou da rede 3G, de acordo com as preferências do assinante. Por exemplo, se endereços de entrega 2G e 3G estiverem disponíveis, o assinante pode preferir endereços de entrega 3G, e a mensagem pode ser entregue através da rede 3G. Em um outro exemplo, um assinante pode preferir endereços 2G em relação a endereços 3G, e uma entrega pode ser tentada através da rede 2G. Ainda em um outro exemplo, um assinante pode preferir receber mensagens através de ambas as redes 2G e 3G para uma confiabilidade máxima.
A Figura 6 é um diagrama de blocos que ilustra uma arquitetura interna de exemplo de gateway de serviço de mensagem 2G/3G 104 de acordo com uma modalidade do assunto descrito aqui. Na Figura 6, o gateway 104 inclui um barramento de comunicações de transporte de mensagem interprocessador de alta velocidade (IMT) 702. Vários módulos ou placas de processamento distribuídos podem ser acoplados ao barramento de IMT 702. Na Figura 7, estes módulos ou placas de processamento incluem um par de processadores de subsistema de manutenção e administração (MASP) 704, um módulo de interface de enlace de sistema de sinalização 7 (SS7) (LIM) 706, um DCM capaz de IP 706 e um módulo de serviços de banco de dados 2G/3G (DSM) 710. Estes módulos podem ser fisicamente conectados ao barramento de IMT 702, de modo que mensagens de sinalização e de outros tipos possam ser roteadas internamente entre placas ou módulos ativos. A arquitetura de processador múltiplo distribuída de SISTEMA DE MGT 2G/3G 104 pode facilitar o emprego de múltiplos LIM, DCM, DSM e outras placas, todos os quais podendo ser simultaneamente conectados a e se comunicarem através do barramento de IMT 7 02.
O par de MASP 704 implementa uma função de subsistema de manutenção e administração que não é particularmente relevante para uma discussão do receptor de mensagem de serviço de mensagem 2G/3G da presente exposição. Assim sendo, uma descrição detalhada de sua função não é provida aqui.
O LIM 706 tem uma interface com um ou mais enlaces de sinalização externos. O LIM 706 pode ter vários subcomponentes. Na Figura 7, estes subcomponentes incluem uma função de nível 1 & 2 de MTP de SS7 712, uma função de discriminação de mensagem de camada de nível 3 de MTP de SS7 714, uma função de distribuição de mensagem 716 e uma função de roteamento 718. A função de nível 1 e 2 de MTP 712 provê facilidades para o envio e a recepção de dados digitais por um meio físico em particular, bem como para a provisão de detecção de erro, correção de erro e entrega seqüenciada de mensagens de SS7.
A função de discriminação de nível 3 de MTP 714 pode receber mensagens de sinalização a partir das camadas de processamento mais baixas e realizar operações de discriminação, as quais podem incluir determinar se uma mensagem recebida (por exemplo, uma mensagem de SS7) é para ser permitida para o gateway 104 e determinar se o pacote de mensagem recebida requer um processamento por um subsistema de processamento interno ou é simplesmente para ser comutado (isto é, roteado para um outro nó na rede) . Os exemplos de mensagens de SS7 que podem requerer um processamento interno incluem mensagens de parte de controle de conexão de sinalização com necessidade de tradução de título global (GTT) e mensagens de gerenciamento de rede de sinalização. Pela provisão desta funcionalidade de discriminação, a função de discriminação 714 pode efetivamente prover ao gateway de serviço de mensagem 2G/3G 104 um firewall de rede. A função de discriminação 714 pode examinar os parâmetros de mensagem recebida, incluindo parâmetros de rótulo de roteamento de parte de transferência de mensagem (MTP), parâmetros de camada de parte de controle de conexão de sinalização (SCCP), parâmetros de camada de parte de aplicativo de capacidades de transação (TCAP) e parâmetros de camada de parte de aplicativo de móvel (MAP) . Os parâmetros de discriminação de exemplo incluem parâmetros de código de ponto de origem (OPC)/código de ponto de destino (DPC), um parâmetro de indicador de serviço (SI), parâmetros de endereço de parte chamada e chamando de SCCP, um parâmetro de subsistema de SCCP (SSN) , um parâmetro de tipo de tradução (TT) , um parâmetro de código de operação de MAP (OpCode), e outros. Uma discriminação com base nestes parâmetros permite que a função 714 determine se um processamento interno é requerido.
Para mensagens de parte de controle d e conexão de sinalização (SCCP) que requerem GTT ou um outro processamento pelo DSM de 2G/3G 710, a função de distribuição de mensagem 716 pode receber essas mensagens a partir da função de discriminação 714 e dirigir as mensagens para o DSM de 2G/3G 710 através do barramento de IMT 702.
Para mensagens que contêm um conteúdo de mensagem de serviço de mensagem, a função de discriminação 714 pode identificar essas mensagens e encaminhar essas mensagens para a função de distribuição 716. A função de distribuição 716 pode distribuir essas mensagens para um de uma pluralidade de módulos de DSM aprovisionados de forma idêntica 710. Este tipo de distribuição interna de mensagens na mensagem de serviço de mensagem de 2G/3G 104 não deve ser confundido, com um roteamento de mensagem, o que se refere a uma seleção de um enlace de sinalização externo, para o qual uma mensagem recebida pode ser encaminhada.
A função de roteamento 718 é responsável pelo exame de uma mensagem chegando e pela determinação quanto a qual conjunto de enlace externo e enlace a mensagem é para ser transmitida. Diferentemente de funções de roteamento de MTP convencionais que selecionam rotas com base em DPC e custo de rota, a função de roteamento 718 pode utilizar uma informação de entidade de origem ou fonte associada a nós não adjacentes (por exemplo, um valor de OPC, um endereço de IP de fonte, um número discado de parte chamada, etc.), durante um processo de seleção de rota. Como tal, as mensagens endereçadas ao mesmo código de ponto de destino, mas enviadas a partir de origens diferentes podem ser encaminhadas por rotas diferentes para o mesmo destino independentemente da rede intermediária entre a origem de mensagem de sinalização e o gateway de serviço de mensagem 2G/3G 104. Uma vez que uma seleção de rota seja feita, a função de roteamento 718 pode garantir que a mensagem seja dirigida internamente para o módulo de comunicação apropriado (por exemplo, o LIM de SS7, DCM, DSM 2G/3G, etc.) para uma transmissão externa. O DCM 7 08 inclui uma função de transporte de IP 72 0, uma função de adaptação/tradução de protocolo de sinalização 722, uma função de discriminação 724, uma função de distribuição 726 e uma função de roteamento 728.
A função de transporte de IP 720 inclui um hardware e um software para a implementação de camadas de OSI 1 a 3. Por exemplo, uma função de transporte de IP pode implementar um protocolo de camada física, tal como a Ethernet, um protocolo de camada de rede, tal como um IP, e um protocolo de camada de transporte, tais como um protocolo de controle de transmissão (TCP), um protocolo de datagrama de usuário (UDP) e/ou um protocolo de transmissão de controle de transmissão contínua (SCTP). De acordo com uma modalidade de exemplo do assunto mostrado aqui, uma função de adaptação/tradução de protocolo de sinalização 722 pode receber uma mensagem de sinalização a partir de uma rede de IP que é formatada de acordo com um primeiro protocolo de sinalização (por exemplo, M3UA) e adaptar ou reformatar a mensagem para um segundo protocolo de sinalização (por exemplo, MTP). Será apreciado por aqueles versados na técnica que M3UA é considerado como sendo um protocolo adaptado para mensagens de sinalização SS 7 nativas para transporte através de um enlace de comunicação de IP. De acordo com um outro modo de exemplo de operação, a função de adaptação e tradução 722 pode receber uma mensagem de sinalização, tal como uma mensagem de SIP, e traduzir a mensagem de SIP em uma mensagem de protocolo equivalente a SS7 ou de adaptação a SS7, e vice-versa. Estas operações de processamento de adaptação e tradução podem ser realizadas em mensagens de sinalização entrando e saindo. Ainda em uma outra modalidade do assunto mostrado aqui, uma função de adaptação e tradução similar à função 722 pode estar localizada em um LIM e em módulos de comunicação de enlace de alta velocidade (HSL), desse modo se permitindo que operações de adaptação e tradução de mensagem de sinalização sejam realizadas em algumas ou em todas as interfaces de LIM e HSL em um nó de roteamento de SMG.
A função de discriminação 724 realiza operações de discriminação similares àquelas descritas acima com respeito à função de discriminação 714, e essa função de discriminação 724 pode prover a um serviço de mensagem de 2G/3G 104 um firewall de rede. Além dos parâmetros de discriminação de protocolo de SS7 e de adaptação a SS7 descritos acima, a função de discriminação 724 também pode examinar os parâmetros de mensagem de SIP recebida incluindo um parâmetro Para, um parâmetro De, um parâmetro Via, um parâmetro de endereço de IP de origem, um parâmetro de endereço de IP de destino, e outros. Uma discriminação com base nestes parâmetros permite que a função 724 determine se uma triagem ou um processamento interno é requerido. De acordo com uma modalidade, a função de discriminação 724 pode copiar uma mensagem de sinalização recebida, de modo que a mensagem original possa ser roteada para o destino alvo e a cópia de mensagem possa ser processada por um ou mais subsistemas de processamento associados ao SMG.
A função de distribuição 726 lida com o roteamento interno de pacotes de mensagem que requerem um processamento adicional, antes de um roteamento final. Essas mensagens podem incluir mensagens de sinalização associadas a mensagens de serviço de mensagem, tais como SMS, MMS e serviços de IM (por exemplo, mensagem SIP INFO, mensagem SIP MESSAGE, mensagem SIP INVITE, etc.), bem como mensagens de gerenciamento de mobilidade. A função de roteamento 728 é adaptada para acessar uma informação de regra de roteamento de rede, a qual pode incluir regras de roteamento de rede de SS7 e de IP, e aplicar estas regras de roteamento a mensagens que requeiram um roteamento.
O DSM 710 pode incluir um aplicativo de resolução de roteamento de serviço de mensagem 2G/3G 110 descrito acima. Além disso, o DSM 710 pode incluir um ou mais bancos de dados 734, 736 e 738 para processamento de mensagens de serviço de mensagem. No exemplo ilustrado, o banco de dados 734 armazena preferências de assinante indicando se um assinante prefere uma entrega 2G ou 3G. 0 banco de dados 73 6 é um buffer de mensagem para o armazenamento temporário de mensagens de serviço de mensagem ou parâmetros para mensagens, enquanto um banco de dados de ENUM e/ou de presença estiver sendo consultado. 0 banco de dados 738 armazena uma informação de ENUM e/ou de presença. Por exemplo, o banco de dados de ENUM 112 pode residir inteiramente no gateway 104. Em uma implementação como essa, o banco de dados 73 8 pode realizar as funções do banco de dados de ENUM 112 descritas acima. De modo similar, uma informação de presença pode ser armazenada no DSM 710. Em uma implementação como essa, o banco de dados 738 pode incluir uma informação de presença para assinantes de comunicações globais. Ainda em uma outra implementação alternativa, o banco de dados 738 pode armazenar em cache uma informação de ENUM e/ou de presença recebida a partir de respostas a consultas externas a bancos de dados de presença e/ou de ENUM.
No exemplo ilustrado na Figura 7, a seta de linha tracejada rotulada "A PARTIR DA REDE 2G" no LIM 710 representa uma mensagem de serviço de mensagem que é recebida a partir de uma rede externa. A mensagem pode ser encaminhada pela função de discriminação para a função de distribuição 716. A função de distribuição 716 pode encaminhar a mensagem através do barramento de IMT 602 para o aplicativo de resolução de roteamento de serviço de mensagem 2G/3G 110. O aplicativo de resolução de roteamento de serviço de mensagem 2G/3G 110 pode consultar um banco de dados de ENUM interno ou externo e tentar entregar a mensagem através da rede 2G ou da rede 3G, dependendo das preferências de assinante e da disponibilidade de endereço. A linha tracejada do aplicativo 110 através do DCM 708 representa uma entrega de uma mensagem para a rede 3G. De modo similar, a linha tracejada a partir do aplicativo 610 através do LIM 6 06 indica a entrega da mensagem através da rede 2G.
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 estabelecidas aqui adiante.
Claims (24)
1. Método para resolução de roteamento de mensagem de serviço dentre sistemas de rede de segunda geração (2G) e de geração subseqüente, o método caracterizado pelo fato de compreender: (a) o recebimento de uma mensagem que inclui um conteúdo de mensagem de serviço de mensagem e um identificador de destinatário de mensagem 2G; (b) uma consulta a um banco de dados de número E.164 (ENUM) usando o identificador de destinatário de mensagem -2G; e (c) o recebimento de uma resposta, a partir do banco de dados de ENUM, determinando, com base na resposta, a indisponibilidade de um endereço de entrega de rede de geração subseqüente para o destinatário, e tentando entregar o conteúdo de serviço de mensagem para o destinatário através da rede 2G.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de o recebimento de uma mensagem incluir o recebimento de uma mensagem de serviço de mensagem curta (SMS) e uma mensagem de serviço de mensagem de multimídia (MMS).
3. Método, de acordo com a reivindicação 1, caracterizado pelo fato de o identificador de destinatário de mensagem 2G incluir um identificador selecionado a partir do grupo que inclui um endereço de código curto, um número de identificação de móvel, um número ISDN de assinante móvel, um número E.164, um número de plano de numeração norte-americano (NANP), e um endereço de par a par de mensagem curta baseado em IP (SMPP).
4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de o recebimento de uma resposta a partir do banco de dados de ENUM incluir o recebimento de uma resposta incluindo um valor nulo para o endereço de entrega 3G.
5. Método, de acordo com a reivindicação 1, caracterizado pelo fato de o recebimento de uma resposta a partir do banco de dados de ENUM incluir o recebimento de uma resposta incluindo um endereço de entrega 3G juntamente com um indicador indicando que o assinante atualmente está indisponível no endereço de entrega 3G.
6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de uma tentativa de entrega do conteúdo de mensagem de serviço de mensagem para o destinatário através da rede 2G incluir a tradução de um endereço de entidade de centro de serviço de mensagem curta em uma porção de parte de aplicativo de móvel (MAP) da mensagem para um código de ponto correspondente a um centro de serviço de mensagem curta servindo ao destinatário, a formulação de uma mensagem de entrega de mensagem de serviço de mensagem incluindo o conteúdo de mensagem de serviço de mensagem e o encaminhamento da mensagem de entrega de mensagem de serviço de mensagem para o centro de serviço de mensagem curta.
7. Método, de acordo com a reivindicação 1, caracterizado pelo fato de uma tentativa de entrega do conteúdo de mensagem de serviço de mensagem para o destinatário através da rede 2G incluir a formulação de uma dentre uma mensagem de entrega de mensagem de serviço de mensagem de IS-41 e uma mensagem de entrega de mensagem de serviço de mensagem de GSM incluindo o conteúdo de mensagem de serviço de mensagem e o encaminhamento da mensagem de entrega de mensagem de serviço de mensagem para uma rede de IS-41 ou GSM.
8. Método, de acordo com a reivindicação 1, caracterizado pelo fato de uma determinação, com base na resposta, de indisponibilidade de um endereço de entrega de rede de geração subseqüente para o destinatário incluir uma consulta a um banco de dados de presença que usa um endereço 3G retornado pelo banco de dados de ENUM.
9. Método de envio de mensagem de resolução de roteamento de mensagem de serviço dentre sistemas de rede de segunda geração (2G) e de geração subseqüente, o método caracterizado pelo fato de compreender: (a) o recebimento de uma mensagem que inclui um conteúdo de mensagem de serviço de mensagem e um identificador de destinatário de mensagem 2G; (b) determinar se uma informação de preferência de assinante com referência à entrega da mensagem através de uma rede 2G ou de uma rede de geração subseqüente existe; e (c) em resposta à determinação que uma informação de preferência de entrega existe, a entrega do conteúdo de serviço de mensagem para um destinatário através de pelo menos uma dentre a rede 2G e aquela de geração subseqüente, de acordo com a informação de preferência.
10. Sistema para resolução de roteamento de mensagem de serviço de envio de mensagem dentre sistemas de rede de segunda geração (2G) e de geração subseqüente, o sistema caracterizado pelo fato de compreender: (a) um banco de dados de número E.164 (ENUM) para o armazenamento de uma informação para tradução de identificadores de assinante 2G para endereços 3G; e (b) um gateway de serviço de mensagem 2G/gexação subseqüente operativamente associado ao banco de dados de ENUM para recebimento de uma mensagem que inclui um conteúdo de serviço de mensagem e um identificador de destinatário 2G, para consulta ao banco de dados de ENUM usando o identificador de destinatário 2G, para recebimento de uma resposta a partir do banco de dados de ENUM, para determinação, com base na resposta, de uma indisponibilidade para o destinatário, e para tentar entregar o conteúdo de serviço de mensagem para o destinatário através de uma rede 2G.
11. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de a mensagem compreender uma dentre uma mensagem de serviço de mensagem curta (SMS) e uma mensagem de serviço de mensagem de multimídia (MMS).
12. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de o identificador de destinatário de mensagem incluir um identificador selecionado a partir de um grupo que inclui um endereço de código curto, um número de identificação de móvel, um número ISDN de assinante móvel, um número E.164, um número de plano de numeração norte-americano (NANP), e um endereço de par a par de mensagem curta baseado em IP (SMPP).
13. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de o gateway de serviço de mensagem -2G/geração subseqüente ser adaptado para tentar entregar o conteúdo de serviço de mensagem através de uma dentre uma rede de IS-41 e uma rede GSM.
14. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de o banco de dados de ENUM ser adaptado para consultar um banco de dados de presença para determinar uma disponibilidade de endereço 3G correspondente ao destinatário.
15. Sistema, de acordo com a reivindicação 10, caracterizado pelo fato de o gateway de serviço de mensagem -2G/3G ser adaptado para consultar um banco de dados de presença para determinar uma disponibilidade de endereço 3G correspondente ao destinatário.
16. Gateway de serviço de mensagem de segunda geração/de geração subseqüente, caracterizado pelo fato de compreender: (a) pelo menos um módulo de comunicações para o recebimento de uma mensagem que inclui um conteúdo de mensagem de serviço de mensagem e um identificador de destinatário de mensagem; e (b) um aplicativo de resolução de roteamento de serviço de mensagem de segunda geração/de geração subseqüente para o recebimento da mensagem, para consultar um banco de dados de numeração E.164 (ENUM) usando o identificador de destinatário de mensagem, para o recebimento de uma resposta e determinação, com base na resposta, de um endereço de entrega de rede de geração subseqüente para o destinatário, e para tentar entregar o conteúdo de serviço de mensagem para o destinatário através de uma rede 2G.
17. Gateway de serviço de mensagem de segunda geração/de geração subseqüente, de acordo com a reivindicação 16, caracterizado pelo fato de pelo menos um módulo de comunicações incluir um módulo de comunicações de SS7 e o recebimento de mensagens de SS7 incluir um conteúdo de serviço de mensagem.
18. Gateway de serviço de mensagem de segunda geração/de geração subseqüente, de acordo com a reivindicação 16, caracterizado pelo fato de pelo menos um módulo de comunicações incluir um módulo de comunicações de protocolo de internet (IP) para o envio e o recebimento de mensagens de IP incluindo o conteúdo de serviço de mensagem.
19. Gateway de serviço de mensagem de segunda geração/de geração subseqüente, de acordo com a reivindicação 16, caracterizado pelo fato de o aplicativo de resolução de roteamento de serviço de mensagem de segunda geração/de geração subseqüente ser adaptado para tentar entregar o conteúdo de serviço de mensagem para o destinatário através de uma dentre uma rede de IS-41 e uma rede GSM.
20. Gateway de serviço de mensagem de segunda geração/de geração subseqüente, de acordo com a reivindicação 16, caracterizado pelo fato de o aplicativo de resolução de roteamento de serviço de mensagem de segunda geração/de geração subseqüente ser adaptado para traduzir o identificador de destinatário em um endereço de nó 3G.
21. Gateway de serviço de mensagem de segunda geração/de geração subseqüente, de acordo com a reivindicação 16, caracterizado pelo fato de o aplicativo de resolução de roteamento de serviço de mensagem de segunda geração/de geração subseqüente ser adaptado para consultar um banco de dados de presença para a determinação da indisponibilidade de um endereço 3G para o destinatário.
22. Gateway de serviço de mensagem de segunda geração/de geração subseqüente, de acordo com a reivindicação 16, caracterizado pelo fato de o aplicativo de resolução de roteamento de serviço de mensagem de segunda geração/de geração subseqüente ser adaptado para acessar uma informação de preferência armazenada para o destinatário e tentar entregar o conteúdo de serviço de mensagem para o destinatário de acordo com a informação de preferência armazenada.
23. 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) o recebimento de uma mensagem que inclui um conteúdo de mensagem de serviço de mensagem e um identificador de destinatário de mensagem 2G; (b) uma consulta a um banco de dados de número E.164 (ENUM) usando o identificador de destinatário de mensagem -2G; e (c) o recebimento de uma resposta, a partir do banco de dados de ENUM, determinando, com base na resposta, a indisponibilidade de um endereço de entrega de rede de geração subseqüente para o destinatário, e tentando entregar o conteúdo de serviço de mensagem para o destinatário através da rede 2G.
24. 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) o recebimento de uma mensagem que inclui um conteúdo de mensagem de serviço de mensagem e um identificador de destinatário de mensagem 2G; (b) determinar se uma informação de preferência de assinante com referência à entrega da mensagem através de uma rede 2G ou de uma rede de geração subseqüente existe; e (c) em resposta ã determinação que uma informação de preferência de entrega existe, a entrega do conteúdo de serviço de mensagem para um destinatário através de pelo menos uma dentre a rede 2G e aquela de geração subseqüente, de acordo com a informação de preferência.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/291,502 US7889716B2 (en) | 2005-12-01 | 2005-12-01 | 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 |
| US11/291.502 | 2005-12-01 | ||
| PCT/US2006/046108 WO2007064943A2 (en) | 2005-12-01 | 2006-12-01 | 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 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0619156A2 true BRPI0619156A2 (pt) | 2011-09-20 |
Family
ID=38092856
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0619156-8A BRPI0619156A2 (pt) | 2005-12-01 | 2006-12-01 | 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 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7889716B2 (pt) |
| EP (1) | EP1958399B1 (pt) |
| CN (1) | CN101385287B (pt) |
| AT (1) | ATE545998T1 (pt) |
| BR (1) | BRPI0619156A2 (pt) |
| WO (1) | WO2007064943A2 (pt) |
Families Citing this family (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7848767B2 (en) | 2002-10-15 | 2010-12-07 | Tekelec | Methods and systems for migrating between application layer mobile signaling protocols |
| US8275841B2 (en) | 2005-11-23 | 2012-09-25 | Skype | Method and system for delivering messages in a communication system |
| 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 ) |
| US7969967B2 (en) * | 2006-05-05 | 2011-06-28 | Alcatel-Lucent Usa Inc. | Number portability for an IMS network |
| US7787445B2 (en) | 2006-07-20 | 2010-08-31 | Tekelec | Methods, systems, and computer program products for routing and processing ENUM queries |
| US20080080488A1 (en) * | 2006-09-28 | 2008-04-03 | Tekelec | Methods, systems, and computer program products for enabling short code dialing in an ENUM environment |
| 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 |
| US9049690B2 (en) * | 2006-12-27 | 2015-06-02 | Kyocera Corporation | Communication system, wireless communication terminal, communication method, wireless communication method, wireless communication apparatus and control method thereof |
| WO2008088890A1 (en) * | 2007-01-18 | 2008-07-24 | Tekelec | Routing a call from a 2g network to a dual-mode 2g/session initiation protocol (sip) device |
| EP2127406A1 (en) * | 2007-01-18 | 2009-12-02 | Tekelec | Methods, systems, and computer program products for routing a short message service (sms) message from a 2g network to a session initiation protocol (sip)-based 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 |
| CN101365240B (zh) * | 2007-08-10 | 2011-11-02 | 华为技术有限公司 | Ip多媒体子系统中的呼叫接续方法、装置和系统 |
| US8538000B2 (en) * | 2007-08-10 | 2013-09-17 | Tekelec, Inc. | Methods, systems, and computer program products for performing message deposit transaction screening |
| CN101378427A (zh) * | 2007-08-28 | 2009-03-04 | 杨汉民 | 实现网络通信号码服务的服务器 |
| CN101389068B (zh) * | 2007-09-14 | 2011-11-16 | 华为技术有限公司 | 短消息路由设备和方法、短消息处理系统 |
| US8543107B1 (en) | 2007-09-24 | 2013-09-24 | Sprint Spectrum L.P. | Method and system for delivering short message service (SMS) messages using the session initiation protocol (SIP) |
| CN101420657B (zh) * | 2007-10-22 | 2011-01-05 | 华为技术有限公司 | 异构网络间的消息传输方法及其装置 |
| US8175236B2 (en) * | 2007-11-16 | 2012-05-08 | At&T Mobility Ii Llc | IMS and SMS interworking |
| US20090157727A1 (en) * | 2007-12-18 | 2009-06-18 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing Native Broadcast Support for Hypermedia Formats and/or Widgets |
| US20090207843A1 (en) * | 2008-02-15 | 2009-08-20 | Andreasen Flemming S | System and method for providing network address translation control in a network environment |
| EP2258128B1 (en) * | 2008-03-07 | 2017-01-11 | Tekelec Global, Inc. | Methods, systems, and computer readable media for routing a message service message through a communications network |
| 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 |
| US8514838B2 (en) | 2008-11-17 | 2013-08-20 | At&T Intellectual Property I, L.P. | Method and apparatus for providing call routing in a network |
| WO2010060087A2 (en) | 2008-11-24 | 2010-05-27 | Tekelec | Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network |
| US8634498B2 (en) * | 2008-12-17 | 2014-01-21 | Entropic Communications, Inc. | Systems and methods for probing wired communication channels |
| 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 |
| US8959232B2 (en) * | 2008-12-30 | 2015-02-17 | At&T Mobility Ii Llc | IMS and MMS interworking |
| US9219677B2 (en) * | 2009-01-16 | 2015-12-22 | Tekelec Global, Inc. | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (BICC) signaling messages |
| US9021014B2 (en) * | 2009-03-25 | 2015-04-28 | Tekelec, Inc. | 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) |
| US8613073B2 (en) * | 2009-10-16 | 2013-12-17 | Tekelec, Inc. | Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality |
| US8315184B2 (en) * | 2009-12-17 | 2012-11-20 | Globaltel Media, Inc. | Computer to mobile two-way chat system and method |
| US8195778B1 (en) | 2009-12-19 | 2012-06-05 | Cisco Technology, Inc. | System and method for providing mobility across access technologies in a network environment |
| WO2011106690A2 (en) | 2010-02-25 | 2011-09-01 | Tekelelec | Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service |
| CN102223283A (zh) * | 2010-04-13 | 2011-10-19 | 华为技术有限公司 | 路由方法、装置及系统 |
| US9215588B2 (en) | 2010-04-30 | 2015-12-15 | Cisco Technology, Inc. | System and method for providing selective bearer security in a network environment |
| CN103385012B (zh) | 2010-12-23 | 2016-08-10 | 泰克莱克股份有限公司 | 用于修改要发往计费功能节点的Diameter信令消息的方法、系统和设备 |
| EP2681940B1 (en) | 2011-03-03 | 2016-05-25 | Tekelec, Inc. | Methods, systems, and computer readable media for enriching a diameter signaling message |
| EP2686986B1 (en) | 2011-03-18 | 2019-09-11 | Tekelec, Inc. | Method, system, and computer readable media for configurable diameter address resolution |
| US8665789B2 (en) * | 2011-04-13 | 2014-03-04 | Telcordia Technologies, Inc. | Architecture for open communication in a heterogeneous network |
| 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 |
| 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 |
| CN105791111A (zh) * | 2014-12-24 | 2016-07-20 | 中兴通讯股份有限公司 | 一种全局码翻译中路由选择的方法和系统 |
| US10863025B2 (en) * | 2017-05-25 | 2020-12-08 | T-Mobile Usa, Inc. | Efficient robocall/scam identification with verification function |
| US12185205B2 (en) | 2021-12-13 | 2024-12-31 | Oracle International Corporation | Methods, systems, and computer readable media for reducing inter-public land mobile network (PLMN) forwarding of messages relating to Nnrf service operations |
Family Cites Families (197)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4310727A (en) | 1980-02-04 | 1982-01-12 | Bell Telephone Laboratories, Incorporated | Method of processing special service telephone calls |
| US4754479A (en) | 1986-09-17 | 1988-06-28 | American Telephone And Telegraph Company | Station number portability |
| US5089954A (en) | 1988-08-08 | 1992-02-18 | Bell Communications Research, Inc. | Method for handling conversational transactions in a distributed processing environment |
| US5251248A (en) | 1989-06-30 | 1993-10-05 | Nippon Telegraph And Telephone Corporation | Telephone network having personal numbers for position-independent |
| US5210787A (en) | 1991-02-05 | 1993-05-11 | Telefonaktiebolaget L M Ericsson | Subscriber interrogation point |
| FI87963C (fi) | 1991-06-06 | 1993-03-10 | Telenokia Oy | Foerfarande foer bildande av ett ankommande samtal till en radiotelefon i ett cellradiotelefonsystem |
| US5237604A (en) | 1991-06-28 | 1993-08-17 | At&T Bell Laboratories | Arrangement for serving a telephone office code from two switching systems |
| US5502726A (en) | 1992-01-31 | 1996-03-26 | Nellcor Incorporated | Serial layered medical network |
| JPH05236138A (ja) | 1992-02-20 | 1993-09-10 | Nec Corp | 電子交換機 |
| US5247571A (en) | 1992-02-28 | 1993-09-21 | Bell Atlantic Network Services, Inc. | Area wide centrex |
| NL9201090A (nl) | 1992-06-19 | 1994-01-17 | Nederland Ptt | Werkwijze voor het in een telecommunicatienetwerk beheren van gebruikergegevens van een gebruiker die verplaatsbaar is vanaf een basiswerkgebied behorend bij een basiscentrale naar een ander werkgebied behorend bij een andere centrale. |
| SG43752A1 (en) | 1993-01-21 | 1997-11-14 | At & T Corp | Directory structure for large scale telecommunications network allowing location of roaming mobile subcribers |
| JPH06245240A (ja) | 1993-02-12 | 1994-09-02 | Nec Corp | 公衆回線専用線接続方式 |
| US5475732A (en) | 1993-02-16 | 1995-12-12 | C & P Of Virginia | Common channeling signaling network maintenance and testing |
| SE501088C2 (sv) | 1993-03-31 | 1994-11-07 | Ericsson Telefon Ab L M | Återupprättande av en hemmadatabas i mobilradiosystem |
| US5430719A (en) | 1993-06-28 | 1995-07-04 | Bellsouth Corporation | Mediation of open advanced intelligent network interface by shared execution environment |
| US5481603A (en) | 1993-09-28 | 1996-01-02 | At&T Corp. | Intelligent call processing based upon complete identification of calling station |
| SG85057A1 (en) | 1993-10-26 | 2001-12-19 | Ericsson Telefon Ab L M | A system and method for bouting messages in radio communication systems |
| US5504804A (en) | 1994-01-19 | 1996-04-02 | Telefonaktiebolaget Lm Ericsson | Providing individual subscriber services in a cellular mobile communications network |
| EP0666700A1 (en) | 1994-02-03 | 1995-08-09 | AT&T Corp. | Virtual mobile location area |
| US5841854A (en) | 1994-02-16 | 1998-11-24 | Priority Call Management, Inc. | Wireless telephone integration system and method for call centers and workgroups |
| US5526400A (en) | 1994-04-01 | 1996-06-11 | Telefonaktiebolaget Lm Ericsson | System for routing calls to mobile subscribers |
| US5457736A (en) | 1994-04-12 | 1995-10-10 | U S West Technologies, Inc. | System and method for providing microcellular personal communications services (PCS) utilizing embedded switches |
| GB9420098D0 (en) | 1994-10-05 | 1994-11-16 | Orange Personal Comm Serv Ltd | Telecommunication system |
| US5812639A (en) | 1994-12-05 | 1998-09-22 | Bell Atlantic Network Services, Inc. | Message communication via common signaling channel |
| US5579372A (en) | 1994-12-12 | 1996-11-26 | Telefonaktiebolaget Lm Ericsson | Flow control method for short message service - busy subscriber |
| US5623532A (en) | 1995-01-12 | 1997-04-22 | Telefonaktiebolaget Lm Ericsson | Hardware and data redundant architecture for nodes in a communications system |
| US5706286A (en) | 1995-04-19 | 1998-01-06 | Mci Communications Corporation | SS7 gateway |
| US5978464A (en) | 1995-06-30 | 1999-11-02 | Siemens Information And Communications Networks, Inc. | Method for updating a local switch internal database in system having different service providers within a common numbering plan area |
| US5822694A (en) | 1995-06-30 | 1998-10-13 | Motorala, Inc. | Method and apparatus for providing communication services to a communication unit based on registration type |
| US5854982A (en) | 1995-08-21 | 1998-12-29 | Motorola, Inc. | Communication system architecture and method of routing therefor |
| US5889849A (en) | 1995-12-19 | 1999-03-30 | Hyundai Electronics Industries Co., Ltd. | Common-channel message conversion method for communication network interface between exchange systems |
| US5819178A (en) | 1996-01-05 | 1998-10-06 | Northern Telecom Limited | Methods and apparatus for accessing subscriber information in interconnected wireless telecommunications networks |
| DE19603474C2 (de) | 1996-01-31 | 1999-05-27 | Siemens Ag | Verfahren zum Konvertieren von unterschiedliche Formate aufweisenden Nachrichten in Kommunikationssystemen |
| AU1865197A (en) | 1996-03-08 | 1997-09-22 | Stentor Resource Centre Inc. | Providing number portability by means of enhanced routing tables |
| US6014557A (en) | 1996-03-14 | 2000-01-11 | Bellsouth Intellectual Property Corporation | Apparatus and methods for providing wireless system fraud and visibility data |
| US5878347A (en) | 1996-03-26 | 1999-03-02 | Ericsson, Inc. | Routing a data signal to a mobile station within a telecommunications network |
| EP0890284A1 (en) | 1996-03-28 | 1999-01-13 | Markport Limited | A roaming interworking gateway for mobile telecommunications systems |
| US5862481A (en) | 1996-04-08 | 1999-01-19 | Northern Telecom Limited | Inter-technology roaming proxy |
| US5852660A (en) | 1996-04-10 | 1998-12-22 | Ericsson Inc. | Network protocol conversion module within a telecommunications system |
| US5953662A (en) | 1996-04-30 | 1999-09-14 | Ericsson, Inc. | Dual home location registers in a mobile radio system |
| US5711002A (en) | 1996-05-14 | 1998-01-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Transfer-to c-number message triggering of a routing request message within a cellular telephone network |
| US5689548A (en) | 1996-05-21 | 1997-11-18 | Ericsson, Inc. | Emergency call back using MSC numbers |
| US5878348A (en) | 1996-05-30 | 1999-03-02 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for implementing multiple home location registers for a single mobile station in a cellular telecommunications network |
| US5867788A (en) | 1996-06-03 | 1999-02-02 | Ericsson Inc. | Coverting a routing address 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 |
| US5903726A (en) | 1996-06-26 | 1999-05-11 | Mci Communications Corporation | System using portion of a short message payload to identify short message service types and delivering the message if user subscribes to the services |
| GB2314733B (en) | 1996-06-27 | 2001-01-17 | Northern Telecom Ltd | Cellular communications system |
| US6094578A (en) | 1996-07-10 | 2000-07-25 | American Pcs Communications, Llc | Gateway unit |
| US6236365B1 (en) | 1996-09-09 | 2001-05-22 | Tracbeam, Llc | Location of a mobile station using a plurality of commercial wireless infrastructures |
| US5832382A (en) | 1996-09-16 | 1998-11-03 | Ericsson Inc. | Optimized routing of mobile calls within a telecommunications network |
| US5953663A (en) | 1996-09-25 | 1999-09-14 | Ericsson Inc. | Rerouting an incoming call to a ported telecommunications terminal |
| US6205210B1 (en) | 1996-11-04 | 2001-03-20 | Nortel Networks Limited | Method for improved automatic message accounting in telephony |
| US6138016A (en) | 1996-12-04 | 2000-10-24 | Nortel Networks Corporation | Distributing location tracking functionality in wireless telephone systems |
| US6011803A (en) | 1997-01-13 | 2000-01-04 | Lucent Technologies Inc. | Distributed-protocol server |
| US5983217A (en) | 1997-03-21 | 1999-11-09 | At&T Corp | Apparatus and method for querying replicated databases |
| US6018657A (en) | 1997-05-05 | 2000-01-25 | Highwaymaster Communications, Inc. | System and method for communicating a message using a cellular telephone network |
| FI109511B (fi) | 1997-06-03 | 2002-08-15 | Nokia Corp | Lyhytsanomien reititys |
| US6134441A (en) | 1997-06-30 | 2000-10-17 | Telefonaktiebolget Lm Ericsson | Telemetry application numbering for SMS and USSD |
| NL1006862C2 (nl) | 1997-08-27 | 1999-03-17 | Libertel Bv | Werkwijze en stelsel voor het verwerken van oproepen voor communicatie-apparatuur met een abonneenummer, dat van een eerste operateur naar een tweede operateur is meegenomen, in het bijzonder geschikt voor toepassing bij stelsels voor mobiele communicatie. |
| US6148204A (en) | 1997-09-12 | 2000-11-14 | Motorola, Inc. | Method and apparatus for a distributed location register |
| US6411632B2 (en) | 1997-09-16 | 2002-06-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Network hub for interconnecting a wireless office environment with a public cellular telephone network |
| US6138023A (en) | 1997-09-23 | 2000-10-24 | Lucent Technologies, Inc. | Method for porting a directory number from one wireless service provider to another |
| USH1895H (en) | 1997-09-26 | 2000-10-03 | Dsc/Celcore, Inc. | Application provider and method for communication |
| US6161017A (en) | 1997-10-07 | 2000-12-12 | Telefonaktiebolaget Lm Ericsson | Method of routing calls to portable numbers in a radio telecommunications network |
| US6049714A (en) | 1997-10-31 | 2000-04-11 | Ericsson, Inc. | Implementing number portability using a flexible numbering register and an interwork link register |
| US6006098A (en) | 1997-11-06 | 1999-12-21 | Alcatel Usa Sourcing, L.P. | System and method for application location register routing in a telecommunications network |
| US6505046B1 (en) | 1997-11-19 | 2003-01-07 | Nortel Networks Limited | Method and apparatus for distributing location-based messages in a wireless communication network |
| US6115463A (en) | 1997-11-21 | 2000-09-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Migration of subscriber data between home location registers of a telecommunications system |
| US6138007A (en) | 1997-11-26 | 2000-10-24 | Nortel Networks Corporation | Methods and systems for late call forwarding when roaming from GSM system to IS41 system |
| US6178181B1 (en) | 1997-12-01 | 2001-01-23 | Telefonaktiebolaget L M Ericsson (Publ) | Mapping function and method of transmitting signaling system 7(SS7) telecommunications messages over data networks |
| US6138017A (en) | 1997-12-08 | 2000-10-24 | Nortel Networks Limited | Cellular communications system |
| US6137806A (en) | 1997-12-22 | 2000-10-24 | Northern Telecom Limited | Intelligent network with alternate routing of signalling messages, and method of operating such network |
| US6263212B1 (en) | 1998-02-17 | 2001-07-17 | Alcatel Usa Sourcing, L.P. | Short message service center |
| US6240296B1 (en) | 1998-03-10 | 2001-05-29 | Verizon Laboratories Inc. | Method and apparatus for supporting short message services in a wireless number portability environment |
| US6192242B1 (en) | 1998-03-16 | 2001-02-20 | Lucent Technologies Inc. | Method for poring a mobile directory number from one wireless service provider to another |
| KR100260031B1 (ko) | 1998-04-01 | 2000-06-15 | 윤종용 | 이동망 시스템에서 미국표준규격 문답처리응용부 서비스 및 프로토콜방법 |
| US6175743B1 (en) | 1998-05-01 | 2001-01-16 | Ericsson Inc. | System and method for delivery of short message service messages to a restricted group of subscribers |
| US6308075B1 (en) | 1998-05-04 | 2001-10-23 | Adc Telecommunications, Inc. | Method and apparatus for routing short messages |
| US6463055B1 (en) | 1998-06-01 | 2002-10-08 | Telefonaktiebolaget L M Ericsson (Publ) | Integrated radio telecommunications network and method of interworking an ANSI-41 network and the general packet radio service (GPRS) |
| ES2312209T3 (es) | 1998-06-02 | 2009-02-16 | NOKIA SIEMENS NETWORKS GMBH & CO. KG | Procedimiento y sistema de comunicaciones movil para el control de un servicio de mensajes cortos. |
| 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 |
| US6338140B1 (en) | 1998-07-27 | 2002-01-08 | Iridium Llc | Method and system for validating subscriber identities in a communications network |
| WO2000008812A1 (en) | 1998-08-04 | 2000-02-17 | At & T Corp. | A method for allocating network resources |
| WO2000016583A1 (en) | 1998-09-14 | 2000-03-23 | Curt Wong | Method for providing number portability in a telecommunications network |
| US6560216B1 (en) | 1998-09-17 | 2003-05-06 | Openwave Systems Inc. | Data network computing device call processing |
| US6377807B1 (en) | 1998-10-20 | 2002-04-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Hierarchical message addressing scheme |
| US6208870B1 (en) | 1998-10-27 | 2001-03-27 | Lucent Technologies Inc. | Short message service notification forwarded between multiple short message service centers |
| US6519242B1 (en) | 1998-12-09 | 2003-02-11 | Nortel Networks Limited | Apparatus and method of PSTN based network roaming and SCP based subscriber management for internet telephony systems |
| US6377674B1 (en) | 1998-12-30 | 2002-04-23 | At&T Corp. | Method for global title translation processing |
| US6529524B1 (en) | 1999-01-13 | 2003-03-04 | Nortel Networks Limited | Computer program products, methods, and protocol for interworking services between a public telephone network, intelligent network, and internet protocol network |
| US6298232B1 (en) | 1999-01-15 | 2001-10-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Voice mail service notification between mobile systems |
| FI108193B (fi) | 1999-01-25 | 2001-11-30 | Sonera Oyj | Menetelmä ja järjestelmä sanoman reitittämiseksi |
| US6950441B1 (en) | 1999-03-30 | 2005-09-27 | Sonus Networks, Inc. | System and method to internetwork telecommunication networks of different protocols |
| US6639981B1 (en) | 1999-04-05 | 2003-10-28 | Tekelec | Methods and systems for routing signaling messages associated with ported subscribers in a communications network |
| AU4310100A (en) | 1999-04-12 | 2000-11-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Gateway location registers in a umts system |
| FR2792792B1 (fr) | 1999-04-26 | 2001-06-01 | Labordere Arnaud Luglien Henry | Systeme de routage dynamique d'un message court emis par un emetteur utilisant un telephone mobile |
| US6424832B1 (en) | 1999-04-29 | 2002-07-23 | Telefonaktiebolaget L M Ericsson (Publ) | Method of supporting functionality for roamer port calls in a radio telecomminications network in which number portability is implemented |
| US6515997B1 (en) | 1999-05-17 | 2003-02-04 | Ericsson Inc. | Method and system for automatic configuration of a gateway translation function |
| US6560456B1 (en) | 1999-05-24 | 2003-05-06 | Openwave Systems, Inc. | System and method for providing subscriber-initiated information over the short message service (SMS) or a microbrowser |
| US6594258B1 (en) | 1999-05-26 | 2003-07-15 | Ericsson Inc. | Integrated home location register and IP-SS7 gateway |
| US6683881B1 (en) | 1999-05-28 | 2004-01-27 | Ericsson Inc. | Interface between an SS7 gateway and an IP network |
| US6615037B1 (en) | 1999-06-18 | 2003-09-02 | Nortel Networks Limited | Method apparatus and system for call forwarding when roaming from a first type network to a second type network in a communication system |
| US6611516B1 (en) | 1999-06-21 | 2003-08-26 | Nokia Telecommunications Oyj | Short message service support over a packet-switched telephony network |
| US6697620B1 (en) | 1999-06-24 | 2004-02-24 | Hewlett-Packard Development Company, L.P. | Method and system for providing telecommunication services across networks that use different protocols |
| US6865191B1 (en) | 1999-08-12 | 2005-03-08 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for sending multimedia attachments to text messages in radiocommunication systems |
| US6356529B1 (en) | 1999-08-12 | 2002-03-12 | Converse, Ltd. | System and method for rapid wireless application protocol translation |
| US6826397B1 (en) | 1999-08-20 | 2004-11-30 | Ericsson Inc | System and method to notify subscribers of call terminating treatment |
| JP2001086546A (ja) | 1999-08-23 | 2001-03-30 | Swisscom Ag | 電気通信ネットワークのための信号送信方法および変換デバイス |
| US6493551B1 (en) | 1999-09-17 | 2002-12-10 | Lucent Technologies Inc. | GSM MoU bypass for delivering calls to GSM subscribers roaming to CDMA networks |
| IE20000748A1 (en) | 1999-09-17 | 2001-04-04 | Markport Ltd | A short message gateway |
| US6836477B1 (en) | 1999-12-23 | 2004-12-28 | Tekelec | Methods and systems for routing messages in a communications network |
| WO2001048981A1 (en) | 1999-12-23 | 2001-07-05 | Tekelec | Methods and systems for routing messages in a communications network |
| US7092505B2 (en) | 1999-12-23 | 2006-08-15 | Tekelec | Methods and systems for universal, automatic service selection in a telecommunications signaling network |
| US6662017B2 (en) | 1999-12-23 | 2003-12-09 | Tekelec | Methods and systems for routing messages associated with ported subscribers in a mobile communications network |
| KR20010058736A (ko) | 1999-12-30 | 2001-07-06 | 서평원 | 단문메시지 라우팅 제어장치 |
| DE60122109T2 (de) | 2000-01-21 | 2007-02-15 | Tekelec, Calabasas | Verfahren und Systeme zur Vermittlung von Nachrichten, die mit übertragenen Teilnehmern verbunden sind, in einem mobilen Kommunikationsnetz |
| US6363431B1 (en) | 2000-02-25 | 2002-03-26 | Gte Telecommunication Services Incorporated | International signaling gateway |
| EP1266528B1 (en) | 2000-03-07 | 2008-07-30 | Tekelec | Screening of mobile application part (map) |
| US6625461B1 (en) | 2000-03-31 | 2003-09-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for providing compatibility between telecommunication networks using different transmission signaling systems |
| SE518840C2 (sv) | 2000-04-19 | 2002-11-26 | Microsoft Corp | Förfarande för tillhandahållande av åtkomst till data |
| US6647113B2 (en) | 2000-05-05 | 2003-11-11 | Tekelec | Methods and systems for providing universal triggerless number portability |
| US6577723B1 (en) | 2000-07-13 | 2003-06-10 | At&T Wireless Service, Inc. | Application of TCAP criteria in SCCP routing |
| US7085260B2 (en) | 2000-08-22 | 2006-08-01 | Lucent Technologies Inc. | Internet protocol based wireless call processing |
| US6917612B2 (en) | 2000-09-01 | 2005-07-12 | Telefonaktiebolaged L M Ericsson | System and method for address resolution in internet protocol (IP)-based networks |
| US6801781B1 (en) | 2000-10-31 | 2004-10-05 | Nortel Networks Limited | Providing a supplementary service in a mobile communications system |
| US6912389B2 (en) | 2001-01-12 | 2005-06-28 | Lucent Technologies Inc. | Interworking and interoperability of GPRS systems with systems of other technology families |
| US6965592B2 (en) | 2001-01-24 | 2005-11-15 | Tekelec | Distributed signaling system 7 (SS7) message routing gateway |
| US6819932B2 (en) | 2001-03-05 | 2004-11-16 | Tekelec | Methods and systems for preventing delivery of unwanted short message service (SMS) messages |
| US7145875B2 (en) | 2001-03-05 | 2006-12-05 | Tekelec | Methods and systems for preventing short message service (SMS) message flooding |
| US20020147845A1 (en) | 2001-03-06 | 2002-10-10 | Juan-Antonio Sanchez-Herrero | Flexible user distribution between user's serving entities |
| US7181237B2 (en) | 2001-03-15 | 2007-02-20 | Siemens Communications, Inc. | Control of a multi-mode, multi-band mobile telephone via a single hardware and software man machine interface |
| US6731926B1 (en) | 2001-04-02 | 2004-05-04 | Bellsouth Intellectual Property Corporation | System and method for delivering a message waiting indicator message to a wireless system |
| US6934534B1 (en) * | 2001-04-25 | 2005-08-23 | At&T Corp. | Common mobility management protocol for multimedia applications, systems and services |
| US6795701B1 (en) | 2002-05-31 | 2004-09-21 | Transat Technologies, Inc. | Adaptable radio link for wireless communication networks |
| DE60203798T2 (de) * | 2001-05-11 | 2006-02-09 | Nokia Corp. | Mobiler instant-messaging- und präsenzdienst |
| US20020176382A1 (en) * | 2001-05-24 | 2002-11-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for integration of second generation and third generation wireless networks |
| US7711002B2 (en) | 2001-06-26 | 2010-05-04 | Link Us All, Llc | Transcoding SMS-based streamed messages to SIP-based IP signals in wireless and wireline networks |
| US6745041B2 (en) | 2001-06-27 | 2004-06-01 | Tekelec | Methods and systems for communicating between subscribers of different application-layer mobile communications protocols |
| 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 |
| EP1278382B1 (en) * | 2001-07-19 | 2007-02-14 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for solving number portability in origin |
| US7054328B2 (en) | 2001-07-23 | 2006-05-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Signal transfer point with internet protocol capability within a telecommunications network |
| ATE429789T1 (de) | 2001-08-14 | 2009-05-15 | Tekelec Us | Verfahren und systeme zum auslöserlosen vorbezahlten sms-screening und zur buchhaltung in einem zeichengabenachrichten-routing-knoten |
| US7039037B2 (en) * | 2001-08-20 | 2006-05-02 | Wang Jiwei R | Method and apparatus for providing service selection, redirection and managing of subscriber access to multiple WAP (Wireless Application Protocol) gateways simultaneously |
| US6658260B2 (en) | 2001-09-05 | 2003-12-02 | Telecommunication Systems, Inc. | Inter-carrier short messaging service providing phone number only experience |
| US7221951B2 (en) | 2001-09-17 | 2007-05-22 | Level Z, L.L.C. | Method and system for short message service exchange and teleconferencing |
| US20030061234A1 (en) | 2001-09-25 | 2003-03-27 | Ali Mohammed Zamshed | Application location register routing |
| US7079524B2 (en) | 2001-10-11 | 2006-07-18 | Tekelec | Methods and systems for off-loading a-interface short message service (SMS) message traffic in a wireless communications network |
| 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 |
| EP1309207A1 (en) * | 2001-11-06 | 2003-05-07 | Telefonaktiebolaget L M Ericsson (Publ) | Number portability resolving apparatus |
| US7657253B2 (en) | 2001-11-16 | 2010-02-02 | At&T Mobility Ii Llc | System and method for providing message notification |
| US20030109271A1 (en) | 2001-11-16 | 2003-06-12 | Lewis John Ervin | Telecommunications system messaging infrastructure |
| US20030193967A1 (en) | 2001-12-31 | 2003-10-16 | Gregg Fenton | Method, apparatus and system for processing multimedia messages |
| US7274683B2 (en) | 2002-01-07 | 2007-09-25 | Motorola, Inc. | Method and apparatus for a telecommunications network to communicate using an internet protocol |
| US7610328B2 (en) | 2002-01-23 | 2009-10-27 | Alcatel-Lucent Usa Inc. | Methods and apparatus for a multi-technology subscriber base for global roaming |
| US6993038B2 (en) | 2002-06-11 | 2006-01-31 | Tekelec | Methods and systems for automatically provisioning address translation information in a mobile services node address translation database |
| US7881308B2 (en) | 2002-06-18 | 2011-02-01 | Hewlett-Packard Development Company, L.P. | Method and system for providing telecommunication subscriber services without provisioning or maintenance |
| 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 |
| ATE479288T1 (de) | 2002-07-16 | 2010-09-15 | Nokia Corp | Optimierte leitweglenkung zwischen telekommunikationsnetzen |
| US7257401B1 (en) | 2002-07-23 | 2007-08-14 | Cingular Wireless Ii, Llc | Messaging service for communications devices |
| KR100501157B1 (ko) | 2002-08-26 | 2005-07-18 | 에스케이 텔레콤주식회사 | Wcdma 망에서 단문 메시지 서비스 센터의 주소처리방법 |
| FR2845235A1 (fr) | 2002-10-01 | 2004-04-02 | Cegetel | Procede de messagerie vocale instantanee et dispositif de mise en oeuvre d'un tel procede |
| US7848767B2 (en) | 2002-10-15 | 2010-12-07 | Tekelec | Methods and systems for migrating between application layer mobile signaling protocols |
| US7397773B2 (en) * | 2002-10-22 | 2008-07-08 | Qualcomm Incorporated | GSM cell broadcast SMS message transmission in CDMA communication systems |
| US20040142707A1 (en) | 2003-01-17 | 2004-07-22 | David Midkiff | Inter-carrier short text message delivery |
| GB0306830D0 (en) | 2003-03-25 | 2003-04-30 | Nokia Corp | Routing messages |
| EP1623584B1 (en) | 2003-05-09 | 2017-07-19 | Tekelec Global, Inc. | Method and apparatus for providing of short message gateway functionality in a telecommunications network |
| US7043002B2 (en) | 2003-06-27 | 2006-05-09 | Tekelec | Methods and systems for identifying, redirecting, and processing messages of different SS7 protocol variations |
| US7860498B2 (en) | 2003-12-01 | 2010-12-28 | Sybase 365, Inc. | System and method for virtual carrier addressing and routing for global short message service |
| US8630401B2 (en) * | 2004-01-22 | 2014-01-14 | Verizon Business Global Llc | Method and system for extended directory service |
| US7458184B2 (en) | 2004-02-23 | 2008-12-02 | Autodesk, Inc. | Location based messaging |
| US20050238048A1 (en) | 2004-04-14 | 2005-10-27 | Tekelec | Methods, systems, and computer program products for providing triggerless mobile services |
| US20060281492A1 (en) | 2004-08-13 | 2006-12-14 | Roamware, Inc. | Method and apparatus for subscribers to use a proprietary wireless e-mail and personal information service within a public mobile network not otherwise configured to enable that use |
| US20060034256A1 (en) * | 2004-08-13 | 2006-02-16 | Nokia Corporation | System and method for service discovery during connection setup in a wireless environment |
| US7170982B2 (en) * | 2004-08-26 | 2007-01-30 | Lucent Technologies Inc. | Call authorization and billing message routing capability |
| US7453876B2 (en) | 2004-09-30 | 2008-11-18 | Lucent Technologies Inc. | Method and apparatus for providing distributed SLF routing capability in an internet multimedia subsystem (IMS) network |
| US7190959B2 (en) | 2004-11-19 | 2007-03-13 | Tekelec | Methods and systems for signaling in a communications network for ported, migrated and/or dual-mode subscribers |
| US8015293B2 (en) | 2004-12-17 | 2011-09-06 | Telelec | Methods, systems, and computer program products for clustering and communicating between internet protocol multimedia subsystem (IMS) entities |
| DE102005009793A1 (de) | 2004-12-30 | 2006-07-13 | Siemens Ag | Verfahren zur inhaltsbasierten Priorisierung von Sprachnachrichten in einem Kommunikationssystem |
| EP1742452A1 (en) | 2005-07-05 | 2007-01-10 | Markport Limited | Spam protection system for voice calls |
| WO2007016351A2 (en) | 2005-07-28 | 2007-02-08 | Grape Technology Group, Inc. | Enhanced directory assistance system with enum based features |
| US20090103707A1 (en) | 2005-07-28 | 2009-04-23 | Mcgary Faith | System and method for enhanced ENUM applications |
| US8325905B2 (en) | 2005-07-29 | 2012-12-04 | Verizon Patent And Licensing Inc. | Routing calls in a network |
| US20070066326A1 (en) | 2005-09-20 | 2007-03-22 | Tekelec | Methods, systems, and computer program products for facilitating delivery of messaging service messages between domains of different type |
| PL1938554T3 (pl) | 2005-10-21 | 2010-05-31 | Ericsson Telefon Ab L M | Trasowanie połączeń sieci IMS z zastosowaniem identyfikatora TEL-URI |
| US8085757B2 (en) | 2005-11-07 | 2011-12-27 | At&T Intellectual Property I, L.P. | Caller-controlled routing to non-SIP/non-TEL URI destinations for an IMS-based ENUM query |
| CN100571454C (zh) | 2005-11-15 | 2009-12-16 | 华为技术有限公司 | 一种实现号码携带业务的系统及方法 |
| WO2007092205A2 (en) | 2006-02-06 | 2007-08-16 | Tekelec | Methods, systems, and computer program products for indexing, validating, recovering and consolidating a database indexed by range-bound numeric data |
| 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 |
| 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 ) |
| 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 |
| US7630485B2 (en) | 2006-07-06 | 2009-12-08 | At&T Intellectual Property I, L.P. | Method and system to bypass ENUM to reach a callee via a PSTN or a PLMN |
| US7787445B2 (en) | 2006-07-20 | 2010-08-31 | Tekelec | Methods, systems, and computer program products for routing and processing ENUM queries |
| 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 |
| US8538000B2 (en) | 2007-08-10 | 2013-09-17 | Tekelec, Inc. | Methods, systems, and computer program products for performing message deposit transaction screening |
| EP2258128B1 (en) | 2008-03-07 | 2017-01-11 | Tekelec Global, Inc. | Methods, systems, and computer readable media for routing a message service message through a communications network |
| 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 |
-
2005
- 2005-12-01 US US11/291,502 patent/US7889716B2/en active Active
-
2006
- 2006-12-01 EP EP06844747A patent/EP1958399B1/en active Active
- 2006-12-01 AT AT06844747T patent/ATE545998T1/de active
- 2006-12-01 CN CN200680051295.9A patent/CN101385287B/zh active Active
- 2006-12-01 WO PCT/US2006/046108 patent/WO2007064943A2/en not_active Ceased
- 2006-12-01 BR BRPI0619156-8A patent/BRPI0619156A2/pt not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007064943A3 (en) | 2008-11-06 |
| US20070133574A1 (en) | 2007-06-14 |
| EP1958399B1 (en) | 2012-02-15 |
| EP1958399A2 (en) | 2008-08-20 |
| CN101385287B (zh) | 2013-03-06 |
| WO2007064943A2 (en) | 2007-06-07 |
| US7889716B2 (en) | 2011-02-15 |
| ATE545998T1 (de) | 2012-03-15 |
| CN101385287A (zh) | 2009-03-11 |
| EP1958399A4 (en) | 2009-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| 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 | |
| US7366530B2 (en) | Methods and systems for providing short message gateway functionality in a telecommunications network | |
| US7606202B2 (en) | 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 | |
| US7554974B2 (en) | Systems and methods of performing stateful signaling transactions in a distributed processing environment | |
| US20070110076A1 (en) | Message interworking gateway | |
| EP2258128B1 (en) | Methods, systems, and computer readable media for routing a message service message through a communications network | |
| US8831648B2 (en) | Methods, systems, and computer program products for routing a short message service (SMS) message from a 2G network to a session initiation protocol (SIP)-based network | |
| EP2127348B1 (en) | 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 | |
| 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 | |
| US8358768B2 (en) | Methods, systems, and computer program products for providing a country code identifier in an international ENUM system | |
| BRPI0715430A2 (pt) | mÉtodos, sistemas e produtos de programa de computador para roteamento e processamento de consultas enum | |
| US7848767B2 (en) | Methods and systems for migrating between application layer mobile signaling protocols | |
| CN101326803A (zh) | 使用后续地址信息来提供地址转换的方法、装置和计算机程序产品 | |
| US8855654B2 (en) | Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability | |
| US20070066326A1 (en) | Methods, systems, and computer program products for facilitating delivery of messaging service messages between domains of different type | |
| JP2022512707A (ja) | Diameterシグナリングメッセージ外部識別子アドレス解決およびルーティングのための方法、システム、およびコンピュータ可読媒体 | |
| 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) | |
| BRPI0618038A2 (pt) | métodos, sistemas e produtos de programa de computador para uso de um banco de dados de presença para a entrega de uma informação de presença melhorada com referência a comunicações feitas para ou a partir de uma presentidade | |
| CN101554079A (zh) | 用于将呼叫控制服务从第一类型的第一网络卸载到第二类型的第二网络的方法、系统和计算机程序产品 | |
| BRPI0717131A2 (pt) | Métodos, sistemas, e produtos de programa de computador para permitirem de discagem de código curto em um ambiente enum |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 6A ANUIDADE |
|
| 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: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2214 DE 11/06/2013. |
|
| B15K | Others concerning applications: alteration of classification |
Ipc: H04L 29/12 (2006.01), H04W 4/12 (2009.01), H04W 8/ |