我做了一个脚本,自动创建一个.call文件,并自动移动到/var/spool/asterisk/outgoing/,我完成了,但在记录我想保存一个。wav文件与。call文件
相同文件
testcalls150.call
EXTENTIONS.CONF
[outgoingcall]
=> 1, 1,Answer()
exten => s 2记录(/var/spool/星号/tmp/ $ {CALLFILENAME(名字)}/$ {STRFTIME(${时代}却y % m % d % - % H: % m: % s)} . wav, 0, 0, qxk)
输出:
在/var/spool/asterisk/tmp/testcalls150(日期-时间). wav
提前感谢,
OAcebes
请阅读:
http://www.voip-info.org/wiki/view/Asterisk +自动拨号了您需要创建调用文件
Set: callfile_name=testcalls150.call
之后你可以在dialplan:
exten=>s,2,Record(/var/spool/asterisk/tmp/${callfile_name}${STRFTIME(${EPOCH},GMT-8,%m%d%y-%H:%M:%S)}.wav,0,0,qxk)
注意,在创建调用文件时,您还必须检查星号运行和/var/spool/asterisk/outgoing中的文件数量是否为LOW。因为可能会出现这样的情况:总是添加文件和星号不能以相同的速度处理。如果文件夹中有2000-3000个文件,将产生系统邮件功能