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.
112 lines
2.3 KiB
112 lines
2.3 KiB
<?php |
|
|
|
require_once "Xpro.php"; |
|
|
|
$pid = '/tmp/validaaudio.pid'; |
|
|
|
$xpro = new Xpro(); |
|
$dadosXvision = $xpro->db()->getDadosXvision(); |
|
|
|
if(!file_exists($pid)){ |
|
file_put_contents($pid, time()); |
|
} else { |
|
exit; |
|
} |
|
|
|
foreach ($dadosXvision as $dado){ |
|
$urlAudio = "http://127.0.0.1/integracao/?method=GetAudio&uniqueid={$dado['uniqueid']}&tipo=mp3&login=user.api&senha=0000&tipoRetorno=JSON/STREAM"; |
|
$audio = file_get_contents($urlAudio); |
|
$api = json_decode($audio,true); |
|
|
|
if($api['status'] != 'erro'){ |
|
$audioApi = "https://sipcloud08.simplesip.com.br/integracao/?method=GetAudio&uniqueid={$dado['uniqueid']}&tipo=mp3&login=user.api&senha=0000&tipoRetorno=JSON/STREAM"; |
|
$encerra = ($xpro->encerraChamadaCron($dado['id_chamada'],$audioApi, 180,$dado['token'])); |
|
if($encerra['status'] == 'Sucesso'){ |
|
$xpro->db()->atualizaXvision($dado['id_chamada']); |
|
} |
|
} |
|
} |
|
|
|
unlink($pid); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// $url = "https://xavante.xpro.me/gestaodeleads/terminachamada?token=516c786d9be762374e55534922a23f40&id_chamada=1664481686&audio=https://sipcloud08.simplesip.com.br/integracao/?method=GetAudio%26uniqueid=1664481686.56049%26tipo=mp3%26login=user.api%26senha=0000%26tipoRetorno=JSON/STREAM&duracao=180"; |
|
|
|
// $ch = curl_init(); |
|
// curl_setopt ($ch, CURLOPT_URL, $url); |
|
// curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); |
|
// curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 120); |
|
// $file_contents = curl_exec($ch); |
|
// curl_close($ch); |
|
|
|
// // display file |
|
// print_r(json_decode($file_contents,true)); |
|
|
|
|
|
// require_once "Xpro.php"; |
|
|
|
// $xpro = new Xpro(); |
|
// $url = "https://sipcloud08.simplesip.com.br/integracao/?method=GetAudio&uniqueid=1664481686.56049&tipo=mp3&login=user.api&senha=0000&tipoRetorno=JSON/STREAM"; |
|
// $requisicao = $xpro->encerraChamada('1664481686', $url, 180); |
|
|
|
// if($requisicao['status'] == 'Sucesso'){ |
|
// echo 'A requisicao foi um sucesso'; |
|
// } |
|
|
|
// $audio = file_get_contents("https://sipcloud08.simplesip.com.br/integracao/?method=GetAudio&uniqueid=1664481686.56049&tipo=mp3&login=user.api&senha=0000&tipoRetorno=JSON/STREAM"); |
|
|
|
// $api = json_decode($audio,true); |
|
// print_r($api); |
|
|
|
// if($api){ |
|
// print_r($api); |
|
// }else{ |
|
// echo 'Audio ja existe'; |
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
?>
|