Huawei
Para a Huawei temos desenvolvido para os seguintes protocolos de comunicação:
- CLI
- TL1
E para os seguintes meios de comunicação:
- Internet CLI e TL1
- Telefonia TL1
Para Huawei temos os seguintes tipos de comandos desenvolvidos em suas respectivas ordens de execução:
Provisionamento CLI
Internet
INICIAR_SESSAO
ADICIONAR_ONU
CONFIGURAR_SERVICES_ONU_INTERNET
CRIAR_PORTAS_SERVICO_INTERNET
VERIFICAR_POTENCIA_FIBRA
REINICIAR_ONU
FINALIZAR_SESSAO
Desprovisionamento CLI
INICIAR_SESSAO
DESCONFIGURAR_INFORMACOES_INTERNET
REMOVE_ONU_PROVISIONADA
FINALIZAR_SESSAO
Provisionamento TL1
Telefonia
INICIAR_SESSAO
OBTEM_DADOS_ONU_PROVISIONADA
OBTEM_DADOS_ONU_PROVISIONADA_NOME
FINALIZAR_SESSAO OBTEM_HOSTNAME_OLT
CONFIGURAR_SERVICES_ONU_TELEFONIA
CRIAR_PORTAS_SERVICO_TELEFONIA
REINICIAR_ONU
FINALIZAR_SESSAO
Internet
INICIAR_SESSAO
OBTER_DADOS_ONU_LISTA_EQUIPAMENTOS_PENDENTES_PROVISIONAMENTO
ADICIONAR_ONU
VERIFICAR_POTENCIA_FIBRA
ALTERAR_USUARIO_PADRAO_ACESSO_ONU
CONFIGURAR_SERVICES_ONU_INTERNET
DEFINIR_CONFIGURACOES_WIFI_2GHZ
DEFINIR_CONFIGURACOES_WIFI_5GHZ
CRIAR_PORTAS_SERVICO_INTERNET
REINICIAR_ONU
FINALIZAR_SESSAO
Desprovisionamento TL1
INICIAR_SESSAO
OBTEM_DADOS_PARA_REMOVER_ONU_PROVISIONADA
OBTEM_DADOS_PARA_REMOVER_ONU_PROVISIONADA_NOME
REMOVE_ONU_PROVISIONADA
FINALIZAR_SESSAO
| Variáveis | De qual campo vem o valor |
|---|---|
| $DEV | |
| $FN | Chassi retornado da olt |
| $SN | Slot retornado da olt |
| $PN | Pon retornado da olt |
| $SERIAL | Serial da onu a ser provisionada, que será passado no aplicativo |
| $NAMEONU | Nome gerado pelo sistema contendo BLARG, contrato, cliente, e loginppoe |
| $ALIASONU | Pode ser utilizado com o mesmo fim do $NAMEONU |
| $VENDORID | |
| $EQUIPMENTID | Id do equipamento provisionado, vem do provisionamento |
| $MAINSOFTVERSION | Versão do software de OLT |
| $POWERRX | |
| $ONTID | Porta onde se ontra a onu na poncard |
| $SERVICEID | |
| $NAMECLIENT | Nome do cliente que será provisionado |
| $VLANIDPPPOE | Vlan cadastrada na olt que sera provisionada, a mesma pode vir da vlan fixa ou das portas pons. |
| $VLANIDVOIP | Vlan cadastrada na olt na parte de telefonia |
| $USERNAMEPPPOE | Login radius do cliente |
| $PASSWORDPPPOE | Senha de acesso ao radius do cliente |
| $SIPUSERNAME | Usuário do cliente referente a telefonia, carregado dos dados voz cliente. |
| $SIPPASSWORD | Senha do cliente referente a telefonia, carregado dos dados voz cliente. |
| $SIPNAME | Usuário do cliente referente a telefonia, carregado dos dados voz cliente. |
| $VOIPIP | Carrega o ip disponível e liberado para o cliente da plataforma Ipham |
| $VOIPMASK | Mascara da rede utilizada no voip, deve ser preenchido no cadastro da OLT. |
| $VOIPGATEWAY | Gateway do Voip, deve ser preenchido no cadastro da OLT. |
| $WIFIUSER | Usuário do cadastrado no aplicativo do técnico para o wifi do cliente |
| $WIFIPASS | Senha cadastrada no aplicativo do técnico para o wifi do cliente |
| $OPTICALRXPOWER | |
| $DID | Identificação do usuário na VSC |
| $PROTOCOLOIP | Identifica o protocolo de conexão que ira utilizar para o acesso (SSH, TL1 e CLI) |
| $USERNAMELOGIN | E carregado do usuário do cadastro do comando telnet ou ssh |
| $PASSWORDLOGIN | E carregado da senha do cadastro do comando telnet ou ssh |
| $SUBRACK | Subraque em que a olt esta cadastrada |
| $PERFILDOWNSTREAM | Velocidade de Downstream cadastrada na olt |
| TIPO DE COMANDO | ORDEM | COMANDO |
|---|---|---|
| INICIAR_SESSAO | 0 | LOGIN:::11::UN=$USERNAMELOGIN,PWD=$PASSWORDLOGIN; |
| OBTER_DADOS_ONU_LISTA_EQUIPAMENTOS_PENDENTES_PROVISIONAMENTO | 0 | LST-GPONONTAUTOFIND::ONTSN=$SERIAL:CTAG::; |
| OBTEM_DADOS_ONU_PROVISIONADA | 0 | LST-ONT::ONTSN=$SERIAL:CTAG::SHOWOPTION=SERIALNUM; |
| OBTEM_DADOS_ONU_PROVISIONADA_NOME | 0 | LST-ONT::NAME=$NAMEONU:CTAG::SHOWOPTION=SERIALNUM; |
| ADICIONAR_ONU | 0 | ADD-ONT::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN:CTAG::NAME=$NAMEONU,ALIAS=$ALIASONU,LINEPROF=LP-MOB-PPPoE-VoIP,SRVPROF=SP-ONU-ALL,SERIALNUM=$SERIAL,AUTH=SN,VENDORID=$VENDORID,EQUIPMENTID=$EQUIPMENTID,MAINSOFTVERSION=$MAINSOFTVERSION,VAPROFILE=$PROTOCOLOIP; |
| VERIFICAR_POTENCIA_FIBRA | 0 | LST-ONTDDMDETAIL::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID:CTAG::; |
| ALTERAR_USUARIO_PADRAO_ACESSO_ONU | 0 | SET-ONTUSERINFO::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID,USERTYPE=COMMONUSER:CTAG::PASSWORD=$SERVICEID@$NAMECLIENT; |
| CONFIGURAR_SERVICES_ONU_INTERNET | 0 | CFG-ONTVAINDIV::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID,WANPPPOEUSERNAME_1=$USERNAMEPPPOE,WANPPPOEUSERPWD_1=$PASSWORDPPPOE:CTAG::; |
| CONFIGURAR_SERVICES_ONU_TELEFONIA | 0 | CFG-ONTVAINDIV::DID=$DID,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID,SIPUSERNAME_1=$SIPUSERNAME,SIPUSERPWD_1=$SIPPASSWORD,SIPNAME_1=$SIPNAME,WANPPPOEUSERNAME_1=$USERNAMEPPPOE,WANPPPOEUSERPWD_1=$PASSWORDPPPOE,WANVLAN_2=11,WANIPADDR_2=$VOIPIP,WANSUBMASK_2=$VOIPMASK,WANGW_2=$VOIPGATEWAY:CTAG::; |
| OBTEM_HOSTNAME_OLT | 0 | LST-DEV::DID=$DID:CTAG::; |
| DEFINIR_CONFIGURACOES_WIFI_2GHZ | 0 | CFG-ONTUSERWLAN::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID,SSIDINDEX=1:CTAG::SSIDNAME=$WIFIUSER,SSIDPWD=$WIFIPASS; |
| DEFINIR_CONFIGURACOES_WIFI_5GHZ | 0 | CFG-ONTUSERWLAN::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID,SSIDINDEX=5:CTAG::SSIDNAME=$WIFIUSER-5G,SSIDPWD=$WIFIPASS; |
| CRIAR_PORTAS_SERVICO_INTERNET | 0 | CRT-SERVICEPORT::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN:CTAG::VLANID=$VLANIDPPPOE,ONTID=$ONTID,GEMPORTID=0,UV=10,TAGTRANSFORM=2,MACLEARNNUM=1023; |
| CRIAR_PORTAS_SERVICO_TELEFONIA | 0 | CRT-SERVICEPORT::DEV=$DEV,FN=$FN,SN=$SN,PN=$PN:CTAG::VLANID=$VLANIDVOIP,ONTID=$ONTID,GEMPORTID=1,UV=11,TAGTRANSFORM=2,MACLEARNNUM=1023; |
| REINICIAR_ONU | 0 | RESET-ONT::DID=$DID,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID:CTAG::; |
| OBTEM_DADOS_PARA_REMOVER_ONU_PROVISIONADA | 0 | LST-ONT::ONTSN=$SERIAL:CTAG::SHOWOPTION=SERIALNUM; |
| OBTEM_DADOS_PARA_REMOVER_ONU_PROVISIONADA_NOME | 0 | LST-ONT::NAME=$NAMEONU:CTAG::SHOWOPTION=SERIALNUM; |
| REMOVE_ONU_PROVISIONADA | 0 | DEL-ONT::DID=$DID,FN=$FN,SN=$SN,PN=$PN,ONTID=$ONTID:CTAG::; |
| FINALIZAR_SESSAO | 0 | LOGOUT:::CTAG::; |
| TIPO COMANDO | ORDEM | COMANDO |
|---|---|---|
| INICIAR_SESSAO | 0 | $USERNAMELOGIN |
| INICIAR_SESSAO | 1 | $PASSWORDLOGIN |
| INICIAR_SESSAO | 2 | enable |
| INICIAR_SESSAO | 3 | config |
| COMANDO_BUSCA_ONU | 0 | no-more |
| ADICIONAR_ONU | 0 | interface gpon $FN/$SN |
| ADICIONAR_ONU | 1 | ont add $PN sn-auth $SERIAL omci ont-lineprofile-name $PROTOCOLOIP ont-srvprofile-name $PROTOCOLOIP desc $NAMEONU |
| CONFIGURAR_SERVICES_ONU_INTERNET | 0 | ont port native-vlan $PN $ONTID eth 1 vlan $VLANIDPPPOE |
| CONFIGURAR_SERVICES_ONU_INTERNET | 1 | quit |
| CRIAR_PORTAS_SERVICO_INTERNET | 0 | service-port vlan $VLANIDPPPOE gpon $FN/$SN/$PN ont $ONTID gemport 10 multi-service user-vlan 10 |
| VERIFICAR_POTENCIA_FIBRA | 0 | display ont info option run-state $FN $SN $PN $ONTID |
| REINICIAR_ONU | 0 | interface gpon $FN/$SN |
| REINICIAR_ONU | 1 | ont reset $PN $ONTID |
| REINICIAR_ONU | 2 | y |
| REINICIAR_ONU | 3 | quit |
| FINALIZAR_SESSAO | 0 | quit |
| FINALIZAR_SESSAO | 1 | quit |
| FINALIZAR_SESSAO | 2 | y |
| DESCONFIGURAR_INFORMACOES_INTERNET | 0 | undo service-port vlan $VLANIDPPPOE gpon $FN/$SN/$PN ont $ONTID gemport 10 |
| DESCONFIGURAR_INFORMACOES_INTERNET | 1 | y |
| REMOVE_ONU_PROVISIONADA | 0 | interface gpon $FN/$SN |
| REMOVE_ONU_PROVISIONADA | 1 | ont delete $PN $ONTID |
| REMOVE_ONU_PROVISIONADA | 2 | quit |