/
Global Variables
Global Variables
How to set a global variable to use into all IVRs within a system
In the folder /etc/asterisk/ and edit the file extensions_xcally_custom.conf
add the following section and define the global variables, for example:
[globals](+) GLOB_VAR = TEST GLOB_VAR1 = TEST1
save the file and reload Asterisk.
[root@localhost ~]# asterisk -r localhost*CLI> reload
Now you should be able to see the global variables value, for example
NoOP is set with:
GLOBAL VARIABLE = {GLOB_VAR}
and
GLOBAL VARIABLE 1 = {GLOB_VAR1}
In the Asterisk CLI we can see the value of both globals variables:
<SIP/my.xcally-00000000>AGI Rx << GET VARIABLE GLOB_VAR <SIP/my.xcally-00000000>AGI Tx >> 200 result=1 (TEST) <SIP/my.xcally-00000000>AGI Rx << VERBOSE "GLOBAL VARIABLE = TEST" 1 agi://127.0.0.1/square,project=34: GLOBAL VARIABLE = TEST <SIP/my.xcally-00000000>AGI Tx >> 200 result=1 <SIP/my.xcally-00000000>AGI Rx << GET VARIABLE GLOB_VAR1 <SIP/my.xcally-00000000>AGI Tx >> 200 result=1 (TEST1) <SIP/my.xcally-00000000>AGI Rx << VERBOSE "GLOBAL VARIABLE 1 = TEST1" 1 agi://127.0.0.1/square,project=34: GLOBAL VARIABLE 1 = TEST1 <SIP/my.xcally-00000000>AGI Tx >> 200 result=1
To set a new value for the global variable use the CUSTOM APP block as below
, multiple selections available,
Related content
V3 Variables
V3 Variables
More like this
IVR script debug
IVR script debug
More like this
V3 Prefix uniqueid with system name (global uniqueid)
V3 Prefix uniqueid with system name (global uniqueid)
More like this
How-to use variables in CallySquare
How-to use variables in CallySquare
More like this
Using variables in CallySquare
Using variables in CallySquare
More like this
Dialplan
Dialplan
More like this