Pular para o conteúdo principal

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.

Operações e Monitoramento

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 IDServiçoDescrição
ap2003Voz sobre CelularStatus de direitos VoLTE/VoNR
ap2004VoWiFiDireitos de chamadas de voz sobre WiFi
ap2005SMSoIPDireitos de SMS sobre IP
ap2006Companheiro ODSAAtivação de Serviço no Dispositivo (companheiro)
ap2009Primário ODSAAtivação de Serviço no Dispositivo (primário)
ap2010Aumento de Plano de DadosInformações sobre o plano de dados
ap2012Cobrança Direta de OperadoraStatus do serviço DCB
ap2016Modo SatéliteDireitos de conectividade via satélite

Serviços Suplementares XCAP

Implementa ETSI TS 183 023 para configuração de serviços suplementares IMS:

ServiçoDescriçãoReferência
Desvio de ComunicaçãoEncaminhamento de chamadas (CFU, CFB, CFNA, CFNRC)ETSI TS 183 004
Bloqueio de Chamadas RecebidasBloquear chamadas recebidas por tipoETSI TS 183 023
Bloqueio de Chamadas RealizadasBloquear chamadas realizadas por tipoETSI TS 183 023
OIP/OIRApresentação e restrição de identificação de chamadasETSI TS 183 023

Correio de Voz Visual

Implementa a Especificação OMTP VVM v1.3 e GSMA TS.46:

ComponenteDescriçãoReferência
Servidor IMAPRecuperação e gerenciamento de mensagensRFC 3501
Protocolo SMSMensagens de provisionamento SYNC/STATUSOMTP VVM v1.3
Gerenciamento de SaudaçõesSaudações pessoais e de ausência prolongadaGSMA TS.46
TranscriçãoSuporte de correio de voz para textoOMTP VVM v1.3

Visão Geral dos Endpoints

EndpointMétodoDescrição
/GET/POSTConsultas de direitos TS.43
/simservs.ngn.etsi.org/users/{sip}/simservs.xmlGET/PUTOperações completas de documento XCAP
/simservs.ngn.etsi.org/users/{sip}/simservs.xml/~~/{xpath}GET/PUT/DELETEOperações de elemento XCAP
/api/activityGETPesquisa de registro de atividades
/api/entitlements/{imsi}GET/POSTGerenciamento de direitos
/api/xcap/{msisdn}GET/POSTGerenciamento de perfil XCAP
/healthGETVerificaçã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 XCAP

Gerenciamento de perfil Simservs XCAP mostrando a configuração de serviços suplementares do assinante

Painéis

PainelCaminhoDescrição
Status/Saúde do sistema, status do serviço, uso de memória, estatísticas de armazenamento
Direitos/entitlementsVisualizar e gerenciar direitos personalizados TS.43 por IMSI
Sessões/sessionsMonitorar sessões EAP-AKA e tokens de autenticação ativos
Atividade/activityNavegar pelos registros de atividades TS.43 com filtragem e paginação
Perfis XCAP/xcapGerenciar perfis Simservs XCAP, sincronizar com HSS
Diameter/diameterMonitorar conexões e status de pares Diameter
Logs/logsVisualizador 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

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:

  1. Comece com esta visão geral
  2. Revise Referência de Configuração para configurações de implantação
  3. Revise Solução de Problemas para problemas comuns

Configuração de Serviço:

  1. Direitos TS.43 para provisionamento VoWiFi/VoLTE
  2. Simservs XCAP para encaminhamento/bloqueio de chamadas

Solução de Problemas:

  1. Guia de Solução de Problemas para problemas comuns
  2. Verifique Registro de Atividades para rastreamento de solicitações

Por Protocolo

GSMA TS.43:

ETSI XCAP: