سلام
من یه agi نوشتم که میره یه مقداری را در یکی از table هام insert می کنه...
جالبی کار اینه که هنگام دیباگ ، فایل agi من اجرا می شه و complate را می ده اما تغییری در table من رخ نمی ده...
فایل agi من :
و دیال پلن من :
.
.
.
exten => 1,n,Wait(4)
exten => 1,n,AGI(db.php)
exten => 1,n,Wait(4)
exten => 1,n,Playback(custom/pey)
exten => 1,n,Saydigits(${numfiles})
.
.
.
من یه agi نوشتم که میره یه مقداری را در یکی از table هام insert می کنه...
جالبی کار اینه که هنگام دیباگ ، فایل agi من اجرا می شه و complate را می ده اما تغییری در table من رخ نمی ده...
فایل agi من :
کد:
#!/usr/bin/php -q<?php define("AGI_PATH" , "/var/lib/asterisk/agi-bin/") ; define("AGIBIN_DIR", AGI_PATH . "phpagi"); include(AGIBIN_DIR."/phpagi.php"); $agi = new AGI(); $agi->answer(); // $filename, $timeout=NULL, $max_digits=NULL $link = mysql_connect('localhost', 'root', ''); if (!$link) { $agi->verbose("Could not connect to Database: " . mysql_error()); exit; } mysql_select_db("track"); $sql = "INSERT INTO tracking (voice_ticket) VALUES ("121")"; $agi->hangup(); ?>
.
.
.
exten => 1,n,Wait(4)
exten => 1,n,AGI(db.php)
exten => 1,n,Wait(4)
exten => 1,n,Playback(custom/pey)
exten => 1,n,Saydigits(${numfiles})
.
.
.
کامنت