Asterisk不通过AGI(Python)记录对话

时间:2017-11-07 10:27:54

标签: python asterisk agi

Foo::testPublic

我正在尝试将对话写入文件。创建一个空文件(大小为零,但不会发生写入)。解除答案后,连接立即断开。

我的扩展名:

from asterisk.agi import *

agi = AGI()
agi.verbose("python agi started")
agi.record_file('/tmp/qwerty', timeout=10, format='gsm', escape_digits='0')
agi.hangup()

Agi调试:

[test_forcall]
exten => 111111,1,Answer()
exten => 111111,2,AGI(asteriskAgi)

Golang上的实现行为类似

1 个答案:

答案 0 :(得分:0)

有效!当我将超时设置为-1时,但我仍然不明白为什么当超时为>时它不起作用? 1

agi.record_file('/tmp/qwerty', timeout=-1, format='gsm', escape_digits='0'