アスタリスクPBX通話録音

アスタリスクPBX通話録音

アスタリスク バージョン 1.8.28.2 FreePBX バージョン 2.11.0.37

発信通話が転送されると、録音は 2 つのファイルに保存されます (1 つは通話転送前、もう 1 つは転送後)。

これを 1 つのファイルに結合できますか?

答え1

freepbx ではそれができません。

カスタムダイヤルプランでは次のように実行できます

[incoming]
exten => _X.,1,Mixmonitor(${EXTEN}-${STRFTIME(${EPOCH},GMT+8,%C%y%m%d%H%M)}.wav)
exten => _X.,2,Dial(LOCAL/${EXTEN}@from-pstn/n)

ただし、cdrs に問題が発生し、freepbx Web では表示できなくなります。

他のオプションとしては、ファイルをマージするスクリプトを作成することですが、これは複雑です。

答え2

MixMonitor ダイヤルプラン アプリケーションで AUDIOHOOK_INHERIT を使用する方法について検索してください。ただし、extensions.conf を手動で編集する必要があります。つまり、FreePBX 経由でダイヤルプランを更新すると、これらの変更が停止します。

関連情報