Dear All, Just hope your guys out there can help me through..since I've been playing for serval hours....and still not able to resolve it... The workflow as I've created an .call file for Asterisk to call out and it's working fine with outdial, passing variable to asterisk..But the problem is when the calls reached Context and execute AGI script, the script didn't get any variable from the agi... The .call as the following (I'm using the PHP to generate the call file) : $channel="Channel: Zap/g2/xxxx\r\n"; $channel.="Callerid: xxxx\r\n"; $channel.="Context: autodial-agent\r\n"; $channel.="Extension: s\r\n"; $channel.="Priority: 1\r\n"; $channel.="SetVar: AMSISDN=xxx\r\n"; $channel.="SetVar: ADESKNUMBER=xxxx\r\n"; $channel.="SetVar: ASTAFFNO=xxxx\r\n"; $channel.="SetVar: ADBID=xxx\r\n"; $channel.="MaxRetries: 1\r\n"; $channel.="RetryTime: 90\r\n"; $channel.="WaitTime: 60\r\n"; The AGI Script: #!/usr/bin/php -q <? require ("phpagi.php"); $agi=new AGI(); $dbid=$agi->get_var("ADBID"); $tt=$agi->set_var("Adbid1", $dbid); echo "VERBOSE DID: $dbid"; ?> Console: -- Launched AGI Script UpdateAutoDial.php UpdateAutoDial.php|45: 'agi_request' => 'UpdateAutoDial.php' UpdateAutoDial.php|45: 'agi_channel' => 'Zap/1-1' UpdateAutoDial.php|45: 'agi_language' => 'en' UpdateAutoDial.php|45: 'agi_type' => 'Zap' UpdateAutoDial.php|45: 'agi_uniqueid' => '1095233534.12' UpdateAutoDial.php|45: 'agi_callerid' => 'xxxx' UpdateAutoDial.php|45: 'agi_dnid' => 'xxxx' UpdateAutoDial.php|45: 'agi_rdnis' => 'unknown' UpdateAutoDial.php|45: 'agi_context' => 'autodial-agent' UpdateAutoDial.php|45: 'agi_extension' => 's' UpdateAutoDial.php|45: 'agi_priority' => '3' UpdateAutoDial.php|45: 'agi_enhanced' => '0.0' UpdateAutoDial.php|45: 'agi_accountcode' => '' UpdateAutoDial.php|45: ';dig' => '/usr/bin/dig' UpdateAutoDial.php|45: 'debug' => 'true' UpdateAutoDial.php|45: >> GET VARIABLE ADBID UpdateAutoDial.php|45: >> SET VARIABLE Adbid1 UpdateAutoDial.php|45: DID: -- AGI Script UpdateAutoDial.php completed, returning 0 extension: [autodial-agent] exten => s,1,SetVar(agi_did=${ADBID}) exten => s,2,SetVar(DMSISDN=${AMSISDN}) exten => s,3,AGI(UpdateAutoDial.php|${ADBID}) exten => s,4,NoOp(DBID1: ${ADBID}) exten => s,5,Hangup Thanks in advances for your help! Regards, R Wong -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20040915/17249967/attachment.htm