forked from Claudio/integracao
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.2 KiB
42 lines
1.2 KiB
<?php |
|
|
|
include 'IxcSoft.php'; |
|
|
|
$registros = array( |
|
"id" => '', |
|
"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('16:94e7a573c4002dd7f695d4300d524874ad56330c36e7b83ca6b57fd34b0be32c', '45.179.144.62',false); |
|
|
|
$ixc->db()->setRegistros($registros); |
|
//$ixc->db()->setIdAudioError('98'); |
|
|
|
$documento = $ixc->agi()->get_variable('URA', true); |
|
$retorno = $ixc->buscarCliente($documento); |
|
$count = count($cliente['registros']); |
|
|
|
$ixc->agi()->set_variable("IDCLIENTE", $retorno['registros'][0]['id']); |
|
|
|
$count_erros = $ixc->agi()->get_variable("URA_PASS",true); |
|
|
|
if($retorno['registros']){ |
|
$ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_PROCURA_CADASTRO')); // Sucesso |
|
} else if($count_erros >= 1) { |
|
$ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_TRANSFERE_LIGACAO_ATENDIMENTO')); // Sucesso |
|
} else { |
|
$ixc->agi()->set_variable("URA_PASS", 1); |
|
$ixc->agi()->exec_goto($ixc->db()->getAnuncio('INT_CAD_NAO_ENCONTRADO')); // Sucesso |
|
} |
|
|
|
$ixc->db()->atualizaIntegracao(); |
|
|
|
?> |
|
|
|
|