'janeiro', '02' => 'fevereiro', '03' => 'marco', '04' => 'abril', '05' => 'maio', '06' => 'junho', '07' => 'julho', '08' => 'agosto', '09' => 'setembro', '10' => 'outubro', '11' => 'novembro', '12' => 'dezembro'); $audio = $pathSom.'problemasregional'; $agi->stream_file($audio); $valores = explode(" ", $parada['data_fim']); //$valores = explode(" ", $parada['data_ini']); $data = date('d/m/Y', strtotime($valores[0])); $dtFormata = explode('/', $data); $hora = explode(":", $valores[1]); $audio = $pathSom.'previsao_retorno'; $agi->stream_file($audio); // foreach (VocalizaData($dtFormata[0]) as $valor) { // $audio = $pathSom . $valor; // $agi->stream_file($audio); // } // // $audio = $pathSom . 'de'; // $agi->stream_file($audio); // // $audio = $pathSom . $meses[$dtFormata[1]]; // $agi->stream_file($audio); // // $audio = $pathSom . 'de'; // $agi->stream_file($audio); // // foreach (VocalizaData($dtFormata[2]) as $valor) { // $audio = $pathSom . $valor; // $agi->stream_file($audio); // } // // $audio = $pathSom . 'as'; // $agi->stream_file($audio); usleep(500000); foreach (VocalizaData($hora[0]) as $valor) { $audio = $pathSom . $valor; $agi->stream_file($audio); } if($hora[1] == 00){ $audio = $pathSom . 'horas'; $agi->stream_file($audio); }else{ foreach (VocalizaData($hora[1]) as $valor) { $audio = $pathSom . $valor; $agi->stream_file($audio); } $audio = $pathSom . 'horas'; $agi->stream_file($audio); } $agi->exec_goto(GetAnuncio('AGRADECIMENTO')); } catch (Exception $ex) { $reg_msg = $ex->getMessage(); $reg_status_exec = 'Er'; __logStr("Consulta de Parada tecnica", $reg_msg . "Codigo do cliente: " . $codCli, $scrpt, true); } @AtualizaIntegracao($uid, $reg_retorno, $reg_msg, $reg_status_exec, $retorno_cliente); if (!$dadosIntegra) @grava_dadosIntegra($reg_retorno); function GetConsultaIncidente($param) { $url = 'http://168.90.59.2/server.php'; $_user = rawurlencode('ZAAP'); $_passwd = rawurlencode('SIMPLESIP'); $_consulta = '02A50HOX3E'; $_formato_padrao = 'X'; $xml = '' . "\n"; $xml .= "\n"; $xml .= "view.execute\n"; $xml .= "\n"; $xml .= '' . "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= '' . "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= '' . "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= '' . "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= '' . "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= "\n"; $xml .= ""; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: text/xml; charset=utf-8', 'Content-Length: ' . strlen($xml))); $result = curl_exec($ch); $curlError = curl_error($ch); if (!empty($curlError)) { curl_close($ch); throw new Exception("HTTP error ocurred: $curlError"); } $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($httpCode != 200) { throw new Exception("HTTP error ocurred, number: $httpCode"); } if ($result == '') { throw new Exception("Void Response"); } $xml = simplexml_load_string($result); $arDados = objectToArray($xml->params->param[1]->value->DOMElement->result->row); if (empty($arDados)) { return "OK"; } else { //return "Problema - " . $arDados['descri_icon']; return $arDados; } } function objectToArray($d) { if (is_object($d)) { $d = get_object_vars($d); } if (is_array($d)) { return array_map(__FUNCTION__, $d); } else { return $d; } } ?>