//in dial plan
Send Command from Dialplan to AGI
exten => 1,1,AGI(MyAPP.php, anyvalue)
// in myapp.php
Get Variable to AGI
In Asterisk 1.6 or above
$Variable =$agi->request[agi_arg_1];
In Asterisk 1.4
$Variable =$argv[1];
set_variable
Sets a variable to the specified value. The variables so created can later be used by later using
${<variablename>} in the dialplan.
# return values to asterisk
In Asterisk 1.6 or above
$agi->set_variable("Variable", $value);
In Asterisk 1.4
$agi->set_var("Variable", $value);