for some reason your script is not executing the get_var correctly, as you
can see in the output, asterisk is saying: "invalid or unknown
command".
check the internals of your script, the most common reason is that you are
mispelling the command.
best regards
On 10/13/05, Ren? Enskat [Teamware GmbH] <ren@teamware-gmbh.de>
wrote:>
>
> Hello all,
>
> I try to use a agi script to get a variable from * und put them into a
> script which gives me another variablke and put this in *.
> My problem is now it seems the var ID is empty coz i always jump into
> the result 0 loop.
> The $MSN should be in the SetCIDNum.
>
> #!/usr/bin/php -q
>
> <?php
> include("/var/lib/asterisk/agi-bin/phpagi.php");
> $agi = new AGI();
>
> $ID = $agi->get_variable("SIPUSER");
>
> if ($ID['result'] == 0) {
> $agi->verbose("SIPUSER not set -- nothing to do");
> exit(1);
> }
>
> $agi->set_variable("MSN",
exec("/var/lib/asterisk/agi-bin/msn4sip 111
> 222 333 " .$ID['data']));
> ?>
>
> Output from asterisk:
> -- Executing SetVar("SIP/31-79e2", "SIPUSER=31") in new
stack
> -- Executing AGI("SIP/31-79e2", "msn4sip.agi") in new
stack
> -- Launched AGI Script /var/lib/asterisk/agi-bin/msn4sip.agi
> msn4sip.agi: Arrayn(n [code] => 510n [result] => n [data] =>
> Invalid or unknown commandn)n
> msn4sip.agi: SIPUSER not set -- nothing to do
> -- AGI Script msn4sip.agi completed, returning 0
> -- Executing SetLanguage("SIP/31-79e2", "de") in new
stack
> -- Executing SetCIDNum("SIP/31-79e2", "") in new stack
>
>
>
> _______________________________________________
> --Bandwidth and Colocation sponsored by Easynews.com
<http://Easynews.com>--
>
> Asterisk-Users mailing list
> Asterisk-Users@lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
--
"Su nombre es GNU/Linux, no solamente Linux, mas info en
http://www.gnu.org"
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.digium.com/pipermail/asterisk-users/attachments/20051013/45fd7b59/attachment.htm