使用ConfBridge录制会议时,文件正在成功创建,我可以收听它们等。文件名目前以下列格式保存...
confbridge-1234-1448640948.wav
。
鉴于此格式,我能够从时间戳(1448640948)中提取此录制所属的会议(1234)以及录制的开始时间。
此格式是在confbridge.conf中设置record_conference=yes
时使用的默认格式。现在,我知道我可以使用Set()方法来执行指定不同格式或保存位置等操作,例如......
SET(CONFBRIDGE(bridge,record_conference)=yes)
SET(CONFBRIDGE(bridge,record_file)=/var/spool/asterisk/confbridge/${WHATEVER}.wav)
但我不知道a)如何掌握会议结束的时间和b)如何将结束时间添加到文件名或在什么时候?
文件实际保存在什么时候?我知道我可以听一下ConfbridgeEnd
,并创建一个新的时间戳,但我不知道如何用结束时间戳修改文件名格式?
有什么想法吗?
答案 0 :(得分:1)
您无法将文件名更改为无法使用的值。
会议开始时无法使用会议结束。
所以只有方法才能重命名会议录音文件。
最简单的变体:保存会议开始时间并计算文件长度,然后将其添加到开始时间。
您可以使用AMI事件或只按脚本查看文件更改日期。