Autorizar ONUs (Liberação)

Transmissores (OLT)

Nesse primeiro passo, será realizado uma consulta em Transmissores (radpop_radio)

//URL: https://host/webservice/v1/radpop_radio
//Método: GET
{
"qtype" : "radpop_radio.id",
"query" : "",
"oper" : "=",
"page" : "1",
"rp" : "2000",
"sortname" : "radpop_radio.id",
"sortorder" : "desc"
}

Depois de feito a consulta, deve ser gravado em uma variável (string), o id do transmissor OLT, para ser utilizado futuramente.

ONU não autorizadas

Em seguida é realizado uma consulta das ONU's não autorizadas.

//URL: https://host/webservice/v1/fh_onu_nao_autorizadas
//Método: GET
{
    "qtype" : "fh_onu_nao_autorizadas.id",
    "query" : "1",
    "oper" : ">=",
    "page" : "1",
    "rp" : "2000",
    "sortname" : "fh_onu_nao_autorizadas.id",
    "sortorder" : "desc"
}

Depois é salvo o ID em uma variável (string), para ser utilizado na "Autorizar ONU".

Autorizar ONU

Semelhante ao clicar no botão "Autorizar ONU", na interface, aqui é feito uma requisição utilizando o id de ONU não autorizada.

Após a autorização der sucesso, o Cliente Fibra é criado e deve-se guardar o ID desse cliente fibra, para realizarmos a próxima alteração PUT.

Perfil

A seguir é realizado uma consulta de perfis do Cliente Fibra.

Depois é salvo um ID do Perfil de Cliente Fibra em uma variável (string).

Cliente Fibra (ONU)

Agora é realizado um PUT em Cliente Fibra (no id recém criado da autorização de ONU), para inserir os dados das variáveis guardadas, respectivamente:

  • ID do Transmissor: "id_transmissor":"1"

  • ID do Perfil: "id_perfil":"1"

Gravar dispositivo

Após alterar os dados de cliente fibra conforme, necessário, para finalizar todo o processo, semelhante a interface, onde é clicado no botão "Gravar dispositivo", aqui é feita uma requisição de Gravar no dispositivo.

Código PHP

chevron-rightLiberação/Autorizar ONU em PHPhashtag

Last updated