Ya he intentado es pero no funciona..
Tengo un custum extension apuntando a un AGI Script que consulta un WebService en Json.
El Json el web service me regresa los valores correctos con el Festiva solo puedo hacer el TTS a en Espanol y no sale en Ingles.
[from-internal-custom]
exten => 20004,1,Answer
exten => 20004,2,AGI(/var/lib/asterisk/agi-bin/prueba.php)
exten => 20004,4,Hangup
prueba.php
<?php
require("phpagi.php");
//die("Syntax ok\n"); // line A: uncomment for syntax test
error_reporting(E_ALL);
$agi = new AGI();
$agi->answer();
// $cuenta = "5041970000815006";
// $cuenta = "5041970000815005";
$agi->exec(Playback,"DigiteSuNumeroDePedido");
$MsgErrCode = 0;
do{
CODIGO
} while($MsgErrCode != 1 );
$agi->exec('festival', $balboas) ;
$agi->exec('festival', '"Balboas con "') ;
$agi->exec('festival', $centecimos) ;
$agi->exec('festival', '"centavos"') ;
//$agi->hangup();
?>