Auto-marcador

27 views
Skip to first unread message

kampos

unread,
Oct 15, 2013, 2:21:11 PM10/15/13
to aster...@googlegroups.com
Por si alguien está interesado dejo la configuración de un pequeño auto-marcador. 

Un saludo y nos vemos en el voip2day. Espero!!.




extensions

exten => 010,1,Answer()
exten => 010,n,AGI(ff.agi)
[macro-ee]
exten => s,1,Queue(cola)



##########################
#!/usr/bin/php-cgi -q
<?php

require '/var/lib/asterisk/agi-bin/phpagi-2.20/phpagi.php';
$connection = odbc_connect("bbdd", "user", "clave")  or die >   ("couldn't connect");

$result = odbc_exec($connection, "select * from bbdd ......");

$agi = new AGI();
$callerid=555555555;
$agi->set_variable('CALLERID(num)',$callerid)

 while(odbc_fetch_row($result)){
   $telefono=(odbc_result($result, "Telefono")) ;
   $id=(odbc_result($result, "idf")) ;
   $agi->set_extension($telefono);
   $agi->exec_dial("SIP/".$telefono."@voip,20,M(ee,".$telefono.")");
   $dialstatus = $agi->get_variable('DIALSTATUS');
   $result2 = odbc_exec($connection, "update.... "'");
   $result3 = odbc_exec($connection, "Insert ..... ");
}


odbc_close($connection);
?>

Reply all
Reply to author
Forward
0 new messages