Guia de Operações do OmniWeb
OmniWeb é o portal de gerenciamento unificado e baseado na web da Omnitouch para toda uma rede central móvel. É uma única interface que traz monitoramento em tempo real, configuração, rastreamento de protocolos, análise de logs, painéis e gerenciamento do ciclo de vida do software para cada função de rede (NF) em uma única interface — EPC, IMS, CS Core, 5G Core, SS7, mensageria, cobrança e a infraestrutura de suporte que as executa.
Em vez de fazer login em uma dúzia de CLIs de elementos, Grafana, Loki e Homer separadamente, um operador abre o OmniWeb e pode:
- Ver a rede inteira de relance através de mapas de topologia interativos e saúde por elemento.
- Visualizar, editar e alterar configurações de NF — adicionar uma rota no SMSC, provisionar um assinante no HSS, liberar uma sessão no UPF — através de uma interface consistente.
- Assistir logs estruturados em tempo real para qualquer elemento e rastrear um único assinante por toda a rede (Diameter, GTP-C, PFCP, SIP, MAP).
- Abrir painéis e estatísticas do Grafana incorporados, sem sair do portal.
- Gerenciar versões de software e ciclo de vida em toda a frota.
Cada função de rede é operada através do mesmo conjunto de padrões. Este guia documenta esses padrões genéricos uma vez — eles se aplicam a cada NF.

Visão de topologia do OmniWeb — a única interface sobre EPC, IMS, CS Core e 5G Core. Elementos ativos são clicáveis e levam diretamente às suas páginas de gerenciamento.
Como o OmniWeb consome a própria telemetria de sinalização da rede, ele pode reconstruir o fluxo de chamada de um único assinante ao vivo — sem captura de pacotes para fazer upload — e desenhá-lo como uma escada ordenada no tempo através de cada elemento que o tocou:

Fluxos de Rastreio de Sessão Ao Vivo — o anexo LTE de um assinante reconstruído diretamente da telemetria de sinalização da rede, correlacionando S1AP, Diameter S6a e GTP-C através do eNodeB, MME, HSS, SGW-C e PGW-C em uma escada. Clique em qualquer mensagem para sua decodificação e hexadecimal. Veja Logs & Rastreio de Assinantes.
Mapa da Documentação
Comece Aqui
- Arquitetura — Como o OmniWeb funciona: a SPA, o proxy de backend, o modelo de configuração e como ele se comunica com cada NF, Loki e Grafana.
- Operações Comuns — Os padrões compartilhados por cada elemento: como visualizar, editar e alterar configurações de NF; como ler logs; como o polling, visualização de configuração e RBAC se comportam. Leia isso uma vez e se aplica em todos os lugares.
Observabilidade & Solução de Problemas
- Painéis e Estatísticas do Grafana — Painéis incorporados, estatísticas de elementos e alertas.
- Logs & Rastreio de Assinantes — Logs estruturados em tempo real do Loki, Rastreio de Sessão cross-network (siga um assinante de ponta a ponta) e captura SIP do Homer.
- Homer — Captura SIP — A interface de captura SIP do Homer incorporada e auto-autenticada: pesquise SIP capturado e reconstrua a escada de sinalização de uma chamada; como isso difere do Rastreio de Sessão.
- Topologia da Rede — As visualizações de topologia de única interface e a Lista de Hosts da infraestrutura.
Plataforma
- Referência da API (OpenAPI / Swagger) — Navegue e experimente a API REST do controlador em
/api/docs; a especificação OpenAPI está em/api/openapi.json. - Gerenciamento de Software — Versionamento, repositório APT e ciclo de vida do software.
- Dispositivos de Teste — Controle remotamente telefones conectados via ADB em locais remotos; faça chamadas, envie mensagens e execute testes programados de VoLTE / sinal / conectividade exportados para Prometheus.
- Simulador RAN — Crie eNodeBs e UEs virtuais para exercitar um núcleo ao vivo sem hardware: anexos, sessões de dados, registro IMS com localização da célula, SMS/chamadas, cenários de falha e testes de carga — controláveis a partir de Dispositivos de Teste.
- Teste de Rede (Teste de Carga) — Dirija carga de Diameter (Seagull) e SIP/IMS (SIPp) no núcleo a partir de geradores auto-registrantes: defina uma taxa, aumente, pause/drene/pare por gerador ou em toda a pool, com medidores de CPU de pares ao vivo.
- Núcleo 5G — Painéis por NF para o plano de controle 5GC (NRF, AMF, SMF, UDM/UDR, AUSF, PCF, CHF, NSSF, BSF, SCP): saúde, registros, contextos de UE, sessões PDU, pools de IP do SMF e ações de limpeza de estado.
- Editor de Site — Leia o arquivo de configuração bruto por site (elementos, hosts,
fivegc, monitoramento) em um visualizador com destaque de sintaxe; a fonte da verdade da qual o OmniWeb deriva cada site. - OmniRoam — Automação de Testes de Roaming — Execute automaticamente os livros de teste de roaming da GSMA (IR.38, IR.48, VoLTE) contra uma rede ao vivo, capture pass/fail com evidências, agende execuções rotineiras e exporte o livro de trabalho da GSMA concluído. Links para Livros de Teste, Executando Testes, o Explorador de Livros de Teste e Documentos Concluídos.
- OmniRoam — Acordos de Roaming & Automação de Email — O lado comercial/provisionamento do OmniRoam: encaminhe um email de parceiro e o OmniRoam extrai os fatos, cria ou atualiza o acordo, gera e assina eletronicamente a documentação AA.12/AA.13/CLL/TCC/TNS, arquiva e levanta ordens de trabalho com notificações de webhook + email para o responsável.
- Banco de SIM — Inventário distribuído de cada SIM em cada leitor através de todos os agentes — centrado no leitor, com presença de cartão, identidade e ferramentas de sistema de arquivos/APDU por slot.
- Ferramentas de Cartão SIM — Ferramentas de baixo nível por cartão que alcançam qualquer leitor em qualquer agente: o Explorador de Sistema de Arquivos SIM (navegar/editar/decodificar EFs), o Terminal APDU (enviar APDUs brutos, de uma única vez ou sessão com estado), o Log APDU (rastreio ao vivo modem↔SIM) e gerenciamento de perfis eSIM (eUICC).
- SIM Remoto & SIM Virtual — Apresente qualquer SIM a qualquer modem pela rede via emuladores de cartão, e emule um SIM virtual (imagem salva + chaves HSS) para que um modem se conecte como um assinante para o qual você não tem cartão físico.
- Gerenciamento de SIM OTA — Leia e edite arquivos de um SIM remoto via aérea com pacotes RFM/RAM seguros (03.48 / SCP80) — um leitor no host, um agente remoto ou SMPP para um SIM de campo — além de perfis de segurança reutilizáveis e campanhas de fan-out.
- Autenticação & Controle de Acesso — Visão geral do modelo de controle de acesso, vinculando a:
- Login & Sessões JWT — fluxo de login, tempo de vida do token, um-login-abrange-pilha.
- Controle de Acesso Baseado em Função — permissões e aplicação por elemento e por método.
- Login com Chave SSH — acesso SSH ao host central, chaves servidas ao vivo do OmniWeb.
- Registro de Auditoria — portal, login SSH e auditoria de comandos.
Arquitetura em Um Olhar
Cada solicitação do navegador carrega um JWT. O backend o verifica, checa as permissões baseadas em função para o elemento alvo e método HTTP, e então encaminha (proxy) a chamada para a própria API de gerenciamento do elemento. Grafana, Loki e Homer são acessados através do mesmo gateway autenticado, então um único login do OmniWeb governa toda a pilha. Veja Arquitetura para a divisão completa.
Funções de Rede Suportadas
OmniWeb administra cada função no núcleo da Omnitouch. Todas são gerenciadas através dos mesmos padrões genéricos descritos em Operações Comuns — este é o inventário do que pode ser administrado, não um manual por elemento.
| Domínio | Funções de rede |
|---|---|
| EPC | HSS, MME, SGW-C, PGW-C / SMF, UPF |
| Núcleo 5G | AMF, SMF, UDM, UDR, AUSF, PCF, NSSF, BSF, SCP, CHF, NRF |
| IMS | P-CSCF, I-CSCF, S-CSCF, TAS, ePDG, Direito (OmniSEP) |
| CS Core & SS7 | MSC, STP, HLR, Gateway CAMEL |
| Mensageria | SMSC, Gateway SMPP, IP-SM-GW, DRA |
| Localização | LCS (OmniLCS) |
| Cobrança & Acesso | OCS, TWAG, Monitor de RAN, Servidor de Licença |
| Exposição & IoT | SCEF (OmniSCEF) |
Adicionar outra instância de qualquer um desses é apenas uma mudança de configuração — veja o modelo de configuração. A implantação e configuração do OmniWeb são gerenciadas via Ansible; não edite arquivos de configuração diretamente nos hosts. Quando múltiplas instâncias do mesmo tipo estão presentes, o OmniWeb fornece um dropdown por instância e uma visão de frota para status agregado — veja Visões de Múltiplas Instâncias & Frota.
O Que Você Pode Fazer Com o OmniWeb
Cada tarefa abaixo utiliza a mesma mecânica genérica, documentada em Operações Comuns.
| Objetivo | Onde no OmniWeb | Como funciona |
|---|---|---|
| Obter uma visão geral da rede | Visualizações de topologia (EPC / IMS / CS Core / 5GC) | Topologia |
| Provisionar ou editar um assinante | Elemento → aba de dados → formulário de adicionar/editar | Editando & Alterando Configurações de NF |
| Adicionar ou alterar uma rota | Elemento → Roteamento → formulário de adicionar/editar | Editando & Alterando Configurações de NF |
| Limpar / liberar uma sessão ou chamada | Elemento → Sessões / Chamadas → ação | Executando Ações |
| Ler configuração (segredos mascarados) | Elemento → Configuração | Visualizando Configuração |
| Assistir logs ao vivo para um elemento | Elemento → Logs | Logs & Rastreio |
| Seguir um assinante pela rede | Rastreio de Sessão → pesquisar IMSI/MSISDN | Logs & Rastreio |
| Analisar um fluxo de chamada SIP/VoIP em detalhes | Homer / Captura SIP (barra lateral, auto-detectado) | Homer |
| Inspecionar uma função de rede 5GC | Núcleo 5G → painel NF | Núcleo 5G |
| Testar carga no núcleo (Diameter / SIP) | Teste de Rede | Teste de Rede |
| Navegar ou editar o sistema de arquivos de um cartão / enviar APDUs brutos | SIMs → Sistema de Arquivos SIM / Terminal APDU | Ferramentas de Cartão SIM |
| Gerenciar perfis eSIM em um eUICC | SIMs → eSIM (LPA) | Ferramentas de Cartão SIM |
| Ler a configuração bruta de um site | Editor de Site | Editor de Site |
| Visualizar painéis & estatísticas | Elemento → Painéis, ou barra lateral do Grafana | Grafana |
| Gerenciar versões de software | Software | Gerenciamento de Software |
| Testar um telefone real em um local remoto | Dispositivos de Teste → frota / console | Dispositivos de Teste |
| Executar um livro de teste de roaming da GSMA | Testes de Roaming → Livros de Teste | OmniRoam |
| Ler ou editar arquivos de um SIM via aérea | SIMs → OTA | Gerenciamento de SIM OTA |
| Gerenciar usuários & permissões | Configurações → Permissões | Autenticação |
Polling em Tempo Real (aplica-se em todos os lugares)
Todas as páginas operacionais atualizam automaticamente em um intervalo configurável. Um Indicador de Polling no cabeçalho de cada página mostra:
- Se o polling está ativo (ponto verde) ou pausado.
- O intervalo de polling (tipicamente 5 segundos; configurável por elemento via
pollIntervalMs). - Se uma busca está atualmente em andamento (spinner).
- O timestamp da última atualização bem-sucedida.
O polling pode ser ativado ou desativado por página. Algumas páginas — consoles interativos e ferramentas de diagnóstico — não fazem polling automaticamente e requerem uma atualização manual. O comportamento do polling é documentado uma vez em Operações Comuns.