2013-07-10 33 views
0

我想用循环记录每个音频文件的循环一分钟的呼叫。这意味着每次通话都有很多录音文件,但它们的长度为1分钟。例如,10分钟内调用的录音文件名称为:audioRec1.wav,audioRec2.wav,audioRec3.wav,audioRec4.wav ... audioRec10.wav。 是否有可能以星号做到这一点?如果没有,是否有任何计划在做这项工作? 非常感谢!星号:如何记录每个呼叫的多个音频文件

回答

0

你有4个选项

1)创建外部控制器的应用程序,这将记住所有记录状态,如果callmore然后分钟做stopmonitor/startmonitor。

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)文件的结束后拆分文件。这是非常简单的方法。

+0

Thanh you very much Arheops, –

+0

至于选项2,您是否真的通过修改Asterisk源代码来实现新功能?我不会建议任何人,除非他真的想进入Asterisk开发 – number5

+0

当然,我只用了10年以上的星号,并且有时候在C中实现了一些功能。如果没有办法通过dialplan。正如我所说,最简单的是4。 – arheops