BRPI0612890A2 - 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) - Google Patents
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) Download PDFInfo
- Publication number
- BRPI0612890A2 BRPI0612890A2 BRPI0612890-4A BRPI0612890A BRPI0612890A2 BR PI0612890 A2 BRPI0612890 A2 BR PI0612890A2 BR PI0612890 A BRPI0612890 A BR PI0612890A BR PI0612890 A2 BRPI0612890 A2 BR PI0612890A2
- Authority
- BR
- Brazil
- Prior art keywords
- message
- sip
- ssg
- subsystem number
- subsystem
- Prior art date
Links
- 238000004590 computer program Methods 0.000 title claims abstract description 24
- 230000011664 signaling Effects 0.000 title claims abstract description 22
- 230000000977 initiatory effect Effects 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 37
- 238000013519 translation Methods 0.000 claims description 38
- 238000004891 communication Methods 0.000 claims description 37
- 238000012546 transfer Methods 0.000 claims description 15
- 238000005315 distribution function Methods 0.000 claims description 14
- 238000000605 extraction Methods 0.000 claims 1
- 239000012188 paraffin wax Substances 0.000 claims 1
- 238000012545 processing Methods 0.000 description 24
- 101000597193 Homo sapiens Telethonin Proteins 0.000 description 17
- 102100035155 Telethonin Human genes 0.000 description 17
- 230000004044 response Effects 0.000 description 12
- 230000006978 adaptation Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 101100256965 Caenorhabditis elegans sip-1 gene Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 101100511175 Caenorhabditis elegans lim-4 gene Proteins 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 101100496009 Arabidopsis thaliana CIPK11 gene Proteins 0.000 description 1
- 102100023708 Coiled-coil domain-containing protein 80 Human genes 0.000 description 1
- 101000978383 Homo sapiens Coiled-coil domain-containing protein 80 Proteins 0.000 description 1
- 101000926140 Homo sapiens Gem-associated protein 2 Proteins 0.000 description 1
- 101001012669 Homo sapiens Melanoma inhibitory activity protein 2 Proteins 0.000 description 1
- 101000716750 Homo sapiens Protein SCAF11 Proteins 0.000 description 1
- 101000723833 Homo sapiens Zinc finger E-box-binding homeobox 2 Proteins 0.000 description 1
- 102100029778 Melanoma inhibitory activity protein 2 Human genes 0.000 description 1
- 101100066912 Oryza sativa subsp. japonica FLO6 gene Proteins 0.000 description 1
- 102100020876 Protein SCAF11 Human genes 0.000 description 1
- 101100190355 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) PHO85 gene Proteins 0.000 description 1
- 101100256977 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SIP4 gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000003863 physical function Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/126—Interworking of session control protocols
- H04M7/127—Interworking of session control protocols where the session control protocols comprise SIP and SS7
-
- 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/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- 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/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
-
- 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/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- 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/0045—Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems
-
- 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
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13176—Common channel signaling, CCS7
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13204—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13348—Channel/line reservation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13389—LAN, internet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
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 SESSAO (SIP). 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 uma mensagem para nós de protocolo de iniciação de sessão (SIP) De acordo com um método, uma mensagem de SS7 pode ser recebida. Uma mensagem de SIP pode ser gerada com base na mensagem de SS7. Um número de subsistema associada à mensagem de SS7 pode ser identificado. Um nó de SIP de destino para a mensagem de SIP pode ser identificado, com base no número de subsistema. Ainda, a mensagem de SIP pode ser encaminhada para o nó de SIP.
Description
MÉTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARAUSO DE NÚMEROS DE SUBSISTEMA DE SISTEMA DE SINALIZAÇÃO 7(SS7) PARA ROTEAMENTO DE MENSAGENS PARA NÓS DE PROTOCOLO DEINICIAÇÃO DE SESSÃO (SIP)
Referência Cruzada a Pedido Relacionado
Este pedido reivindica o benefício do Pedido dePatente Provisória U.S. N0 60/695.208, depositado em 29 dejunho de 2005 e Pedido de Patente U.S. correspondente (N°de Série ainda não atribuído) intitulado METHODSf SYSTEMSAND COMPUTER PROGRAM PRODUCTS FOR USING SIGNALING SYSTEM 7(SS7) SUBSYSTEM NUMBERS TO ROUTE MESSAGES TO SESSIONINITIATION PROTOCOL (SIP) NODES, depositado em 28 de junhode 2006, cada uma de cujas exposições sendo incorporadaaqui como referência em sua totalidade.
Campo Técnico
0 assunto descrito aqui inclui o roteamento demensagens para nós de SIP. Mais particularmente, o assuntodescrito aqui se refere a métodos, sistemas e produtos deprograma de computador para uso de números de subsistema deSS7 para roteamento de mensagens para nós de SIP.
Técnica Antecedente
As portas de comunicação de sinalização sãocomponentes de rede operáveis para a tradução de mensagensde sinalização entre redes diferentes. Por exemplo, umaporta de comunicação de sinalização pode ser usada para atradução de portas de mensagens de sinalização transmitidasentre um domínio de rede de protocolo de Internet (IP) e odomínio de rede de telefonia pública comutada (PSTN). Em umexemplo, uma porta de comunicação de protocolo de iniciaçãode sessão/SS7 (SIP) (SSG) pode fazer uma tradução entremensagens de parte de aplicativo com capacidades detransação (TCAP) de SS7 e mensagens de SIP.
O SIP provê um protocolo de sinalização eestabelecimento de chamada para comunicações baseadas emIP, tais como' comunicações em um ambiente de rede desubsistema de multimídia de IP (IMS) que pode suportarfunções de processamento de chamada e recursos presentes emPSTN. Há um desejo no mercado de telecomunicações deestender os serviços providos pelo SIP para o domínio dePSTN. Isto envolve a provisão de SSGs para se permitir quenós de SIP no domínio de IP se comuniquem com elementos derede no domínio de SS7. Um SSG permite a transferência demensagens de serviço baseadas em AIN para nós de SIPinvocando serviços baseados em SIP.
Uma dificuldade com o uso de SSGs para comunicação demensagens a partir do domínio de SS7 para nós de SIP nodomínio de IP é a identificação de nós de SIP. Em umatécnica para a identificação de nós de SIPi o SSG tem ummapeamento um para um com um nó de SIP. Por exemplo, quandoum gatilho AIN/IN é detectado em um ponto de comutação deserviço (SSP), o SSP comunica uma mensagem de consulta deSS7 para um SSG, o qual gera uma mensagem de consulta deSIP correspondente à mensagem de consulta de SS7 e comunicaa mensagem de consulta de SIP para um nó de SIP mapeado.
Esta técnica liga um elemento de SIP a um SSG em particulare resulta em baixa flexibilidade e capacidade deescalonamento.
Em uma outra técnica para a identificação de nós deSIP7 um SSG pode ter faixas de número de diretórioaprovisionadas sustentadas por cada nó de SIP. Por exemplo,o primeiro e segundo nós de SIP podem suportar números dediretório 212-213-0000 a 212-213-5555 e 212-213-5556 a 212-213-9999, respectivamente. Um SSG pode incluir um banco dedados dos números de diretório e nós de SIP correspondentespara a determinação de um nó de SIP apropriado paracomunicar mensagens de SS7 recebidas. Esta técnica pode serdesvantajosa porque requer que o SSG mantenha um banco dedados para os números de diretório. Por exemplo, emqualquer momento em que mudanças de aprovisionamento denúmero de diretório ocorram no domínio de SS7 ou no domíniode IP, mudanças podem ser requeridas no SSG. Se um nó deSIP suportar um número de diretório 212-213-0000, e onúmero for movido para um outro nó de SIP, a mudança deveráser propagada para o SSG mantendo o número de diretório.
Assim sendo, à luz destas dificuldades descritasacima, existe uma necessidade de métodos melhorados,sistemas e produtos de programa de computador para oroteamento de mensagens para nós de SIP.
Sumário
De acordo com um aspecto, o assunto descrito aquicompreende métodos, sistemas e produtos de programa decomputador para o uso de números de subsistema 7 (SS7) desistema de sinalização (SSNs) para roteamento de mensagenspara nós de protocolo de iniciação de sessão (SIP) . Ummétodo inclui o recebimento de uma mensagem de SS7. Umamensagem de SIP pode ser gerada com base na mensagem deSS7. Um número de subsistema associado à mensagem de SS7pode ser identificado. Um nó de SIP de destino para amensagem de SIP pode ser identificado com base no número desubsistema. Ainda, a mensagem de SIP pode ser encaminhadapara o nó de SIP.
De acordo com um outro aspecto, o assunto descritoaqui compreende métodos, sistemas e produtos de programa decomputador para a distribuição de uma mensagem de SS7 paraum de uma pluralidade de SSGs. Um método inclui orecebimento de uma mensagem de SS7. Uma tradução de tituloglobal da mensagem de SS7 pode ser realizada para aidentificação de um número de subsistema para a mensagem deSS7. Um SSG a partir de uma pluralidade de SSGs pode serselecionado com base no número de subsistema. A mensagem deSS7 é encaminhada para o SSG selecionado.
O assunto descrito aqui pode ser implementado usando-se um produto de programa de computador que compreendeinstruções executáveis em computador concretizadas em ummeio que pode ser lido em computador. Os meios que podemser lidos em computador de exemplo adequados para aimplementação do assunto descrito aqui incluem dispositivosde memória de chip, dispositivos de memória de disco,dispositivos lógicos programáveis, circuitos integradosespecíficos de aplicação e sinais elétricos transferíveis(via download) . Além disso, um meio que pode ser lido emcomputador que implementa o assunto descrito aqui podeestar localizado em um dispositivo único ou plataforma decomputação ou pode ser distribuído através de múltiplosdispositivos físicos e/ou plataformas de computação.
Breve Descrição dos Desenhos
As modalidades preferidas do assunto descrito aquiserão explicadas, agora, com referência aos desenhosassociados, dos quais:
a Figura 1 é um diagrama de blocos de uma rede de SS7de exemplo e de uma rede de IP de exemplo incluindo umapluralidade de SSGs configurados para uso de números desubsistema de SS7 para roteamento de mensagens para nós deSIP na rede de IP, de acordo com uma modalidade do assuntodescrito aqui;
a Figura 2 é um fluxograma de um processo de exemplopara uso pelos SSGs e STPs mostrados na Figura 1 para usode um número de subsistema de SS7 para roteamento de umamensagem para um nó de SIP de acordo com uma modalidade doassunto descrito aqui;
a Figura 3 é um fluxograma de mensagem de exemploassociado à transmissão de mensagens na rede de SS7 e narede de IP mostradas na Figura 1 de acordo com umamodalidade do assunto descrito aqui;
a Figura 4 é um diagrama de blocos de uma arquiteturainterna de exemplo de um STP configurado para uso denúmeros de subsistema de SS7 para roteamento de mensagenspara nós de SIP de acordo com uma modalidade do assuntodescrito aqui; e
a Figura 5 é um diagrama de blocos da arquiteturainterna de STP mostrada na Figura 4 configurada com umapluralidade de números de subsistema de SS7 atribuídos acada módulo de SSG para roteamento de mensagens para nós deSIP de acordo com uma modalidade do assunto descrito aqui.
Descrição Detalhada
Métodos, sistemas e produtos de programa de computadorpara uso de números de subsistema de SS7 para roteamento demensagens para nós de SIP de acordo com modalidades doassunto descrito aqui podem ser implementados em qualquerdispositivo de rede adequado ou dispositivos implementandoum serviço de SS7. Por exemplo, os métodos, sistemas eprodutos de programa de computador podem ser implementadosem um roteador, um comutador, uma porta de comunicação, umservidor de SS7, um ponto de transferência de sinal (STP)ou um outro dispositivo de rede adequado. Em umaimplementação de exemplo, o assunto descrito aqui pode serimplementado como um ou mais produtos de programa decomputador compreendendo instruções executáveis emcomputador concretizadas em um meio que pode ser lido emcomputador acessível por um dispositivo de rede. Conformedeclarado acima, os meios que podem ser lidos em computadorde exemplo adequados para a implementação do assuntodescrito aqui incluem dispositivos de memória de chip,discos óticos, discos magnéticos, sinais elétricostransferíveis (via download), circuitos integradosespecíficos de aplicação, dispositivos lógicosprogramáveis, ou qualquer outro meio capaz de armazenarinstruções executáveis em computador.
Os métodos, sistemas e produtos de programa decomputador podem ser implementados em um SSG posicionado emuma interface entre uma rede de SS7 e uma rede de IP. AFigura 1 é um diagrama de blocos de uma rede de SS7 10 0 deexemplo e de uma rede de IP 102 de exemplo incluindo umapluralidade de SSGs 104 configurados para uso dos númerosde subsistema de SS7 para roteamento de mensagens para nósde SIP 106 na rede de IP 102, de acordo com uma modalidadedo assunto descrito aqui. Com referência à Figura 1, osSSGs 104 podem ser configurados para servirem como nós deinterligação de redes para a comunicação de mensagens entreas redes 100 e 102. A rede de SS7 100 pode incluir um SSP108 e pontos de transferência de sinal (STPs) 110 operáveispara o roteamento e a troca de mensagens de SS7 uns com osoutros e os SSGs 104. A rede de IP 102 pode incluir umapluralidade de nós de SIP 106 que são operáveis, cada um,para a provisão de serviços para faixas de número dediretório predeterminadas. Por exemplo, os nós de SIP 106podem prover serviços para as faixas de número de diretório313 -NXX-XXXX, 972-NXX-XXXX, 508-NXX-XXXX e 212-NXX-XXXX. Umnó de SIP de exemplo pode ser qualquer servidor de SIPadequado, tal como um servidor de voz.
A Figura 2 é um fluxograma que ilustra um processo deexemplo para uso pelos SSGs 104 e STPs 110 mostrados naFigura 1 para uso de um número de subsistema de SS7 pararoteamento terminal uma mensagem para um nó de SIP deacordo com uma modalidade do assunto descrito aqui. Comreferência à Figura 2, um dos nós de SIP 106 pode receberuma mensagem de SS7 incluindo um número de diretório que éum serviço provido por um dos nós de SIP 106 (bloco 200) .No bloco 202, o STP 110 realiza uma tradução de títuloglobal (GTT) do número de diretório na mensagem de SS7 paraa determinação de um número de subsistema associado a umdestino de SIP. A mensagem de SS7 incluindo o número desubsistema pode ser encaminhada para um dos SSGs 104 (bloco204).
No bloco 206, o SSG 104 pode receber a mensagem de SS7a partir do STP 110 e extrair o número de subsistema apartir do campo de número de subsistema da mensagem de SS7.No bloco 208, o SSG 104 pode gerar uma mensagem de SIP combase na mensagem de SS7. 0 SSG 104 pode usar o número desubsistema para a identificação de um endereço de nó de SIPde destino para a mensagem de SIP gerada (bloco 210) . Porexemplo, o SSG 104 pode manter uma tabela que mapeie onúmero de subsistema para um endereçamento e IP e um númerode porta de um dos nós de SIP 106. No bloco 212, o SSG 104pode encaminhar a mensagem de SIP para o nó de SIP dedestino identificado 106. Por exemplo, o SSG 104 podeencaminhar a mensagem de SIP para o nó de SIP de destino106 pelo uso do endereço de IP e do número de porta natabela que corresponde ao SSN para a mensagem de SS7. Comoresultado deste processo de exemplo, o SSG 104 pode usar osnúmeros de subsistema de SS7 para roteamento de mensagenspara nós de SIP.
Convencionalmente, um campo de número de subsistema emuma mensagem de SS7 é usado para a identificação desubsistemas no domínio de SS7. Isto é, um número desubsistema é usado em conjunto com um endereço de código deponto de SS7 para a identificação de um subsistema deprocessamento associado a um ponto de sinalização de SS7.
De acordo com o assunto descrito aqui, um SSG pode usar umnúmero de subsistema em uma mensagem para roteamento de umamensagem para um nó de SIP. Esta técnica pode servantajosa, por exemplo, porque um nó de SIP e um SSG nãoestão ligados em conjunto. Isto é, um nó de SSG pode servirpara roteamento de tráfego para qualquer um de umapluralidade de nós de SIP. Ainda, esta técnica pode servantajosa, por exemplo, porque não é necessário que o SSGmantenha um banco de dados de número de diretório. Estatécnica também pode ser vantajosa, por exemplo, porquetodos os nós de SIP podem ser atingidos através de qualquerSSG. Ainda, esta técnica pode ser vantajosa, por exemplo,porque SSG ou nós de SIP adicionais podem ser adicionados àrede, sem se afetar a funcionalidade de SSG existente.
Ainda, esta técnica pode ser vantajosa porque não érequerido que o SSG mantenha um banco de dados relacionadoa serviço, tal como um banco de dados de número dediretório.
A Figura 3 ilustra um fluxograma de mensagem deexemplo associado à transmissão de mensagens em uma rede deSS7 100 e uma rede de IP 102, mostradas na Figura 1, deacordo com uma modalidade do assunto descrito aqui. Comreferência à Figura 3, na etapa 3 00, uma mensagem deconsulta de AIN/IN de SS7 é roteada a partir do SSP 108para o STP 110, com base em "título global de roteamento"usando-se um número de assinante 313-NXX-XXXX como oendereço de título global. O STP 110 pode realizar umatradução de título global final com base na mensagem deconsulta de AIN/IN de SS7 para resultar em um código deponto para o SSG 104 e um número de subsistema para o nó deSIP 106. 0 STP 110 pode incluir uma tabela de rota listandotodos os endereços de código de ponto adjacentes para osSSGs 104. Em uma implementação, os custos de rota pararotas para SSGs 104 podem ser iguais, e mensagens podem serde carga compartilhada entre SSGs 104. Na etapa 302, o STP110 pode rotear a mensagem para o SSG 104 com base noendereço de código de ponto de SSG resultante da traduçãode título global.
O SSG 104 pode gerar uma mensagem de SIP com base namensagem de consulta de AIN/IN de SS7. O SSG 104 podeidentificar o número de subsistema na mensagem de SS7.
Ainda, o SSG 104 pode identificar, com base no número desubsistema, um nó de SIP de destino 106 para a mensagem deSIP. A mensagem de SIP pode incluir um campo contendo onúmero de subsistema provido pela tradução de títuloglobal. Na etapa 3 04, a mensagem de SIP pode serencaminhada para o nó de SIP 106 identificado usando-se onúmero de subsistema.
Na etapa 306, o nó de SIP 106 pode responder com umamensagem de SIP para continuar uma comunicação de SIP. OSSG 104 pode gerar, com base na mensagem de SIP, umamensagem de SS7 para continuação da comunicação de SS7. 0SSG 104 pode usar uma informação de parte chamando de partede conexão e controle de sinalização (SCCP) ou umainformação de código de ponto de origem a partir damensagem de SS7 na etapa 302 para roteamento da mensagempara o SSP 108 (etapa 308) . As etapas 310 a 318 incluem atroca de mensagem subseqüente pertencente ao mesmo diálogoentre SSG 104, SSP 108, STP 110 e nó de SIP 106. Estasmensagens subseqüentes podem ser roteadas no mesmo códigode ponto e número de subsistema. O código de ponto é ocódigo de ponto para SSG 104 que recebeu a consulta inicialna etapa 3 02.
A Figura 4 é um diagrama de blocos que ilustra umaarquitetura interna de exemplo de um STP 4 00 configuradopara usar números de subsistema de SS7 para roteamento demensagens para nós de SIP de acordo com uma modalidade doassunto descrito aqui. Nesta modalidade, a funcionalidadede SSG é integrada com o STP 400. Com referência à Figura4, o STP 400 inclui uma pluralidade de módulos deprocessamento 402, 404, 406 e 408 acoplados uns aos outrosatravés de um barramento de transporte de mensageminterprocessador (IMT) 410. 0 módulo 402 pode ser um módulode interface de enlace (LIM) . O módulo 404 pode ser ummódulo de comunicações de dados (DCM). Os módulos 406 podemser módulos de SSG operáveis para a realização de umprocessamento de SSG. Em particular, os módulos de SSG 406podem gerar mensagens de SIP com base em mensagens de SS7 egerar mensagens de SS7 com base em mensagens de SIP. 0módulo 408 pode incluir uma função de SCCP operável para arealização de uma tradução de título global. De umaperspectiva de hardware, cada módulo 402, 404, 406 e 408pode incluir um processador de aplicativo para a realizaçãode funções de nível de aplicativo e um processador decomunicações para comunicação com outros módulos deprocessamento através do barramento 410. De uma perspectivade software, cada módulo 402, 404, 406 e 408 pode incluiraplicativos de software de telecomunicações para arealização de várias funções de roteamento e processamentode telecomunicações.
No exemplo ilustrado, o LIM 4 02 é operável para enviare receber mensagens de SS7 através de um enlace desinalização de SS7 412. Por exemplo, o LIM 402 pode secomunicar com um SSP pelo envio e recebimento de mensagensde SS7 pelo enlace de SS7 412. 0 LIM 402 pode incluir umafunção de nível 1 e 2 de MTP 414, uma função de triagem deporta de comunicação 416, uma função de discriminação 418,uma função de distribuição 420 e uma função de roteamento422. A função de nível 1 e 2 de MTP 414 realiza operaçõesde nível 1 e 2 de MTP, tais como seqüenciamento demensagens de sinalização de SS7, correção de erro edetecção de erro. A função de triagem da porta decomunicação 416 faz uma triagem de mensagens de sinalizaçãode SS7 com base nos valores de código de ponto de origeme/ou de destino para se determinar se é ou não parapermitir as mensagens de sinalização em uma rede. A funçãode discriminação 418 determina se as mensagens de SS7recebidas estão associadas ao processamento de SSG no STP400. Por exemplo, o LIM 402 pode receber uma mensagem deconsulta de TCAP de SS7 424 endereçada a um código de pontode STP 400. Ainda, neste exemplo, a mensagem 424 podeincluir um valor de tipo de tradução que esteja associadoao processamento de SSG e um indicador de título globalassociado a uma rota em título global. A função dediscriminação 418 pode encaminhar a mensagem 424 para afunção de distribuição 42 0, com base no conteúdo damensagem 424. Outras mensagens recebidas que não estejamassociadas ao processamento de SSG no STP 400 podem serencaminhadas para a função de distribuição 420 paradistribuição para um módulo apropriado de STP 4 00 ouencaminhadas para a função de roteamento 422.
A função de distribuição 420 pode distribuir mensagenspara a função de SCCP 4 08 para um processamento de traduçãode título global ou para um outro módulo apropriado de STP400. Por exemplo, a função de distribuição 420 podeencaminhar uma mensagem 424 para a função de SCCP 4 08 paraum processamento de tradução de título global. A função deroteamento 422 pode incluir tabelas de roteamento de MTPpara roteamento de mensagens para um módulo associado a umenlace de sinalização externo para mensagens que sejamidentificadas como sendo endereçadas a um enlace desinalização externo.O DCM 4 04 pode enviar e receber mensagens de SIP porum enlace de sinalização de IP 326. 0 DCM 404 inclui umacamada física e de enlace de dados 428, uma camada de rede43 0, uma camada de transporte 432, uma camada de adaptação434, uma função de triagem de porta de comunicação 416, umafunção de discriminação 418, uma função de distribuição 420e uma função de roteamento 422. A camada física e de enlacede dados 428 realiza funções de camada física e de enlacede dados de interconexão de sistemas abertos (OSI), taiscomo enquadramento, detecção de erro e correção, emodulação / demodulação requeridas para o envio e arecepção de sinais por um meio físico. A camada de rede 430realiza funções de camada de rede, tal como um roteamentode IP. A camada de transporte 432 realiza funções paragarantia da entrega confiável de mensagens por uma rede nãoconfiável. A camada de transporte 432 pode implementarqualquer protocolo de transporte adequado, tal como TCP,SCTP ou UDP. A camada de adaptação 434 realiza funções parao envio e a recepção de mensagens de SS7 por uma rede de IPsubjacente. Em um exemplo, a camada de adaptação 434 podeimplementar uma camada de adaptação de usuário de nível 3de MTP (M3UA) , conforme descrito em IETF SIGTRAN RFCsdenominados correspondentemente. Alternativamente, a camadade adaptação pode implementar M2UA, SUA, TALI, ou uma outracamada de adaptação adequada, conforme descrito em IETFRFCs correspondentes.
As mensagens de SIP recebidas pelo DCM 4 04 podem sedesviar da camada de adaptação 434, uma vez que asmensagens de SIP não requerem protocolos SIGTRAN paratransporte. A função de distribuição 420 de DCM 4 04 podeser configurada para a distribuição de mensagens de SIPpara um dos módulos de SSG 4 06, com base em parâmetros denúmero de subsistema portados nas mensagens de SIP.
A função de SCCP 4 08 é um módulo de serviços de SCCPque inclui uma função de tradução de titulo global 43 6 euma função de distribuição de SSG 438. A função de SCCP 408pode receber mensagens de SS7 encaminhadas pelo LIM 4 02. Afunção de tradução de título global 43 6 pode extrair umvalor de tipo de tradução a partir de uma mensagem de SS7 ede uma informação de endereço de título global. Ainda, afunção de tradução de título global 43 6 pode extrair outrosparâmetros, tais como parâmetros de MTP/SCCP/TCAP. A funçãode tradução de título global 436 pode realizar umprocessamento de tradução de título global em uma mensagemde SS7 usando alguns ou todos os parâmetros extraídos. Oprocessamento de tradução de título global da mensagem deSS7 pode resultar em um endereço de código de ponto de SS7e um número de subsistema associado a um serviço de SSGrequisitado. Neste exemplo, o endereço de código de pontona mensagem 424 combina o código de ponto de STP 400.Ainda, neste exemplo, o número de subsistema de mensagem424 é OBh, um número de subsistema atribuído aos módulos deSSG 406. 0 número de subsistema OBh é atribuído aosubsistema de SSG geral de serviços de SSG providos pelosmódulos de SSG 406. A função de distribuição de SSG 438pode encaminhar as mensagens de SS7 requerendo umprocessamento de SSG para os módulos de SSG 406.
A cada módulo 4 06 pode ser atribuído um número desubsistema único. A função de distribuição de SSG 43 8 podecompartilhar a carga de mensagens de SS7 para um módulodisponível dos módulos 406 para processamento de SSG. Afunção de distribuição de SSG 438 pode encaminhar umamensagem de SS7 para um módulo selecionado dos módulos 408para processamento de SSG. Por exemplo, aos módulos 406 sãoatribuídos os números de subsistema IBh, 2Bh e 3Bh. Em umexemplo, a função de tradução de título global 436 poderealizar um processamento de tradução de título global namensagem 424, e a função de distribuição de SSG 438 podeencaminhar a mensagem de SS7 para o módulo 406 tendo umnúmero de subsistema 3Bh.
Os módulos de SSG 406 podem realizar um processamentode SSG em mensagens de SS7. Cada módulo de SSG 406 pode serconfigurado para gerar uma mensagem de SIP com base em umamensagem de SS7. A mensagem de SIP pode incluir o número desubsistema único associado ao módulo de SSG realizando umprocessamento de SSG. Por exemplo, o módulo de SSG 406associado ao número de subsistema 3Bh pode receber amensagem de SS7 424 e gerar uma mensagem de consulta de SIP440 incluindo o número de subsistema 3Bh. Em um exemplo, ométodo de Echo de SIP pode ser usado para o transporte donúmero de subsistema para um SSG na mensagem de SIP. 0módulo de SSG 406 pode encaminhar mensagens de SIP para oDCM 404 para comunicação para um nó de SIP de destinoapropriado através de um enlace de sinalização de IP 442. 0módulo de SSG 406 pode identificar o nó de SIP de destinousando uma tabela que mapeie os números de subsistema paraendereços de IP de destino de SIP e números de porta, se omódulo de SSG 406 servir a múltiplos nós de SIP. Se omódulo de SSG 406 servir a um único nó de SIP, o módulo deSSG 406 poderá endereçar a mensagem de SIP para aquele nó.O DCM 4 04 pode receber a mensagem de consulta de SIP 44 0 ecomunicar a mensagem 44 0 para o nó de SIP de destinoidentificado através do enlace de sinalização de IP 442.Cada módulo de SSG pode incluir uma função de porta decomunicação associada que gere a mensagem de SIP,identifique o destino de SIP e encaminhe a mensagem de SIPpara um DCM apropriado.
0 nó de SIP de destino pode gerar uma mensagem deresposta de SIP para a mensagem de consulta incluindo umnúmero de subsistema identificando um dos módulos de SSG406, em resposta ao recebimento da mensagem de consulta deSIP incluindo o número de subsistema. O nó de SIP poderotear a mensagem de resposta de SIP para o DCM 4 04. Porexemplo, um nó de SIP pode receber a mensagem de consultade SIP 44 0 incluindo o número de subsistema 3Bh e gerar umamensagem de resposta de SIP 44 4 incluindo o número desubsistema 3Bh. Neste exemplo, o nó de SIP pode comunicar amensagem de consulta de SIP 440 para o DCM 404 de STP 400.
O DCM 4 04 pode receber uma mensagem de SIP incluindoum número de subsistema que identifique um módulo de SSG deSTP 4 00. Por exemplo, o DCM 4 04 pode receber a mensagem deresposta de SIP 444 que inclui o número de subsistema 3Bhpara a identificação do módulo de SSG 4 06 associado aomesmo número de subsistema. A camada física e de enlace dedados 428 pode realizar funções físicas e de enlace dedados de OSI na mensagem de SIP. A camada de rede 430 poderealizar funções de camada de rede na mensagem de SIP. Acamada de transporte 432 pode realizar funções paragarantir uma entrega confiável da mensagem de SIP. A funçãode discriminação 418 pode extrair o número de subsistema edeterminar que a mensagem de SIP é dirigida ao módulo deSSG 406 associado ao mesmo número de subsistema. Se afunção de discriminação 418 determinar que a mensagem deSIP é endereçada ao módulo de SSG 4 06 associado ao mesmonúmero de subsistema, a função de discriminação 418encaminhará a mensagem de SIP para a função de distribuição420 para distribuição da mensagem de SIP para o módulo deSSG 4 06 associado ao número de subsistema contido namensagem de SIP.
O módulo de SSG 406 associado ao número de subsistemacontido em uma mensagem de SIP pode receber a mensagem deSIP. Por exemplo, o DCM 404 pode encaminhar a mensagem deresposta de SIP 444 tendo o número de subsistema 3Bh para omódulo de SSG 4 06 tendo um número de subsistema combinando3Bh. O módulo de SSG 4 06 associado ao mesmo número desubsistema que a mensagem de SIP pode incluir umainformação de estado associada à transação de SIP - SS7 ousessão associada à mensagem. Por exemplo, o módulo de SSG406 pode incluir uma informação de estado associada àmensagem de SS7 424 e mensagens de SIP 440 e 444. O módulode SSG 4 06 pode gerar uma mensagem de resposta de SS7 44 6que corresponda à mensagem de resposta de SIP 444. Amensagem 444 pode incluir o número de subsistema 3Bh que éo mesmo que o módulo de SSG 406 que gera a mensagem 444. Emseguida, o módulo de SSG 4 06 pode encaminhar a mensagem deresposta SS7 para um enlace de SS7 de saída apropriado 412.Por exemplo, o módulo de SSG 4 06 pode encaminhar a mensagemde resposta de SS7 44 6 para o LIM 4 02 para transmissãoatravés do enlace de SS7 412.
O LIM 4 02 pode receber uma segunda mensagem deconsulta de TCAP de SS7 448 associada à mesma transação queas mensagens 424, 440, 444 e 446. A mensagem 448 pode serendereçada a um código de ponto de STP 4 00. Ainda, amensagem 44 8 pode incluir um número de subsistema de partechamada (CdPA) de 3Bh e incluir um indicador de roteamentode título global, o qual indica que a mensagem é para serroteada com base em um código de ponto e no número desubsistema. As funções 414 e 416 podem processar eencaminhar a mensagem 44 8 para a função de discriminação418. A função de discriminação 418 pode examinar o númerode subsistema de SCCP da mensagem 44 8 e encaminhar amensagem 448 para a função de distribuição 420, com base nonúmero de subsistema. A função de distribuição 420 poderotear a mensagem 44 8 para o módulo de SSG 4 06 tendo onúmero de subsistema combinando 3Bh. Nenhuma tradução detítulo global é requerida pela função de SCCP 408.
0 módulo de SSG 4 06 pode receber e aplicar umprocessamento de SSG à mensagem 448. 0 módulo de SSG 406pode gerar uma mensagem de consulta de SIP 4 50 com base namensagem de consulta 448. A mensagem de consulta de SIP 450pode incluir o número de subsistema 3Bh associado ao módulode SSG 406 gerando a mensagem de SIP 450. A mensagem de SIP4 50 pode ser encaminhada ao DCM 4 04 para comunicação para onó de SIP de destino.
O nó de SIP de destino pode gerar uma mensagem deresposta de SIP 452 em resposta ao recebimento da mensagemde consulta de SIP 450. A mensagem de resposta de SIP 452pode incluir o número de subsistema 3Bh. A mensagem deresposta de SIP 4 52 pode ser comunicada para o DCM 4 04através do enlace de IP 442. O DCM 404 pode examinar amensagem de resposta de SIP 452 e extrair o número desubsistema 3Bh. Ainda, o DCM 404 pode encaminhar a mensagemde resposta de SIP 452 para o módulo de SSG 406 tendo umnúmero de subsistema 3Bh de combinação.
O módulo de SSG 4 06 com o número de subsistema 3Bhcombinando pode receber a mensagem 4 52 e gerar uma mensagemde resposta de TCAP de SS7 4 54 com base na mensagem deresposta de SIP 452. A mensagem de resposta de TCAP de SS7454 inclui um número de subsistema 3Bh de parte chamando(CgPA) de SCCP. A mensagem 454 é encaminhada para o LIM 402para comunicação para o originador de mensagem 448.
Na modalidade mostrada na Figura 4, os módulos de SSG406 são integrados no STP 4 00 e a cada um são atribuídosnúmeros de subsistema. Ainda7 um código de ponto único estáassociado aos módulos de SSG 406. Esta modalidade pode servantajosa, por exemplo, porque cada SSG não requer umcódigo de ponto separado. Portanto, os códigos de ponto deSS7 podem ser conservados dentro de uma rede de operadora.
A modalidade mostrada na Figura 4 também pode servantajosa, por exemplo, porque uma pluralidade de númerosde subsistema de SS7 pode ser usada, ao invés de endereçosde código de ponto de SS7. Por exemplo, os números desubsistema usados pelos SSGs 4 06 podem ser valores avulsosde número de subsistema, isto é, valores de número desubsistema que não são usados para outras finalidades narede de uma concessionária. Ainda, por exemplo, os númerosde subsistema podem ser armazenados em campos de SCCP/TCAPnão usados ou não essenciais de mensagens de SS7.
Ainda, a modalidade mostrada na Figura 4 pode servantajosa, por exemplo, porque um aprovisionamento denúmero de diretório pode ser gerenciado por uma função detradução de título global 436. Como resultado, cada módulode SSG 4 06 não tem que manter uma informação referente a umaprovisionamento de número de subsistema.
A Figura 5 é um diagrama de blocos que ilustra aarquitetura interna de STP 400 configurado com umapluralidade de números de subsistema de SS7 atribuídos acada módulo de SSG 4 06 para roteamento de mensagens paranós de SIP de acordo com uma modalidade do assunto descritoaqui. Neste exemplo, uma hierarquia de número de subsistemade camada dupla é usada para a identificação de umagrupamento de módulos de SSG que são configurados paraservirem a um nó de SIP em particular e para aidentificação de um módulo de SSG em particular doagrupamento que esteja manipulando uma transação de SIP-SS7em particular. Para fins de ilustração, um "número desubsistema de agrupamento" é referido aqui como um númerode subsistema que identifica um grupo de módulos de SSGservindo a um nó de SIP em particular. Um módulo de SSGpode ser um membro de múltiplos agrupamentos, conformemostrado na Figura 5. Em modalidades alternativas, osmódulos de SSG compreendendo um agrupamento podem serdedicados a servirem a um único nó de SIP. Ainda, para finsde ilustração, um "número de subsistema de módulo" éreferido aqui como um número de subsistema que identificaum módulo de SSG manipulando uma transação de SIP-SS7 emparticular.
Neste exemplo, há dois nós de SIP (referidos como SIP1 e SIP 2) sendo servidos pelo STP 400. Os nós de SIP SIP 1e SIP 2 estão associados aos números de subsistema deagrupamento 10 e 20, respectivamente. Os módulos de SSG 4 06estão associados aos números de subsistema de agrupamento10 e 20 para indicarem que os módulos estão atribuídos paraservirem aos nós de SIP SIP 1 e SIP 2, respectivamente.Ainda, aos módulos de SSG 406 podem ser atribuídos um oumais números de subsistema de módulo, onde cada subsistemade módulo atribuído unicamente identifica um nó de SIP aque o módulo de SSG é adaptado para servir. Neste exemplo,o módulo de SSG 406 rotulado SSG 1 está associado aosnúmeros de subsistema de módulo 11 e 21. O módulo de SSG406 rotulado SSG 2 está associado aos números de subsistema12 e 22. O módulo de SSG 406 rotulado SSG 3 está associadoaos números de subsistema 13 e 23. Os números de subsistemaem módulos de SSG 4 06 são usados para a identificação depontos finais de SIP para os quais as mensagens de SIPgeradas em SSG são roteadas. Estes números de subsistema demódulo permitem que mensagens (de SIP e TCAP) subseqüentesà consulta de TCAP inicial sejam roteadas diretamente parao módulo de SSG específico que estiver controlando atransação de SIP - SS7.
Com referência à Figura 5, o LIM 402 de STP 400 podereceber uma mensagem de consulta de TCAP de SS7 inicial 500endereçada a um código de ponto de STP 400. Ainda, nesteexemplo, a mensagem 500 pode incluir um valor de tipo detradução que esteja associado ao processamento de SSG e umindicador de roteamento de título global associado aoprocessamento de roteamento em título global. As funções414 e 416 podem processar a mensagem 500 e encaminhar amensagem 500 para a função de discriminação 418, podemencaminhar a mensagem 500 para a função de distribuição 420com base no conteúdo da mensagem 500. A função dedistribuição 420 pode distribuir a mensagem 500 para afunção de SCCP 408 para um processamento de tradução detitulo global.
A função de tradução de titulo global 43 6 pode extrairum valor de tipo de tradução e uma informação de endereçode título global a partir da mensagem 500. A informação deendereço de título global pode ser um número de diretório,um número de telefone móvel ou um outro identificador deassinante de serviço de telefonia. Ainda, a função detradução de título global 43 6 pode extrair outrosparâmetros, tais como parâmetros de MTP/SCCP/TCAP. A funçãode tradução de título global 436 pode realizar umprocessamento de tradução de título global na mensagem 500com base na informação extraída e em parâmetros. Oprocessamento de tradução de título global de mensagem 50 0resulta em um código de ponto e um número de subsistema deagrupamento associado a um serviço de SSG requisitado.Ainda, o número de subsistema de agrupamento pode sermapeado para uma informação de destino de um nó de ponto definal de SIP alvo (por exemplo, um servidor de voz) e umapluralidade de módulos de SSG 406. Neste exemplo, o códigode ponto traduzido de título global é o código de ponto deSTP 400. Ainda, neste exemplo, o número de subsistema é 10,um número de subsistema de agrupamento de STP 400 que émapeado para os módulos de SSG 406 configurados paraservirem ao nó de SIP 1. A função de distribuição de SSG438 pode encaminhar ou compartilhar a carga da mensagem 500para um módulo disponível dos módulos de SSG 406 associadosao número de subsistema de agrupamento 10. Neste exemplo, amensagem 500 é encaminhada para o módulo de SSG 4 06rotulado SSG 3, e associada ao número de subsistema demódulo 13.
O módulo de SSG 4 06 associado ao número de subsistemade módulo 13 pode receber a mensagem 500 e gerar umamensagem de consulta de SIP correspondente 502 com base namensagem 500. A mensagem de consulta de SIP 502 podeincluir um número de subsistema 13 associado ao módulo deSSG 406 rotulado SSG 3. 0 DCM 404 pode rotear a mensagem deconsulta de SIP 502 para o nó de SIP de destino indicado namensagem 502.
O DCM 4 04 pode receber uma mensagem de resposta de SIP504 que inclui o número de subsistema associado ao módulode SSG 406 que originou a mensagem 502. A mensagem 504 podeincluir o número de subsistema 13 para a identificação domódulo de SSG apropriado 406. O DCM 404 pode examinar onúmero de subsistema na mensagem 5 04 e comunicar a mensagem504 para o módulo de SSG 406 associado ao mesmo número desubsistema. Em particular, a mensagem 5 04 pode ser roteadapara o módulo de SSG 406 associado ao número de subsistema 13.
0 módulo de SSG 406 tendo o número de subsistema 13pode gerar uma mensagem de resposta de TCAP de SS7correspondente 506 incluindo o número de subsistema 13. Amensagem 506 pode ser roteada para o LIM 4 02 paracomunicação para o nó de origem de mensagem de consulta deTCAP de SS7 500.
O LIM 4 02 pode receber uma outra mensagem de consultade TCAP de SS7 508 relacionada à mesma transação como asmensagens 500, 5 02, 504 e 506. A mensagem 508 pode serendereçada ao código de ponto de STP 4 00. Ainda, a mensagem508 pode incluir um número de subsistema de endereço departe chamada 13 e incluir um indicador de roteamento detítulo global associado ao roteamento no código de ponto eao número de subsistema. As funções 414 e 416 podemprocessar e encaminhar a mensagem 508 para a função dediscriminação 418. A função de discriminação 418 podeexaminar o número de subsistema de mensagem 508 eencaminhar a mensagem 508 para a função de distribuição420, com base no número de subsistema. A função dedistribuição 420 pode rotear a mensagem 508 para o módulode SSG 406 tendo um número de subsistema de combinação 13.Nenhuma tradução de título global é requerida pela funçãode SCCP 408.
O módulo de SSG 406 pode receber e aplicar umprocessamento de SSG à mensagem 508. O módulo de SSG 406pode gerar uma mensagem SIP 510 com base na mensagem 508. Amensagem de SIP 510 pode incluir o número de subsistema 3Bhque está associado ao módulo de SSG 4 06 gerando a mensagemde consulta de SIP 510. A mensagem de SIP 510 pode serencaminhada para o DCM 4 04 para comunicação para o nó deSIP de destino SIP 1.
O nó de SIP de destino SIP 1 pode gerar uma mensagemde resposta de SIP 512 em resposta à mensagem de SIP 510. Amensagem de resposta de SIP 512 pode incluir o número desubsistema 13. O nó de SIP pode ser comunicado para o DCM404 através do enlace de IP 442. O DCM 404 pode examinar amensagem de resposta de SIP 512 e extrair o número desubsistema 13. Ainda, o DCM 404 pode encaminhar a mensagemde resposta de SIP 512 para o módulo de SSG 4 06 tendo umnúmero de subsistema combinando 13.
0 módulo de SSG 406 com o número de subsistema 13 podereceber a mensagem 512 e gerar uma mensagem de resposta deTCAP de SS7 correspondente 514 com base na mensagem deresposta de SIP 512. A mensagem de resposta de TCAP de SS7514 inclui um número de subsistema de parte chamando deSCCP 13. A mensagem 514 é encaminhada para o LIM 4 02 paracomunicação para o originador de mensagem 508.
Conservação de SSN
O STP 400 mostrado na Figura 5 usa uma pluralidade denúmeros de subsistema por código de ponto. Em particular, oSTP 4 00 usa ((m*n) + n) subscrevendo números por código deponto, onde m é o número de SSGs 4 06 e n é o número de nósde SIP. No exemplo mostrado na Figura 5, o STP 4 00 usa 8números de subsistema. A técnica de uso de números desubsistema pode ser simplificada pela atribuição de apenasum número de subsistema por DSM/SSG ao invés de se atribuirum identificador de subsistema de assinante para cadacódigo de ponto de nó de SIP. Por exemplo, na Figura 5, osnúmeros de subsistema 10 e 20 podem ser atribuídos aos nósde SIP SIP 1 e SIP 2, respectivamente. Os números desubsistema 1, 2 e 3 podem ser atribuídos aos módulos de SSGSSG 1, SSG 2 e SSG 3, respectivamente. Neste exemplo, ocódigo de ponto de STP 4 00 é assumido como sendo 1-1-1. Aschaves de roteamento a seguir podem ser definidas no STP400, de acordo com a lista abaixo (onde ASSOC 1, ASSOC 2 eASSOC 3 podem ser definidos no DCM 4 04 do STP 400 para oestabelecimento de 3 associações de SCTP aos módulos de SSG406 rotulados como SSG1, SSG2 e SSG3, respectivamente):
1. Código de ponto (1-1-1) + SSN 10 = ASSOC 1, ASSOC 2e ASSOC 3
2. Código de ponto (1-1-1) + SSN 20 = ASSOC 1, ASSOC 2e ASSOC 3
3. Código de ponto (1-1-1) + SSN 1 = ASSOC 1
4. Código de ponto (1-1-1) + SSN 2 = ASSOC 2
5. Código de ponto (1-1-1) + SSN 3 = ASSOC 3
A lista acima mostra a relação entre chaves de roteamento eas associações de SCTP. Por exemplo, o item 1 da listasignifica que um tráfego do código de ponto 1-1-1 e donúmero de subsistema 10 pode ser atingido através dasassociações ASSOC I1 ASSOC 2 e ASSOC 3. No item 2 da lista,o tráfego para o código de ponto 1-1-1 e o número desubsistema 2 0 pode ser atingido através das associaçõesASSOC 1, ASSOC 2 e ASSOC 3. No item 3 da lista, o tráfegopara o código de ponto 1-1-1 e o número de subsistema 1pode ser atingido através da associação ASSOC 1. No item 4da lista, o tráfego para o código de ponto 1-1-1 e o númerode subsistema 2 pode ser atingido através da associaçãoASSOC 2. No item 5 da lista, o tráfego para o código deponto 1-1-1 e o número de subsistema 3 pode ser atingidoatravés da associação ASSOC 3.
Em um exemplo, quando uma mensagem de consulta érecebida pelo STP o qual requer uma tradução de títuloglobal, é assumido, para as finalidades deste exemplo, quea tradução de título global resulta em um código de pontode 1-1-1 e no número de subsistema 10 (isto é, a mensagemde consulta tem um destino de nó de SIP 1) . O STP podeexaminar uma tabela de chave de roteamento e rotear amensagem de consulta de TCAP de SS7 através de uma dasassociações de SCTP disponíveis usando-se um algoritmo decompartilhamento de carga. Neste exemplo, é assumido que aassociação ASSOC 1 seja selecionada. A associação ASSOC 1termina no módulo de SSG SSG 1. Em resposta, o módulo deSSG SSG 1 gera uma mensagem de consulta de SIPcorrespondente com base na mensagem de consulta de SS7 ecomunica a mensagem de consulta de SIP para o nó de SIP dedestino 1. 0 nó de SIP 1 pode gerar uma mensagem deresposta de SIP e comunicar a mensagem de resposta para oSTP7 o qual encaminha internamente a mensagem de respostade SIP para o módulo de SSG SSG 1. O módulo de SSG SSG 1gera uma mensagem de consulta de TCAP de SS7 correspondenteincluindo o número de subsistema associado ao módulo de SSGSSG 1 (isto é, o número de subsistema 1) . 0 número desubsistema pode ser colocado no campo de endereço de partechamando. As mensagens subseqüentes associadas à chamadaincluirão o código de ponto do STP (isto é, 1-1-1) e onúmero de subsistema associado ao módulo de SSG SSG 1 (istoé, 1). A chave de roteamento associada a 1-1-1 e ao númerode subsistema 1 é a associação ASSOC 1. Portanto, asmensagens subseqüentes associadas à chamada serãoencaminhadas para o módulo de SSG SSG 1. Esta abordagemconsome o número m + n de números de subsistema ao invés donúmero (m * n) + n de números de subsistema.
Será compreendido que vários detalhes do assuntodescrito aqui podem ser mudados, sem se desviar do escopodo assunto descrito aqui. Mais ainda, a descriçãoprecedente é para fins de ilustração apenas e não para finsde limitação, já que o assunto descrito aqui é definidopelas reivindicações conforme estabelecido aqui adiante.
Claims (33)
1. Método para uso de números de subsistema de SS7para roteamento de mensagens para nós de protocolo deiniciação de sessão (SIP), o método caracterizado pelo fatode compreender:(a) o recebimento de uma mensagem de SS7 ;(b) a geração de uma mensagem de SIP com base namensagem de SS7;(c) a identificação de um número de subsistemaassociado à mensagem de SS7;(d) a identificação, com base no número de subsistema,de um nó de SIP de destino para a mensagem de SIP; e(e) o encaminhamento da mensagem de SIP para o nó de SIP.
2. Método, de acordo com a reivindicação 1,caracterizado pelo fato de a identificação de um número desubsistema associado à mensagem de SS7 incluir a extraçãodo número de subsistema a partir da mensagem de SS7 .
3. Método, de acordo com a reivindicação 1,caracterizado pelo fato de a identificação de um número desubsistema associado à mensagem de SS7 incluir a realizaçãode uma tradução de titulo global para a mensagem de SS7.
4. Método, de acordo com a reivindicação 1,caracterizado pelo fato de a realização das etapas (a) ,(b) , (c) , (d) e (e) incluir a realização das etapas (a) ,(b), (c), (d) e (e) usando-se um ponto de transferência desinalização e um porta de comunicação de SS7/SIP externa aoponto de transferência de sinal.
5. Método, de acordo com a reivindicação 1,caracterizado pelo fato de a realização das etapas (a) ,(b) , (c) , (d) e (e) incluir a realização das etapas (a) ,(b), (c), (d) e (e) usando-se um ponto de transferência desinal e um porta de comunicação de SS7/SIP localizadainterno ao ponto de transferência de sinal.
6. Método, de acordo com a reivindicação 1,caracterizado pelo fato de compreender a atribuição de umapluralidade de números de subsistema diferentes a umapluralidade de nós de SIP diferentes.
7. Método, de acordo com a reivindicação 6,caracterizado pelo fato de compreender a atribuição de pelomenos um número de subsistema a um grupo de nós de SIP parafins de compartilhamento de carga.
8. Método de distribuição de uma mensagem de SS7 paraum de uma pluralidade de portas de comunicação de protocolode iniciação de sessão/SS7 (SSGs), o método caracterizadopelo fato de compreender:(a) o recebimento de uma mensagem de SS7;(b) a realização de uma tradução de título global damensagem de SS7 para a identificação de um número desubsistema para a mensagem de SS7;(c) a seleção de um SSG a partir de uma pluralidade deSSGs com base no número de subsistema; e(d) o encaminhamento da mensagem de SS7 para o SSGselecionado.
9. Método, de acordo com a reivindicação 8,caracterizado pelo fato de compreender, no SSG, a geraçãode uma mensagem de SIP correspondente à mensagem de SS7 e oencaminhamento da mensagem de SIP para um destino de SIP.
10. Método, de acordo com a reivindicação 9,caracterizado pelo fato de a geração de uma mensagem de SIPcompreender a inclusão de um número de subsistema queidentifica o SSG na mensagem de SIP.
11. Método, de acordo com a reivindicação 10,caracterizado pelo fato de compreender a identificação depelo menos uma segunda mensagem de SIP como estandoassociada ã mesma transação que a primeira mensagem de SIPusando o número de subsistema que identifica o SSG.
12. Sistema para uso de números de subsistema de SS7para o roteamento de mensagens para os nós de protocolo deiniciação de sessão (SIP) , o sistema caracterizado pelofato de compreender:(a) um módulo de comunicação para o recebimento de umamensagem de SS7; e(b) uma função de porta de comunicação configurada para:(i) gerar uma mensagem de SIP com base namensagem de SS7; e(ii) identificar um número de subsistemaassociado à mensagem de SS7; e(c) uma função de distribuição configurada para:(i) identificar, com base no número desubsistema, um nó de SIP de destino para a mensagem de SIP;e(ii) encaminhar a mensagem de SIP para o nó de SIP.
13. Sistema, de acordo com a reivindicação 12,caracterizado pelo fato de a função da porta de comunicaçãoser configurada para extrair o número de subsistema apartir da mensagem de SS7.
14. Sistema, de acordo com a reivindicação 12,caracterizado pelo fato de compreender uma função detradução de título global operável para realizar umatradução de título global para a mensagem de SS7 edeterminar o número de subsistema.
15. Sistema, de acordo com a reivindicação 12,caracterizado pelo fato de compreender um ponto detransferência de sinalização (STP) e uma porta decomunicação SS7 / SIP (SSG) externa ao ponto detransferência de sinal, no qual o módulo de comunicação éum componente do STP e a função de porta de comunicação éum componente do SSG.
16. Sistema, de acordo com a reivindicação 12,caracterizado pelo fato de compreender um ponto detransferência de sinalização (STP) e uma porta decomunicação SS7 / SIP (SSG) localizada internamente emrelação ao ponto de transferência de sinal, no qual omódulo de comunicação é um componente do STP e a função deporta de comunicação é um componente do SSG.
17. Sistema, de acordo com a reivindicação 12,caracterizado pelo fato de a função da porta de comunicaçãoser configurada para atribuir uma pluralidade de números desubsistema diferentes a uma pluralidade de nós de SIPdiferentes.
18. Sistema, de acordo com a reivindicação 17,caracterizado pelo fato de a função de porta de comunicaçãoser configurada para atribuir pelo menos um número desubsistema a um grupo de nós de SIP para fins decompartilhamento de carga.
19. Sistema para a distribuição de uma mensagem de SS7para um de uma pluralidade de portas de comunicação deprotocolo de iniciação de sessão/SS7 (SSGs), o sistemacaracterizado por compreender:(a) um módulo de comunicação para o recebimento de umamensagem de SS7;(b) uma função de tradução de título global para arealização de uma tradução de título global da mensagem deSS7 para a identificação de um número de subsistema para amensagem de SS7; e(c) uma função para a seleção de um SSG a partir deuma pluralidade de SSGs com base no número de subsistema, epara encaminhamento da mensagem de SS7 para o SSGselecionado.
20. Sistema, de acordo com a reivindicação 19,caracterizado pelo fato de o SSG ser configurado para ageração de uma mensagem de SIP correspondente à mensagem deSS7 e para encaminhamento da mensagem de SIP para umdestino de SIP.
21. Sistema, de acordo com a reivindicação 20,caracterizado pelo fato de compreender um nó de SIP para ageração de uma mensagem de SIP incluindo um número desubsistema que identifica o SSG na mensagem de SIP.
22. Sistema, de acordo com a reivindicação 21,caracterizado pelo fato de compreender uma função dedistribuição para a identificação de pelo menos uma segundamensagem de SIP como estando associada ã mesma transaçãoque a primeira mensagem de SIP usando-se o número desubsistema que identifica o SSG.
23. Produto de programa de computador, caracterizadopelo fato de compreender instruções executáveis emcomputador incorporadas em um meio que pode ser lido emcomputador para a realização das etapas compreendendo:(a) o recebimento de uma mensagem de SS7;(b) a geração de uma mensagem de SIP com base namensagem de SS7;(c) a identificação de um número de subsistemaassociado à mensagem de SS7;(d) a identificação, com base no número de subsistema,de um nó de SIP de destino para a mensagem de SIP; e(e) o encaminhamento da mensagem de SIP para o nó deSIP.
24. Produto de programa de computador, de acordo com areivindicação 23, caracterizado pelo fato de aidentificação de um número de subsistema associada àmensagem de SS7 incluir a extração do número de subsistemaa partir da mensagem de SS7.
25. Produto de programa de computador, de acordo com areivindicação 23, caracterizado pelo fato de aidentificação de um número de subsistema associada àmensagem de SS7 incluir a realização de uma tradução detítulo global para a mensagem de SS7.
26. Produto de programa de computador, de acordo com areivindicação 23, caracterizado pelo fato de a realizaçãodas etapas (a) , (b) , (c) , (d) e (e) incluir a realizaçãodas etapas (a) , (b) , (c) , (d) e (e) usando-se um ponto detransferência de sinalização e uma porta de comunicação deSS7/SIP externa ao ponto de transferência de sinal.
27. Produto de programa de computador, de acordo com areivindicação 23, caracterizado pelo fato de a realizaçãodas etapas (a) , (b) , (c) , (d) e (e) incluir a realizaçãodas etapas (a) , (b) , (c) , (d) e (e) usando-se um ponto detransferência de sinal e uma porta de comunicação deSS7/SIP localizada internamente em relação ao ponto detransferência de sinal.
28. Produto de programa de computador, de acordo com areivindicação 23, caracterizado pelo fato de compreender aatribuição de uma pluralidade de números de subsistemadiferentes a uma pluralidade de nós de SIP diferentes.
29. Produto de programa de computador, de acordo com areivindicação 28, caracterizado pelo fato de compreender aatribuição de pelo menos um número de subsistema a um grupode nós de SIP para fins de compartilhamento de carga.
30. Produto de programa de computador, caracterizadopelo fato de compreender instruções executáveis emcomputador incorporadas em um meio que pode ser lido emcomputador para a realização das etapas compreendendo:(a) o recebimento de uma mensagem de SS7;(b) a realização de uma tradução de titulo global damensagem de SS7 para a identificação de um número desubsistema para a mensagem de SS7;(c) a seleção de um SSG a partir de uma pluralidade deSSGs com base no número de subsistema; e(d) o encaminhamento da mensagem de SS7 para o SSGselecionado.
31. Produto de programa de computador, de acordo com areivindicação 30, caracterizado pelo fato de compreender,no SSG, a geração de uma mensagem de SIP correspondente àmensagem de SS7 e o encaminhamento da mensagem de SIP paraum destino de SIP.
32. Produto de programa de computador, de acordo com areivindicação 31, caracterizado pelo fato de a geração deuma mensagem de SIP compreender a inclusão de um número desubsistema que identifica o SSG na mensagem de SIP.
33. Produto de programa de computador, de acordo com areivindicação 32, caracterizado pelo fato de compreender aidentificação de pelo menos uma segunda mensagem de SIPcomo estando associada ã mesma transação que a primeiramensagem de SIP usando o número de subsistema queidentifica o SSG.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US69520805P | 2005-06-29 | 2005-06-29 | |
| US60/695,208 | 2005-06-29 | ||
| US11/476,430 | 2006-06-28 | ||
| US11/476,430 US7738489B2 (en) | 2005-06-29 | 2006-06-28 | Methods, systems, and computer program products for using signaling system 7 (SS7) subsystem numbers to route messages to session initiation protocol (SIP) nodes |
| PCT/US2006/025284 WO2007002794A2 (en) | 2005-06-29 | 2006-06-29 | Methods, systems, and computer program products for using signaling system 7 (ss7) subsystem numbers to route messages to session initiation protocol (sip) nodes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0612890A2 true BRPI0612890A2 (pt) | 2010-12-07 |
Family
ID=37596034
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0612890-4A BRPI0612890A2 (pt) | 2005-06-29 | 2006-06-29 | 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) |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US7738489B2 (pt) |
| EP (1) | EP1897302B1 (pt) |
| CN (1) | CN101253718B (pt) |
| BR (1) | BRPI0612890A2 (pt) |
| WO (1) | WO2007002794A2 (pt) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7738489B2 (en) * | 2005-06-29 | 2010-06-15 | Tekelec | Methods, systems, and computer program products for using signaling system 7 (SS7) subsystem numbers to route messages to session initiation protocol (SIP) nodes |
| 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 |
| US20080130628A1 (en) * | 2006-11-07 | 2008-06-05 | Shiejye Geoffrey Lin | Systems and methods for providing advanced call processing features to analog telephone subscribers |
| US8452890B2 (en) * | 2007-02-26 | 2013-05-28 | Performance Technologies Inc. | Point code emulation for common channel signaling system No. 7 signaling network |
| US8495245B2 (en) * | 2009-01-08 | 2013-07-23 | Alcatel Lucent | Connectivity, adjacencies and adaptation functions |
| US10602241B2 (en) * | 2009-12-31 | 2020-03-24 | Bce Inc. | Method, system network and computer-readable media for controlling outgoing telephony calls to cause initiation of call features |
| CN106937351B (zh) * | 2015-12-29 | 2020-04-17 | 中国移动通信集团公司 | 一种会话实现方法及核心网元 |
| US11038929B1 (en) * | 2017-05-24 | 2021-06-15 | First Orion Corp. | Efficient SIP message modification |
Family Cites Families (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5008929A (en) * | 1990-01-18 | 1991-04-16 | U.S. Intelco Networks, Inc. | Billing system for telephone signaling network |
| CA2131234A1 (en) * | 1993-09-02 | 1995-03-03 | Karl M. Lewis | Technique for providing an improved signaling network for telephone systems |
| US5926482A (en) * | 1994-05-05 | 1999-07-20 | Sprint Communications Co. L.P. | Telecommunications apparatus, system, and method with an enhanced signal transfer point |
| US5812639A (en) * | 1994-12-05 | 1998-09-22 | Bell Atlantic Network Services, Inc. | Message communication via common signaling channel |
| WO1997020423A1 (en) * | 1995-11-29 | 1997-06-05 | Bell Communications Research, Inc. | A system and method for automatically screening and directing incoming calls |
| JP3472005B2 (ja) * | 1995-12-21 | 2003-12-02 | キヤノン株式会社 | 記録装置及び記録制御方法 |
| US5712908A (en) * | 1995-12-22 | 1998-01-27 | Unisys Corporation | Apparatus and method for generating call duration billing records utilizing ISUP messages in the CCS/SS7 telecommunications network |
| US6070076A (en) * | 1995-12-22 | 2000-05-30 | Ericsson Inc. | Identification of mobile calls within a mobile telephone system |
| US5852660A (en) * | 1996-04-10 | 1998-12-22 | Ericsson Inc. | Network protocol conversion module within a telecommunications system |
| US5862129A (en) * | 1996-12-23 | 1999-01-19 | Dsc Telecom L.P. | Apparatus and method for the detection and elimination of circular routed SS7 global title translated messages in a telecommunications network |
| US5983217A (en) * | 1997-03-21 | 1999-11-09 | At&T Corp | Apparatus and method for querying replicated databases |
| US6324183B1 (en) * | 1998-12-04 | 2001-11-27 | Tekelec | Systems and methods for communicating messages among signaling system 7 (SS7) signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPS) |
| US6205214B1 (en) * | 1997-07-09 | 2001-03-20 | Sbc Technology Resources Inc. | Local routing system and method |
| US6330324B1 (en) * | 1997-12-09 | 2001-12-11 | Sbc Technology Resources, Inc. | Geographical call routing for a non-emergency calling service |
| CA2339262C (en) * | 1998-08-04 | 2005-01-11 | At&T Corp. | A method for exchanging signaling messages in two phases |
| FI107217B (fi) * | 1998-09-25 | 2001-06-15 | Ericsson Telefon Ab L M | Signalointi telekommunikaatiojärjestelmässä |
| 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 |
| FI990348A7 (fi) * | 1999-02-18 | 2000-08-19 | Ericsson Telefon Ab L M | Reititys telekommunikaatioverkossa |
| US6631186B1 (en) * | 1999-04-09 | 2003-10-07 | Sbc Technology Resources, Inc. | System and method for implementing and accessing call forwarding services |
| US6560326B1 (en) * | 1999-04-21 | 2003-05-06 | Lucent Technologies Inc. | Service brokering system for intelligent telecommunications network |
| US6535506B1 (en) * | 1999-05-11 | 2003-03-18 | Click Interconnect, Inc. | Method and apparatus for establishing communications with a remote node on a switched network based on hypertext calling received from a packet network |
| US6760343B1 (en) * | 1999-05-20 | 2004-07-06 | Nortel Networks Limited | Method and apparatus for providing a virtual SS7 link in a communications system |
| US6683881B1 (en) * | 1999-05-28 | 2004-01-27 | Ericsson Inc. | Interface between an SS7 gateway and an IP network |
| EP1131943A1 (en) | 1999-09-24 | 2001-09-12 | Nokia Corporation | Ip telephony system and method of operation thereof using ss7 network |
| US6611532B1 (en) * | 1999-12-07 | 2003-08-26 | Telefonaktielbolaget Lm Ericsson (Publ) | Methods and apparatus for integrating signaling system number 7 networks with networks using multi-protocol label switching |
| US6735621B1 (en) * | 2000-02-18 | 2004-05-11 | Nortel Networks Limited | Method and apparatus for messaging between disparate networks |
| US6363431B1 (en) * | 2000-02-25 | 2002-03-26 | Gte Telecommunication Services Incorporated | International signaling gateway |
| US7058068B2 (en) | 2000-11-30 | 2006-06-06 | Nortel Networks Limited | Session initiation protocol based advanced intelligent network/intelligent network messaging |
| US7002973B2 (en) | 2000-12-11 | 2006-02-21 | Acme Packet Inc. | System and method for assisting in controlling real-time transport protocol flow through multiple networks via use of a cluster of session routers |
| US6606379B2 (en) * | 2001-06-01 | 2003-08-12 | Tekelec | Methods and systems for collapsing signal transfer point (STP) infrastructure in a signaling network |
| US7580517B2 (en) * | 2001-06-05 | 2009-08-25 | Tekelec | Methods and systems for providing duplicate point code support in a signaling message routing node |
| US6914973B2 (en) * | 2002-06-25 | 2005-07-05 | Tekelec | Methods and systems for improving trunk utilization for calls to ported numbers |
| US6785374B2 (en) * | 2002-09-30 | 2004-08-31 | Guanglu Wang | Method and apparatus for providing transaction capabilities application part information in a session initiation protocol system |
| US20080175223A1 (en) * | 2004-12-29 | 2008-07-24 | Marian Croak | Method and apparatus for providing multiple calling name identifiers for a phone number |
| US7738489B2 (en) * | 2005-06-29 | 2010-06-15 | Tekelec | Methods, systems, and computer program products for using signaling system 7 (SS7) subsystem numbers to route messages to session initiation protocol (SIP) nodes |
| 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 |
-
2006
- 2006-06-28 US US11/476,430 patent/US7738489B2/en active Active
- 2006-06-29 BR BRPI0612890-4A patent/BRPI0612890A2/pt not_active IP Right Cessation
- 2006-06-29 CN CN200680031504.3A patent/CN101253718B/zh active Active
- 2006-06-29 EP EP06799974.8A patent/EP1897302B1/en active Active
- 2006-06-29 WO PCT/US2006/025284 patent/WO2007002794A2/en not_active Ceased
-
2010
- 2010-06-14 US US12/815,357 patent/US20100309925A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| EP1897302B1 (en) | 2019-03-13 |
| CN101253718B (zh) | 2015-05-20 |
| WO2007002794A3 (en) | 2007-05-18 |
| CN101253718A (zh) | 2008-08-27 |
| WO2007002794A2 (en) | 2007-01-04 |
| US20100309925A1 (en) | 2010-12-09 |
| EP1897302A2 (en) | 2008-03-12 |
| EP1897302A4 (en) | 2012-05-09 |
| US20070019633A1 (en) | 2007-01-25 |
| US7738489B2 (en) | 2010-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| 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 | |
| US8606962B2 (en) | Method of operating a signalling gateway and an application server, and signalling gateway and application server | |
| US7113581B2 (en) | Methods and systems for providing dynamic routing key registration | |
| US9379965B2 (en) | Organizing, managing, and selectively distributing routing information in a signaling message routing node | |
| CN101518039B (zh) | 用于路由和处理enum查询的方法、系统和计算机程序产品 | |
| CN101189860B (zh) | 用于在会话初始协议(sip)网络和7号信令(ss7)网络之间提供电信服务的方法、系统和计算机程序产品 | |
| 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 | |
| CN101682674B (zh) | 用于使用基于位置路由号的查询和响应机制来将呼叫路由到ip多媒体子系统(ims)用户的方法、系统和计算机程序产品 | |
| US20100309925A1 (en) | Methods, systems, and computer program products for using signaling system 7 (ss7) subsystem numbers to route messages to session initiation protocol (sip) nodes | |
| CN103181217A (zh) | 会话发起协议(sip)路由器 | |
| CN101326803A (zh) | 使用后续地址信息来提供地址转换的方法、装置和计算机程序产品 | |
| CN101682676A (zh) | 用于使用基于位置路由号的查询和响应机制来实现用户切换的方法、系统和计算机程序产品 | |
| 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 | |
| US20090059898A1 (en) | Method and Apparatus for Signaling the Subscriber Type of IP and Non-IP Subscribers Using the Hostpart of the SIP URI | |
| CA2375807A1 (en) | Signaling gateway | |
| US20100034365A1 (en) | Systems, methods, and computer readable media for communicating calling name information between signaling system 7 (ss7) and non-ss7 networks | |
| CN101554079A (zh) | 用于将呼叫控制服务从第一类型的第一网络卸载到第二类型的第二网络的方法、系统和计算机程序产品 | |
| 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 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: NAO APRESENTADA A GUIA DE CUMPRIMENTO DE EXIGENCIA. REFERENTE A 6A ANUIDADE. |