我想用星号录制一个呼叫,每个音频文件循环一分钟。这意味着每次通话有很多录音文件,但它们的长度为1分钟。例如,10分钟内呼叫的录音文件名是:audioRec1.wav,audioRec2.wav,audioRec3.wav,audioRec4.wav ... audioRec10.wav。 是不是可以用星号做到这一点?如果没有,是否有任何程序在做这项工作? 非常感谢你!
答案 0 :(得分:0)
您有4个选项
1)创建外部控制器应用程序,它将记住所有记录状态,如果callmore则分钟执行stopmonitor / startmonitor。
通过ami http://www.voip-info.org/wiki/view/Asterisk+manager+API
停止呼叫监控http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+StopMonitor
更改名称http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+ChangeMonitor
开始新的监控http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Monitor
2)更改星号源代码以执行您期望的操作。非常复杂,需要星号中的guru levle。
3)通过星号录制应用程序使用循环中的chanspy记录,始终更改文件
http://www.voip-info.org/wiki/view/Asterisk+cmd+Record
http://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy
4)文件结束后拆分文件。这是非常简单的方法。