Pular para o conteúdo principal

SS7 — Pilha de Sinalização (STP / HLR / IP-SM-GW / CAMEL-GW)

A pilha SS7 (OmniSS7) termina o transporte SIGTRAN — associações SCTP que transportam M3UA — e roteia o tráfego SS7/MAP através da rede de sinalização. Um único serviço fornece toda a pilha, e o OmniWeb a apresenta como quatro visões de elementos para seus diferentes papéis: STP (Ponto de Transferência de Sinalização, o roteador SS7), HLR (Registro de Localização do Usuário), IP-SM-GW (Gateway de Mensagens Curtas IP) e CAMEL-GW (Gateway CAMEL). Todos os quatro são suportados pelo mesmo cliente compartilhado, portanto, o transporte e roteamento SIGTRAN que eles compartilham é a mesma pilha subjacente vista de diferentes ângulos.

← Guia de Operações

Cada visão é uma página de elemento por instância acessada a partir da barra lateral quando uma pilha SS7 está em execução no inventário do site. Todo o tráfego passa pelo proxy de backend do OmniWeb para a API da pilha, portanto, permanece atrás do único gateway autenticado; as respostas retornam em um envelope {status, response}. O link da documentação no cabeçalho de cada página de elemento (o botão de ajuda contextual) abre esta página. Cada visão é organizada em abas. As taxas de mensagens e outras séries temporais são apresentadas como painéis Grafana acessados a partir da página do elemento — o OmniWeb não duplica esses gráficos nativamente.

A pilha em um relance

O transporte SIGTRAN sob cada papel é o mesmo, portanto, as abas Peers e SCTP Connections aparecem em todas as quatro visões e leem os mesmos dados.

A aba de peers do STP mostrando o status do peer M3UA — estado ASP e de associação, pontos finais, contexto de roteamento e tempo de atividade para cada peer de sinalização

A aba Peers relata o status do peer M3UA (/api/m3ua-status): cada peer M3UA/M2PA, com seu estado ASP, estado de associação, pontos finais locais e remotos, contexto de roteamento, protocolo e modo, e estatísticas de tempo de atividade por peer. É aqui que você confirma que o processo do servidor de aplicação de cada vizinho de sinalização está ativo e em serviço.

A aba de conexões SCTP do STP listando cada associação SCTP com papel, pontos finais, contagens de stream, contadores de bytes e mensagens e última atividade

A aba SCTP Connections lista o transporte subjacente (/api/sctp-connections): cada associação SCTP com seu status, papel, IP/porta locais e remotos, contagens de streams de entrada e saída, bytes e mensagens enviados e recebidos, última atividade, e qualquer último erro — além de totais agregados em todas as conexões. É a camada a ser verificada quando um peer mostra estar fora: se a associação SCTP em si está estabelecida.

STP — roteamento

A visão STP é o roteador SS7. Junto com as abas de transporte compartilhadas, ela contém a aba Roteamento, além de Mapa de Rede, Visão Geral e um feed de Eventos SS7.

A aba de roteamento do STP mostrando rotas de código de ponto e rotas de título global com seus peers-alvo e prioridades

A aba Roteamento mostra a configuração completa de roteamento M3UA (/api/routing): os peers configurados, as rotas de código de ponto (PC) e as rotas de título global (GT).

  • Rotas de código de ponto direcionam o tráfego para um código de ponto de destino (dest_pc) através de um peer alvo, com um indicador de rede, máscara de código de ponto e prioridade. Os operadores podem adicionar uma rota PC (POST /api/routing/pc-routes, fornecendo o código de ponto de destino e o peer alvo) e deletar uma (DELETE /api/routing/pc-routes/{dest_pc}-{peer_id}).
  • Rotas de título global combinam um prefixo GT e encaminham para um peer alvo com uma prioridade e detalhes opcionais de SSN, tipo de tradução e natureza do endereço, além de uma descrição. Os operadores podem adicionar uma rota GT (POST /api/routing/gt-routes, fornecendo o prefixo e o peer alvo) e deletar uma (DELETE /api/routing/gt-routes/{prefix}:{peer_id}).

É aqui que você confirma e ajusta como o STP encaminha mensagens SS7 para cada destino.

HLR

A visão HLR exibe os assinantes ativos do registro e o link para o backend do HLR, juntamente com as abas de transporte compartilhadas, uma Visão Geral e uma aba Cliente SS7.

A aba de assinantes do HLR listando assinantes ativos com IMSI, VLR, MSC de serviço, hora de registro e duração

A aba Subscribers lista o registro de assinantes ativos (/api/subscribers): cada assinante que enviou um UpdateLocation e ainda não um CancelLocation, cada linha mostrando IMSI, VLR, MSC de serviço, hora de registro e duração, com contagens de VLRs e MSCs únicos. Um operador pode limpar todos os assinantes ativos rastreados (DELETE /api/subscribers) para redefinir a visão do registro.

A aba de links do HLR mostrando conectividade com a API HLR configurada — status, latência e versão

A aba HLR Links verifica a conectividade com a API HLR configurada (/api/hlr-links): o status (ativo, degradado ou inativo), latência medida, versão reportada e o host alvo. É a maneira mais rápida de confirmar que a pilha pode alcançar o backend do HLR.

IP-SM-GW

A visão IP-SM-GW é o gateway de mensagens curtas. Ela carrega o rastreador de assinantes SMSc e o link para o backend do SMSc, juntamente com as abas de transporte compartilhadas e uma Visão Geral.

A aba de links SMSc do IP-SM-GW mostrando conectividade com a API SMSc configurada — status, latência e versão

A aba SMSc Links verifica a conectividade com a API SMSc configurada (/api/smsc-links): status (ativo, degradado ou inativo), latência, versão reportada e host alvo — o equivalente ao teste de link HLR.

A aba de assinantes SMSc do IP-SM-GW listando assinantes rastreados com MSISDN, IMSI, HLR/VLR GT, contagens de mensagens e status

A aba SMSc Subscribers lista os assinantes rastreados pelo rastreador de assinantes SMSc (/api/smsc-subscribers): cada um com MSISDN, IMSI, HLR GT e VLR GT, mensagens enviadas e recebidas, status e última atualização, além de contagens de ativos/falhados e HLRs únicos. Um operador pode limpar todos os assinantes SMSc rastreados (DELETE /api/smsc-subscribers).

CAMEL-GW

A visão CAMEL-GW exibe as sessões CAMEL que o gateway está executando, juntamente com as abas de transporte compartilhadas e uma Visão Geral.

A aba de sessões CAMEL-GW listando sessões CAMEL ativas com estado da chamada, versão CAP, IMSI, números chamadores/chamados e duração

A aba CAMEL Sessions lista todas as sessões CAMEL ativas gerenciadas pelo gateway (/api/camel-sessions): o estado de cada sessão, versão CAP, chave de serviço, IMSI, números chamadores e chamados, hora de início e duração, com contagens de sessões iniciadas e atendidas. É onde você acompanha o manuseio de chamadas CAMEL ao vivo em tempo real.

Status

O endpoint Status (/api/status) relata a saúde geral do nó que as abas Visão Geral resumem: a identidade do nó e papel, se o serviço está ok, seu tempo de atividade, e um resumo de peers de quantos peers de sinalização estão ativos em relação ao total. Esta é a primeira leitura para confirmar que a pilha está em execução e seus peers estão em serviço.

Relacionados

  • STP — o elemento de roteamento SS7 (rotas de código de ponto e rotas de título global).
  • HLR — o elemento Registro de Localização do Usuário (registro de assinantes ativos e link HLR).
  • IP-SM-GW — o elemento Gateway de Mensagens Curtas IP (assinantes SMSc e link).
  • CAMEL-GW — o elemento Gateway CAMEL (sessões CAMEL ao vivo).
  • O MSC/VLR gera o UpdateLocation e a sinalização CAMEL que esta pilha roteia e rastreia.
  • O SMSc é o backend que o link SMSc do IP-SM-GW e o rastreador de assinantes resolvem.
  • ← Guia de Operações