Pular para o conteúdo principal

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.

Topologia da rede OmniWeb — a única interface sobre toda a rede central

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:

Um fluxo de sinalização ao vivo reconstruído em uma escada — o anexo LTE de um assinante correlacionado através do eNodeB, MME, HSS, SGW-C e PGW-C, misturando S1AP, Diameter e GTP-C em um único diagrama de sequência ordenado no tempo

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:

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ínioFunções de rede
EPCHSS, MME, SGW-C, PGW-C / SMF, UPF
Núcleo 5GAMF, SMF, UDM, UDR, AUSF, PCF, NSSF, BSF, SCP, CHF, NRF
IMSP-CSCF, I-CSCF, S-CSCF, TAS, ePDG, Direito (OmniSEP)
CS Core & SS7MSC, STP, HLR, Gateway CAMEL
MensageriaSMSC, Gateway SMPP, IP-SM-GW, DRA
LocalizaçãoLCS (OmniLCS)
Cobrança & AcessoOCS, TWAG, Monitor de RAN, Servidor de Licença
Exposição & IoTSCEF (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.

ObjetivoOnde no OmniWebComo funciona
Obter uma visão geral da redeVisualizações de topologia (EPC / IMS / CS Core / 5GC)Topologia
Provisionar ou editar um assinanteElemento → aba de dados → formulário de adicionar/editarEditando & Alterando Configurações de NF
Adicionar ou alterar uma rotaElemento → Roteamento → formulário de adicionar/editarEditando & Alterando Configurações de NF
Limpar / liberar uma sessão ou chamadaElemento → Sessões / Chamadas → açãoExecutando Ações
Ler configuração (segredos mascarados)Elemento → ConfiguraçãoVisualizando Configuração
Assistir logs ao vivo para um elementoElemento → LogsLogs & Rastreio
Seguir um assinante pela redeRastreio de Sessão → pesquisar IMSI/MSISDNLogs & Rastreio
Analisar um fluxo de chamada SIP/VoIP em detalhesHomer / Captura SIP (barra lateral, auto-detectado)Homer
Inspecionar uma função de rede 5GCNúcleo 5G → painel NFNúcleo 5G
Testar carga no núcleo (Diameter / SIP)Teste de RedeTeste de Rede
Navegar ou editar o sistema de arquivos de um cartão / enviar APDUs brutosSIMs → Sistema de Arquivos SIM / Terminal APDUFerramentas de Cartão SIM
Gerenciar perfis eSIM em um eUICCSIMs → eSIM (LPA)Ferramentas de Cartão SIM
Ler a configuração bruta de um siteEditor de SiteEditor de Site
Visualizar painéis & estatísticasElemento → Painéis, ou barra lateral do GrafanaGrafana
Gerenciar versões de softwareSoftwareGerenciamento de Software
Testar um telefone real em um local remotoDispositivos de Teste → frota / consoleDispositivos de Teste
Executar um livro de teste de roaming da GSMATestes de Roaming → Livros de TesteOmniRoam
Ler ou editar arquivos de um SIM via aéreaSIMs → OTAGerenciamento de SIM OTA
Gerenciar usuários & permissõesConfigurações → PermissõesAutenticaçã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.