BRPI0616948A2 - métodos, sistemas e produtos de programa de computador para propiciar translação de endereço utilizando informação de endereço subseqüente - Google Patents
métodos, sistemas e produtos de programa de computador para propiciar translação de endereço utilizando informação de endereço subseqüente Download PDFInfo
- Publication number
- BRPI0616948A2 BRPI0616948A2 BRPI0616948-1A BRPI0616948A BRPI0616948A2 BR PI0616948 A2 BRPI0616948 A2 BR PI0616948A2 BR PI0616948 A BRPI0616948 A BR PI0616948A BR PI0616948 A2 BRPI0616948 A2 BR PI0616948A2
- Authority
- BR
- Brazil
- Prior art keywords
- identifier
- message
- called party
- translation
- call
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
- H04M7/0075—Details of addressing, directories or routing tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4547—Network directories; Name-to-address mapping for personal communications, i.e. using a personal identifier
-
- 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/4557—Directories for hybrid networks, e.g. including telephone numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0025—Provisions for signalling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
- H04Q3/005—Personal communication services, e.g. provisions for portability of subscriber numbers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
MéTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARA PROPICIAR TRANSLAçAO DE ENDEREçO UTILIZANDO INFORMAçAO DE ENDEREçO SUBSEQüENTE. São descritos métodos, sistemas, e produtos de programa de computador para propiciar transiação de endereço que utilizam informações sobre endereço subseqúentes. De acordo com um método, uma primeira mensagem de sinalização de estabelecimento de chamada que contém uma primeira porção de um identificador da parte chamada é recebida. Uma segunda mensagem de sinalização de estabelecimento de chamada que contém uma segunda porção do identificador da parte chamada é recebida. As primeira e segunda porções do identificador da parte chamada são utilizadas para realizar uma translação de endereço.
Description
MÉTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARAPROPICIAR TRANSLAÇÃO DE ENDEREÇO UTILIZANDO INFORMAÇÃO DEENDEREÇO SUBSEQÜENTE
PEDIDOS DE PATENTE CORRELATOS
Este pedido de patente reivindica o benefício doPedido de Patente Provisório U.S. No. de Série 60/724.740,depositado em 7 de outubro de 2005; cuja descrição é aquiincorporada mediante referência em sua totalidade.
CAMPO TÉCNICO
A matéria objeto descrita aqui se refere a propiciarserviço de translação de endereço em uma rede decomunicações. Mais especificamente, a matéria objetodescrita aqui se refere a métodos, sistemas e produtos deprogramas de computador para propiciar translação deendereço que utilizam informações sobre endereços subseqüentes.
FUNDAMENTOS
A portabilidade de número (NP) fornece aos assinantesde serviços telefônicos (isto é, assinantes de serviços delinha e sem fio) a capacidade de alterar provedores deserviços locais sem alterar números de diretório. Conformeutilizado aqui, o termo «portabilidade de número" incluiportabilidade de provedor de serviços, que permite aosassinantes alterar provedores de serviços telefônicoslocais sem alterar números de diretório; portabilidade deserviço, que permite aos assinantes alterar um tipo deserviço para outro (por exemplo, rede analógica paradigital de serviços integrados (ISDN)) sem alterar númerostelefônicos; portabilidade geográfica, que permite aosassinantes mover de uma localização física a outra semalterar números de diretório, ou qualquer tipo deportabilidade relacionada a serviço no qual um assinantedeseje manter o mesmo número de diretório.
Embora existam soluções de rede inteligente e redeinteligente avançada para o problema de portabilidade denúmero, estas soluções são à base de pergunta-e-resposta esão normalmente conhecidas como soluções de portabilidadede número "acionadas". A implementação de soluções NPacionadas normalmente exige elementos de comutação de rede,tais como instalações de escritório final (EO) e de centrode comutação móvel (MSC), para ser melhorada para suportartal funcionalidade pergunta-resposta NP, que é dispendiosatanto a partir de um ponto de vista financeiro quanto deuma perspectiva de administração de recursos. Em um esforçopara evitar melhorias de elementos de comutação de rededispendiosas, alguns operadores de rede implementaramsoluções de portabilidade de número "sem acionador», quepermite que as chamadas sejam encaminhadas para númerosportáteis sem exigir o desenvolvimento de funcionalidadepergunta-reposta NP à base de elemento de comutação. Aoinvés disso, um elemento de encaminhamento de rede capaz deNP sem acionador, tal como um ponto de transferência desinal (STP) de Sistema de Sinalização 7 (SS7), podeinterceptar uma mensagem de sinalização de estabelecimentode chamada, tal como uma mensagem de endereço original(IAM) da parte de usuário ISDN (ISUP) , extrair um número daparte chamada da mensagem, realizar uma translação deportabilidade de número com base no número da parte chamadaextraído, modificar a mensagem para incluir a informaçãosobre endereço translado (por exemplo, número deencaminhamento de localização) , e encaminhar a mensagemmodificada para o destino conduzido.
Uma desvantagem significativa de tal processamento detranslação de endereço sem acionador à base deinterceptação IAM é que a mensagem IAM é consideradaconfiável para obter o endereço da parte chamada completoassociado a uma tentativa de estabelecimento de chamada. 0protocolo de sinalização SS7 propicia um mecanismo em que asinalização de estabelecimento de chamada pode ser iniciadaantes da coleta da informação sobre endereço da partechamada completo (por exemplo, digito discado) peloescritório de comutação que origina a chamada. Por exemplo,uma vez que os primeiros seis dígitos do endereço da partechamada são recebidos por um escritório de comutação deorigem, o escritório de comutação pode gerar e transmitiruma mensagem IAM ISUP associada com o estabelecimento dachamada, onde a mensagem IAM contém apenas os primeirosseis dígitos do endereço da parte chamada. Uma vez que osquatro dígitos restantes do endereço da parte chamadacoletados pelo escritório de comutação de origem, uma oumais mensagens de endereço subseqüentes (SAM) podem serutilizadas para converter a informação sobre endereço daparte chamada para outros nós de sinalização, de modo que oprocessamento de estabelecimento de chamada sejafinalizado. Em ambientes de sinalização em que informaçãosobre endereço da parte chamada é incluída na mensagem IAMe uma ou mais mensagens de endereço subseqüentes adicionaissão utilizadas em conjunto com a mensagem IAM paraconverter informação sobre número da parte chamada, umatranslação NP não pode ser realizado para a mensagem IAMporque carece de informação suficiente para a procura de
referências de NP.
Por conseguinte, é necessária uma solução detranslação de endereço que possa ser utilizada em ambientesde sinalização em que mensagens de sinalização múltiplassejam utilizadas para converter informação sobre número daparte chamada associadas à chamada.
SUMÁRIO
São descritos métodos, sistemas, e produtos deprogramas de computador para propiciar translação deendereço que utilizam informação sobre endereçosubseqüente. De acordo com um método, uma primeira mensagemde sinalização de estabelecimento de chamada que contém umaprimeira porção de um identificador da parte chamada érecebida. Uma segunda mensagem de sinalização deestabelecimento de chamada que contém uma segunda porção doidentificador da parte chamada é recebida. As primeira esegunda porções do identificador da parte chamada sãoutilizadas para realizar uma translação de endereço.
A matéria objeto descrita aqui que propiciaprocessamento de translação de endereço pode serimplementada utilizando um produto de programa decomputador que compreende instruções executáveis porcomputador incorporadas em um meio legível por computador.Meios legíveis por computador exemplificativos adequadospara implementar a matéria objeto descrita aqui incluemdispositivos de memória de disco, dispositivos de memóriade chip, dispositivos lógicos programáveis, circuitosintegrados específicos de aplicação, e sinais elétricosbaixáveis. Além disso, um meio legível por computador queimplementa a matéria objeto descrita aqui pode estarsituado em um dispositivo único ou plataforma de computaçãodistribuída por dispositivos múltiplos e/ou plataformas decomputação.
BREVE DESCRIÇÃO DOS DESENHOS
Modalidades preferidas da matéria objeto descritasaqui serão agora explicadas com referência aos desenhos emanexo dos quais:
a Figura 1 é um diagrama de blocos que ilustra umaarquitetura exemplificativa de um sistema de sinalização 7(SS7)/protocolo de Internet (IP)- capaz de sinalizar nó deencaminhamento de portal de sinalização (SG) adequado parauso com modalidades da matéria objeto descrita aqui;
a Figura 2 é um diagrama de blocos que ilustra umaarquitetura interna exemplificativa que sinaliza portal quepode ser utilizada para propiciar serviço de translação deportabilidade de número que utiliza informação sobreendereço subseqüente de acordo com uma modalidade damatéria objeto descrita aqui;
a Figura 3 é um fluxograma que ilustra um processoexemplificativo para propiciar serviço de translação deportabilidade de número que utiliza informações sobreendereços subseqüentes de acordo com uma modalidade damatéria objeto descrita aqui;
a Figura 4 é um diagrama de blocos que ilustra umaarquitetura interna exemplificativa de um nó deprocessamento de chamada para propiciar serviço detranslação de portabilidade de número que utilizainformações sobre endereços subseqüentes de acordo com umamodalidade da matéria objeto descrita aqui; ea Figura 5 é um fluxograma que ilustra um processoexemplificativo para propiciar serviço de translação ENUMque utiliza informações sobre endereços subseqüentes deacordo com uma modalidade da matéria objeto descrita aqui.
DESCRIÇÃO DETALHADA
A matéria objeto descrita aqui inclui métodos,sistemas, e produtos de programas de computador parapropiciar translação de endereço que utiliza informaçõessobre endereço subseqüentes. Modalidades da matéria objetodescritas aqui podem ser implementadas utilizando umaplataforma de hardware subjacente similar àquela de um nóde encaminhamento de rede, tal como um ponto detransferência de sinal (STP) ou um portal de sinalização deprotocolo de Internet-sobre-SS7 (SG) . A Figura 1 é umdiagrama de blocos que ilustra um nó SG exemplificativo100, que emprega uma arquitetura de sistema de multi-processador, altamente distribuída adequada para uso commodalidades da matéria objeto descrita aqui. Conformemostrado na Figura 1, SG 100 inclui os subsistemas que seseguem: um subsistema de manutenção e administração (MAS)102, um subsistema de comunicação 104 e um subsistema deaplicação 106. MAS 102 propicia comunicações de manutenção,carregamento de programa inicial, serviços periféricos,processamento de alarme e discos t;de sistema. O subsistemade comunicação 104 inclui um barramento de transporte demensagem de inter-processador (IMT) que é o barramento ourede de comunicação principal em SG 100. 0 barramento IMTfacilita a comunicação dentre os diversos módulos esubsistemas em SG 100. O barramento IMT pode incluir doisanéis em série de encaminhamento-contador de 1 Gbps.A aplicação de subsistema 106 inclui módulos deprocessamento ou placas de circuito impresso capazes decomunicar-se com os outros cartões através de barramentoIMT. Diversos tipos de módulos de processamento podem serincluídos em SG 100. Módulos de processamentoexemplificativos que podem ser parte de subsistema deaplicação 106 incluem um módulo de interface de enlace SS7(LIM) 108 que propicia enlaces SS7 e enlaces X.25, ummódulo de comunicação de dados (DCM) 110 que propicia umainterface de sinalização de protocolo de Internet (IP) anós externos, e um módulo de enlace de comunicação (HSL) demodo de transferência não sincronizada de alta-velocidade(ATM) 112. Um módulo de serviços de base de dados (DSM) 114pode hospedar uma ou mais aplicações de processamento demensagem de sinalização, tais como translação de títuloglobal, encaminhamento flexível, translação de
portabilidade de número, ENUM, rastreamento de chamada,serviço de chamada pré-paga, serviços móveis, serviço denúmero 800, serviço de identificador de chamada, e outrasaplicações que envolvem encaminhamento ou processamento de
mensagem de sinalização de camada.
A partir de uma perspectiva de hardware, cada módulode processamento pode incluir um processador de aplicação eum processador de comunicações. 0 processador de aplicaçãopode realizar funções de processamento de mensagem desinalização de telecomunicações, tais como análise demensagens e procurar referências de base de dados. 0processador de comunicações em cada módulo pode controlarcomunicações com outros módulos de processamento através dobarramento IMT.A Figura 2 ilustra um nó de encaminhamento SG 200, queinclui um sistema de translação de portabilidade de númerosem acionador capaz de SAM de acordo com uma modalidade damatéria objeto descrita aqui. 0 nó de encaminhamento SG 200pode ser um ponto de transferência de sinal, um ponto detransferência de sinal com funcionalidade de portal SS7/IP,ou um ponto de transferência de sinal com funcionalidade deprocessamento de chamada. Na Figura 2, o nó deencaminhamento SG 200 inclui um barramento de comunicaçõesIMT de alta velocidade 202 e um par de módulos deprocessadores MASP 204. 0 par MASP 204 implementa funçõesde subsistema de manutenção e administração descritasacima. Diversos módulos de processamento distribuído oucartões podem ser acoplados à barramento IMT 202. Na Figura2, estes módulos de processamento ou cartões incluem um SS7LIM 210, um DCM capaz de IP 230, e um DSM 250. O LIM 210pode ser conectado a diversos outros pontos de sinalizaçãoem uma rede através de um ou mais enlaces de sinalizaçãoindividuais, onde um enlace de sinalização SSl énormalmente um enlace DSO de 56 kbps ou 64 kbps. Diversosenlaces de sinalização conectados a uma destinação comumpodem ser agrupados em uma entidade virtual conhecida comogrupo de enlace de sinalização SS7. DCM capaz de IP 230pode utilizar uma conexão de soquete IP de uma maneira queseja análoga a um enlace de sinalização ou grupo de enlacede sinalização de modo a facilitar a comunicação demensagens de sinalização à base de IP, tais como mensagensde protocolo SIGTRAN de Força Tarefa de Engenharia deInternet (IETF) (por exemplo, mensagens M3UA, mensagensM2PA, ou mensagens SCTP), mensagens de Interface de Camadade Adaptador de Transporte (TALI), mensagens de protocolode iniciação de sessão (SIP), mensagens ISUP de banda larga(BISUP), mensagens de parte do .usuário de telefone (TUP),mensagens de Diâmetro, mensagens de Raio, e mensagensCAMEL. Descrições detalhadas dos protocolos de sinalizaçãoSIGTRAN mencionados acima podem ser encontrados nosdocumentos que se seguem, cuja descrição é incorporada aquimediante referência em sua totalidade:
Benedyk e outros, IETF RFC 3094, "Interface de Camadade Adaptador de Transporte do Tekelec", abril de 2001;
Sideboton e outros, IETF Internet Draft, "Camada deAdaptação de Usuário SS7 MTP3 (M3UA)", draft-ietf-sigtran-
M3UA-12.txt, fevereiro de 2002;
Steart e outros, IETF RFC 2960, "Protocolo deTransmissão de Controle de Corrente (SCTP)", outubro de2000; e
George e outros, IETF Internet Draft, «Camada deadaptação de Usuário Ponto a ponto de Usuário SS7 MTP2",draft-ietf-sigtran-m2pa-os.txt, maio de 2002.
Múltiplos LIM, DCM, HSL, DSM e outros módulosprocessadores podem ser propiciados e operadossimultaneamente dentro de SG 200, de modo a formar umsistema de processamento de mensagem confiável, altamente
escalável.
Conforme ilustrado na Figura 2, LIM 210 inclui umafunção de nível 1 & 2 SS7 MTP, urga função de descriminaçãode mensagem nível 3 SS7 MTP 214, uma função deencaminhamento 216 e uma função de distribuição de mensagem218. A função de nível 1 e 2 212 propicia as facilidadesnecessárias para enviar e receber dados digitais sobre ummeio físico específico, bem como para propiciar detecção deerro, correção de erro e administração seqüenciada demensagens SS7. A função de discriminação de mensagem 214recebe mensagens de sinalização das camadas deprocessamento inferiores e realiza uma operação dediscriminação que determina se uma mensagem SS7 que entra épermitida dentro do sistema SG para processamento internoou é simplesmente para ser através de comutação. Exemplosde mensagens SS7 recebidas que exigem processamento internoincluem mensagens SCCP em necessidade de mensagens detranslação de título global (GTT), ISUPf BISUP, ou TUP queexigem serviço de translação de portabilidade de número(NP) , que sinalizam mensagens de manutenção de rede desinalização, e mensagens que exigem outros serviços deaplicação, conforme descrito acima.
Deveria ser observado quê embora modalidades dapresente matéria objeto sejam descritas aqui com relação aoprotocolo de sinalização ISUP, a matéria objeto descritaaqui pode ser implementada para outros protocolos desinalização, tais como BISUP ou TUP, que permitem acomunicação de identificação da parte chamada entre pontosde sinalização que utilizam mensagens de sinalizaçãomúltiplas.
Para mensagens de sinalização recebidas que exijamencaminhamento MTP, a função de encaminhamento 216 éresponsável por examinar uma mensagem que entra recebida defunção de discriminação 214 e determinar em que conjunto deenlace/enlace de saída ou equivalente de enlace desinalização (por exemplo, conexão de soquete IP etc.) amensagem deve ser transmitida. A função de encaminhamento216 pode também transmitir internamente a mensagem para omódulo de comunicação saida (por exemplo, um módulo LIM, umDCM, ou um HSL) associado com o enlace de sinalizaçãoselecionado através de barramento IMT 202.
Se a função de discriminação 214 determina que umamensagem de sinalização recebida.^xige processamento por umprocessador de aplicação interno ou subsistema do nó SG,então a mensagem é passada para a função de distribuiçãode mensagem 218. A função de distribuição de mensagem 218 éadaptada para direcionar a mensagem de sinalização para ummódulo processador de aplicação que é equipado parapropiciar o serviço de processamento de mensagemapropriado. Por exemplo, a função de discriminação 214 éresponsável por examinar mensagens de sinalização queentram e determinar se o serviço de translação deportabilidade de número é indicado. Em uma modalidade, oserviço de translação NP é indicado se a função dediscriminação de mensagem 214 detlrmina que uma mensagem desinalização recebida é uma mensagem de endereço inicialISUP (IAM) ou mensagem de endereço subseqüente (SAM). Taldeterminação pode ser feita através de exame de umparâmetro indicador de serviço (SI) (por exemplo, ISUP SI =5) e um parâmetro de tipo de mensagem dentro de um pacotede mensagem de sinalização SS7 recebido. Outros parâmetrosde mensagem SS7, tais como código de ponto de origem (OPC) ,código de ponto de destinação (DPC) , código deidentificação de circuito (CIC) , e/ou indicador detranslação de portabilidade de número FCI podem também seexaminados por função de discriminação 214 a fim dedeterminar se o serviço de translação NP é indicado parauma mensagem de sinalização recebida.
Se o processamento de translação NP é indicado parauma mensagem recebida, então a função de distribuição demensagem 218 lida com o encaminhamento interno da mensagempara um módulo processador de aplicação DSM dentro dosistema SG que é propiciado com uma aplicação de serviço detranslação NP.
DCM 230 inclui transporte OSI (por exemplo, TCP, UDP,SCTP) , rede (por exemplo, IP), enlace de dados (porexemplo, Ethernet), e funções de camada física (porexemplo, TDM, SONET) , que são coletivamente ilustrados naFigura 2 como função de camada inferior 232. Uma função deadaptação 234 permite que uma mensagem de sinalização departe de transferência de mensagem SS7 (MTP) seja adaptadapara se transportar utilizando um protocolo de sinalizaçãoà base de IP, tal como um protocolo IETF SIGTRAN (porexemplo, M3UA, SUS etc.), protocolo de interface de camadaadaptadora de translação (TALI) ou SIP. Ao facilitar oserviço de translação NP que utiliza informação sobreendereço subseqüente, DCM 23 0 pode receber mensagens ISUP,BISUP, ou TUP encapsuladas em diagramas de dados IP,identificar mensagens que exigem serviço NP, e adiantar asmensagens para os recursos de processamento internoadequados para receber serviço de translação NP.
A função de discriminação 236, função deencaminhamento 23 8, e função de distribuição 240 associadascom DCM 230 realizam funções análogas a funçõescorrespondentes 214, 216 e 218, respectivamente, conformedescrito acima com relação a LIM 210. Conseqüentemente, sea função de discriminação 23 6 determina que uma mensagem desinalização recebida exige processamento por um processadorde aplicação interno ou subsistema do nó SG, então amensagem é passada para função de distribuição de mensagem238. A função de distribuição de mensagem 238 podedirecionar a mensagem de sinalização para um módulo deprocessamento que é equipado para propiciar o serviço deprocessamento de mensagem apropriado. Por exemplo, a funçãode discriminação 236 pode examinar mensagens de sinalizaçãoque entram e determinar se o serviço de translação deportabilidade de número é indicado. Em uma modalidade, oserviço de translação NP é indicado se a função dediscriminação de mensagem 236 determinar que uma mensagemde sinalização recebida é uma mensagem de endereço inicial(IAM) da parte de usuário ISDN (ISUP) ou mensagem deendereço subseqüente (SAM) . Tal determinação pode ser feitaatravés de exame de um parâmetro indicador de serviço (SI)(por exemplo, ISUP SI = 5) e um parâmetro de tipo demensagem dentro de um pacote de mensagem de sinalizaçãoIETF SIGTRAN M3UA. Outros parâmetros de mensagem M3UA, taiscomo código de ponto de origem '(OPC) , código de ponto dedestinação (DPC), código de identificação de circuito(CIC), e/ou indicador de translação de portabilidade denúmero FCI podem também ser examinados por função dediscriminação 23 6 a fim de determinar se o serviço detranslação NP é indicado para uma mensagem de sinalizaçãorecebida. Se o processamento de translação NP for indicadopara uma mensagem recebida, então a função de distribuiçãode mensagem 240 lida com o encaminhamento interno damensagem para um módulo processador de aplicação DSM dentrodo sistema SG que é propiciado com uma aplicação de serviçode translação NP.
Aplicação de Portabilidade de Número Capacitado por SAMTambém ilustrado na Figura 2 está um DSMexemplificativo 250 que é adaptado para propiciar serviçode translação de portabilidade de número capacitado porSAM. No exemplo ilustrado, DSM 250 inclui uma função deconsolidação SAM 252, uma aplicação de base de dados deportabilidade de número 254, e uma função de encaminhamento256. A Figura 2 também ilustra diversos caminhos de fluxode mensagem interna, numerados de 1 até 4, que saomencionados na descrição que se segue. Um diagrama de fluxode processamento associado apresentado na Figura 3 pode serutilizado em conjunto com a Figura 2 para melhor ilustrar oserviço de translação de portabilidade de número capacitadopor SAM exemplificativo.
A função de consolidação de SAM 252 pode receber umamensagem ISUP, tal como uma mensagem IAM ou SAM, a partirde um módulo de comunicação, tal como LIM 210 ou DCM 230(etapas Al e A2). A mensagem ISUP pode ser formatada porMTP ou pode ser formatada de acordo com um protocolo deadaptação IP, tal como IETF SIGTRAN M3UA ou TALI. A funçãode consolidação SAM 2 52 pode examinar um indicador de tipode mensagem contido dentro da mensagem ISUP recebida a fimde identificar o tipo da mensagem recebida (por exemplo,IAM ou SAM) . Se a mensagem for determinada como sendo umamensagem IAM (caminho de fluxo 1), a função de consolidaçãoSAM 2 52 pode examinar a informação sobre número da partechamada (CdPN) contida na mensagem a fim de determinar seum número da parte chamada completo está contido namensagem (etapa A3). Neste exemplo, o parâmetro CdPN damensagem IAM recebida possui um valor de 919380.
Se for determinado que um número da parte chamadacompleto está contido na mensagem IAM, então a mensagemIAM é passada para aplicação de base de dados NP 254, emque o processamento de translação de portabilidade denúmero é realizado utilizando o valor CdPN contido namensagem IAM (etapa A9) . Se for determinado que um númeroda parte chamada está contido na mensagem IAM, como é ocaso neste exemplo, então a mensagem IAM é temporariamentearmazenada em buffer por função' de consolidação SAM 252(etapa A4) , e uma entrada associada com o IAM é colocado emuma tabela de correlação. Os dados de correlação Ian-SAMexemplificativos sao mostrados abaixo na Tabela 1.
<table>table see original document page 16</column></row><table>
Tabela 1: Dados de Correlação IAM-SAM Exextiplificativos
Neste exemplo, a mensagem IAM recebida inclui um valorde parâmetro OPC de 1-1-1 e um valor CIC de 56, e amensagem IAM é temporariamente armazenada em buffer em umconjunto de armazenamento em localização de conjunto dearmazenamento 12445. Uma localização de buffer/localizaçãode conjunto de armazenamento pode ser, por exemplo, umalocalização de memória de acesso aleatório, um valormostrador de conjunto de armazenamento, ou um identificadorde registro de base de dados.
Continuando com o exemplo de uma mensagem ISUP IAM quecontém informação sobre número da parte chamada incompleta,uma vez que o IAM é armazenado em buffer e uma entrada écolocada na tabela de correlação IAM- SAM, a função deconsolidação SAM 252 pode examinar mensagens ISUP queentram em um esforço para localizar uma ou mais mensagensISUP SAM que estão associadas com a mensagem IAM armazenadaem buffer. Se uma mensagem ISUP SAM for recebida em LIM 210ou DCM 230 (etapa A5) , a mensagem SAM é internamenteencaminhada para DSM 250 para processamento de translaçãoNP (etapa A6, caminho de fluxo 2) de uma forma similar aomanuseio de um IAM, conforme descrito acima.
Em uma implementação, a função de consolidação SAM 2 52pode manter um temporizador (T7) que funciona enquantocoleta todos os dígitos. 0 temporizador T7 pode funcionar apartir da recepção do IAM. A função de consolidação SAM 252pode também manter um temporizador inter-SAM (TIO), no casode mais de um SAM ser solicitado. 0 temporizador TlO é re-iniciado cada vez que os dígitos são recebidos. Se tanto T7quanto TlO expirarem, a ação tomada pode depender do planode numeração sendo utilizado na rede. Se puder serdeterminado que dígitos insuficientes estão presentes paracompletar a chamada, uma liberação (REL) é enviada aooriginador para impedir a transação. Se o número de dígitospuder ser suficiente (por exemplo, um plano de numeração dedígito variável), então o IAM é enviado para processamentocom quaisquer que sejam os dígitos presentes.
Presumindo-se que T7 e TlO não tenham expirado, afunção de consolidação SAM 252 recebe a mensagem SAM eexamina um valor de parâmetro OPC e um valor de parâmetroCIC contidos na mensagem. Os valores OPC e CIC extraídos damensagem SAM podem ser utilizados para vasculhar a tabelade correlação IAM-SAM (etapa A7) . Se uma entradacoincidente for localizada, o valor de localização debuffer associado com a entrada de tabela de correlaçãocoincidente é utilizado para retardar a mensagem IAMassociada do armazenamento de buffer temporário. Informaçãode número subseqüente pode ser extraída da mensagem SAM eanexada à informação sobre número da parte chamadaincompleta contida na mensagem IAM (etapa A8). Nesteexemplo, o parâmetro de número subseqüente contido namensagem SAM recebida possui um valor de 3814. Umaverificação é em seguida realizada para determinar se ovalor de número da parte chamada resultante (isto é,9193803814) representa um número da parte chamada completo.A determinação se o número da parte chamada representa umnúmero da parte chamada completo pode ser baseada em umnúmero de dígitos da parte chamada recebidos e um plano denumeração utilizado em uma rede. Se o valor de número daparte de chamada resultante não representa um número daparte de chamada completo, então a mensagem IAM modificada(que agora inclui a informação sobre número da partechamada completa) é passada para aplicação de base de dadosNP 254, em que o processamento de translação deportabilidade de número é realizado utilizando o valor CdPNcompleto contido na mensagem IAM modificada (etapa A9,caminho de fluxo 3). A entrada correspondente na tabela decorrelação IAM-SAM é apagada e o buffer é isento do IAMoriginal. Os dados de translação de portabilidade de númeroexemplificativos são apresentados na Tabela 2, abaixo.
Neste exemplo, o número da parte chamada completo,9193803814, é utilizado para procurar a base de dados detranslação de portabilidade de número e situar um número deencaminhamento de localização associada (LRN), queidentifica o escritório de comutação que está fazendomanutenção do número portátil/assinante (etapa AlO). Ovalor LRN é inserido dentro da mensagem, junto com o númeroda parte chamada completo (armazenado em um parâmetro deendereço genérico), e a mensagem IAM modificada éencaminhada a partir do SG (etapas All e A12, caminho defluxo 4).
<table>table see original document page 19</column></row><table>
Tabela 2: Dados de Portabilidade de Número Exemplificativos
Se for determinado que o valor de número da partechamada resultante não representa um número da partechamada completo, então a entrada correspondente na tabelade correlação IAM-SAM é apagada, a mensagem IAM modificada(que contém a informação sobre número da parte chamadaoriginal mais a informação sobre número da parte chamadaadicional propiciada pelo SAM) é temporariamente armazenadaem buffer por função de consolidação SAM 252, e uma novaentrada associada com o IAM modificada é colocada em umatabela de correlação. Este processo pode ser repetido atéque um número da parte chamada completo possa serconstruído utilizando informação sobre número da partechamada adicional propiciada por uma ou mais mensagens quecarregam informação sobre endereço subseqüente.
Desta maneira, a matéria objeto descrita aqui pode serutilizada para propiciar serviços de translação deportabilidade de número "sem acionador" (por exemplo,portabilidade de número sem fio, portabilidade de númerolocal etc.) em um ambiente de sinalização que inclui autilização de mensagens ISUP SAM.
Modalidade ENUM Capacitada por SAM Exemplificativa
A Força Tarefa de Engenharia de Internet (IETF)iniciou o desenvolvimento do sistema de Mapeamento deNúmero E.164 (ENUM) para facilitar a intercomunicação deredes de comunicações que se baseiam em números telefônicoscom as redes de comunicações que utilizam o Sistema de Nomede Domínio (DNS). Especificamente, o sistema ENUM podemapear um número específico relacionado a um número E.164 aum ou mais Identificadores de Recurso Uniforme (URIs)utilizados no DNS. URIs são cordões de caracteres queidentificam recursos tais como documentos, imagens,arquivos, bases de dados, endereços de e-mail, sites darede ou outros recursos ou serviços em um formatoestruturado comum. Um URI pode incluir um SPI URI, umidentificador de mensagem instantânea (IM) , umidentificador de endereço de e-mail, um identificador desessão de conversação da Internet, e/ou um endereço IP.
As pessoas discam números E.164 para completarchamadas telefônicas. Se a parte chamada utiliza umtelefone IP, tal como um telefone SIP, uma pergunta ENUMpode ser exigida para converter o número E.164 a um URIcorrespondente ao telefone IP. Em geral, um número E.164associado a uma parte chamada é convertido a um formato demensagem de pergunta ENUM ao reverter a ordem de dígito donúmero E.164 discado e anexar o el64.arpa de domínio maiselevado ao final. Por exemplo, se o número E.164 originalfor 123-7890, então a pergunta ENUM correspondente éformatada como 0 . 9 . 8 . 7 . 6 . 5 . 4 . 3 . 2.1.el64.arpa. A perguntaENUM é em seguida comunicada a uma aplicação de serviçoENUM, em que a aplicação de serviço ENUM é adaptada pararetardar um ou mais registros de determinador de autoridadede nomeação (NAPTR) associados còm o número E.164. Cada umdos registros NAPTR pode identificar pelo menos um URIcorrespondente ao assinante com o número e.164, e um oumais valores URI retornados podem ser subseqüentementeutilizados para finalizar a estabelecimento de chamada.
A Figura 4 é um diagrama de blocos de um nó deprocessamento de chamada 300, tal como um STP que inclui umcontrolador de portal de meios (MGC) ou comutador suave(SS) , que é adequado para uso com uma modalidaderelacionada a ENUM exemplificativa da matéria objetodescrita aqui. A arquitetura de nó de processamento dechamada apresentado na Figura. 4 inclui módulos deprocessamento para realizar encaminhamento de mensagem desinalização ou funcionalidade STP, processamento de chamadaou funcionalidade MGC, e funcionalidade de portal desinalização. No exemplo ilustrado, o nó de processamento dechamada 300 inclui funcionalidade de processamento ENUM"sem acionador", além desta funcionalidade de processamentode chamada. Conforme definida e descrita aqui, afuncionalidade de processamento ENUM sem acionador destina-se a cobrir o processamento ENUM que ocorre em uma rede decomunicações como resultado da recepção ou interceptação de
um ISUP IAM e mensagens SAM.
A Figura 4 também ilustra diversos caminhos de fluxo
de mensagem internos, numerados de 1 até 5, que saomencionados na descrição que se segue. Um diagrama de fluxode processamento associado apresentado na Figura 5 pode serutilizado em conjunto coma Figura 4 para melhor ilustrarserviço de translação ENUM capacitado por SAMexemplificativo.
Uma modalidade de um nó de processamento de chamada300 que inclui funcionalidade ENUM capacitada por SAM,inclui diversos cartões processadores e/ou de comunicaçãoque são conectados entre si através de barramento detransporte de mensagem de interprocessador (IMT) 302.Cartões ou módulos processadores exemplificativos incluemum par de módulos processadores de MASP 304, um módulo deinterface de enlace SS7 (LIM) 310, um módulo DCM capaz deIP 330, um módulo de servidor de chamada 350, e um móduloprocessador de aplicação de serviço ENUM 360.
O barramento 302, processadores MASP 304, módulo SS7LIM 310, e módulo DCM capaz de IP 330 propiciam serviços edesempenham funções similares àqueles componentes análogosdescritos acima com relação à SG 200. O barramento IMT 302propicia um caminho para comunicação melhor entre módulosprocessadores no sistema. LIM SS7 310 pode enviar e recebermensagens de sinalização SS7 para e a partir de pontos desinalização SS7 em uma rede de comunicações. LIM 310 incluiuma função de nível 1&2 de MTP SS7 312, uma função dediscriminação de mensagem de nível 3 de MTP SS7 314, umafunção de encaminhamento 316, e uma função de distribuiçãode mensagem 318. A função de nível 1 e 2 de MTP 312propicia as facilidades necessárias para enviar e receberdados digitais sobre um meio físico específico, bem comopara propiciar detecção de erro, conexão de erro eadministração seqüenciada de mensagens SS7. A função dediscriminação de mensagem 314 recebe mensagens desinalização a partir de camadas de processamento inferior euma
realiza uma operação de discriminação que determina semensagem que entra é permitida dentro do sistema MGC paraprocessamento interno ou se a mensagem deve ser comutadadiretamente (isto é, encaminhada para uma destinação semprocessamento interno). Exemplos de mensagens recebidas queexigem processamento interno incluem mensagens ISUP.
Para mensagens de sinalização recebidas que exigemencaminhamento MTP, a função de encaminhamento 316 éresponsável por examinar uma mensagem de entrada recebida apartir de função de discriminação 314 e determinar em queconjunto de enlace de saida/enlace ou equivalente de enlacede sinalização (por exemplo, conexão de soquete IP etc.) amensagem deve ser transmitida. A função de encaminhamento316 pode também transmitir internamente a mensagem para omódulo de comunicação de saida (por exemplo, LIM, DCM, HSL)associada com o enlace de sinalização selecionado através
de barramento IMT 302.
Se a função de discriminação 314 determina que a
mensagem de sinalização recebida exige processamento por umprocessador ou subsistema de aplicação internado nó MGC,então a mensagem é passada para função de distribuição demensagem 318. A função de distribuição de mensagem 318 podedirecionar a mensagem de sinalização para um módulo deprocessador de aplicação que é equipado para propiciar oserviço de processamento de mensagem adequado. Por exemplo,a função de discriminação 314 pode ser responsável porexaminar mensagens de sinalização que entram e determinarse processamento de servidor de Qhamada é indicado. Em umamodalidade, o processamento de servidor de chamada éindicado se a função de discriminação de mensagem 314determinar que a mensagem de sinalização recebida é umamensagem de endereço inicial (IAM) da parte do usuário ISDN(ISUP) ou mensagem de endereço subseqüente (SAM). Taldeterminação pode ser feita através de exame de umparâmetro indicador de serviço (SI) (por exemplo, ISUP SI =5) e um parâmetro de tipo de mensagem dentro de um pacotede mensagem de sinalização SS7 recebido. Outros parâmetrosde mensagem SS7, tais como código de ponto de origem (OPC) ,código de ponto de destinação (DPC) , e um código deidentificação de circuito (CIC) podem também se examinadospor função de discriminação 314 a fim de determinar se oprocessamento de servidor de chamada é indicado para umamensagem de sinalização recebida. Se o processamento deservidor de chamada for indicado para uma mensagemrecebida, então o processo de distribuição de mensagem 318lida com o encaminhamento interno da mensagem para ummódulo processador de aplicação de servidor de chamadadentro do sistema MGC que é propiciado com uma aplicação de
servidor de chamada.
DCM 330 inclui transporte OSI (por exemplo, TCP, UDP,SCTP) , rede (por exemplo, IP) , enlace de dados (porexemplo, Ethernet), e funções de camada física (porexemplo, TDM, SONET) , que são coletivamente ilustradas naFigura 4 como função de camada inferior 332. Uma função deadaptação 334 permite que uma mensagem de sinalização departe de transferência de mensagem/SS7 (MTP) seja adaptadapara se transportar utilizando um protocolo de sinalizaçãoà base de IP, tal como um protocolo IETF SIGTRAN (porexemplo, M3UA, SUS etc.), um protocolo de interface decamada adaptadora de translação (TALI), ou SIP. A função dediscriminação 336, função de encaminhamento 338, e funçãode distribuição 340 associadas à DCM 330 realizam funçõesanálogas a funções correspondentes 236, 238 e 240,respectivamente, conforme descrito acima com relação a DCM230. Conseqüentemente, se a função de discriminação 336determinar que uma mensagem de sinalização recebida exigeprocessamento por um processador de aplicação interno ousubsi stema do nó MGC, então a mensagem é passada parafunção de distribuição de mensagem 338. A função dedistribuição de mensagem 338 pode direcionar a mensagem desinalização para um módulo de processamento que sejaequipado para propiciar o serviço de processamento demensagem adequado. O módulo DCM 330 pode também secomunicar com um nó de portal de meios que utilizamensagens de sinalização de controle de portal de meios,tais como mensagens MEGACO ou MGCP.
O módulo de servidor de chamada (CSM) 350 incluiprocessos e bases de. dados para realizar funçõesrelacionadas a controle de chamada. Por exemplo, o módulode servidor de chamada 350 pode incluir uma ou mais basesde dados para realizar seleção de tronco com base nosparâmetros em uma mensagem ISUP recebida. O módulo deservidor de chamada 350 pode também armazenar informaçãosobre o estado da chamada, tal como a seqüência demensagens ISUP recebidas por uma chamada determinada. Omódulo de servidor de chamada 350 inclui uma função deconsolidação SAM 352, uma ou mais tabelas de chamada 354para manter a informação sobre estado de chamada e realizaruma conexão que utiliza um portal de meios, e uma funçãoprocessadora de chamadas 356.A função de consolidação SAM 352 pode receber umamensagem ISUP, tal como uma mensagem IAM ou SAM, a partirde um módulo de comunicação, tal como LIM 310 ou DCM 330(etapas Bl e B2) . A mensagem ISUP pode ser formatada porMTP ou pode ser formatada de acordo com um protocolo deadaptação de IP, tal como IETF SIGTRAN M3UA ou TALI. Afunção de consolidação SAM 352 pode examinar um indicadorde tipo de mensagem contido dentro da mensagem ISUPrecebida a fim de identificar o tipo da mensagem recebida(por exemplo, IAM ou SAM) . Se a mensagem for determinadapara ser uma mensagem IAM (caminho de fluxo 1) , a função deconsolidação 352 pode examinar a informação sobre número daparte chamada (CdPN) contida na mensagem a fim dedeterminar se um número da parte chamada completo estácontido na mensagem (etapa B3). Ao utilizar o mesmo exemplodescrito acima, o parâmetro CdPN da mensagem IAM recebida
possui um valor de 919380.
Se for determinado que um número da parte chamadacompleto está contido na mensagem IAM, então a mensagem IAMé passada para função processadora de chamada 356, onde érealizado processamento de servidor de chamada de númeroutilizando o valor CdPN contido na mensagem IAM (etapa B9).Se for determinado que um número da parte chamadaincompleto está contido na mensagem IAM, como é o casoneste exemplo, então a mensagem IAM é temporariamentearmazenada em buffer por função de consolidação SAM 352(etapa B4) , e uma entrada associada com o IAM é colocada emuma tabela de correlação, tal como a Tabela 1 descrita
acima.
Continuando com o exemplo de uma mensagem ISUP IAM quecontém informação sobre número da parte chamada incompleto,uma vez que o IAM seja armazenada em buffer e uma entradaseja colocada na tabela de correlação IAM-SAM, a função deconsolidação SAM 3 52 pode examinar mensagens ISUP queentram em um esforço para localizar uma ou mais mensagensISUP SAM que são associadas com a mensagem IAM armazenadaem buffer. Se uma mensagem ISUP SAM é recebida em LIM 310ou DCM 33 0 (etapa B5) , a mensagem SAM é internamenteencaminhada para módulo de servidor de chamada 350 (etapaB6, caminho de fluxo 2) de uma maneira similar ao manuseio
de um IAM, conforme descrito acima.
A função de consolidação SAM 352 recebe a mensagem SAMe examina um valor de parâmetro OPC e um valor de parâmetroCIC contidos na mensagem. Os valores de OPC e CIC extraídosdo SAM são utilizados para procurar a tabela de correlaçãoIAM-SAM (etapa B7) . Se uma entrada coincidente élocalizada, o valor de localização de buffer associado coma entrada de tabela de correlação coincidente é utilizadopara retardar a mensagem IAM associada proveniente doarmazenamento de buffer temporário. A informação sobrenúmero subseqüente é extraída da mensagem SAM e anexada àinformação sobre número da parte chamada incompleto contidana mensagem IAM (etapa B8) . Neste exemplo, o parâmetro denúmero subseqüente na mensagem SAM recebida possui um valorde 9100. Uma verificação é em seguida realizada paradeterminar se o valor de número da parte chamada resultante(isto é, 9193809100) representa um número da parte chamadacompleto. Se o valor de número da parte de chamadaresultante não representar um número da parte de chamadacompleto, então a mensagem IAM modificada (que agora incluia informação sobre número da parte de chamada completo) épassada para função processadora de chamada 356 (etapa B9,caminho de fluxo 3) , em que operações de processamento dechamada, que incluem operações de processamento ENUMi sãorealizadas utilizando o valor CdPN completo contido namensagem IAM modificada. A entrada correspondente na tabelade correlação IAM-SAM é apagada e o buffer é isento do IAMoriginal.
Se for determinado que o valor de número da parte dechamada resultante não representa um número da parte dechamada completo, então a entrada correspondente na tabelade correlação IAM-SAM é apagada e a mensagem IAM modificada(contendo a informação sobre número da parte de chamadaoriginal mais a informação sobre número da parte de chamadaadicional propiciadas pelo SAM) , é temporariamentearmazenada em buffer por função de consolidação de SAM 352,e uma nova entrada associada com o IAM modificado écolocada em uma tabela de correlação. Este processo érepetido até um número da parte de chamada completo poderser construído utilizando informação sobre número da partede chamada adicional propiciada por uma ou mais mensagens
SAM subseqüentes.
As tabelas de chamada 354 podem incluir uma tabela de
translação, uma tabela de encaminhamento, uma tabela desinalização, uma tabela de ponto final, uma tabela deconexão, e uma tabela de estado. Em uma modalidade, umatabela de translação mapeia dígitos discados para grupos detronco, uma tabela de encaminhamento mapeia grupos detronco para portais de meios e conjuntos de encaminhamentoSS7, uma tabela de sinalização mapeia conjuntos deencaminhamento SS7 para códigos de ponto de destinação econjuntos de enlace. As tabelas de encaminhamento esinalização são utilizadas para gerar mensagens desinalização de chamada SS7 relacionadas a uma chamada,enquanto as tabelas de ponto final e conexão contêminformações para estabelecer uma conexão em um portal demeios e a tabela de estado armazena informação sobre estadode chamada para cada ponto final em um portal de meios.Também incluída em módulo de servidor de chamada 350 estáuma função de encaminhamento 358 que é adaptada paraencaminhar mensagens de sinalização de saída (por exemplo,mensagens ISUP, SIP, MGCP, e/ou MEGACO) para o módulo decomunicação de saída adequado para transmissão a partir donó MGC.
A função processadora de chamada 356 inclui lógica decontrole de chamada que é adaptada para determinar a portade entrada em um portal de meios associado que utiliza oscódigos OPC, DPC, e CIC extraídos de uma mensagem ISUP IAMrecebida, e para selecionar um grupo de tronco para otronco de saída que utiliza informação sobre identificaçãode assinante da parte chamada (por exemplo, CdPN, SIP URIetc.) . De acordo com uma modalidade, antes de selecionar umtronco/grupo de tronco de saída para uma chamada associadacom uma mensagem ISUP IAM recebida de função deconsolidação SAM 352, a função processadora de chamada 356pode extrair o endereço de número da parte chamada completo(anteriormente construído por função de consolidação SAM352) da mensagem IAM, e utilizar o número da parte chamadacompleto para gerar uma pergunta ENUM (etapa BlO) , tal comose segue:Pergunta - SEÇÃO CABEÇALHOid = 41555
qr = 0 código op = PERGUNTA aa = 0 tc = 0 rd = 0ra = 0 ad = 0 cd = 0 código r = SEM ERROqdcount = 1 ancount = 0 nscount = 0 arcount = 0SEÇÃO DE QUESTÃO (1 registro)
0.0.1.9.0.8.3.9.1.9·el64.arpa. EM NAPTR;; SEÇÃO DERESPOSTA (0 registro);; SEÇÃO DE AUTORIDADE (0 registro);;
SEÇÃO ADICIONAL (0 registro)
Conforme descrito acima, um número E.164 associado comuma parte chamada é convertido a um formato de mensagempergunta ENUM ao reverter a ordem de digito do número E.164discado e anexar o el64.arpa de domínio de nível maiselevado até o final. Continuando com o exemplar atual (istoé, CdPN = 9193809100), o identificador formatado por ENUMassociado é 0.0.1.9.0.8.3.9.1.9.el64.arpa, conformemostrado acima. A pergunta ENUM é em seguida encaminhadapara uma aplicação de serviço ENUM (caminho de fluxo 4),que pode estar situado em um servidor de rede remoto ou quepode estar integrado com MGC 300. Na figura 4, umamodalidade de aplicação de serviço ENUM integrada éilustrada, onde uma aplicação de serviço ENUM 362 reside emum módulo de processador de aplicação, DSM 360, que éacoplado ao barramento de comunicação interna 302 de nó MGC300. Conseqüentemente, na modalidade ilustrada na Figura 4,a mensagem de pergunta ENUM é encaminhada internamente apartir de módulo de servidor de chamada 350 até DSMequipado com aplicação ENUM 360 através de barramento IMT302. Em uma modalidade alternativa, a pergunta ENUM éencaminhada para um servidor ENUM remoto através de umarede de comunicação/sinalização externa.
A pergunta ENUM é recebida :em DSM 360 por aplicaçãoENUM 362. A aplicação ENUM 362 inclui dados de translaçãoENUM, que são utilizados para mapear um número telefônicoE.164 até um ou mais identificadores de assinante URI.
Dados de translação ENUM exemplificativos são
<table>table see original document page 31</column></row><table>
Tabela 3: Dados ENUM Exemplificativos
A aplicação ENUM 3 62 é adaptada para processar amensagem de pergunta ENUM recebida e retornar uma mensagemde resposta ENUM associada, que pode incluir um ou maisidentificadores de assinante URI (etapa Bll). Nesteexemplo, a aplicação ENUM 362 recebe a pergunta ENUM queexige translação ENUM para o número E.164 (919) 380-9100 eretorna um valor SIP URI de pete@tekelec.com, conformemostrado na mensagem de resposta ENUM exemplificativaabaixo
;; Resposta - SEÇÃO DE CABEÇALHO
;; id = 41555
;; qr = 1 código op = PERGUNTA aa = 1 tc = 0 rd = 1
;; ra = 1 ad = 0 cd = 0 código r = SEM ERRO
;; qdcount = 1 ancount = 1 nscount = 1 arcount = 0
SEÇÃO DE QUESTÃO (1 registro)
0.0.1.9.0.8.3.9.1.9.el64.arpa. EM NAPTR; ; SEÇÃO DE
RESPOSTA (1 registro)
;; 0.0.1.9.0.8.3.9.1.9.el64.arpa. 0 EM NAPTR 568839270ip+E2U" " ! Λ . *$!sip:pete@tekelec.com!" ;; SEÇÃO DEAUTORIDADE (1 registro)
1.el64.arpa 0 EM NS cary-c ;; SEÇÃO ADICIONAL (0registro)
A função processadora de chamada 356 recebe a mensagemde resposta ENUM, extrai um valor URI da mensagem, eutiliza o valor URI para fazer uma seleção de grupo detronco/tronco de saída. Com base no URI, a funçãoprocessadora de chamada pode gerar mensagens de sinalizaçãoadicionais associadas à transação de chamada, onde asmensagens de sinalização podem ser ISUP, ISUP de bandalarga (BISUP) , TUP, SIP, ou outros protocolos desinalização. Neste exemplo, a função processadora dechamada 356 gera uma mensagem SIP, que inclui o valor URI eencaminha a mensagem SIP do nó MGC através DCM 330 (etapa
B12, caminho de fluxo 5).
Em uma modalidade alternativa, a função processadora
de chamada 356 pode incluir ou ter acesso a uma tabela deassinatura ENUM, que identifica aqueles assinantes quepossuem o serviço ENUM. Uma tabela de assinatura ENUMexemplificativa pode incluir uma lista de identificadoresde assinante, como números telefônicos de serviçotelefônico comutado público (PSTN) ou identificadores deassinantes móveis (por exemplo, ISDN de assinante móvel,número de identificação móvel), conforme ilustrado naTabela 4. Nesta modalidade, a função processadora dechamada 3 56 recebe uma mensagem IAM da função deconsolidação 352, extrai o valor de CdPN da mensagem, evasculha a tabela de assinatura ENUM utilizando o valorCdPN. Se uma entrada coincidente estiver situada na tabelade assinatura ENUM, então uma pergunta ENUM é gerada eprocessada conforme descrito acima. Se uma entradacoincidente não estiver situada na tabela de assinaturaENUM, então o processamento de translação ENUM não é
iniciado.
ID de assinante
9193803814
9193809100
Tabela 4: Dados de Assinatura ENUM Exemplificativos
Conseqüentemente, será observado que a modalidadeacima descrita da presente matéria objeto propicia sistemase métodos para propiciar serviço ENUM "sem acionador» emambiente de rede de comunicações em que mensagens ISUP SAMsão utilizadas durante estabelecimento de chamada.
Será entendido que diversos detalhes da matéria objetodescritos aqui podem ser alterados sem se afastar do âmbitoda matéria objeto descrita aqui.' Além disso, a descriçãoanterior é para fins de ilustração apenas, e não para o fimde limitação.
Claims (43)
1. Método para propiciar translação de endereço demensagem de sinalização de estabelecimento de chamada emuma rede de comunicações, caracterizado pelo fato decompreender:(a) receber uma primeira mensagem de sinalização deestabelecimento de chamada que contém uma primeira porçãode um identificador da parte chamada;(b) receber uma segunda mensagem de sinalização deestabelecimento de chamada que contém uma segunda porção deum identificador da parte chamada;(c) utilizar as primeira e segunda porções doidentificador da parte chamada em combinação para realizaruma translação de endereço.
2. Método, de acordo com a reivindicação 1,caracterizado pelo fato de que recebe uma primeira mensagemde sinalização de estabelecimento de chamada inclui receberuma mensagem ISUP IAM.
3. Método, de acordo com a reivindicação 2,caracterizado pelo fato da primeira porção de umidentificador da parte chamada ser contida em um parâmetro(CdPN) de número da parte chamada ISUP.
4. Método, de acordo com a reivindicação 1,caracterizado pelo fato de que recebe uma segunda mensagemde sinalização de estabelecimento de chamada inclui receberuma mensagem ISUP SAM.
5. Método, de acordo com a reivindicação 4,caracterizado pelo fato de que a segunda porção deidentificador da parte chamada está contida em um parâmetrode número subseqüente ISUP.
6. Método, de acordo com a reivindicação 1,caracterizado pelo fato de que um identificador da partechamada compreende um número telefônico.
7. Método, de acordo com a reivindicação 1,caracterizado pelo fato de que utilizar as primeira esegunda porções do identificador da parte chamada emcombinação para realizar uma translação de endereço incluiutilizar as primeira e segunda porções do identificador daparte chamada em combinação para realizar uma translação deportabilidade de número.
8. Método, de acordo com a reivindicação 7,caracterizado pelo fato de que realiza uma translação deportabilidade de número inclui utilizar as primeira esegunda porções do identificador da parte chamada emcombinação para localizar um número de encaminhamento delocalização (LRN) associado com o identificador da partechamada.
9. Método, de acordo com a reivindicação 8,caracterizado pelo fato de incluir modificar a primeiramensagem de sinalização de estabelecimento de chamada paraincluir o LRN.
10. Método, de acordo com a reivindicação 1,caracterizado pelo fato de incluir modificar a primeiramensagem de sinalização de estabelecimento de chamada paraincluir as primeira e segunda porções do identificador daparte chamada.
11. Método, de acordo com a reivindicação 1,caracterizado pelo fato de que utiliza as primeira esegunda porções do identificador da parte chamada emcombinação para realizar uma translação de endereço incluiutilizar as primeira e segunda porções do identificador daparte chamada em combinação para realizar uma translaçãoENUM.
12. Método, de acordo com a reivindicação 11,caracterizado pelo fato de que realizar uma translação ENUMinclui utilizar as primeira e segunda porções doidentificador da parte chamada em' combinação para localizarum identificador de recurso uniforme (URI).
13. Método, de acordo com a reivindicação 12,caracterizado pelo fato de incluir gerar uma mensagem deprotocolo de iniciação de sessão (SIP) que inclui o URI.
14. Método, de acordo com a reivindicação 1,caracterizado pelo fato de que as etapas (a) até (c) sãorealizadas em um nó de encaminhamento de rede.
15. Método, de acordo com a reivindicação 1,caracterizado pelo fato de que as etapas (a) até (c) sãorealizadas em um nó de processamento de chamada.
16. Sistema para propiciar translação de endereço demensagem de sinalização de estabelecimento de chamada em umsistema de comunicações, o sistema caracterizado pelo fatode compreender:um nó de rede incluindo:(a) uma interface de comunicação para receber umaprimeira e uma segunda mensagem de estabelecimento dechamada associadas com uma chamada em uma rede decomunicações, onde a primeira mensagem de sinalização deestabelecimento de chamada inclui uma primeira porção de umidentificador da parte chamada e uma segunda mensagem desinalização de estabelecimento de chamada inclui umasegunda porção do identificador dâ parte chamada;(b) uma função de consolidação para:(i) receber as primeira e segunda mensagens deestabelecimento de chamada da interface de comunicação; e(ii) combinar as primeira e segunda porções doidentificador da parte chamada; e(c) uma função de translação de endereço para recebero identificador da parte chamada combinada e utilizar oidentificador da parte chamada para realizar uma translaçãode endereço.
17. Sistema, de acordo com a reivindicação 16,caracterizado pelo fato de que a primeira mensagem desinalização de estabelecimento de chamada inclui umamensagem ISUP IAM, e uma segunda mensagem de sinalização deestabelecimento de chamada inclui uma mensagem ISUP SAM.
18. Sistema, de acordo com a reivindicação 16,caracterizado pelo fato de que a interface de comunicação éadaptada para enviar e receber mensagens de sinalização desistema de sinalização 7 (SS7).
19. Sistema, de acordo Com a reivindicação 16,caracterizado pelo fato de que a interface de comunicação éadaptada para enviar e receber mensagens de sinalizaçãoSIGTRAN de Força Tarefa de Engenharia de Internet (IETF).
20. Sistema, de acordo com a reivindicação 16,caracterizado pelo fato de que a função de consolidação éadaptada para modificar a primeira mensagem de sinalizaçãode estabelecimento de chamada para incluir as primeira esegunda porções do identificador da parte chamada.
21. Sistema, de acordo com a reivindicação 16,caracterizado pelo fato de que uma função de translação deendereço inclui uma aplicação de translação deportabilidade de número para realizar translação deportabilidade de número.
22. Sistema, de acordo com a reivindicação 21,caracterizado pelo fato de que a aplicação de translação deportabilidade de número é adaptada para utilizar umidentificador da parte chamada combinado para localizar umnúmero de encaminhamento de localização (LRN) associado como identificador da parte chamada.
23. Sistema, de acordo com a reivindicação 22,caracterizado pelo fato de que a aplicação de translação deportabilidade de número é adaptada para modificar aprimeira mensagem de sinalização de estabelecimento dechamada para incluir o LRN.
24. Sistema, de acordo com a reivindicação 16,caracterizado pelo fato de que a função de translação deendereço inclui uma aplicação ENUM para realizar umatranslação ENUM.
25. Sistema, de acordo com a reivindicação 24,caracterizado pelo fato de que a aplicação ENUM é adaptadapara utilizar o identificador da parte chamada combinadopara localizar um identificador de recurso uniforme (URI).
26. Sistema, de acordo com a reivindicação 25,caracterizado pelo fato de incluir uma função processadorade chamada para gerar uma mensagem de protocolo deiniciação de sessão (SIP), que inclui o URI.
27. Sistema, de acordo com a reivindicação 16,caracterizado pelo fato de que o nó de rede compreender umnó de encaminhamento de rede.
28. Sistema, de acordo com a reivindicação 16,caracterizado pelo fato de que o nó de rede compreende umnó de processamento de chamada.
29. Produto de programa de computador caracterizadopelo fato de que compreende instruções executáveis porcomputador incorporadas em um meio legível por computadorpara realizar etapas compreendendo:(a) receber uma primeira mensagem de sinalização destabelecimento de chamada que contém uma primeira porçãode um identificador da parte chamada;(b) receber uma segunda mensagem de sinalização deestabelecimento de chamada que contém uma segunda porção deum identificador da parte chamada;(c) utilizar as primeira e segunda porções doidentificador da parte chamada em combinação para realizaruma translação de endereço.
30. Produto de programa de computador, de acordo coma reivindicação 29, caracterizado pelo fato de que recebeuma primeira mensagem de sinalização de estabelecimento dechamada inclui receber uma mensagem ISUP IAM.
31. Produto de programa de computador, de acordo coma reivindicação 30, caracterizado pelo fato da primeiraporção de um identificador da parte chamada ser contida emum parâmetro (CdPN) de número da parte chamada ISUP.
32. Produto de programa de computador, de acordo coma reivindicação 29, caracterizado pelo fato de que recebeuma segunda mensagem de sinalização de estabelecimento dechamada inclui receber uma mensagem ISUP SAM.
33. Produto de programa de computador, de acordo coma reivindicação 32, caracterizado pelo fato de que asegunda porção de identificador da parte chamada estácontida em um parâmetro de número subseqüente ISUP.
34. Produto de programa de computador, de acordo coma reivindicação 29, caracterizado pelo fato de que umidentificador da parte chamada compreende um númerotelefônico.
35. Produto de programa de computador, de acordo coma reivindicação 29, caracterizado pelo fato de que utilizaas primeira e segunda porções do identificador da partechamada em combinação para realizar uma translação deendereço inclui utilizar as primeira e segunda porções doidentificador da parte chamada em combinação para realizaruma translação de portabilidade de número.
36. Produto de programa de computador, de acordo coma reivindicação 35, caracterizado pelo fato de que realizaruma translação de portabilidade de número inclui utilizaras primeira e segunda porções do identificador da partechamada em combinação para localizar um número deencaminhamento de localização (LRN) associado com oidentificador da parte chamada.
37. Produto de programa de computador, de acordo coma reivindicação 36, caracterizado pelo fato de incluirmodificar a primeira mensagem de sinalização deestabelecimento de chamada para incluir o LRN.
38. Produto de programa de '"computador, de acordo coma reivindicação 29, caracterizado pelo fato de incluirmodificar a primeira mensagem de sinalização deestabelecimento de chamada para incluir as primeira esegunda porções do identificador da parte chamada.
39. Produto de programa de computador, de acordo coma reivindicação 29, caracterizado pelo fato de que utilizaas primeira e segunda porções do identificador da partechamada em combinação para reálizar uma translação deendereço inclui utilizar as primeira e segunda porções doidentificador da parte chamada em combinação para realizaruma translação ENUM.
40. Produto de programa de computador, de acordo coma reivindicação 39, caracterizado pelo fato de que realizaruma translação ENUM inclui utilizar as primeira e segundaporções do identificador da parte chamada em combinaçãopara localizar um identificador de recurso uniforme (URI).
41. Produto de programa de computador, de acordo coma reivindicação 40, caracterizado pelo fato de incluirgerar uma mensagem de protocolo de iniciação de sessão(SIP) que inclui o URI.
42. Produto de programa de computador, de acordo coma reivindicação 29, caracterizado pelo fato de que asetapas (a) até (c) são realizadas em um nó deencaminhamento de rede.
43. Produto de programa de computador, de acordo coma reivindicação 29, caracterizado pelo fato de que asetapas (a) até (c) são realizadas em um nó de processamentode chamada.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US72474005P | 2005-10-07 | 2005-10-07 | |
| US60/724.740 | 2005-10-07 | ||
| PCT/US2006/039436 WO2007044689A2 (en) | 2005-10-07 | 2006-10-10 | Methods, systems, and computer program products for providing address translation using subsequent address information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0616948A2 true BRPI0616948A2 (pt) | 2011-07-05 |
Family
ID=37943463
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0616948-1A BRPI0616948A2 (pt) | 2005-10-07 | 2006-10-10 | métodos, sistemas e produtos de programa de computador para propiciar translação de endereço utilizando informação de endereço subseqüente |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20070121908A1 (pt) |
| EP (1) | EP1946537A4 (pt) |
| CN (1) | CN101326803A (pt) |
| BR (1) | BRPI0616948A2 (pt) |
| WO (1) | WO2007044689A2 (pt) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080198996A1 (en) * | 2007-02-21 | 2008-08-21 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect advanced routing |
| US8073127B2 (en) * | 2007-02-21 | 2011-12-06 | Tekelec | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover |
| US8213440B2 (en) * | 2007-02-21 | 2012-07-03 | Tekelec Global, Inc. | Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers |
| EP2119111A4 (en) * | 2007-03-09 | 2012-12-05 | Secure64 Software | METHOD AND SYSTEM FOR PROTECTING A COMPUTER SYSTEM FROM DISTURBANCE ATTACKS AND OTHER RESULTING ERASURING PROCEDURES IN ELECTRONIC COMMUNICATION |
| CN101874383A (zh) * | 2007-04-20 | 2010-10-27 | 泰克莱克公司 | 用于在通信网络中提供服务交互和中介的系统、方法和计算机程序产品 |
| US8144859B1 (en) * | 2007-05-14 | 2012-03-27 | Sprint Communications Company L.P. | Integrated ENUM and number portability translation in a communication system |
| US20090003582A1 (en) * | 2007-06-27 | 2009-01-01 | Microsoft Corporation | Optimized Replacement of Calls Using A Grid Parameter |
| US8254553B2 (en) * | 2007-08-10 | 2012-08-28 | Tekelec, Inc. | Systems, methods, and computer program products for number translation with local directory number support |
| US20090041223A1 (en) * | 2007-08-10 | 2009-02-12 | Devesh Agarwal | Systems, methods, and computer readable media for triggerless call redirection with release |
| US8194628B2 (en) | 2007-12-03 | 2012-06-05 | At&T Intellectual Property I, L.P. | Methods and apparatus to enable call completion in internet protocol communication networks |
| WO2009149133A2 (en) * | 2008-06-02 | 2009-12-10 | Tekelec | Methods, systems, and computer readable media for providing next generation network (ngn)-based end user services to legacy subscribers in a communications network |
| US8358650B2 (en) * | 2008-08-13 | 2013-01-22 | Tekelec, Inc. | Methods, systems, and computer program products for communicating calling name (CNAM) services for session initiation protocol (SIP) originated calls terminating in a circuit switched 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 |
| 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 |
| US8379636B2 (en) * | 2009-09-28 | 2013-02-19 | Sonus Networks, Inc. | Methods and apparatuses for establishing M3UA linksets and routes |
| US20120275450A1 (en) * | 2011-04-29 | 2012-11-01 | Comcast Cable Communications, Llc | Obtaining Services Through a Local Network |
| US9253142B2 (en) * | 2011-05-27 | 2016-02-02 | Sonus Networks, Inc. | Providing telecommunication services based on an E.164 number mapping (ENUM) request |
| CN102404233B (zh) * | 2011-12-27 | 2014-07-23 | 中国电信股份有限公司 | 一种控制ims用户路由查询的方法以及ims网络 |
| US8750884B1 (en) * | 2012-09-05 | 2014-06-10 | Sprint Communications Company L.P. | Call routing using domain name service and electronic number mapping |
| US9807246B2 (en) * | 2015-06-30 | 2017-10-31 | At&T Intellectual Property I, L.P. | IP carrier peering |
| US10404864B2 (en) * | 2016-06-15 | 2019-09-03 | At&T Intellectual Property I, L.P. | Method and apparatus for inter-carrier communications |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0765560A1 (en) * | 1994-06-08 | 1997-04-02 | Hughes Aircraft Company | Apparatus and method for hybrid network access |
| 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 |
| US6021126A (en) * | 1996-06-26 | 2000-02-01 | Bell Atlantic Network Services, Inc. | Telecommunication number portability |
| US6134316A (en) * | 1996-10-18 | 2000-10-17 | Telefonaktiebolaget Lm Ericsson | Telecommunications network with relocateability of subscriber number |
| US6108332A (en) * | 1997-09-12 | 2000-08-22 | Ericsson Inc. | Local number portability for interexchange carriers |
| US6138023A (en) * | 1997-09-23 | 2000-10-24 | Lucent Technologies, Inc. | Method for porting a directory number from one wireless service provider to another |
| US6272136B1 (en) * | 1998-11-16 | 2001-08-07 | Sun Microsystems, Incorporated | Pseudo-interface between control and switching modules of a data packet switching and load balancing system |
| US6424621B1 (en) * | 1998-11-17 | 2002-07-23 | Sun Microsystems, Inc. | Software interface between switching module and operating system of a data packet switching and load balancing system |
| US6510164B1 (en) * | 1998-11-16 | 2003-01-21 | Sun Microsystems, Inc. | User-level dedicated interface for IP applications in a data packet switching and load balancing system |
| US6987781B1 (en) * | 1998-12-04 | 2006-01-17 | Tekelec | Methods and systems for routing signaling messages in a communications network using circuit identification code (CIC) information |
| US6438223B1 (en) * | 1999-03-03 | 2002-08-20 | Open Telephone Network, Inc. | System and method for local number portability for telecommunication networks |
| EP1041830B1 (en) * | 1999-03-27 | 2008-01-02 | Acterna Germany GmbH | Method and arrangement for netwide call trace in a telecommunication network |
| US6466796B1 (en) * | 1999-04-01 | 2002-10-15 | Lucent Technologies Inc. | System for providing location based service to a wireless telephone set in a telephone system |
| ATE359663T1 (de) * | 1999-04-05 | 2007-05-15 | Tekelec Us | Verfahren und system zur leitweglenkung von mit portierten teilnehmern assozierten signalisierungsnachrichten in einem kommunikationsnetzwerk |
| US6535599B1 (en) * | 1999-11-08 | 2003-03-18 | Sprint Communications Company, L.P. | System and method for processing ported calls |
| US6456708B1 (en) * | 1999-11-12 | 2002-09-24 | Alcatel Usa Sourcing, L.P. | Triggerless number portability system and method |
| US6456845B1 (en) * | 1999-12-15 | 2002-09-24 | Tekelec | Methods and systems for observing, analyzing and correlating multi-protocol signaling message traffic in a mobile telecommunications network |
| US7092505B2 (en) * | 1999-12-23 | 2006-08-15 | Tekelec | Methods and systems for universal, automatic service selection in a telecommunications signaling network |
| US6574327B2 (en) * | 2000-03-02 | 2003-06-03 | Alcatel Usa Sourcing, L.P. | Apparatus and method of processing local number portability calls in a signal transfer point of a telecommunications network |
| US6647113B2 (en) * | 2000-05-05 | 2003-11-11 | Tekelec | Methods and systems for providing universal triggerless number portability |
| EP1303994B1 (en) * | 2000-07-14 | 2005-09-28 | Tekelec | Triggerless screening services |
| US7580517B2 (en) * | 2001-06-05 | 2009-08-25 | Tekelec | Methods and systems for providing duplicate point code support in a signaling message routing node |
| KR100377688B1 (ko) * | 2001-07-04 | 2003-03-29 | 엘지전자 주식회사 | 에스아이피-티 오버랩 시그널링을 이용한 호 설정 방법 |
| WO2003017599A1 (en) * | 2001-08-16 | 2003-02-27 | Tekelec | Methods and systems for providing end office support in a signaling network |
| US6914973B2 (en) * | 2002-06-25 | 2005-07-05 | Tekelec | Methods and systems for improving trunk utilization for calls to ported numbers |
| US6795546B2 (en) * | 2002-11-14 | 2004-09-21 | Tekelec | Methods and systems for distributing signaling messages among multiple processors for stateful and/or sequenced processing of the messages on a per-sequence basis |
| US20040156394A1 (en) * | 2003-02-10 | 2004-08-12 | Ilkka Westman | Handling of user identity |
| US7028101B2 (en) * | 2003-03-25 | 2006-04-11 | Nokia Corporation | Optimal location service for managing next hop addressing for messages associated with multiple address schemes |
| GB0321625D0 (en) * | 2003-09-15 | 2003-10-15 | Harada Ind Europ Ltd | Integrated antenna with coupled ground |
| WO2005081447A1 (en) * | 2004-02-13 | 2005-09-01 | Alcatel Wireless, Inc. | Method and system for providing availability and reliability for a telecommunication network entity |
| EP1836849A1 (en) * | 2004-12-23 | 2007-09-26 | Telecom Italia S.p.A. | Method and system for video telephone communications set up, related equipment and computer program product |
| US7760708B2 (en) * | 2005-07-08 | 2010-07-20 | Tekelec | Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes |
| US20090041223A1 (en) * | 2007-08-10 | 2009-02-12 | Devesh Agarwal | Systems, methods, and computer readable media for triggerless call redirection with release |
| US8254553B2 (en) * | 2007-08-10 | 2012-08-28 | Tekelec, Inc. | Systems, methods, and computer program products for number translation with local directory number support |
-
2006
- 2006-10-10 US US11/545,789 patent/US20070121908A1/en not_active Abandoned
- 2006-10-10 WO PCT/US2006/039436 patent/WO2007044689A2/en not_active Ceased
- 2006-10-10 BR BRPI0616948-1A patent/BRPI0616948A2/pt not_active IP Right Cessation
- 2006-10-10 CN CNA2006800459459A patent/CN101326803A/zh active Pending
- 2006-10-10 EP EP06816566A patent/EP1946537A4/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007044689A3 (en) | 2007-10-11 |
| EP1946537A4 (en) | 2010-09-29 |
| EP1946537A2 (en) | 2008-07-23 |
| US20070121908A1 (en) | 2007-05-31 |
| WO2007044689A2 (en) | 2007-04-19 |
| CN101326803A (zh) | 2008-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI0616948A2 (pt) | métodos, sistemas e produtos de programa de computador para propiciar translação de endereço utilizando informação de endereço subseqüente | |
| CN101189860B (zh) | 用于在会话初始协议(sip)网络和7号信令(ss7)网络之间提供电信服务的方法、系统和计算机程序产品 | |
| US8184798B2 (en) | 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 | |
| EP1738269B1 (en) | Systems and methods of performing stateful signaling transactions in a distributed processing environment | |
| CN1552150B (zh) | 利用域名系统服务器和实体标识符可携带转移数据库将实体标识符解析成因特网地址的方法和装置 | |
| US20080080488A1 (en) | Methods, systems, and computer program products for enabling short code dialing in an ENUM environment | |
| US8532092B2 (en) | Methods, systems, and computer readable media for providing next generation network (NGN)-based end user services to legacy subscribers in a communications network | |
| BRPI0714929A2 (pt) | mÉtodos, sistemas, e produtos de programa de computador para redirecionamento de serviÇos de controle de chamada de uma primeira rede de um primeiro tipo para uma segunda rede de um segundo tipo | |
| BRPI0706370A2 (pt) | métodos, sistemas e produtos de programa de computador para processamento descentralizado de mensagens de sinalização em um ambiente de processamento de aplicativo múltiplo | |
| BRPI0613172A2 (pt) | métodos, sistemas e produtos de programa de computador para o disparo de nós de sip para incluìrem uma informação de roteamento de ss7 em mensagens de resposta incluindo uma informação requisitada por nós de ss7 | |
| US20080198999A1 (en) | Methods, systems, and computer program products for using a location routing number based query and response mechanism to effect subscriber cutover | |
| WO2008103371A1 (en) | Providing voicemail routing information in a network that provides customized voicemail services | |
| CN101253718B (zh) | 使用7号信令系统(ss7)子系统号码来向会话初始协议(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 | |
| US8428235B2 (en) | Telephone call processing | |
| US8831200B2 (en) | Systems, methods, and computer readable media for communicating calling name information between signaling system 7 (SS7) and non-SS7 networks | |
| CN101507253A (zh) | 访问号码可携性(np)和e.164号码(enum)数据 | |
| US8094801B2 (en) | Providing of service(s) by a service control component to telephony device(s) on a call through employment data stream(s) associated with the call | |
| BRPI0717131A2 (pt) | Métodos, sistemas, e produtos de programa de computador para permitirem de discagem de código curto em um ambiente enum | |
| EP1715668A1 (en) | Method of establishing a telecommunication connection |
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 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 2174 DE 04/09/2012. |