李君
2007-Mar-01 19:53 UTC
[asterisk-users] How can I use the "GET VARIABLE variablename" in AGI
Hi,All,
I wang to use AGI in asterisk1.4.
AGI file / myperl.agi
#!/usr/bin/perl
use strict;
......
print STDERR "7. Testing GET VARIABLE...";
print "GET VARIABLE EXTEN \"\"\n";
my $result = <STDIN>;
&checkresult($result);
......
when the agi execute; asterisk conosle show that :
AGI Rx << GET VARIABLE EXTEN ""
AGI Tx >> 520-Invalid command syntax. Proper usage follows:
AGI Tx >> Usage: GET VARIABLE <variablename>
Returns 0 if <variablename> is not set. Returns 1 if
<variablename>
is set and returns the variable in parentheses.
example return code: 200 result=1 (testvariable)
AGI Tx >> 520 End of proper usage.
------------------------------------------------------------------------------------------
I couldn't get the global variable ${EXTEN}, who can told me where is the
wrong?
Thanks a lot,
Amy
???
??????????
????????lijun820311@163.com
??????????2007-03-02
Lee Jenkins
2007-Mar-01 20:27 UTC
[asterisk-users] How can I use the "GET VARIABLE variablename" in AGI
?? wrote:> Hi,All, > > I wang to use AGI in asterisk1.4. > AGI file / myperl.agi > > #!/usr/bin/perl > use strict; > ...... > print STDERR "7. Testing GET VARIABLE..."; > print "GET VARIABLE EXTEN \"\"\n"; > my $result = <STDIN>; > &checkresult($result); > > ...... >I don't know perl, but try either taking the escaped quotes out or surrounding EXTEN with them. -- Warm Regards, Lee
Yuan LIU
2007-Mar-01 21:50 UTC
[asterisk-users] How can I use the "GET VARIABLE variablename" inAGI
>From: "Àî¾ý" <lijun820311@163.com> >Date: Fri, 2 Mar 2007 10:53:04 +0800 > >Hi,All, > > I wang to use AGI in asterisk1.4. > AGI file / myperl.agi > > #!/usr/bin/perl >use strict; >...... > print STDERR "7. Testing GET VARIABLE..."; > print "GET VARIABLE EXTEN \"\"\n";Why do you want put "" after variable name? AGI is complaining about syntax. Try print "GET VARIABLE EXTEN\n"; Yuan Liu> my $result = <STDIN>; > &checkresult($result); > >...... > >when the agi execute; asterisk conosle show that : > >AGI Rx << GET VARIABLE EXTEN "" >AGI Tx >> 520-Invalid command syntax. Proper usage follows: > >AGI Tx >> Usage: GET VARIABLE <variablename> > Returns 0 if <variablename> is not set. Returns 1 if ><variablename> > is set and returns the variable in parentheses. > example return code: 200 result=1 (testvariable) > >AGI Tx >> 520 End of proper usage. > >------------------------------------------------------------------------------------------ > >I couldn't get the global variable ${EXTEN}, who can told me where is the >wrong? > >Thanks a lot, >Amy > > >¡¡¡¡¡¡ > >¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Àî¾ý >¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lijun820311@163.com >¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2007-03-02
Apparently Analagous Threads
- why there havn't "app_meetme.so" file about asterisk1.4.0?
- blank division after update
- AMD: HANGUP
- AGI: "Get variable" returns variable VALUE vs "Get full variable" returns variable NAME - bug or my misunderstanding?
- Using an additional modem to get CallerID information