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 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:
- Abra
config/runtime.exs - Descomente a seção de configuração desejada (STP, HLR, SMSc ou CAMEL GW)
- Comente as outras seções
- Atualize os endereços IP e URLs da API conforme necessário
- 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
| Recurso | Modo STP | Cliente MAP | Modo SMSc | Modo HLR | Gateway 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:
- Guia de Configuração STP - Roteamento do Ponto de Transferência de Sinal
- Guia de Configuração do Cliente MAP - Cliente do protocolo MAP
- Guia de Configuração do Centro de SMS - Roteamento e entrega de SMS
- Guia de Configuração HLR - Banco de dados de assinantes
- Guia de Configuração do Gateway CAMEL - Rede inteligente e cobrança
Integração & Referência:
- Guia do Construtor de Solicitações CAMEL - Ferramenta de teste interativa
- Guia de Recursos Comuns - Componentes compartilhados e Interface da Web
- Referência Técnica - Especificações de protocolo
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.