Como integrar OLT com ERP: passo a passo para provedores
Como integrar OLT com ERP: cadastre cada OLT no sistema de gestão com um usuário exclusivo e acesso só pela rede de gerência, e diga ao ERP qual perfil da OLT corresponde a cada plano vendido. Antes de ligar para a base, teste com um cliente fictício a ativação, a troca de plano, a suspensão e o cancelamento.
Resumo
- O ERP fala com a OLT por linha de comando, por SNMP ou pela API do sistema de gerência do fabricante.
- A OLT precisa de perfis por plano com nomes fixos, porque é por eles que o ERP sabe o que gravar.
- A integração cobre o ciclo inteiro do contrato, e não só a ativação da ONU nova.
- Uma conciliação periódica mostra ONUs na OLT sem contrato e contratos sem ONU na OLT.
Como integrar OLT com ERP e por qual caminho o sistema fala com a OLT
O ERP conversa com a OLT por um de quatro caminhos: linha de comando, SNMP, API do sistema de gerência do fabricante ou um serviço intermediário. O caminho define o que dá para automatizar e o que pode quebrar quando a OLT troca de firmware.
Integrar a OLT com o ERP significa que o que o atendimento faz no cadastro do cliente acontece na OLT sem ninguém digitar de novo. Os ERPs de provedor mais usados no Brasil, como IXC Soft, MK-Auth, SGP e Hubsoft, trazem algum módulo de OLT, mas cada um cobre marcas e recursos diferentes [CONFIRMAR na documentação do ERP].
Este guia trata da ligação entre os dois sistemas: acesso, mapa de planos, eventos e conciliação. O resultado dessa ligação é o provisionamento automático de ONU, e a integração do ERP com o resto da rede, como RADIUS e ACS, está na integração com ERP de provedor.
| Caminho | Como funciona | Quando serve | Cuidado |
|---|---|---|---|
| Linha de comando | O ERP abre SSH na OLT e digita os mesmos comandos que o técnico | Módulo nativo do ERP para a marca da sua OLT | Firmware novo pode mudar a saída de um comando e travar o robô |
| SNMP | O ERP lê e grava valores da OLT por objetos de MIB | Leitura de sinal, estado da ONU e contagem por porta | Escrita por SNMP varia muito entre marcas e versões |
| API do fabricante | O ERP pede a ação ao sistema de gerência da marca, que fala com a OLT | Redes com várias OLTs da mesma marca e sistema de gerência já instalado | Mais uma peça que precisa estar no ar para a ativação funcionar |
| Serviço intermediário | Um programa traduz a regra do ERP para os comandos de cada marca | Várias marcas de OLT ou ERP sem módulo para a sua | Precisa de dono, de monitoramento e de documentação |
Por que o Telnet ainda aparece nas integrações?
Porque muitos módulos antigos foram escritos para Telnet, e algumas OLTs vinham com ele ligado de fábrica. O problema é que o Telnet manda usuário e senha sem criptografia, legíveis por qualquer um no caminho.
Sempre que a OLT e o ERP aceitarem, use SSH na integração e desligue o Telnet. Se o módulo do ERP só fala Telnet, mantenha o tráfego dentro da VLAN de gerência e restrinja o acesso ao endereço do servidor do ERP.
O que preparar na OLT antes de integrar
A OLT precisa de um usuário só para o ERP, de acesso liberado apenas a partir do servidor dele e de perfis com nomes que não mudam. Sem isso, a integração repete em escala os erros de quem configurava à mão.
A preparação costuma levar mais tempo que a integração em si. Uma OLT com quarenta perfis para seis planos não tem como ser integrada antes de os perfis serem unificados, porque o ERP não sabe qual dos parecidos usar.
Usuário exclusivo e acesso restrito
O ERP ganha um usuário próprio, nunca o do técnico nem o administrador de fábrica. Assim, cada comando que ele grava aparece no log com um nome que diz de onde veio.
- Permissão mínima: o usuário do ERP cria, altera e remove ONUs e service-ports, mas não mexe em uplink, VLAN nem usuários.
- Origem fixa: a OLT só aceita esse usuário vindo do endereço do servidor do ERP, pela rede de gerência.
- Senha própria: senha longa, guardada no cofre do provedor e trocada quando alguém com acesso sai da equipe.
- Log ligado: cada comando do ERP vai para o servidor de syslog, para auditoria e para diagnóstico.
Perfis com nomes que o ERP reconhece
Cada plano vendido corresponde a um conjunto fixo de perfis na OLT, sempre com o mesmo número em todas as OLTs da rede. Quando o ERP pede o plano de 300 Mbps, ele precisa encontrar o mesmo perfil no centro e no bairro.
Se a OLT ainda não tem esse padrão, o guia de como configurar OLT mostra como organizar perfis de banda, de linha e de serviço por plano antes da integração.
Como integrar OLT com ERP em oito etapas
São oito etapas, e a integração só entra em produção depois que um cliente fictício passou por todos os eventos do contrato. A ativação manual continua disponível durante todo o processo.
- Levantamento: marca, modelo e firmware de cada OLT, versão do ERP e quais marcas o módulo dele suporta.
- Usuário da integração: criado na OLT com permissão mínima e acesso só a partir do servidor do ERP.
- Cadastro da OLT no ERP: nome, endereço de gerência, porta de acesso, marca, modelo e as portas PON em uso.
- Mapa de planos: cada plano do ERP apontando para os perfis de banda, de linha e de serviço da OLT.
- Mapa de VLANs: a VLAN de internet de cada OLT ou de cada porta PON, conforme o modelo da rede.
- Teste de acesso: o servidor do ERP abre sessão na OLT e lê o estado de uma ONU de teste.
- Cliente fictício: um contrato de teste passa por ativação, troca de plano, suspensão, reativação e cancelamento.
- Conciliação e virada: ERP e OLT comparados, divergências corrigidas e a integração ligada uma OLT por vez.
A Táquion Tech integra OLTs ao sistema de cobrança à distância e mantém o caminho manual documentado, para a instalação não parar se o ERP sair do ar.
Sua equipe ainda ativa ONU digitando na OLT?
No provisionamento automático de ONU, um Especialista liga o sistema de cobrança às OLTs, revisa os perfis por plano e testa cada evento do contrato antes da virada.
Exemplo: teste de acesso e mapa de planos
O primeiro bloco testa, a partir do servidor do ERP, se a OLT responde por SSH e por SNMP. O segundo mostra como fica um mapa de planos que o ERP consulta a cada ativação.
Os endereços são de documentação, reservados para exemplos. O objeto SNMP consultado é a descrição do sistema, padrão em qualquer equipamento com MIB-II, e serve só para provar que a comunidade e a origem estão liberadas.
# A partir do servidor do ERP (198.51.100.15)
ssh erp-provisiona@192.0.2.30
# Leitura da descrição do sistema por SNMP v2c
snmpget -v2c -c COMUNIDADE-LEITURA 192.0.2.30 1.3.6.1.2.1.1.1.0
# O mesmo teste a partir de outro endereço deve falharOLT: OLT-POP-CENTRO gerencia: 192.0.2.30 vlan-internet: 100
plano ERP perfil-banda perfil-linha perfil-servico
FIBRA-100M DBA-100M LINHA-INTERNET SRV-BRIDGE-1ETH
FIBRA-300M DBA-300M LINHA-INTERNET SRV-BRIDGE-1ETH
FIBRA-500M DBA-500M LINHA-INTERNET SRV-ROTEADOR
EMPRESA-200M-GAR DBA-200M-GAR LINHA-INTERNET SRV-BRIDGE-4ETHRepare que o nome do perfil é igual em todas as OLTs. Quando uma OLT nova entra na rede, ela só precisa ganhar os mesmos perfis e ser cadastrada no ERP; o mapa de planos não muda.
Quais eventos do contrato a integração precisa cobrir?
A integração cobre todos os momentos em que o contrato muda, não só a primeira ativação. Cada evento tem um efeito na OLT e um ponto a conferir depois.
| Evento no ERP | O que muda na OLT | O que conferir depois |
|---|---|---|
| Ativação | ONU cadastrada pelo número de série, com perfis do plano e descrição com o código do cliente | ONU online, sinal dentro da faixa e sessão do assinante ativa |
| Troca de plano | ONU passa a apontar para o perfil de banda do plano novo | Velocidade nova no teste, sem precisar reiniciar a ONU |
| Suspensão por atraso | Depende da regra: perfil reduzido, ONU desativada ou nada, se o bloqueio for no RADIUS | Assinante bloqueado sem perder o cadastro |
| Reativação | Volta ao perfil do plano ou reativa a ONU | Navegação de volta logo depois da baixa do pagamento |
| Troca de ONU | Cadastro antigo removido e ONU nova cadastrada com os mesmos perfis | Número de série novo gravado também no ERP |
| Cancelamento | ONU e service-port removidas da OLT | Porta liberada e nenhuma ONU órfã na contagem |
Na maioria dos provedores, a suspensão acontece no RADIUS, que derruba ou redireciona a sessão PPPoE, e a OLT nem é tocada. Decidir onde o bloqueio acontece é parte do desenho; a configuração de RADIUS cobre esse lado.
Conciliação quando ERP e OLT discordam
Conciliação é comparar periodicamente a lista de ONUs da OLT com os contratos ativos do ERP. As diferenças mostram ONU de cliente cancelado ainda ligada, contrato ativo sem ONU e número de série digitado errado.
Faça a primeira conciliação antes de ligar a integração, porque a base antiga quase sempre tem divergências. Depois, uma conferência semanal ou mensal mantém os dois sistemas contando a mesma coisa.
Erros comuns ao integrar OLT com ERP
Os erros de integração não aparecem como falha na tela; aparecem como cliente com plano errado, cancelado navegando ou instalação parada. Quase todos vêm de pular a preparação da OLT ou os testes com cliente fictício.
- Usuário administrador no ERP: um erro de regra apaga ONUs ou altera VLAN em toda a OLT, e o log não mostra quem foi.
- Integrar antes de unificar perfis: o ERP aponta clientes para perfis antigos e cada OLT passa a ter um comportamento.
- Testar só a ativação: troca de plano e cancelamento ficam sem teste e só falham quando um cliente reclama.
- Atualizar o firmware sem avisar o ERP: a saída de um comando muda e o módulo deixa de entender a resposta da OLT.
- Sem caminho manual: o ERP sai do ar num sábado e nenhuma instalação é concluída até segunda.
- Não conciliar: a OLT acumula ONUs de quem cancelou e as portas parecem cheias sem estar.
Atualizar o firmware da OLT integrada pede um cuidado extra: testar o módulo do ERP com a versão nova antes da janela. O guia de como atualizar firmware da OLT trata da janela; inclua nela um teste de ativação pelo ERP.
Como saber se a integração está saudável?
Uma integração saudável deixa rastro de cada ação e avisa quando falha. Confira estes pontos uma vez por mês.
Saúde da integração entre OLT e ERP
- Toda ativação do mês aparece no log da OLT com o usuário do ERP.
- Nenhuma ativação ficou presa sem aviso para a equipe.
- A conciliação não mostra ONUs na OLT sem contrato ativo.
- Troca de plano chega à OLT sem intervenção manual.
- O caminho manual foi testado por alguém da equipe nos últimos meses.
Um item falhando já indica onde a regra ou o acesso precisam de revisão. Dois ou mais pedem uma revisão completa da integração, começando pelo mapa de planos.
Perguntas frequentes
Qual ERP de provedor integra com OLT?
Os ERPs de provedor mais comuns no Brasil têm algum módulo de OLT, mas a lista de marcas e de recursos muda de um para outro e de uma versão para outra. Confira na documentação do seu ERP se a marca e o modelo da sua OLT estão cobertos antes de planejar a integração.
Integrar a OLT com o ERP substitui o RADIUS?
Não. A OLT cuida da ONU e da VLAN, enquanto o RADIUS autentica a sessão do assinante e aplica bloqueio e velocidade no concentrador. Os dois costumam ser integrados ao mesmo ERP, cada um com o seu papel.
Dá para integrar OLTs de marcas diferentes no mesmo ERP?
Dá, desde que o ERP tenha módulo para cada marca ou que um serviço intermediário traduza a regra para cada uma. O que facilita é usar os mesmos nomes de perfis em todas as OLTs.
O que acontece com as ONUs ativadas antes da integração?
Elas continuam funcionando, mas o ERP precisa conhecê-las para trocar plano e cancelar depois. A conciliação inicial liga cada ONU existente ao contrato certo e corrige número de série divergente.
É seguro dar ao ERP acesso de escrita na OLT?
É seguro quando o usuário tem permissão mínima, acesso só a partir do servidor do ERP e log de cada comando. O risco está no usuário administrador compartilhado, que deixa um erro de regra atingir a OLT inteira.
Fontes
- RFC 3418: MIB do SNMP (grupo system): define o objeto sysDescr usado no teste de leitura por SNMP
- RFC 4251: arquitetura do protocolo SSH: protocolo de acesso criptografado recomendado no lugar do Telnet para a integração