アスタリスク バージョン 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 経由でダイヤルプランを更新すると、これらの変更が停止します。