李君
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
Reasonably Related 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