Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

martes, 3 de febrero de 2015

Google Rss reader

#!/usr/bin/php -q
<?
set_time_limit(30);
require('/var/lib/asterisk/agi-bin/phpagi-2.20/phpagi.php');
#require('conect.php'); //No necesitamos conexion a base de datos
error_reporting(E_ALL);
$agi = new AGI();
$agi->answer();

#$result = $agi->get_data('/var/lib/asterisk/sounds/custom/noticias',8000 ,1);   //esta no tiene limite en la entrada pero tiene 8 segundo de timeout
$result = $agi->get_data('welcome',8000 ,1);   //esta no tiene limite en la entrada pero tiene 8 segundo de timeout
$keys = $result['result'];


if($keys==1)

{

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"Titulares \",es");
$xml = simplexml_load_file('http://hoy.com.do/feed/');

foreach ($xml->channel->item as $item){
 
$agi->verbose($item);


$desc=substr($item->description,0,300);

$agi->verbose($desc);

$agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$item->title\",es");

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$desc\",es");


$agi->set_variable("desc",$item->description);

$agi->set_variable("title",$item->title);
}
 }




if($keys==2)

{

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"Precios de los combustibles republica Dominicana\",es");
$xml = simplexml_load_file('http://www.seic.gov.do/rss/combustibles.aspx/');

foreach ($xml->channel->item as $item){
 
$agi->verbose($item);


$desc=substr($item->description,0,300);

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$item->title\",es");

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$desc\",es");


$agi->set_variable("desc",$item->description);

$agi->set_variable("desc",$item->title);
}
 }


if($keys==3)

{

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"Titulares \",es");
$xml = simplexml_load_file('http://listindiario.com.do/rss/eldeporte/');

foreach ($xml->channel->item as $item){
 
$agi->verbose($item);


$desc=substr($item->description,0,300);

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$item->title\",es");

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$item->title\",es");


$agi->set_variable("desc",$item->description);

$agi->set_variable("desc",$item->title);
}
 }





if($keys==4)

{

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"Titulares \",es");
$xml = simplexml_load_file('http://news.google.es/news?cf=all&ned=es&hl=es&topic=t&output=rss');

foreach ($xml->channel->item as $item){
 
$agi->verbose($item);


$desc=substr($item->description,0,300);

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$item->title\",es");

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"$desc\",es");


$agi->set_variable("desc",$item->description);

$agi->set_variable("desc",$item->title);
}
 }



if($keys==0)

{

$agi->exec_goto('agi',4567,1);

}




if($keys=="")

{

$agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"Por favor haga una selección..\",es");
 $agi->exec_goto('agi',4567,1);


}


else  {

 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"Esta opción no es válida. por favor intentelo nuevamente \",es");
 $agi->exec_goto('agi',4567,1);   
}
 $agi->exec_agi("/var/lib/asterisk/agi-bin/google/googletts.agi,\"fin de las noticias hasta luego.\",es");

?>

No hay comentarios:

Publicar un comentario