Add AGI script example.
This commit is contained in:
1 parent
d496ad0831
commit
82cf4d022f
1 file changed
+22
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/python
|
||||
|
||||
"""
|
||||
Example to get and set variables via AGI.
|
||||
|
||||
You can call directly this script with AGI() in Asterisk dialplan.
|
||||
"""
|
||||
|
||||
from asterisk.agi import *
|
||||
|
||||
agi = AGI()
|
||||
|
||||
agi.verbose("python agi started")
|
||||
|
||||
# Get variable environment
|
||||
extension = agi.env['agi_extension']
|
||||
|
||||
# Get variable in dialplan
|
||||
phone_exten = agi.get_variable('PHONE_EXTEN')
|
||||
|
||||
# Set variable, it will be available in dialplan
|
||||
agi.set_variable('EXT_CALLERID', '1')
|
||||
Reference in new issue
Block a user