Variáveis de provisionamento

Referência das variáveis padrão e customizadas usadas em scripts de provisionamento de ONU.

Variáveis de provisionamento

Página de referência das variáveis disponíveis para uso em scripts de provisionamento. As variáveis são preenchidas automaticamente no momento da autorização, usando a sintaxe #nome_da_variavel# dentro do script.

Variáveis padrão do sistema

São 17 variáveis sempre disponíveis, preenchidas automaticamente a partir do contexto (interface PON, ONU, OLT) ou do formulário de autorização:

VariávelO que representaDe onde vem
frameNúmero do frame da interfaceExtraído da interface (frame/slot/port)
slotNúmero do slotExtraído da interface
ponNúmero da porta PONExtraído da interface
ont_idID atribuído à ONU na PONCalculado automaticamente (próximo livre)
service_portID do service portCalculado automaticamente
serial_numberSerial da ONUDetectado pelo OLT
line_profileLine profile do fabricanteValor padrão configurado na interface
service_profileService profile do fabricanteValor padrão configurado na interface
profile_idID do perfil de provisionamentoValor padrão configurado na interface
nameNome amigável da ONUInformado na autorização
vlanVLAN de dadosValor padrão configurado na interface
vlan_pppoeVLAN para PPPoEValor padrão configurado na interface
vlan_voipVLAN para VoIPValor padrão configurado na interface
vlan_tr069VLAN para TR-069Valor padrão configurado na interface
gemportIdentificador do GEM portValor padrão configurado na interface
usernameUsuário PPPoEInformado na autorização
passwordSenha PPPoEInformada na autorização (armazenada de forma segura)

Variáveis customizadas

Cada script pode definir variáveis extras que serão exibidas como campos no formulário de autorização. Para cada variável customizada, defina:

CampoDescrição
NomeIdentificador usado no script (sem espaços)
RótuloTexto exibido no formulário de autorização

Use a variável no comando com #nome# — ela será substituída pelo valor informado pelo operador no momento da autorização.

Ordem de preenchimento

Quando o operador clica em Autorizar, o sistema preenche cada variável seguindo esta ordem de prioridade:

  1. Valor digitado pelo operador no formulário de autorização (prioridade máxima)
  2. Valor padrão da interface PON (pré-preenche o formulário)
  3. Valor padrão do script (se houver)

Variáveis derivadas do contexto (como frame, slot, pon, serial_number) não são editáveis no formulário — vêm fixas da interface e da ONU selecionadas.

Valores padrão por interface

Em Interfaces GPON → (editar interface), você pode definir valores padrão específicos para aquela porta PON (VLAN, profiles, gemport, etc.). Esses valores pré-populam o formulário de autorização toda vez que uma ONU é autorizada naquela interface, agilizando o trabalho do operador e reduzindo erros.

Se uma variável usada no script não tiver valor preenchido (nem no formulário, nem nos padrões da interface, nem no script), o sistema enviará o texto literal #nome# para o equipamento — o que muito provavelmente causará erro. Confira a lista de variáveis antes de salvar o script.

Nesta página