Asterisk 星号记录一个.wav文件并保存与调用文件相同的文件名

Asterisk 星号记录一个.wav文件并保存与调用文件相同的文件名,asterisk,Asterisk,我制作了一个脚本,可以自动创建一个.call文件,并自动移动到/var/spool/asterisk/outgoing/,我已经完成了,但正在录制中 我想保存一个与.call文件相同的.wav文件 文件 testcalls150.call extensions.CONF [外出电话] 扩展=>s,1,答案() exten=>s,2,记录(/var/spool/asterisk/tmp/${CALLFILENAME(name)}/${STRFTIME(${EPOCH},GMT-8,%m%d%y-%

我制作了一个脚本,可以自动创建一个.call文件,并自动移动到/var/spool/asterisk/outgoing/,我已经完成了,但正在录制中 我想保存一个与.call文件相同的.wav文件

文件

testcalls150.call

extensions.CONF

[外出电话]
扩展=>s,1,答案()
exten=>s,2,记录(/var/spool/asterisk/tmp/${CALLFILENAME(name)}/${STRFTIME(${EPOCH},GMT-8,%m%d%y-%H:%m:%s)}.wav,0,0,qxk)

输出:

在/var/spool/asterisk/tmp/testcalls150(日期时间)。wav

提前感谢,
OAcebes请阅读以下内容:

您需要使用创建调用文件

Set: callfile_name=testcalls150.call
之后,您可以在拨号计划中执行以下操作:

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中的文件数是否较低。因为当你们总是添加文件和星号不能处理相同的速率时,这种情况可能会发生。结果将是文件夹中2000-3000个文件之后的系统邮件功能