记录一个.wav文件,并保存与呼叫文件相同的文件名



我做了一个脚本,自动创建一个.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个文件,将产生系统邮件功能

相关内容

  • 没有找到相关文章

最新更新