[asterisk-dev] Issue AGI Get Full Variable - Solution

Bryant Zimmerman BryantZ at zktech.com
Tue Sep 2 10:08:50 CDT 2014


From: "Bryant Zimmerman" <BryantZ at zktech.com>
Sent: Tuesday, September 2, 2014 3:10 AM
To: "Asterisk Developers Mailing List" <asterisk-dev at lists.digium.com>
Subject: Re: [asterisk-dev] Issue AGI Get Full Variable   
 I am calling the GET FULL VARIABLE agi command.
    
   I am passing in the variable name and the channel name.
   It is responding with variable name back to the script and not the 
value.
    
   Failed
    <SIP/6167761066.2012-00000060>AGI Rx << GET FULL VARIABLE aatAct0 
SIP/6167761066.2012-00000060
<SIP/6167761066.2012-00000060>AGI Tx >> 200 result=1 (aatAct0)
 
 Expected
  <SIP/6167761066.2012-00000060>AGI Rx << GET VARIABLE aatAct0
<SIP/6167761066.2012-00000060>AGI Tx >> 200 result=1 
(Macro~SBussniessMSIP-Operator~1)

    
   I am on asterisk 11.10.2
    
   I am I using the Get Full Variable wrong any ideas?
    
 -----------------------------------------------------------------------
  
 Ok I have figured this one out. The issue is the variable name must be 
wrapped in the ${variablename} format.
  
 The agi show commands topic get full variable docs do not show this format 
requirement.  How do we get them updated so others do not get bit by this?
  
  
    -= Info about agi 'get full variable' =-
 [Syntax]
get full variable <variablename> [<channel name>]
 Should read something Like: get full variable <${variablename}> [<channel 
name>]
  Or Like: get full variable <${FUNC(variablename)}> [<channel name>]

  
 [Description]
Returns '0' if <variablename> is not set or channel does not exist. 
Returns
'1' if <variablename> is set and returns the variable in parenthesis.
 This does an eval on all var expressions.  <variablename> should be 
included in ${variablename}, ${FNC(variablename)}, or $[expr]
Understands complex variable names and builtin variables, unlike GET 
VARIABLE.

Example return code: 200 result=1 (testvariable value)
  
 [Synopsis]
Evaluates a channel expression
 [Runs Dead]
Yes
 [See Also]
Not available
  

  
  
  
  
   Thanks

Bryant Zimmerman (ZK Tech Inc.)
616-855-1030 Ext. 2003


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20140902/6177f31a/attachment.html>


More information about the asterisk-dev mailing list