我想用星号记录通话,每个音频文件循环一分钟。这意味着每个通话有许多录音文件,但它们的长度为1分钟。例如,10分钟内通话的录音文件名为:audioRec1.wav、audioRec2.wav、audioRec3.wav、udioRec4.wav…audioRec10.wav。可以用星号来表示吗?如果没有,有什么程序可以做这项工作吗?非常感谢!
您有4个选项
1) 创建外部控制器应用程序,它将记住所有记录状态,如果调用更多,则分钟执行stopmonitor/startmonitor。
-
通过ami连接http://www.voip-info.org/wiki/view/Asterisk+经理+API
-
停止呼叫监视器http://www.voip-info.org/wiki/view/Asterisk+经理+API+操作+StopMonitor
-
更改名称http://www.voip-info.org/wiki/view/Asterisk+经理+API+操作+变更监控
-
启动新的监控http://www.voip-info.org/wiki/view/Asterisk+经理+API+行动+监控
2) 更改星号源代码以执行您期望的操作。非常复杂,需要星号中的大师。
3) 通过星号记录使用chanspy在循环中记录应用程序,始终更改文件
http://www.voip-info.org/wiki/view/Asterisk+cmd+记录
http://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy
4) 在文件结束后拆分文件。这是一个非常简单的方法。