简介:我正在尝试记录每个呼叫,但是我不想一直将它们附加到同一文件或覆盖它。我想为每个电话准备一个文件。文件名应为调用时的日期和时间,以使其唯一。我不知道该怎么做。
我当前的扩展名。conv:
exten => 1000,1,Answer()
exten => 1000,2,MixMonitor(${DATETIME}.wav,v(0)V(0))
exten => 1000,3,Background(/var/lib/asterisk/sounds/intro2168000)
问题:
该文件仅称为“ .wav”。
有办法使它工作吗?
答案 0 :(得分:1)
这应该适用于旧版本的Asterisk。 ${DATETIME}
变量已被弃用,在现代版本的Asterisk中应替换为${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}
。
exten => 1000,1,Answer()
exten => 1000,2,MixMonitor(${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:%S)}.wav)
exten => 1000,3,Background(/var/lib/asterisk/sounds/intro2168000)
请注意,您的v(0)V(0)
没有采取任何措施,因此可以取消。