音声ファイルごとに 1 分間のループを使用して、アスタリスクで通話を録音したいと考えています。つまり、1 回の通話につき多くの音声録音ファイルが存在しますが、それらの長さは 1 分です。たとえば、10 分間の通話の録音ファイル名は、audioRec1.wav、audioRec2.wav、audioRec3.wav、audioRec4.wav ... audioRec10.wav です。アスタリスクでこれを行うことは可能ですか?そうでない場合、この仕事をしているプログラムはありますか? どうもありがとうございました!
1 に答える
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) アスタリスクのソース コードを変更して、期待どおりに動作するようにします。非常に複雑で、アスタリスクでグル レベルが必要です。
3) アスタリスクで記録 chanspy をループで使用し、常にファイルを変更する記録アプリ
http://www.voip-info.org/wiki/view/Asterisk+cmd+Record
http://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy
4) ファイルの終わりの後にファイルを分割します。これはとても簡単な方法です。