'', "reg_ura" => $ura, "reg_tronco" => $tronco, "reg_uniqueid" => $uid, "reg_id_metodo" => $idMetodo, "reg_uniqueid" => $uid, "reg_uniqueid_old" => $uidOld, "reg_fone" => $numero, "reg_status_exec" => '1', "reg_inicio" => date()); $ixc = new IxcSoft(CONF_TOKEN_API, CONF_URL_API, CONF_LOGGER_ATIVO); $ixc->db()->setRegistros($registros); if (CONF_AUDIO_ERROR) { $ixc->db()->setIdAudioError(CONF_AUDIO_ERROR); } $reg_pass = $ixc->agi()->get_variable("REG_PASS", true); $documento = $ixc->agi()->get_variable('URA', true); $retorno = $ixc->buscarCliente($documento); if ($retorno['total'] >= 1) { $total = intval($retorno['total']); $clienteArray = $total - 1; $cliente = $retorno['registros'][$clienteArray]; $contrato = $ixc->listarContrato($cliente['id']); $contratoNome = $contrato['registros'][0]['contrato']; $contratoId = $contrato['registros'][0]['id']; $aviso_atraso = 'NAO'; $contrato_bloqueio = 'NAO'; foreach ($contrato['registros'] as $item) { if($item['status'] == 'A'){ $contratoNome = $item['contrato']; $contratoId = $item['id']; } if ($item['aviso_atraso'] == 'S') { $aviso_atraso = 'SIM'; } if ($item['status_internet'] == 'CA' || $item['status_internet'] == 'CM') { $contrato_bloqueio = 'SIM'; } } if (strtoupper($cliente['ativo']) != 'N') { $ixc->agi()->set_variable("IDCLIENTE", $cliente['id']); $ixc->agi()->set_variable("DOCUMENTO", $documento); $ixc->agi()->set_variable("NOME", $cliente['razao']); $ixc->agi()->set_variable("PLANO", $contratoNome); $ixc->agi()->set_variable("BLOQUEIO", $contrato_bloqueio); $nome = $ixc->cidadeNome($cliente['cidade']); $ixc->agi()->set_variable("CIDADE", $nome['registros'][0]['nome']); $ixc->agi()->set_variable("BAIRRO", $cliente['bairro']); $ixc->agi()->set_variable("ID_CONTRATO", $contratoId); } $ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_CADASTRO_SUCESSO_LINNKWEB')); // Sucesso }else if (is_null($reg_pass) || $reg_pass < 2) { $reg_pass += 1; $ixc->agi()->set_variable("REG_PASS", $reg_pass); $ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_NAO_IDENTIFICADO_LINNKWEB')); //NAO IDENTIFICADO } else { $ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_CADASTRO_FALHA_LINNKWEB')); //FALHA } $ixc->db()->atualizaIntegracao(); ?>