added the EXEC command, which enables running all the possible asterisk commands
parent
a974c479d2
commit
53c8d91752
|
@ -667,6 +667,13 @@ class AGI:
|
||||||
"""
|
"""
|
||||||
self.execute('NOOP')
|
self.execute('NOOP')
|
||||||
|
|
||||||
|
def exec_command(self, command, *args):
|
||||||
|
"""Send an arbitrary asterisk command with args (even not AGI commands)"""
|
||||||
|
# The arguments of the command should be prepared as comma delimited, that's the way the EXEC works
|
||||||
|
args = ','.join(map(str, args))
|
||||||
|
return self.execute('EXEC', command, args)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
agi = AGI()
|
agi = AGI()
|
||||||
#agi.appexec('festival','Welcome to Klass Technologies. Thank you for calling.')
|
#agi.appexec('festival','Welcome to Klass Technologies. Thank you for calling.')
|
||||||
|
|
Loading…
Reference in New Issue