【发布时间】:2015-11-30 14:24:13
【问题描述】:
使用 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 例如,并创建一个新的时间戳,但我不知道如何使用结束时间戳修改文件名格式?
有什么想法吗?
【问题讨论】: