Asterisk версия 1.8.28.2 FreePBX версия 2.11.0.37
Когда исходящий звонок передается, записи сохраняются в двух файлах (один перед передачей вызова и один после передачи)
Можно ли это объединить в один файл?
Вы не можете сделать это в 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.
Другой вариант - создать скрипт, который объединит файлы, но это сложно.
Найдите информацию об использовании AUDIOHOOK_INHERIT с приложением набора номеров MixMonitor. Вам нужно будет вручную отредактировать файл extensions.conf, что означает, что обновления плана набора с помощью FreePBX остановят эти изменения.