OmniSEP - Plataforma de Ponto de Serviço
OmniSEP é uma plataforma unificada de ponto de serviço que fornece implementações de grau de operadora de protocolos de provisionamento de dispositivos móveis. Ele gerencia a Configuração de Direitos TS.43, Serviços Suplementares XCAP e Correio de Voz Visual a partir de uma única plataforma.
Links Rápidos
Operações e Monitoramento
- Referência de Configuração - Documentação completa de parâmetros para todos os serviços
- Solução de Problemas - Problemas comuns e resoluções
Documentação de Serviço
- Direitos TS.43 - Configuração de Direitos de Serviço GSMA TS.43
- Simservs XCAP - Serviços Suplementares ETSI TS 183 023 (Encaminhamento de Chamadas, Bloqueio de Chamadas, Identificação de Chamadas)
- Correio de Voz Visual - Servidor de Correio de Voz Visual OMTP VVM v1.3 / GSMA TS.46
Visão Geral da Arquitetura
Serviços Suportados
Configuração de Direitos TS.43
Implementa GSMA TS.43 para consultas de direitos de serviço do dispositivo:
| App ID | Serviço | Descrição |
|---|---|---|
| ap2003 | Voz sobre Celular | Status de direitos VoLTE/VoNR |
| ap2004 | VoWiFi | Direitos de chamadas de voz sobre WiFi |
| ap2005 | SMSoIP | Direitos de SMS sobre IP |
| ap2006 | Companheiro ODSA | Ativação de Serviço no Dispositivo (companheiro) |
| ap2009 | Primário ODSA | Ativação de Serviço no Dispositivo (primário) |
| ap2010 | Aumento de Plano de Dados | Informações sobre o plano de dados |
| ap2012 | Cobrança Direta de Operadora | Status do serviço DCB |
| ap2016 | Modo Satélite | Direitos de conectividade via satélite |
Serviços Suplementares XCAP
Implementa ETSI TS 183 023 para configuração de serviços suplementares IMS:
| Serviço | Descrição | Referência |
|---|---|---|
| Desvio de Comunicação | Encaminhamento de chamadas (CFU, CFB, CFNA, CFNRC) | ETSI TS 183 004 |
| Bloqueio de Chamadas Recebidas | Bloquear chamadas recebidas por tipo | ETSI TS 183 023 |
| Bloqueio de Chamadas Realizadas | Bloquear chamadas realizadas por tipo | ETSI TS 183 023 |
| OIP/OIR | Apresentação e restrição de identificação de chamadas | ETSI TS 183 023 |
Correio de Voz Visual
Implementa a Especificação OMTP VVM v1.3 e GSMA TS.46:
| Componente | Descrição | Referência |
|---|---|---|
| Servidor IMAP | Recuperação e gerenciamento de mensagens | RFC 3501 |
| Protocolo SMS | Mensagens de provisionamento SYNC/STATUS | OMTP VVM v1.3 |
| Gerenciamento de Saudações | Saudações pessoais e de ausência prolongada | GSMA TS.46 |
| Transcrição | Suporte de correio de voz para texto | OMTP VVM v1.3 |
Visão Geral dos Endpoints
| Endpoint | Método | Descrição |
|---|---|---|
/ | GET/POST | Consultas de direitos TS.43 |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml | GET/PUT | Operações completas de documento XCAP |
/simservs.ngn.etsi.org/users/{sip}/simservs.xml/~~/{xpath} | GET/PUT/DELETE | Operações de elemento XCAP |
/api/activity | GET | Pesquisa de registro de atividades |
/api/entitlements/{imsi} | GET/POST | Gerenciamento de direitos |
/api/xcap/{msisdn} | GET/POST | Gerenciamento de perfil XCAP |
/health | GET | Verificação de saúde |
Interface Web
OmniSEP inclui uma interface web em tempo real para monitoramento e gerenciamento, construída com Phoenix LiveView. Acesse a interface em http://<host>:9014/.

Gerenciamento de perfil Simservs XCAP mostrando a configuração de serviços suplementares do assinante
Painéis
| Painel | Caminho | Descrição |
|---|---|---|
| Status | / | Saúde do sistema, status do serviço, uso de memória, estatísticas de armazenamento |
| Direitos | /entitlements | Visualizar e gerenciar direitos personalizados TS.43 por IMSI |
| Sessões | /sessions | Monitorar sessões EAP-AKA e tokens de autenticação ativos |
| Atividade | /activity | Navegar pelos registros de atividades TS.43 com filtragem e paginação |
| Perfis XCAP | /xcap | Gerenciar perfis Simservs XCAP, sincronizar com HSS |
| Diameter | /diameter | Monitorar conexões e status de pares Diameter |
| Logs | /logs | Visualizador de logs do sistema em tempo real com filtragem de nível |
Painel de Status
O painel de status principal fornece uma visão geral da saúde do sistema:
- Status do Serviço: Indicadores do servidor HTTP, EAP-AKA, serviço VVM
- Contadores de Armazenamento: Direitos, perfis XCAP, sessões, tokens, registros de atividades
- Uso de Memória: Total, processo e divisão de memória ETS
- Uptime: Exibição do tempo de atividade do sistema
Todas as métricas se atualizam automaticamente a cada 5 segundos.
Gerenciamento de Perfil XCAP
O painel XCAP permite que os operadores:
- Pesquisem e visualizem perfis de assinantes por MSISDN
- Editem as configurações de serviços suplementares (OIP/OIR, encaminhamento de chamadas, bloqueio de chamadas)
- Extraírem perfis do HSS via interface Diameter Sh
- Enviem alterações locais de volta ao HSS
- Visualizem metadados de modificação (timestamp, IP do cliente, User-Agent)
Monitoramento de Atividades
O painel de atividades fornece visibilidade em tempo real de todas as solicitações de dispositivos:

Registro de atividades mostrando solicitações XCAP e de direitos com detalhes de solicitação/resposta
Recursos:
- Filtrar por tipo de solicitação (XCAP, Consulta de Direitos, Desafio EAP, etc.)
- Pesquisar por IMSI, MSISDN, ID do Terminal ou IP do Cliente
- Visualizar dados detalhados de solicitação/resposta, incluindo cabeçalhos, corpo e caminho
- Rastrear método HTTP e códigos de status de resposta
Monitoramento de Sessões
O painel de sessões exibe:
- Aba de Sessões: Sessões EAP-AKA ativas com estado (pendente, desafio_enviado, autenticado, falhou)
- Aba de Tokens: Tokens de autenticação ativos com tempo restante até a expiração
Ambas as visualizações suportam revogação manual de sessão/token.
Fluxo de Autenticação
Configuração Rápida
Configuração Mínima
# config/config.exs
import Config
config :omni_sep,
http_port: 9014,
http_ip: {0, 0, 0, 0},
server_fqdn: "sep.mnc001.mcc001.pub.3gppnetwork.org",
entitlement_version: "2.0"
# Direitos padrão para todos os assinantes
config :omni_sep, :default_entitlements,
vowifi: %{
entitlement_status: 1,
addr_status: 2,
tc_status: 2,
prov_status: 1
},
volte: %{
entries: [
%{access_type: 1, home_roaming_nw_type: 1, entitlement_status: 1}
]
}
# Configurações de Token
config :omni_sep, :token,
validity_seconds: 86400,
signing_secret: "seu-segredo-de-produção-aqui"
# Configurações EAP-AKA
config :omni_sep, :eap_aka,
enabled: true,
session_timeout_ms: 30_000
Veja Referência de Configuração para documentação completa de parâmetros.
Estrutura da Documentação
Por Função
Operadores de Rede:
- Comece com esta visão geral
- Revise Referência de Configuração para configurações de implantação
- Revise Solução de Problemas para problemas comuns
Configuração de Serviço:
- Direitos TS.43 para provisionamento VoWiFi/VoLTE
- Simservs XCAP para encaminhamento/bloqueio de chamadas
Solução de Problemas:
- Guia de Solução de Problemas para problemas comuns
- Verifique Registro de Atividades para rastreamento de solicitações
Por Protocolo
GSMA TS.43:
- Direitos TS.43 - Documentação completa de direitos de serviço
- Especificação: GSMA TS.43
ETSI XCAP:
- Simservs XCAP - Documentação de serviços suplementares
- Especificações:
- ETSI TS 183 023 - Estrutura XCAP
- ETSI TS 183 004 - Desvio de Comunicação
- RFC 4825 - Protocolo XCAP