BRPI0613172A2 - 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 - Google Patents
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 Download PDFInfo
- Publication number
- BRPI0613172A2 BRPI0613172A2 BRPI0613172-7A BRPI0613172A BRPI0613172A2 BR PI0613172 A2 BRPI0613172 A2 BR PI0613172A2 BR PI0613172 A BRPI0613172 A BR PI0613172A BR PI0613172 A2 BRPI0613172 A2 BR PI0613172A2
- Authority
- BR
- Brazil
- Prior art keywords
- message
- sip
- routing information
- information
- network
- Prior art date
Links
- 230000004044 response Effects 0.000 title claims abstract description 23
- 238000004590 computer program Methods 0.000 title claims abstract description 18
- 238000000034 method Methods 0.000 claims description 19
- 238000012546 transfer Methods 0.000 claims description 6
- 230000006978 adaptation Effects 0.000 claims description 4
- 230000006855 networking Effects 0.000 claims 1
- 230000011664 signaling Effects 0.000 description 65
- 235000015096 spirit Nutrition 0.000 description 19
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 239000003795 chemical substances by application Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000013519 translation Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 244000105975 Antidesma platyphyllum Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000002592 echocardiography Methods 0.000 description 2
- 235000009424 haa Nutrition 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 101000829171 Hypocrea virens (strain Gv29-8 / FGSC 10586) Effector TSP1 Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000010612 desalination reaction Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000009472 formulation 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
- 238000012423 maintenance Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000001343 mnemonic effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- 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/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/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
MéTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARA O DISPARO DE NóS DE SIP PARA INCLUIREM UMA INFORMAçáO DE ROTEAMENTO DE SS7 EM MENSAGENS DE RESPOSTA INCLUINDO UMA INFORMAçIO REQUISITADA POR NóS DE SS7. Métodos, sistemas e produtos de programa de computador são mostrados 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. Uma mensagem tendo uma informação de roteamento de SS7 é recebida a partir de um nó de SS7 remoto. Uma mensagem de SIP correspondente é gerada, que inclui a informação de roteamento de SS7 e um parâmetro para disparo do nó de SIP para incluir a informação de roteamento em uma mensagem de resposta. A mensagem de SIP correspondente é encaminhada para um nó de SIP remoto.
Description
MÉTODOS, SISTEMAS E PRODUTOS DE PROGRAMA DE COMPUTADOR PARAO DISPARO DE NÓS DE SIP PARA INCLUÍREM UMA INFORMAÇÃO DEROTEAMENTO DE SS7 EM MENSAGENS DE RESPOSTA INCLUINDO UMAINFORMAÇÃO REQUISITADA POR NÓS DE SS7
PEDIDOS RELACIONADOS
Este pedido reivindica o benefício do pedido depatente provisória U.S. N0 60/697.438, depositado em 8 dejulho de 2005 e o Pedido de Patente U.S. N0 de Série11/193.240 correspondente intitulado METHODS, SYSTEMS, ANDCOMPUTER PROGRAM PRODUCTS FOR TRIGGERING SIP NODES TOINCLUDE SS7 ROUTING INFORMATION IN RESPONSE MESSAGESINCLUDING INFORMATION REQUESTED BY SS7 NODES, depositado em29 de julho de 2005, cujas exposições de cada um sãoincorporadas aqui como referência em suas totalidades.
CAMPO TÉCNICO
O assunto descrito aqui se refere ao roteamento demensagens de sinalização em redes que utilizam protocolosde sinalização diferentes. Mais particularmente, o assuntodescrito aqui se refere a métodos, sistemas e produtos deprograma de computador para o disparo de nós de SIP paraincluírem uma informação de roteamento de SS7 em mensagensde resposta.
ANTECEDENTES
As redes de telecomunicação incluem dois percursos decomunicação distintos ou sub-redes - uma rede de voz e umarede de sinalização. Estas duas redes funcionam de umamaneira cooperativa para facilitação de chamadas entreusuários. Conforme implicado por seu nome, a rede de vozlida com a transmissão de informação de voz (ou de dados deusuário) entre usuários. A rede de sinalização tem váriasresponsabilidades, as quais incluem um estabelecimento dechamada, um desligamento de chamada, e recursos de acesso abanco de dados. Em termos simples, a rede de sinalizaçãofacilita uma formação de enlace dinâmica em conjunto devários circuitos de comunicação do tipo de voz discretos,de modo que uma conexão do tipo de voz seja estabelecidaentre uma parte chamando e uma parte chamada.
Adicionalmente, a rede de sinalização provê uma estruturaatravés da qual uma informação não relacionada à voz podeser transportada, com estes dados e esta funcionalidade detransporte sendo transparentes para os usuários. Estatécnica de sinalização freqüentemente é referida como umasinalização fora de banda, onde o termo "banda" implica embanda de voz.
O protocolo de sinalização comumente empregado emredes de comunicação ao redor do mundo, tais como redes detelefonia comutada pública (PSTN), é o protocolo de sistemade sinalização 7 (SS7). De uma perspectiva de hardware, umarede de SS7 inclui uma pluralidade de nós de SS7, referidosgenericamente como pontos de sinalização (SPs), que sãointerconectados usando-se enlaces de sinalização, tambémreferidos como enlaces de SS7. Pelo menos três tipos de SPssão providos em uma rede de SS7: pontos de comutação deserviço (SSPs), pontos de transferência de sinal (STPs) epontos de controle de serviço (SCPs) . Em uma rede desinalização de SS7, a cada SP é atribuído um endereço derede de SS7, o qual é referido como um código de ponto (PC).
Um SSP normalmente é instalado em escritórios detandem de Classe 5 ou de extremidade de Classe 5. O SSP écapaz de lidar com uma sinalização em banda e com umasinalização de SS7. Um SSP pode ser um comutador deconsumidor, um escritório final, um tandem de acesso e/ouum tandem. Um STP transfere mensagens de sinalização apartir de um enlace de sinalização para um outro. Os STPssão comutadores de pacote e são geralmente instalados comopares combinados. Finalmente, os SCPs controlam o acesso abancos de dados, tais como bancos de dados de tradução denúmero 800, bancos de dados de identificação deconcessionária de número 800, bancos de dados deverificação de cartão chamando e outros bancos de dados.
O SSl suporta modelos de serviço, tal como a redeinteligente (IN) , por meio do que alguns recursos sãoexecutados localmente em SSPs, enquanto outros recursos são15 executados em SCPs. Em muitos casos, os serviços de IN sãoestendidos pelo acesso a um computador principal ouservidor em uma rede de protocolo de Internet (IP) usando-se um protocolo compatível com IP, tal como um protocolo deiniciação de sessão (SIP) .
Uma nova estrutura de protocolo baseada em SIPdenominada "serviços na PSTN requisitando serviços deInternet" (SPIRITS) provê aos nós de SS7 a capacidade deusar computadores centrais de internet que provêem serviçosde PSTN. SPIRITS é um protocolo de força tarefa deengenharia de Internet (IETF) descrito no Network WorkingGroup RFC 3910, outubro de 2004, cuja exposição éincorporada aqui como referência em sua totalidade. 0protocolo SPIRITS permite a execução de serviços naInternet com base em certos eventos ocorrendo em uma redede SS7. Os nós de SSl fazem requisições de serviço que,então, são processadas em servidores centrais de Internet.Em termos gerais, o computador central de Internet estáinteressado em obter notificações de certos eventosocorrendo na rede de SS7, tais como uma chamada respondida,uma parte chamada ocupada, uma falha de seleção de rota,uma desconexão de chamada e outros. Quando um evento deinteresse ocorre, o nó de SS7 notifica o computador centralde Internet. 0 computador central de Internet então podeexecutar serviços apropriados com base nestas notificações.Por exemplo, o computador central de Internet pode usaresta informação para facilitar serviços de redeinteligentes, tais como uma ID de chamada em espera, umencaminhamento de chamada e similares, os quais utilizamuma rede de IP. Para proporcionar um exemplo específico, umassinante pode receber uma indicação em sua tela decomputador no trabalho que uma chamada está sendo recebidaem casa. A indicação pode prover opções para o usuário paraatuar sobre a informação, tais como responder à chamada,transferir a chamada para um correio de voz, e encaminhar achamada para um outro número.
O protocolo SPIRITS, e SIP em geral, contudo, nãodefine um mecanismo para manutenção dos códigos de ponto deSS7 de origem e/ou códigos de grupo de rede de origem(discutidos adicionalmente abaixo) em mensagensencaminhadas a partir de uma rede de SS7 para um nó de redede IP, tal como um nó de SIP, e de volta. Por exemplo, hácasos em que um nó de SS7, tal como um STP, pode enviar umamensagem para um nó de SIP requisitando uma resposta usandoSIP (por exemplo, SPIRITS) . Em um caso como esse,convencionalmente é requerido que o nó de SIP mantenha umainformação de estado para a mensagem, de modo que ainformação de roteamento de SS7 de origem do nó de SS7 apartir do qual a resposta deve ser enviada seja conhecida,uma vez que a resposta seja recebida a partir do nó de SIP.
Uma manutenção dessa informação de estado no STP é intensaquanto aos recursos. Seria benéfico ser capaz de receber ainformação de roteamento de SS7 a partir do nó de SIP, namensagem de resposta para redução da exigência demanutenção da informação de estado no STP. Embora hajaprovisões em SPIRITS para a inclusão de números de telefonede parte chamada e números de telefone de parte chamando emmensagens, atualmente, não há provisões para códigos deponto de SS7 ou códigos de grupo de rede.
Os códigos de grupo e seu uso são descritos no Pedidode Patente U.S. N0 10/093.862 co-pendente comumente cedido,depositado em 8 de março de 2002, intitulado "Methods andSystems for Providing Duplicate Point Code Support in aSignaling Message Routing Node", cuja exposição éincorporada como referência aqui em sua totalidade. 0pedido acima se refere a um elemento de rede decomunicações que é capaz de prover uma funcionalidade deroteamento de mensagem intra e inter-rede em um ambiente deligação de rede incluindo múltiplas redes de sinalizaçãonacionais. Mais particularmente, um nó de roteamento roteiamensagens de sinalização entre múltiplas redes nacionais,onde o mesmo código de ponto é usado para a identificaçãode nós diferentes em duas ou mais das redes. Por exemplo,um STP facilita uma comunicação de sinalização dentro eentre redes de SS7 nacionais diferentes com pontos desinalização que compartilham códigos de ponto. De modo aobter esta funcionalidade de roteamento de código de pontoduplicada, em um exemplo, um código de grupo pode seratribuído a uma mensagem recebida, com base em umaregulagem de enlace e um código de ponto adjacente a partirdo qual a mensagem foi recebida. Uma vez que o código degrupo seja atribuído, ele pode ser usado para se rotearinternamente a mensagem para a porta de saída associada aogrupo de destino apropriado, o qual pode ser uma redenacional.
Os códigos de grupo são usados para representação deredes de SS7 porque redes de telecomunicações em diferentespaíses podem usar os mesmos códigos de ponto. Isto é,embora um dado código de ponto de SS7 deva ser único em umadada rede de sinalização de um país, não há proibiçãoquanto ao uso do mesmo código de ponto em uma rede desinalização de um outro país. Este problema de uso emduplicata de código de ponto é particularmente prevalecentenos mercados de telecomunicações europeus e torna difícilque uma operadora de rede internacional implemente umgateway de sinalização (SG) ou um STP para simultaneamenteservir a múltiplas redes nacionais. Os códigos de grupopermitem que um STP ou um SG simultaneamente sirva amúltiplas redes nacionais nas quais códigos de ponto sãoreusados.
Conforme declarado acima, os protocolos de SIP e oSPIRITS estão sendo usados crescentemente para a provisãode serviços avançados de telecomunicações. Contudo, nenhumprotocolo atualmente provê um mecanismo para o disparo denós de SIP para incluírem uma informação de roteamento deSS7 em mensagens de resposta.Assim sendo, existe uma necessidade de métodos,sistemas e produtos de programa de computador para inclusãode uma informação de roteamento de SSl em uma mensagem deSIP.
SUMÁRIO
Em um aspecto do assunto mostrado aqui, é mostrado ummétodo para disparo de nós de SIP para incluírem umainformação de roteamento de SSl em mensagens de respostaincluindo uma informação requisitada pelos nós de SS7. Umaprimeira mensagem tendo uma informação de roteamento de SS7é recebida a partir de um nó de SS7 remoto. Uma mensagem deSIP correspondente é gerada, que inclui a informação deroteamento de SS7 e um parâmetro para disparo do nó de SIPincluindo a informação de roteamento em uma mensagem deresposta. A mensagem de SIP correspondente é encaminhadapara um nó de SIP remoto.
Em um outro aspecto do assunto mostrado aqui, émostrado um sistema para disparo de nós de SIP paraincluírem uma informação de roteamento de SSl em mensagensde resposta incluindo uma informação requisitada pelos nósde SS7. O sistema inclui uma interface de rede de SS7 querecebe, a partir de um nó de SS7 remoto uma primeiramensagem tendo uma informação de roteamento de SS7. Umprocessador de mensagem gera uma mensagem de SIPcorrespondente que inclui a informação de roteamento de SSle um parâmetro para disparo do nó de SIP para incluir ainformação de roteamento em uma mensagem de resposta. Umainterface de rede de IP encaminha a mensagem de SIPcorrespondente para um nó de SIP remoto.
Em um outro aspecto do assunto mostrado aqui, umproduto de programa de computador é mostrado. 0 produto deprograma de computador inclui instruções executáveis emcomputador concretizadas em um meio que pode ser lido emcomputador. As instruções executáveis em computador sãopara a realização de etapas em um nó de rede habilitadopara SIP recebendo uma primeira mensagem que tem umainformação de roteamento de SS7 a partir de um nó de SS7remoto, a geração de uma mensagem de SIP correspondente queinclui a informação de roteamento de SS7 e um parâmetropara disparo do nó de SIP para incluir a informação deroteamento em uma mensagem de resposta, e encaminhamento damensagem de SIP correspondente para um nó de SIP remoto.
Conforme descrito no parágrafo precedente, o assuntodescrito aqui pode ser implementado usando-se um produto deprograma de computador que compreende instruçõesexecutáveis em computador concretizadas em um meio que podeser lido em computador. Os meios que podem ser lidos emcomputador de exemplo adequados para a implementação doassunto descrito aqui incluem dispositivos de memória emdisco, dispositivos de memória de chip, 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 ou implementaçõeslógicas das mesmas. Além disso, um produto de programa decomputador que implementa o assunto descrito aqui pode serdistribuído através de múltiplos dispositivos e/ouplataformas de computação.
BREVE DESCRIÇÃO DOS DESENHOS
Objetivos e vantagens da presente invenção tornar-se-uma
ão evidentes para aqueles versados na técnica, medianteleitura desta descrição em conjunto com os desenhosassociados, nos quais números de referência iguais foramusados para a designação de elementos iguais, e nos quais:
a Figura 1 é um diagrama de rede que ilustra umexemplo de uma rede na qual uma informação de roteamento deSS7 e um parâmetro para disparo do nó de SIP para incluir ainformação de roteamento em uma mensagem de resposta podemser incluídos em uma mensagem de SIP de acordo com umaspecto do assunto mostrado aqui;
a Figura 2 é um diagrama de rede que ilustra umexemplo de uma rede na qual uma informação de roteamento deSS7 e um parâmetro para disparo do nó de SIP para incluir ainformação de roteamento em uma mensagem de resposta podemser incluídos em uma mensagem de SIP de acordo com um outroaspecto do assunto mostrado aqui;
a Figura 3 é um diagrama de blocos que ilustra umaarquitetura interna de exemplo de um gateway de sinalizaçãode acordo com um aspecto do assunto descrito aqui;
a Figura 4 é um diagrama de sinalização que ilustra umfluxo de mensagem de exemplo de acordo com um aspecto doassunto descrito aqui;
a Figura 5 é um fluxograma que ilustra um método paraincluir, em uma mensagem de SIP, uma informação deroteamento de SS7 e um parâmetro para disparo do nó de SIPpara incluir a informação de roteamento em uma mensagem deresposta de acordo com um aspecto do assunto descrito aqui;
e
a Figura 6 é um fluxograma que ilustra um método paraincluir, em uma mensagem de SIP, uma informação deroteamento de SS7 e um parâmetro para disparo do nó de SIPpara incluir a informação de roteamento em uma mensagem deresposta de acordo com um outro aspecto do assunto descritoaqui.
DESCRIÇÃO DETALHADA
Para facilitar um entendimento de modalidades deexemplo, muitos aspectos são descritos em termos deseqüências de ações que podem ser realizadas peloselementos de um sistema de computador. Por exemplo, seráreconhecido que em cada uma das modalidades as várias açõespodem ser realizadas por circuitos especializados ouelementos de circuito (por exemplo, portas lógicasdiscretas interconectadas para a realização de uma funçãoespecializada), por instruções de programa sendo executadaspor um ou mais processadores, ou por uma combinação deambos.
Mais ainda, as seqüências de ações podem serconcretizadas em qualquer meio que pode ser lido emcomputador para uso por ou em relação a um sistema deexecução de instrução, aparelho ou dispositivo, tal como umsistema baseado em computador, um sistema contendo umprocessador, ou um outro sistema que possa buscar asinstruções a partir de um meio que pode ser lido emcomputador e executar as instruções.
Conforme usado aqui, um "meio que pode ser lido emcomputador" pode ser qualquer meio que possa conter,armazenar, comunicar, propagar ou transportar o programapara uso por ou em relação ao sistema, aparelho oudispositivo de execução de instrução. 0 meio que pode serlido em computador pode ser, por exemplo, mas não estálimitado a um sistema, aparelho, dispositivo ou meio depropagação eletrônico, magnético, ótico, eletromagnético,de infravermelho ou semicondutor. Exemplos mais específicos(uma lista não exaustiva) do meio que pode ser lido emcomputador podem incluir o seguinte: uma conexão elétricatendo um ou mais fios, um disquete de computador portátil,uma memória de acesso randômico (RAM), uma memória apenasde leitura (ROM), uma memória apenas de leitura programávelapagâvel (EPROM ou memória flash), uma fibra ótica e umamemória apenas de leitura de disco compacto portátil (CD-ROM).
Assim, o assunto descrito aqui pode ser concretizadode muitas formas diferentes, e todas essas formas sãocontempladas como estando no escopo do que é reivindicado.
Em SS7, o protocolo de nível 3 de parte detransferência de mensagem (MTP-3) provê um roteamento demensagem e um gerenciamento de rede. A camada de adaptaçãode usuário de MTP-3 (M3UA) é usada para suporte datransferência de mensagens de qualquer camada de protocoloque seja identificada para MTP-3 como um protocolo deusuário de MTP por redes de IP. A lista de camadas deprotocolo que podem ser transferidas por redes de IPusando-se M3UA inclui mensagens de Parte de Usuário de ISDN(ISUP), mensagens de parte de controle de conexão desinalização (SCCP), e mensagens de parte de usuário detelefone (TUP). Além disso, mensagens de parte decapacidades de transação (TCAP) e parte de aplicativo derede de acesso por rádio (RANAP) são transferidas de formatransparente pelo protocolo de M3UA como carga útil deSCCP, já que eles são protocolos de usuário de SCCP. Oprotocolo de transporte subjacente usado para M3UAtipicamente é um protocolo de transmissão de controle defluxo (SCTP). A M3UA é descrita em ETF Internet draft-sigtran-m3ua-12.txt, fevereiro de 2002, cuja exposição éincorporada aqui como referência em sua totalidade.
O protocolo de M3UA inclui um parâmetro referido comouma aparência de rede. De acordo com a especificação deprotocolo, a aparência de rede é uma referência local deM3UA compartilhada por um gateway de sinalização e umservidor de aplicativo. 0 parâmetro de aparência de rede emconjunto com um código de ponto de sinalização, identificaunicamente um nó de SS7 ao indicar a rede específica à qualele pertence. O parâmetro de aparência de rede pode serusado para distinção de tráfego de sinalização associado aredes diferentes sendo enviadas entre o gateway desinalização e um servidor de aplicativo por uma associaçãode SCTP comum. Um cenário de exemplo é quando um gateway desinalização aparece como um elemento em múltiplas redes deSS7 nacionais separadas que reusam o mesmo valor de códigode ponto de sinalização de SS7. Contudo, atualmente não háum mecanismo provido em.SIP para comunicação do parâmetrode aparência de rede para um nó de destino na rede de SIP.
Um outro protocolo de transporte que pode ser usadopara protocolos de transporte que utilizam MTP-3 é descritoem ETF RFC 3034: Tekelec's Transport Adapter LayerInterface, junho de 2000, cuja exposição é incorporada aquicomo referência em sua totalidade. No protocolo deinterface de camada de adaptação de transporte (TALI), oprotocolo de transporte implementado pelas camadas de OSI 3e 4 preferencialmente é um protocolo de controle detransmissão (TCP).
A Figura 1 é um diagrama de rede que ilustra umexemplo de uma rede na qual uma informação de roteamento deSS7 pode ser incluída em uma mensagem de SIP de acordo comum aspecto do assunto mostrado ali. A Figura 1 inclui umarede de sinalização de SS7 francesa 100 e uma rede desinalização de SS7 italiana 102. A rede francesa 100 incluium STP 104 e pontos de sinalização 106 e 108. De modosimilar, a rede italiana 102 inclui um STP 110 e pontos desinalização 112 e 114.
Os pontos de sinalização franceses e italianos podemser conectados a seus respectivos STPs através de enlacesde sinalização de SS7. Como tal, toda a sinalização entreestas duas redes nacionais ocorre através dos dois STPs.
Isto é, um ponto de sinalização francês não pode sinalizardiretamente para um ponto de sinalização italiano. Ao invésdisso, um ponto de sinalização francês deve formular umamensagem de sinalização que é transmitida para o STPfrancês 104 e subseqüentemente roteado para o STP italiano110, o qual transmite a mensagem para o ponto desinalização italiano pretendido. Será apreciado que os STPsfranceses e italianos servem para efetivamente isolaremsuas respectivas redes uma da outra. Além disso, os mesmoscódigos de ponto podem ser usados em cada rede. Na Figura1, o código de ponto 1-1-1 é usado pelo ponto desinalização 106 na rede francesa 100 e pelo ponto desinalização 112 na rede italiana 102. Para diferenciaçãoentre os pontos de sinalização 106 e 112, a cada rede podeser atribuído um código de grupo de rede, conformediscutido no Pedido de Patente U.S. N0 10/093.862 comumentecedido co-pendente, referido acima. No exemplo, à redefrancesa 100 é atribuído o código de grupo de rede AA e àrede italiana 102 é atribuído o código de grupo de rede BB.O código de grupo é usado internamente pelos STPs egateways de sinalização para rotearem mensagens para a redenacional apropriada. Por exemplo, na Figura 1, se o STP104, o SG 116 e o STP 110 forem combinados em um nó único,aquele nó seria conectado a múltiplas redes nacionais. Comoresultado, o nó pode receber mensagens que são endereçadasa um código de ponto reusado. Um nó como esse seria usado,então, na consulta de tabela de rota para garantir que umamensagem seja enviada para a rede nacional apropriada.
Um gateway de sinalização de SIP 116 é conectado aosSTPs 104 e 110. Um gateway de sinalização 116 é adaptadopara se comunicar com os nós de SS7 por redes de SS7 ouredes de SS7 por IP e com um nó de SIP 118 por uma rede deIP 120. Assim sendo, o gateway de sinalização 116 éadaptado para usar ambos os protocolos de SS7 e SIP. Porexemplo, o gateway de sinalização 116 pode se comunicar como nó de SIP 118 usando SIP de acordo com a estrutura deprotocolo SPIRITS. O gateway de sinalização 116 também podefuncionar como um STP na rede de SS7. O nó de SIP 118 podeser, por exemplo, um servidor de proxy de SIP.
Conforme discutido acima, o SIP carece de um mecanismopara transferência de uma informação de roteamento de SS7.Conseqüentemente, quando uma mensagem de SS7 é recebida nogateway de sinalização 116 a partir do ponto de sinalização108 que requisita uma informação a partir do nó de SIP 118usando SIP, a informação de roteamento necessária pararetornar a informação requisitada para o ponto desinalização 108 (ou um outro ponto de sinalização de SS7designado) não pode ser incluída na troca de mensagem deSIP. Como resultado, convencionalmente seria requerido queo gateway de sinalização 116 armazenasse esta informação ea combinasse com a mensagem correspondente retornada pelonó de SIP 118. A manutenção de uma informação de estadocomo essa no gateway de sinalização 116 prendedesnecessariamente recursos que podem ser usados paraoutras tarefas, desse modo reduzindo a performance dogateway de sinalização.
Ao invés disso, é mais eficiente incluir umainformação de roteamento de SS7 na mensagem de SIP, a qualpode ser retornada com a resposta de SIP correspondente apartir do nó de SIP 118. Conforme usado aqui, umainformação de roteamento de SS7 inclui códigos de ponto deSS7, códigos de grupo de rede de SS7, uma informação deaparência de rede de M3UA (discutida adicionalmente abaixo)e uma outra informação de roteamento de SS7 conhecida. Se oponto de sinalização 108 precisar se comunicar com o nó deSIP 118, por exemplo, para a recuperação de uma informaçãoou para o estabelecimento de uma assinatura, o código deponto 1-1-2 poderá ser incluído na mensagem de SS7 queeventualmente atinge o gateway de sinalização 116. 0gateway de sinalização 116 inclui uma informação deroteamento de SS7 (código de ponto 1-1-2) na mensagem deSIP enviada para o nó de SIP 118. O nó de SIP 118 retornauma mensagem de resposta de SIP que inclui a informação deroteamento de SS7, neste caso, o código de ponto 1-1-2.
Deve ser compreendido que a informação de roteamento de SS7não necessariamente tem que identificar o nó de SS7 deorigem, mas, ao invés disso, pode identificar um nó dedestino de SS7 em separado.
De acordo com um outro aspecto, a informação deroteamento de SS7 incluída na mensagem de SIP pode incluirum código de grupo de rede além do código de ponto. Porexemplo, para comunicações envolvendo os pontos desinalização 106 ou 112, um código de ponto não provêinformação suficiente para a identificação de qualquerponto de sinalização unicamente. Uma informação de códigode grupo de rede pode ser usada, além do código de ponto,para a provisão de uma identidade única para o ponto desinalização. Em um caso como esse, a informação de códigode grupo de rede também é mantida nas comunicações de SIPcorrespondentes entre o gateway de sinalização 116 e o nóde SIP 118. Deve ser entendido, também, que a informação decódigo de grupo de rede pode ser incluída nas comunicaçõesde SIP sem códigos de ponto, onde um meio alternativo deidentificação de um ponto de sinalização específico em umarede em particular é usado.
A Figura 2 é um diagrama de rede que ilustra umexemplo de uma rede na qual uma informação de roteamento deSS7 pode ser incluída em uma mensagem de SIP de acordo comum outro aspecto do assunto mostrado aqui. Na Figura 2, oponto de sinalização 106 envia e recebe mensagens de SS7para / a partir do STP 104. 0 STP 104 envia e recebemensagens de M3UA correspondentes para / do gateway desinalização 116. A informação de código de grupo de redepode ser determinada no STP 104 conforme descrito no Pedidode Patente U.S. N0 10/093.862 comumente cedido co-pendente,referido acima. A informação de código de grupo de rede étraduzida para a informação de aparência de rede de M3UA noSTP 104 e portada nas mensagens de M3UA enviadas para ogateway de sinalização 116. Conforme declarado acima, aaparência de rede de M3UA é um parâmetro usado em M3UA paraindicar uma rede de SS7 específica. Assim sendo, oparâmetro de aparência de rede pode ser empregado paracorresponder ao código de grupo de rede de SS7 em mensagensde M3UA. Isto é, uma mensagem de SS7 pode ser traduzidapara M3UA em STP 104, conforme mostrado na Figura 2.
Alternativamente, a tradução de SS7 para M3UA pode serrealizada no gateway de sinalização 116 ou em um outro nó.
Em qualquer caso, o código de grupo de rede pode sertraduzido em um parâmetro de aparência de rede, o qualtipicamente é expresso como um inteiro. No presenteexemplo, o código de ponto AA representando a rede francesapode ser traduzido em um parâmetro de aparência de rede NA= 1 em M3UA. A informação de aparência de rede é portada emmensagens de SIP entre o gateway de sinalização 116 e o nóde SIP 118. Deve ser entendido que a tradução para M3UA nãoé requerida de acordo com o assunto mostrado aqui, mas, aoinvés disso, é uma implementação possível. Além disso, deveser entendido que o gateway de sinalização 116 também poderealizar as funções de STP 104 na Figura 2, incluindo, masnão limitando, a tradução de SS7 para M3UA.
A Figura 3 é um diagrama de blocos que ilustra umaarquitetura interna de exemplo de SG 116 de acordo com umaspecto do assunto descrito aqui. Um gateway de SS7 / SIPtambém é descrito no Pedido de Patente U.S. N° 11/085.620,comumente cedido co-pendente, depositado em 21 de março de2005, intitulado «Methods, Systems, and Computer ProgramProducts for Providing Telecommunications Services betweena Session Initiation Protocol (SIP) Network and a SignalingSystem 7 (SS7) Network". Na Figura 3, o SG 116 inclui pelomenos um processador de mensagem (MP) 3 00, uma interface derede de SS7 302 e, então, uma interface de rede de IP 304.O MP 300 inclui uma estrutura de servidor de SIP (SSF) 306e uma unidade de interligação de rede (IWU) 3 08 que lidacom nós de SS7 para e da rede de IP, identifica serviços detelecomunicações requeridos para uma mensagem de SIP,identifica o tipo de serviço, e para mensagens para asquais um serviço de telecomunicações é requerido, encaminhaa informação requerida para e requisita uma formulação deconsulta a partir do componente de TCAP 310. A IWU 306também gera mensagens de SIP a serem enviadas para o nó deSIP 118 através da interface de rede de SS7 302. Porexemplo, a IWU 3 06 pode gerar uma mensagem INVITE(CONVIDAR) ou 0PTI0NS (OPÇÕES) e encaminhar a mensagem paraum servidor de proxy de SIP na rede de IP 120 e podereceber e processar as mensagens SUBSCRIBE (ASSINAR).
O componente de TCAP 310 formula consultas de TCAPcorrespondentes e encaminha as consultas de TCAP para apilha de protocolo de SS7 por IP 312. A pilha de protocolode SS7 por IP 312 encaminha as consultas de TCAP para arede de SS7 através da interface de rede de SS7 3 02. Paraconsultas de TCAP, a pilha de protocolo 312 pode utilizarcamadas de SCCP, M3UA, SCTP e IP. Embora não ilustrado naFigura 3, o processador de mensagem 300 também pode incluiruma pilha de protocolo de SS7 padrão para envio erecebimento de mensagens de SS7 por enlaces de SSl baseadosem TDM através da interface de rede de SSl 3 02. Em umaimplementação como essa, as camadas de M3UA e SCTP na pilhade protocolo 312 seriam substituídas pelos níveis 1 a 3 de MTP.
0 SME (TCAP / SCCP) 314 configura os componentes depilha de TCAP e de SCCP. 0 SME (M3UA / SCTP) 316 configuraa pilha de SS7 por IP 312. Os SMEs 314 e 316 lêem arquivosde configuração 318 para a configuração da pilha deprotocolo 312. Os agentes de operações, administração emanutenção (OAM) 32 0 criam os arquivos de configuração paraos componentes de software do processador de mensagem 300.
Em particular, os agentes de OAM 320 recebem gatilhos de umservidor de aprovisionamento (não mostrado) e extraem umainformação de configuração a partir do servidor de banco dedados 320. Os agentes de OAM 320 criam arquivos deconfiguração 318 e começam os processos de SSF / IWU, TCAP,SSCP / M3UA / SCTP e de SME.
Os componentes de servidor de aplicativo 322 registrameventos gerados pelo processador de mensagem 300. Porexemplo, os componentes de servidor de aplicativo 322 podemgerar um arquivo de registro de eventos (log file) quearmazena os eventos de alarme. Estas funções podem serrealizadas por um daemon de registrador de eventos (Iogger)(Iogd). Os componentes de servidor de aplicativo 322 tambémpodem incluir um daemon de medições (measd) que geracontagens com base em mensagens processadas ou geradas peloprocessador de mensagem 300. 0 componente sentry decomponentes de servidor de aplicativo 322 começa, pára ereinicia aplicativos de servidor de aplicativo, quando fordeterminado que um aplicativo em particular falhou.
0 SG 116 pode ser usado para a inclusão de umainformação de roteamento de SS7 em uma mensagem de SIP. Ainterface de rede de SS7 3 02 recebe uma mensagem tendo umainformação de roteamento de SS7 a partir de um nó de SS7remoto, tal como o SP 108. 0 processador de mensagem 300gera uma mensagem de SIP correspondente que inclui umainformação de roteamento de SS7. Por exemplo, a IWU 306pode gerar uma mensagem de SIP correspondente com base emuma mensagem de TCAP recebida em conjunto com um componentede TCAP 310 e outros componentes associados descritosacima. A interface de rede de IP então é usada para oencaminhamento da mensagem de SIP correspondente para o nóde SIP 118, o qual pode ser um servidor de proxy de SIP.
Mais uma vez, o processador de mensagem pode seradotado para incluir, em uma mensagem de SIP, um código deponto de SS7, um código de grupo de rede, uma outrainformação de aparência além de uma informação deroteamento de SS7 e um parâmetro instruindo o nó de SIP derecepção para incluir a informação de roteamento de SS7 emuma mensagem de resposta de SIP.
A interface de rede de IP 3 04 então pode receber umamensagem de SIP respondendo à mensagem de SIPcorrespondente. A mensagem de resposta de SIP inclui ainformação de roteamento de SS7. O processador de mensagemgera uma mensagem de SS7 que inclui a informação deroteamento de SS7. A mensagem de SS7 é encaminhada, atravésda interface de rede de SS7 3 02, para o destino, com basena informação de roteamento de SS7.
De acordo com um aspecto, o processador de mensagem300 gera uma mensagem de SIP que inclui um evento de SIPinstruindo o nó de SIP remoto para retornar a informação deroteamento de SS7 em uma mensagem subseqüente respondendo àmensagem de SIP correspondente. Por exemplo, o protocoloSPIRITS, descrito acima, pode ser usado. De acordo com umaimplementação, o protocolo SPIRITS é estendido para incluirum novo tipo de evento para portar uma informação deroteamento de SS7. Por exemplo, um novo evento, referidoaqui como "dados de eco", pode ser adicionado ao protocoloSPIRITS para portar uma informação de roteamento de SS7 emuma mensagem de SIP. 0 nó de SIP 118 ecoa de volta o eventode dados de eco em mensagens de resposta para a provisão deuma correlação de nível de transação no SG 116. Uma vez queo nó de SIP 118 ecoa de volta os dados de eco, o SG 116 écapaz de preencher corretamente a mensagem de SS7correspondente com a informação de roteamento de SS7.
0 protocolo SPIRITS define um tipo de extensão decorreio de Internet de finalidade múltipla (MIME)denominado "application/spirits-event+xml". Este tipo deMIME está presente no cabeçalho de "Content-Type" (Tipo deConteúdo) em requisições e respostas formatadas paraSPIRITS, e descreve um documento XML que contém umainformação relacionada a SPIRITS. 0 evento de dados de ecoé adicionado a SPIRITS para portar uma informação deroteamento de SS7, mas também pode ser usado para portarqualquer informação que precise ser preservada através dosnós de rede. A presença do evento de dados de eco em umamensagem de SIP ê uma indicação para o nó de SIP 118 quedeve ser incluído em mensagens de resposta de SIP. Assim,pela inclusão em uma mensagem de SIP de um parâmetro deevento de dados de eco com uma informação de roteamento deSS7, o SSG 116 dispara o nó de SIP 118 para incluir ainformação de roteamento em mensagens de resposta de SIP,de modo que o SG 116 possa enviar a mensagem de resposta deSS7 correspondente para o nó correto e/ou a rede nacional.
0 evento de dados de eco não precisa ser incluído emmensagens de reconhecimento de SIP simples, tais comomensagens 200 OK. Ambos o SG 116 e o nó de SIP 118 sãoaprovisionados com uma funcionalidade do tipo de evento dedados de eco.
As mensagens de SIP trocadas entre o SG 116 e o nó deSIP 118 incluem um campo de dados de eco juntamente com umaoutra informação necessária para a realização de um serviçoem particular. Mediante o recebimento do campo de dados deeco em mensagens de SIP, o nó de SIP 118 responde com umamensagem de SIP apropriada que retornará os dados de eco.
A Figura 4 é um diagrama de sinalização que ilustra umfluxo de mensagem de exemplo de acordo com um aspecto doassunto mostrado aqui. Na Figura 4, o nó de SIP 106 enviauma mensagem de TCÁP, neste caso, uma consulta compermissão (QWP), a qual inclui o código de grupo de rede AApara o STP 104 na linha 1. Na linha 2, o STP 104 encaminhauma mensagem de M3UA correspondente com a aparência de redeNA = 1 para o SG 116. As linhas 3 a 6 são mensagens de SIPde acordo com o protocolo SPIRITS com uma extensão paradados de eco de acordo com um aspecto do assunto mostradoaqui. A linha 3 é uma mensagem OPTIONS enviada pelo SG 116para o nó de SIP 118 com um tipo de conteúdo"application/spirits-event+xml", mas, alternativamente,pode ser uma mensagem INVITE. A linha 4 é uma mensagem 200OK (reconhecimento) indicando que a mensagem OPTIONS foirecebida. A linha 5 é uma mensagem SUBSCRIBE enviada pelonó de SIP 118 como uma resposta à mensagem OPTIONS. A linha6 é uma mensagem 200 OK indicando que a mensagem SUBSCRIBEfoi recebida.
As mensagens de SIP correspondentes para as linhas 3 a6 são mostradas abaixo e são indicadas pelos números dereferência correspondentes. Note que cada uma das linhas 3a 6 inclui uma informação de roteamento de rede de SS7 narespectiva mensagem de SIP (conforme indicado porasteriscos), mas não as mensagens 200 OK das linhas 4 e 5.
No exemplo abaixo, a informação de aparência de rede, ocódigo de ponto de parte chamando e a informação deroteamento de código de ponto de parte chamada não sãomostradas como a informação de roteamento de SS7. Nasmensagens de exemplo abaixo, o texto relacionado à novaextensão de dados de eco é mostrado em negrito.
Linha 3: 0 SG envia a mensagem OPTIONS para o elemento de SIP
OPTIONS sip: 192.168.55.13 SíP/2.0Via: SI P/2. G/U DP 172.16.72.151
From: d17-027 <sip: d17-027@192.168.55.206>To: sip:user@192.168.55.13Cali-ID: 0118812117-000001Accept appticatfon/spirtts-event+xm ICSeq: 1 OFTfONSContenHype: application/spirits-event+xmlContent-Iengih: 400<?xmí version="1.0" encoding="UTF-8"?><spírits-event xmíns="urn:íetf:params:xml:ns:spirits-1.0n><Event Iype=uJNDPs" name="TAT><Screening>01 </ScreenÍng>
<Presentaion>01</Presentation></Event>
<Ever»t Name - "Echo Data"><Network Appearance>1</NetworkAppearance><CalHng Party Point Code>1-1-1</CaIling Party Poi ntCode>
<Cal Ied Party PointCo de>1-1-2</Ca I Fed Party PointCode></Event Name></spfrits-even{>
Linha 4: Os elementos de SIP enviam 200 OK para 0PTI0NSSlP/2.0 200 OK
Via: S1P/2.0/UDP 172,16.72.151From: d17-027 <sip: di 7-027®192.168.55.206>To: sip: user@192.168.55,13CaIWD: 0118812117-000001Acoept: application/spírits-event+xmlCSeq: 1 OPTJONS
Linha 5: Os elementos de SIP enviam uma mensagem SUBSCRIBEpara o SGSUBSCRiBE srp;+1-202-404-5555@192,168.55.13:5060 SIP/2.0Via: SIP/2.0/UDP 192.168,55.206:5061 ;branch=z9hG4bK12345Max-Forwards: 70
Record-Roüte:<síp:+1-202-404-5555@192.168.55.206;maddr=192.168.55.206>
To: +1-202-404-5555 <sip:+1 -202-404-5555@192.168.55,13>
FiOm: +1-202-303-4444 <sip:+1-202-303-4444@192.168.55.206>;tag=4455667CaIWD: 0118812117-000001Cseq: 2 SUBSCRIBEEvent spirits-INDPs
Aliow-Everits: spirits-íNDPsAccept: applÍcatÍon/spirits-event+xml
Contact: <sip:+1-202-303-4444@192.168.55.206>Content-Type: applicatiori/spírits-event+xmlContent-Lengili: 264
<?xml version-Ί.Ο" encoding="UTF-8"?><spirits~event xmlns="urn:ietf:params:xml:ns:spirits-1.0">
<Event type-'INDPs" Hame=l1TAtl mode="N">
<CalÍedPartyNumber>630224O216</CaÍiedPartyNumber></Evení>
<Êvent type="INDPs" name='TNA" mode="R"><CalledPartyNumber>63022402l6</Ca!!edPartyNuinber>
</Event>
<Event type="fNDPs" Hame=lTB" mode="R">
<Ca]ledPartyNumber>6302240216</CaíledParíyNumber></Event><Event Name = "Echo Data"><NetworkAppearance>1</NetworkAppeararice><Ca[h'ngPartyPolntCode>1-1-1</CallingPartyPointCode><CalIedPartyPolntCode >1-1 -2</Ca1tedPartyPointCocle>
</Event Name>
</spirits-event>
Linha 6: 0 SG envia 2 00 OK para a mensagem SUBSCRIBE
SIP/2L0 200 OK
Via: SIP/2.0/UDP 192.168.55.206:5061 ;branch=z9hG4bK12345Max-Forwards: 70
Record-Route: <sip:+1-202-404-5555@192.168.55.206; maddr=1Õ2.168.55.206>To: +1-202-404-5555 <sip:+1 -202-404-5555@192.168.55.13>From: +1-202-303-4444 <sip:+1-202-303-4444@192.168.55.206>;tag=4455667Call-ID: 0118812117-000001Cseq: 2 SUBSCRIBE
Contact <sÍp;+1-202-404-5S55@192.168.55.13:5060>
Na linha 7, o SG 116 envia uma mensagem de respostacorrespondente para o STP 104, a qual é encaminhada para onó de SIP 106 na linha 8.
0 protocolo SPIRITS é baseado em um esquema delinguagem de marcação extensível (XML). O protocolo SPIRITSinclui regras de procedimento e o contexto semântico que éaplicado a estas regras para processamento de transações deSIP. 0 protocolo SPIRITS porta assinaturas para eventos apartir de um servidor SPIRITS para um cliente SPIRITS enotificações destes eventos a partir do cliente SPIRITSpara o servidor SPIRITS, tal como o SG 116 e o nó de SIP118. Uma vez que os papéis de servidor e cliente às vezessão intercambiãveis, dependendo do contexto, os termos"assinante de SPIRITS" e "notificante de SPIRITS" podem serusados, ao invés disso, para indicarem qual nó estáassinando e qual nó está notificando.
Em geral, um notificante de SPIRITS é um agente deusuário (UA) na PSTN que aceita assinaturas de assinantesSPIRITS. Estas assinaturas contêm eventos em que osassinantes SPIRITS têm interesse em receber umanotificação, tal como mobilidade. 0 conjunto de eventos quepode ser assinado e a quantidade de notificação que éretornada variam dentre diferentes operadoras de PSTN.
Algumas operadoras de PSTN podem ter um conjunto rico deeventos que podem ser assinados, enquanto outras têm apenaso conjunto primitivo de eventos destacados no documento deexigências de protocolo SPIRITS. 0 evento de dados de ecodescrito acima não é um dos eventos destacados no documentode exigências de protocolo SPIRITS.
Usando uma mensagem SUBSCRIBE, um assinante SPIRITSassina certos eventos usando um documento em XML. Umnotificante SPIRITS notifica o assinante SPIRITS daocorrência do evento usando uma mensagem NOTIFY(NOTIFICAR). O elemento <spirits-event> é a raiz de umdocumento em XML de SPIRITS, o qual é caracterizado por umcabeçalho de um Tipo de Conteúdo "application/spirits-event+xml">. Este elemento contém uma declaração denamespace ('xmlns') para indicar o namespace no qual odocumento em XML é baseado. Os documentos em XML emconformidade com o protocolo SPIRITS contêm o URN"urn:ietf:params:xml:ns:spirits-1.O" na declaração denamespace. Outros namespaces podem ser especificados. Oelemento <spirits-event> contém pelo menos um elemento<Event>, e pode conter mais de um. 0 elemento <Event>contém três atributos, um atributo 1type' (tipo), cujovalor é "INDPs" ou "userprof" (o que corresponde,respectivamente, a eventos relacionados à chamada e eventosnão relacionados à chamada), um atributo lname' (nome) queinclui valores limitados para a mnemônica de SPIRITSdefinida no protocolo SPIRITS, e um atributo 'mode' (modo)opcional, cujo valor é "N" ou "R", correspondenterespectivamente a (N)otificação ou (R)equisição. De novo,uma informação adicional sobre o protocolo SPIRITS pode serobtida em IETF Network Working Group RFC 3910, outubro de2004, o qual é incorporado aqui como referência em suatotalidade.
A Figura 5 é um fluxograma que ilustra um método paradisparo de nós de SIP para incluírem uma informação deroteamento de SS7 em resposta a mensagens incluindo umainformação requisitada por nós de SS7 de acordo com umaspecto do assunto mostrado aqui. Na etapa 500, umamensagem tendo uma informação de roteamento de SS 7 érecebida a partir de um nó de SS7 remoto no SG 116. Naetapa 502, o SG 116 gera uma mensagem de SIP correspondenteque inclui a informação de roteamento de SSl e um parâmetroinstruindo o nó de SIP de recepção para incluir ainformação de roteamento de SS7 em uma mensagem de respostade SIP. A mensagem de SIP correspondente é encaminhada paraum nó de SIP remoto na etapa 504.
A Figura 6 é um fluxograma que ilustra um método paradisparo de nós de SIP para incluírem uma informação deroteamento de SS7 em mensagens de resposta incluindo umainformação requisitada por nós de SS 7 de acordo com umoutro aspecto do assunto mostrado aqui. Na etapa 600, umaprimeira mensagem tendo uma informação de roteamento de SS7é recebida a partir de um nó de SS7 remoto no SG 116. Naetapa 602, o SG 116 gera uma mensagem de SIP correspondenteque inclui a informação de roteamento de SS7 e um parâmetroinstruindo o nó de SIP de recepção para incluir ainformação de roteamento de SS7 em uma mensagem de respostade SIP. A mensagem de SIP correspondente é encaminhada paraum nó de SIP remoto na etapa 604. O parâmetro dispara o nóde SIP para incluir a informação de roteamento de SS7 emuma mensagem de resposta. Na etapa 606, uma mensagem deresposta de SIP incluindo a informação de roteamento de SS7é recebida pelo SG 116. Uma segunda mensagem quecorresponde à primeira mensagem e que inclui a informaçãode roteamento de SS7 é gerada no SG 116 na etapa 608. Asegunda mensagem correspondente é encaminhada para um pontode fim remoto com base na informação de roteamento de SS7na etapa 610.
Será compreendido que vários detalhes da invençãopodem ser mudados, sem se desviar do escopo do assuntoreivindicado. Mais ainda, a descrição precedente é parafins de ilustração apenas, e não para fins de limitação, jáque o escopo de proteção buscado é definido pelasreivindicações, conforme estabelecido aqui adiante emconjunto com quaisquer equivalentes dos mesmos a que setiver direito.
Claims (21)
1. Método para disparo de nós de SIP para incluíremuma informação de roteamento de SS7 em mensagens deresposta incluindo uma informação requisitada por nós deSS7, o método caracterizado pelo fato de compreender:(a) o recebimento, a partir de um nó de SS7, de umaprimeira mensagem tendo uma informação de roteamento de SS7;(b) a geração de uma mensagem de SIP correspondenteque inclui a informação de roteamento de SS7 e um parâmetroinstruindo o nó de SIP de recepção para incluir ainformação de roteamento de SS7 em uma mensagem de respostade SIP; e(c) o encaminhamento da mensagem de SIP correspondentepara um nó de SIP remoto.
2. Método, de acordo com a reivindicação 1,caracterizado pelo fato de o recebimento de uma primeiramensagem incluir o recebimento de uma mensagem que tem umcódigo de ponto de SS7 e a geração de uma mensagem de SIPcorrespondente incluir a geração de uma mensagem de SIPcorrespondente tendo o código de ponto de SS7.
3. Método, de acordo com a reivindicação 1,caracterizado pelo fato de o recebimento de uma primeiramensagem incluir o recebimento de uma mensagem que tem umainformação de código de grupo de rede e a geração de umamensagem de SIP correspondente incluir a geração de umamensagem de SIP correspondente tendo a informação de códigode grupo de rede.
4. Método, de acordo com a reivindicação 1,caracterizado pelo fato de o recebimento de uma primeiramensagem incluir o recebimento de uma camada de adaptaçãode usuário de nivel 3 de parte de transferência de mensagem(MTP3) (M3UA) tendo uma informação de aparência de rede e ageração de uma mensagem de SIP correspondente incluir ageração de uma mensagem de SIP correspondente tendo ainformação de aparência de rede.
5. Método, de acordo com a reivindicação 1,caracterizado pelo fato de a geração de uma mensagem de SIPcorrespondente incluir a geração de uma mensagem de SIP deacordo com o protocolo de serviços em rede de telefoniapública comutada requisitando de serviços de Internet(SPIRITS).
6. Método, de acordo com a reivindicação 1,caracterizado pelo fato de o parâmetro compreender umevento de eco instruindo o nó de SIP remoto para retornar ainformação de roteamento de SS7 em uma mensagem subseqüenterespondendo à mensagem de SIP correspondente.
7. Método, de acordo com a reivindicação 1,caracterizado pelo fato de compreender:(a) o recebimento da mensagem de resposta, a mensagemde resposta compreendendo uma mensagem de SIP incluindo ainformação de roteamento de SS7;(b) a geração de uma segunda mensagem correspondente àprimeira mensagem que inclui a informação de roteamento deSS7; e(c) o encaminhamento da segunda mensagem para um pontode fim remoto com base na informação de roteamento de SS7.
8. Produto de programa de computador, caracterizadopelo fato de compreender instruções executáveis emcomputador concretizadas em um meio que pode ser lido emcomputador para a realização de etapas compreendendo:(a) o recebimento, a partir de um nó de SS7, de umaprimeira mensagem tendo uma informação de roteamento de SS7;(b) a geração de uma mensagem de SIP correspondenteque inclui a informação de roteamento de SS7 e um parâmetroinstruindo o nó de SIP de recepção para incluir ainformação de roteamento de SS7 em uma mensagem de respostade SIP; e(c) o encaminhamento da mensagem de SIP correspondentepara um nó de SIP remoto.
9. Produto de programa de computador, de acordo com areivindicação 8, caracterizado pelo fato de o recebimentode uma primeira mensagem incluir o recebimento de umamensagem que tem um código de ponto de SS7 e a geração deuma mensagem de SIP correspondente incluir a geração de umamensagem de SIP correspondente tendo o código de ponto de SS7.
10. Produto de programa de computador, de acordo com areivindicação 8, caracterizado pelo fato de o recebimentode uma primeira mensagem incluir o recebimento de umamensagem que tem uma informação de código de grupo de redee a geração de uma mensagem de SIP correspondente incluir ageração de uma mensagem de SIP correspondente tendo ainformação de código de grupo de rede.
11. Produto de programa de computador, de acordo com areivindicação 8, caracterizado pelo fato de o recebimentode uma primeira mensagem incluir o recebimento de umacamada de adaptação de usuário de nível 3 de parte detransferência de mensagem (MTP3) (M3UA) tendo umainformação de aparência de rede e a geração de uma mensagemde SIP correspondente incluir a geração de uma mensagem deSIP correspondente tendo a informação de aparência de rede.
12. Produto de programa de computador, de acordo com areivindicação 8, caracterizado pelo fato de a geração deuma mensagem de SIP correspondente incluir a geração de umamensagem de SIP de acordo com o protocolo de serviços emrede de telefonia pública comutada requisitando de serviçosde Internet (SPIRITS).
13. Produto de programa de computador, de acordo com areivindicação 8, caracterizado pelo fato de o parâmetrocompreender um evento de eco instruindo o nó de SIP remotopara retornar a informação de roteamento de SS7 em umamensagem subseqüente respondendo à mensagem de SIPcorrespondente.
14. Produto de programa de computador, de acordo com areivindicação 8, caracterizado pelo fato de compreender:(a) o recebimento da mensagem de resposta, a mensagemde resposta compreendendo uma mensagem de SIP incluindo ainformação de roteamento de SS7;(b) a geração de uma segunda mensagem correspondente àprimeira mensagem que inclui a informação de roteamento deSS7; e(c) o encaminhamento da segunda mensagem para um pontode fim remoto com base na informação de roteamento de SS7.
15. Sistema para disparo de nós de SIP para incluíremuma informação de roteamento de SS 7 em mensagens deresposta incluindo uma informação requisitada pelos nós deSS7, o sistema caracterizado pelo fato de compreender:(a) uma interface de rede de SS7 para o recebimento damensagem de resposta, a mensagem de resposta compreendendouma mensagem de SIP incluindo a informação de roteamento de SS7;(b) um processador de mensagem para a geração de umasegunda mensagem correspondente à primeira mensagem queinclui a informação de roteamento de SS7; e(c) uma interface de rede de IP para o encaminhamentoda segunda mensagem para um ponto de fim remoto com base nainformação de roteamento de SS7.
16. Sistema, de acordo com a reivindicação 15,caracterizado pelo fato de o processador de mensagem seradaptado para incluir um código de ponto de SS7 na mensagemde SIP.
17. Sistema, de acordo com a reivindicação 15,caracterizado pelo fato de o processador de mensagem seradaptado para incluir um código de grupo de rede namensagem de SIP.
18. Sistema, de acordo com a reivindicação 15,caracterizado pelo fato de o processador de mensagem seradaptado para incluir uma informação de aparência de redena mensagem de SIP.
19. Sistema, de acordo com a reivindicação 15,caracterizado pelo fato de a mensagem de SIP compreenderuma mensagem de protocolo SPIRITS.
20. Sistema, de acordo com a reivindicação 15,caracterizado pelo fato de o parâmetro compreender umevento de eco instruindo o nó de SIP remoto para retornar ainformação de roteamento de SS7 em uma mensagem.
21. Sistema, de acordo com a reivindicação 15,caracterizado pelo fato de:(a) a interface de rede de IP ser adaptada parareceber a mensagem de resposta, a mensagem de respostacompreendendo uma mensagem de SIP incluindo a informação deroteamento de SS7;(b) o processador de mensagem ser adaptado para ageração de uma segunda mensagem correspondente à primeiramensagem que inclui a informação de roteamento de SS7; e(c) a interface de rede de SS7 ser adaptada para oencaminhamento da segunda mensagem para um ponto de fimremoto com base na informação de roteamento de SS7.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US69743805P | 2005-07-08 | 2005-07-08 | |
| US60/697,438 | 2005-07-08 | ||
| US11/193,240 US7760708B2 (en) | 2005-07-08 | 2005-07-29 | Methods, systems, and computer program products for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes |
| US11/193,240 | 2005-07-29 | ||
| PCT/US2006/026555 WO2007008685A2 (en) | 2005-07-08 | 2006-07-10 | Methods, systems, and computer grogram products for triggering sip nodes to include ss7 routing information in respone messages including information requested by ss7 nodes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0613172A2 true BRPI0613172A2 (pt) | 2010-12-21 |
Family
ID=37618256
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0613172-7A BRPI0613172A2 (pt) | 2005-07-08 | 2006-07-10 | 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 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7760708B2 (pt) |
| EP (1) | EP1902572B1 (pt) |
| CN (1) | CN101258732B (pt) |
| BR (1) | BRPI0613172A2 (pt) |
| WO (1) | WO2007008685A2 (pt) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7318091B2 (en) * | 2000-06-01 | 2008-01-08 | Tekelec | Methods and systems for providing converged network management functionality in a gateway routing node to communicate operating status information associated with a signaling system 7 (SS7) node to a data network node |
| US7804789B2 (en) | 2004-03-18 | 2010-09-28 | Tekelec | Methods, systems, and computer program products for organizing, managing, and selectively distributing routing information in a signaling message routing node |
| 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 |
| US8155294B2 (en) * | 2005-08-15 | 2012-04-10 | Microsoft Corporation | Associating a telephone call with a dialog based on a computer protocol such as SIP |
| US20070121908A1 (en) * | 2005-10-07 | 2007-05-31 | Tekelec | Methods, systems, and computer program products for providing address translation using subsequent address information |
| US7864710B2 (en) * | 2005-12-20 | 2011-01-04 | Level 3 Communications, Llc | System and method for routing signaling messages in a communication network |
| US8452890B2 (en) | 2007-02-26 | 2013-05-28 | Performance Technologies Inc. | Point code emulation for common channel signaling system No. 7 signaling network |
| US9043451B2 (en) * | 2007-07-31 | 2015-05-26 | Tekelec, Inc. | Methods, systems, and computer readable media for managing the flow of signaling traffic entering a signaling system 7 (SS7) based network |
| 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 |
| US8712450B2 (en) * | 2007-08-27 | 2014-04-29 | International Business Machines Corporation | System and method of creating and providing SMS http tagging |
| CN101383840B (zh) * | 2007-09-05 | 2011-12-21 | 华为技术有限公司 | 一种基于m3ua协议组网的网络、装置及消息传输方法 |
| US8527656B2 (en) * | 2008-03-26 | 2013-09-03 | Avaya Inc. | Registering an endpoint with a sliding window of controllers in a list of controllers of a survivable network |
| US7995466B2 (en) * | 2008-03-26 | 2011-08-09 | Avaya Inc. | Failover/failback trigger using SIP messages in a SIP survivable configuration |
| US8018848B2 (en) | 2008-03-26 | 2011-09-13 | Avaya Inc. | Survivable phone behavior using SIP signaling in a SIP network configuration |
| US8107361B2 (en) * | 2008-03-26 | 2012-01-31 | Avaya Inc. | Simultaneous active registration in a SIP survivable network configuration |
| US8131862B2 (en) * | 2009-03-24 | 2012-03-06 | International Business Machines Corporation | Integration of SS7 with an application server |
| US9253218B2 (en) * | 2009-04-23 | 2016-02-02 | International Business Machines Corporation | Interface for connecting a network element to a session initiation protocol application server |
| WO2010136988A2 (en) * | 2009-05-27 | 2010-12-02 | Convergin Israel Ltd. | Providing session-based services to event-based networks |
| CN102006523B (zh) * | 2009-09-03 | 2014-04-09 | 中兴通讯股份有限公司 | 一种跨信令网的信息发送方法及系统 |
| CN102859944B (zh) * | 2010-02-12 | 2016-05-25 | 泰克莱克股份有限公司 | 用于在diameter节点处提供本地应用路由的方法和设备 |
| CN103731358A (zh) * | 2012-10-12 | 2014-04-16 | 北京信威通信技术股份有限公司 | 一种基于sip消息自动生成路由信息的方法 |
| CN107493231A (zh) * | 2016-06-12 | 2017-12-19 | 阿里巴巴集团控股有限公司 | 一种cdn的动态路由方法及装置 |
| US11038929B1 (en) * | 2017-05-24 | 2021-06-15 | First Orion Corp. | Efficient SIP message modification |
| CN114157598B (zh) * | 2021-12-13 | 2023-04-07 | 百果园技术(新加坡)有限公司 | 一种消息转发方法、系统、电子设备及存储介质 |
Family Cites Families (71)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4191860A (en) | 1978-07-13 | 1980-03-04 | Bell Telephone Laboratories, Incorporated | Data base communication call processing method |
| 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 |
| EP0681405A1 (en) | 1994-05-06 | 1995-11-08 | International Business Machines Corporation | System for diverting signalling link traffic in a common channel signalling system |
| US5812639A (en) | 1994-12-05 | 1998-09-22 | Bell Atlantic Network Services, Inc. | Message communication via common signaling channel |
| US5838683A (en) | 1995-03-13 | 1998-11-17 | Selsius Systems Inc. | Distributed interactive multimedia system architecture |
| US5671225A (en) | 1995-09-01 | 1997-09-23 | Digital Equipment Corporation | Distributed interactive multimedia service system |
| WO1997020423A1 (en) | 1995-11-29 | 1997-06-05 | Bell Communications Research, Inc. | A system and method for automatically screening and directing incoming calls |
| US5826030A (en) | 1995-11-30 | 1998-10-20 | Excel Switching Corporation | Telecommunication switch having a universal API with a single call processing message including user-definable data and response message each having a generic format |
| CA2165856C (en) | 1995-12-21 | 2001-09-18 | R. William Carkner | Number portability with database query |
| US6070076A (en) | 1995-12-22 | 2000-05-30 | Ericsson Inc. | Identification of mobile calls within a mobile telephone system |
| 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 |
| 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 |
| SE512270C2 (sv) | 1997-04-30 | 2000-02-21 | Ericsson Telefon Ab L M | Sätt och system för användning i ett telekommunikationsnät |
| US6002693A (en) | 1997-06-04 | 1999-12-14 | Nortel Networks Corporation | Method and system for routing messages in a telecommunication network using an expanded signalling link selector field |
| GB9711788D0 (en) | 1997-06-06 | 1997-08-06 | Northern Telecom Ltd | Method and interface for connecting communication traffic between narrowband and broadband networks |
| US7050456B1 (en) | 1998-12-04 | 2006-05-23 | Tekelec | Methods and systems for communicating signaling system 7 (SS7) user part messages among SS7 signaling points (SPs) and internet protocol (IP) nodes using signal transfer points (STPs) |
| 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 |
| US6779030B1 (en) | 1997-10-06 | 2004-08-17 | Worldcom, Inc. | Intelligent network |
| US6418461B1 (en) | 1997-10-06 | 2002-07-09 | Mci Communications Corporation | Intelligent call switching node in an intelligent distributed network architecture |
| US6330324B1 (en) | 1997-12-09 | 2001-12-11 | Sbc Technology Resources, Inc. | Geographical call routing for a non-emergency calling service |
| US6182086B1 (en) | 1998-03-02 | 2001-01-30 | Microsoft Corporation | Client-server computer system with application recovery of server applications and client applications |
| US6249572B1 (en) | 1998-06-08 | 2001-06-19 | Inet Technologies, Inc. | Transaction control application part (TCAP) call detail record generation in a communications network |
| 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ä |
| US6327267B1 (en) | 1998-12-21 | 2001-12-04 | Ericssoninc | Systems and methods for routing a message through a signaling network associated with a public switched telephone network (PSTN), including a method for performing global title routing on an internet protocol (IP) address |
| 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 |
| US20010053218A1 (en) | 1999-05-26 | 2001-12-20 | Alex Leung | Transaction bridging/forwarding in signaling system of telecommunications network |
| US6683881B1 (en) * | 1999-05-28 | 2004-01-27 | Ericsson Inc. | Interface between an SS7 gateway and an IP network |
| US6701367B1 (en) | 1999-09-24 | 2004-03-02 | Sun Microsystems, Inc. | Mechanism for enabling customized session managers to interact with a network server |
| 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 |
| US6434155B1 (en) | 1999-12-22 | 2002-08-13 | Alcatel Usa Sourcing, L.P. | Weighted round robin engine used in scheduling the distribution of ATM cells |
| 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 |
| KR20010087959A (ko) | 2000-03-09 | 2001-09-26 | 서평원 | 에스에스피에서 티씨에이피와 통신하기 위한 아이엔에이피처리 방법 |
| US6625273B1 (en) | 2000-03-28 | 2003-09-23 | Sevis Systems, Inc. | System and method for a local number portability cache |
| US6731741B1 (en) | 2000-03-31 | 2004-05-04 | Alcatel | Signaling server for processing signaling information in a telecommunications network |
| EP1303994B1 (en) | 2000-07-14 | 2005-09-28 | Tekelec | Triggerless screening services |
| US20020048360A1 (en) | 2000-09-05 | 2002-04-25 | Zambre Rajan A. | System and methods for distributed telecommunication applications for the public switched telephone network and the public land mobile network |
| 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 |
| US7333505B2 (en) * | 2000-12-18 | 2008-02-19 | Nortel Networks Limited | Transaction management for interworking between disparate networks |
| US20020141404A1 (en) * | 2001-04-03 | 2002-10-03 | Michael Wengrovitz | Call routing using information in session initiation protocol messages |
| 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 |
| US8346848B2 (en) | 2001-08-16 | 2013-01-01 | Juniper Networks, Inc. | System and method for maintaining statefulness during client-server interactions |
| KR100407323B1 (ko) | 2001-09-19 | 2003-11-28 | 삼성전자주식회사 | 사설 무선 네트워크에서 콜 매니저 이중화 방법 |
| US7139263B2 (en) | 2001-10-19 | 2006-11-21 | Sentito Networks, Inc. | Voice over IP architecture |
| US6914973B2 (en) | 2002-06-25 | 2005-07-05 | Tekelec | Methods and systems for improving trunk utilization for calls to ported numbers |
| US8015303B2 (en) | 2002-08-02 | 2011-09-06 | Astute Networks Inc. | High data rate stateful protocol processing |
| 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 |
| 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 |
| DE60322018D1 (de) | 2003-04-03 | 2008-08-21 | Hewlett Packard Development Co | Verfahren und Anordnung zum Wechsel von Verbindungen zwischen Signalisierungs-Prozessen |
| US7245609B2 (en) | 2003-10-31 | 2007-07-17 | Agilent Technologies, Inc. | Apparatus and method for voice over IP traffic separation and factor determination |
| US7554974B2 (en) | 2004-03-09 | 2009-06-30 | Tekelec | Systems and methods of performing stateful signaling transactions in a distributed processing environment |
| US20080175223A1 (en) | 2004-12-29 | 2008-07-24 | Marian Croak | Method and apparatus for providing multiple calling name identifiers for a phone number |
| US7856094B2 (en) | 2005-03-21 | 2010-12-21 | Tekelec | Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network |
| 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 |
| US8050253B2 (en) | 2006-01-09 | 2011-11-01 | Tekelec | Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment |
| WO2008094648A1 (en) | 2007-01-31 | 2008-08-07 | Tekelec | Methods, systems, and computer program products for applying multiple communications services to a call |
| CN101874383A (zh) | 2007-04-20 | 2010-10-27 | 泰克莱克公司 | 用于在通信网络中提供服务交互和中介的系统、方法和计算机程序产品 |
| CA2894376C (en) | 2014-06-17 | 2017-02-28 | Kemira Oyj | Method for separating hydrocarbons and use of molten salt |
-
2005
- 2005-07-29 US US11/193,240 patent/US7760708B2/en active Active
-
2006
- 2006-07-10 CN CN2006800325897A patent/CN101258732B/zh active Active
- 2006-07-10 WO PCT/US2006/026555 patent/WO2007008685A2/en not_active Ceased
- 2006-07-10 BR BRPI0613172-7A patent/BRPI0613172A2/pt not_active IP Right Cessation
- 2006-07-10 EP EP06786639.2A patent/EP1902572B1/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US7760708B2 (en) | 2010-07-20 |
| CN101258732A (zh) | 2008-09-03 |
| WO2007008685A2 (en) | 2007-01-18 |
| EP1902572A4 (en) | 2010-10-20 |
| WO2007008685A3 (en) | 2007-06-07 |
| US20070008955A1 (en) | 2007-01-11 |
| CN101258732B (zh) | 2012-01-04 |
| EP1902572B1 (en) | 2015-11-04 |
| EP1902572A2 (en) | 2008-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| 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 | |
| US8520828B2 (en) | Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network | |
| US8532089B2 (en) | Call intercept for voice over internet protocol (VoIP) | |
| US6735621B1 (en) | Method and apparatus for messaging between disparate networks | |
| US8375144B2 (en) | System for connecting applications to legacy and next generation networks | |
| US7965832B2 (en) | Connection manager for integrating legacy telephony environments and IP networks | |
| BRPI0615078A2 (pt) | métodos, sistemas, e produtos de programa de computador para controlar dinamicamente um elemento de rede de pstn a partir de um elemento de rede ip usando sinalização | |
| AU3044501A (en) | Methods and systems for implementing a real-time, distributed, hierarchical database using a proxiable protocol | |
| CN101297537A (zh) | 电话和网络服务的协调 | |
| WO2009149133A2 (en) | Methods, systems, and computer readable media for providing next generation network (ngn)-based end user services to legacy subscribers in a communications network | |
| CN106464697A (zh) | 用于建立适于媒体流的传送的从第一rtc客户端到第二rtc客户端的通信连接的方法 | |
| US8165113B1 (en) | Session initiation protocol (SIP) message incorporating a number of predetermined address headers having predetermined address information | |
| US8498302B2 (en) | System and method for exposing third party call functions of the intelligent network application part (INAP) as a web service interface | |
| US7007063B2 (en) | Server side program interface to service logic execution environment | |
| US10313528B2 (en) | Systems, methods, and computer program products for providing regional survivable calling over a packet network | |
| 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 | |
| EP2435920B1 (en) | Providing session-based services to event-based networks | |
| US8831200B2 (en) | Systems, methods, and computer readable media for communicating calling name information between signaling system 7 (SS7) and non-SS7 networks | |
| US9800957B2 (en) | Operating a network node | |
| US20240073123A1 (en) | Alternative route propogation | |
| Chentouf et al. | Mapping SIP onto a feature interaction management language | |
| 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 | |
| US7558871B2 (en) | Data stream association with call through employment of identifier within message associated with the call | |
| US7764776B2 (en) | Application server component (s) providing of line-side service(s) associated with network address on home network for user to telephony device on remote network for the user | |
| Vannucci | EXTENDED CALL CONTROL TELECOMMUNICATIONS WEB SERVICE |
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. |