Pular para o conteúdo principal

OmniSS7 - Guia do Usuário

OmniSS7 da Omnitouch Network Services é uma pilha de sinalização SS7 abrangente e de uso geral que fornece funcionalidade flexível para elementos de rede.

Visão Geral de Roteamento

Visão Geral da Documentação

Esta documentação está organizada por função do elemento de rede. Escolha o guia que corresponde à sua implantação:

📚 Guias de Configuração

  • Guia STP - Configuração do Ponto de Transferência de Sinal

    • Roteie o tráfego SS7 entre pares de rede
    • Roteamento de Código de Ponto e Título Global
    • Balanceamento de carga e ocultação de topologia
    • Use isso se você estiver roteando tráfego SS7 entre redes
  • Guia do Cliente MAP - Configuração do Cliente MAP

    • Conecte-se como cliente M3UA para enviar solicitações MAP
    • Consultas HLR, autenticação, informações de roteamento
    • Suporte ao protocolo MAP genérico
    • Use isso se você estiver enviando solicitações MAP para elementos de rede
  • Guia do Centro de SMS - Configuração do Centro de SMS (SMSc)

    • Roteamento e entrega de mensagens SMS
    • Filas de mensagens com suporte a banco de dados
    • Auto-limpeza e relatórios de entrega
    • Use isso se você estiver operando um Centro de SMS
  • Guia HLR - Configuração do Registro de Localização do Assinante

    • Gerenciamento de banco de dados de assinantes
    • Geração de vetores de autenticação
    • Atualizações de localização e informações de roteamento
    • Use isso se você estiver operando um HLR/HSS
  • Guia do Gateway CAMEL - Configuração do Gateway CAMEL

    • Serviços de rede inteligente (CAP/CAMEL)
    • Controle de chamadas em tempo real e cobrança
    • Integração OCS para faturamento
    • Construtor de solicitações interativas e monitoramento de sessões
    • Use isso se você estiver fornecendo serviços IN ou cobrança em tempo real

🔧 Recursos Comuns

  • Guia de Recursos Comuns - Componentes Compartilhados
    • Visão geral e configuração da interface da web
    • Documentação da API
    • Monitoramento e métricas (Prometheus)
    • Melhores práticas e solução de problemas

📖 Documentação de Referência

  • Apêndice - Referência Técnica
    • Especificações do protocolo SS7
    • Códigos de operação MAP
    • Fluxos de transação TCAP
    • Codificações e formatos de caracteres

Início Rápido

1. Visão Geral do Sistema

OmniSS7 pode operar em diferentes modos, dependendo das suas necessidades de rede:

3. Configuração

OmniSS7 pode ser executado em 5 modos operacionais diferentes. O arquivo de configuração config/runtime.exs contém exemplos completos e prontos para uso.

Para mudar de modo:

  1. Abra config/runtime.exs
  2. Descomente a seção de configuração desejada (STP, HLR, SMSc ou CAMEL GW)
  3. Comente as outras seções
  4. Atualize os endereços IP e URLs da API conforme necessário
  5. Reinicie o aplicativo

Veja os guias específicos de modo abaixo para instruções completas de configuração

Exemplos de configurações em runtime.exs:

Modo STP:

config :omniss7,
map_client_enabled: true,
hlr_mode_enabled: false,
smsc_mode_enabled: false,
camelgw_mode_enabled: false,
map_client_m3ua: %{...}

Modo HLR:

config :omniss7,
map_client_enabled: false,
hlr_mode_enabled: true,
smsc_mode_enabled: false,
camelgw_mode_enabled: false,
hlr_api_base_url: "...",
map_client_m3ua: %{...}

Modo SMSc:

config :omniss7,
map_client_enabled: true,
hlr_mode_enabled: false,
smsc_mode_enabled: true,
camelgw_mode_enabled: false,
smsc_api_base_url: "...",
auto_flush_enabled: true,
map_client_m3ua: %{...}

Modo Gateway CAMEL:

config :omniss7,
cap_client_enabled: true,
camelgw_mode_enabled: true,
ocs_enabled: true,
ocs_url: "http://your-ocs-server/api/charging",
cap_version: :v2, # Versão CAP: :v1, :v2, :v3 ou :v4
cap_client_m3ua: %{...}

4. Acesso à Interface da Web

Navegue até http://localhost (ou seu hostname configurado)


Arquitetura do Sistema


Matriz de Recursos

RecursoModo STPCliente MAPModo SMScModo HLRGateway CAMEL
Roteamento de Código de Ponto
Roteamento de Título Global
Reescrita de SSN
Suporte Multi-Peer
Solicitações MAP (Enviar)
Respostas MAP (Receber)
Gerenciamento de Filas de SMS
Auto-Limpeza de SMS
Banco de Dados de Assinantes
Vetores de Autenticação
Atualizações de Localização
Suporte CAP/CAMEL
Cobrança em Tempo Real
Controle de Chamadas (Serviços IN)
Interface da Web
API REST
Métricas Prometheus

Operações Comuns

Acesso à Interface da Web

  • URL: http://localhost (ou hostname configurado)
  • API Swagger: http://localhost/swagger
  • Métricas: http://localhost/metrics

Monitoramento

# Verifique o status do peer M3UA
curl http://localhost/api/m3ua-status

# Veja as métricas do Prometheus
curl http://localhost/metrics

# Verifique a saúde do aplicativo
curl http://localhost/api/health

Logs

# Configure o nível de log em config/runtime.exs
config :logger,
level: :debug # Opções: :debug, :info, :warning, :error

Capacidades Principais

  • Suporte Completo ao Protocolo MAP - Operações da Fase 2/3 do MAP
  • Suporte ao Protocolo CAP/CAMEL - CAP v1/v2/v3/v4 para serviços de rede inteligente
  • Sinalização M3UA/SCTP - Transporte SS7 baseado em IP
  • Cobrança em Tempo Real - Integração OCS para faturamento pré-pago/pós-pago
  • Fila de Mensagens em Tempo Real - Entrega de SMS com suporte a banco de dados
  • Construtor de Solicitações Interativo - Interface da Web para testes CAMEL/CAP
  • Monitoramento de Sessões - Rastreamento de sessões de chamadas CAMEL em tempo real
  • Documentação da API Interativa - Swagger UI para testes
  • Métricas Prometheus - Observabilidade completa
  • Configuração Multi-função - STP, Cliente MAP, SMSc, HLR, Gateway CAMEL

Visão Geral da Pilha de Protocolo


Exemplos de Casos de Uso

Gateway de Rede (STP)

Roteie tráfego SS7 entre diferentes redes móveis

  • Conecte redes de operadores
  • Gateway SS7 internacional
  • Balanceamento de carga entre HLRs
  • Tradução de Título Global
  • NAT SCCP (Reutilização Inteligente de Título Global)
  • Guia STP

Centro de SMS (SMSc)

Entregue mensagens SMS a assinantes móveis

  • Entrega de MT-SMS
  • Originação de MO-SMS
  • Roteamento de SMS para casa
  • Ocultação de IMSI
  • Firewall de SMS
  • Gerenciamento de filas de mensagens
  • Relatórios de entrega
  • Integrado ao OmniMessage para gerenciar todos os SMS MAP
  • Guia do Centro de SMS

Cliente MAP

Interaja com qualquer elemento de rede via MAP usando uma API RESTful simples

  • PRN / SRI / ATI / etc
  • Construa suas próprias aplicações SS7/MAP usando APIs RESTful
  • Gateways USSD
  • Solicitações de vetores de autenticação
  • Consultas de IMSI/MSISDN
  • Consultas de informações de roteamento
  • Guia do Cliente MAP

Banco de Dados de Assinantes (HLR)

Gerencie dados de assinantes e autenticação

  • Atualizações de localização
  • Geração de autenticação
  • Provisão de informações de roteamento
  • Integra-se totalmente ao OmniHSS
  • Guia HLR

Plataforma de Rede Inteligente (Gateway CAMEL)

Controle de chamadas em tempo real e cobrança para operadores de telecomunicações

  • Cobrança de chamadas pré-pagas/pós-pagas
  • Controle de chamadas (conectar, liberar, roteamento)
  • Gerenciamento de sessões e geração de CDR
  • Construtor de solicitações interativas para testes
  • Guia do Gateway CAMEL

Suporte e Recursos

Documentação

Guias de Configuração do Core:

Integração & Referência:

Informações de Contato

Produto: OmniSS7
Fabricante: Omnitouch Network Services
Versão da Documentação: 2.0
Última Atualização: 2025

Para suporte técnico, assistência na implementação ou consultas de vendas, entre em contato com a Omnitouch Network Services.


Esta documentação cobre a operação em tempo de execução do OmniSS7 e a funcionalidade do usuário final. Para instalação, desenvolvimento ou configuração avançada, consulte a documentação técnica.