Buen día, he validado el código y han hecho un excelente trabajo.
pero necesito un apoyo en lo siguiente.
quiero realizar una encuesta de llamada entrante pero estoy tratando de capturar los datos desde un agi. al presionar las opciones se queda en el loop y no me captura los datos.
a continuación relaciono mi código.
código extensions_custom
[encuesta]
[agendamiento]
exten => 5555,1,Answer
exten => 5555,2,AGI(encuesta.php,${campana},${audio})
exten => 5555,hangup
el php agi
se llamada encuesta
#!/usr/bin/php -q
<?php
require_once "phpagi.php";
error_reporting(E_ALL);
$agi = new AGI();
$callerid = $agi->request['agi_callerid'];
$audio = $agi->request['agi_arg_2'];
do {
$agi->exec(Playback,"custom/$audio");
textoavoz($agi, "calique nuestro servicio. de 1 a 5");
$resultado = $agi->get_data('beep', 3000, 20);
$id = $resultado['result'];
if ($id=="") {
$agi->exec(Playback,"custom/opcionnovalida");
}
elseif ($id==0) {
$agi->exec(Playback,"custom/hastaluego");
}
else {
insert BD.
$agi->exec(Playback,"custom/gracias");
}
agradezco sus aportes.