<div dir="ltr"><div>Just trying out a node agi package (<a href="https://github.com/sergey12313/ts-agi/">https://github.com/sergey12313/ts-agi/</a> , and it wasn't behaving as I expected, but when turning on agi debug, it looks like it might be Asterisk (using 17.1.0)</div><div><br></div><div>This works as expected</div><div><br></div><div><Local/1000@default-00000020;2>AGI Rx << SET VARIABLE myVar "Hello World!!!"<br><Local/1000@default-00000020;2>AGI Tx >> 200 result=1<br><Local/1000@default-00000020;2>AGI Rx << GET VARIABLE myVar<br><Local/1000@default-00000020;2>AGI Tx >> 200 result=1 (Hello World!!!)</div><div><br></div><div>But 

GET FULL VARIABLE just returns the NAME of the variable</div><div><br></div><Local/1000@default-0000001f;2>AGI Rx << SET VARIABLE myVar "Hello World!!!"<br><Local/1000@default-0000001f;2>AGI Tx >> 200 result=1<br><Local/1000@default-0000001f;2>AGI Rx << GET FULL VARIABLE myVar <br><Local/1000@default-0000001f;2>AGI Tx >> 200 result=1 (myVar)<br><div><br></div><div>Is this a bug, poor documentation, or my poor understanding of them?</div><div><br></div><div><a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+17+AGICommand_get+full+variable">https://wiki.asterisk.org/wiki/display/AST/Asterisk+17+AGICommand_get+full+variable</a><br>GET FULL VARIABLE VARIABLENAME CHANNEL NAME <br>Example return code: 200 result=1 (testvariable)<br><br><a href="https://wiki.asterisk.org/wiki/display/AST/Asterisk+17+AGICommand_get+variable">https://wiki.asterisk.org/wiki/display/AST/Asterisk+17+AGICommand_get+variable</a><br>GET VARIABLE VARIABLENAME <br>Example return code: 200 result=1 (testvariable)<br></div></div>