From c702809b77dd91bd5777f57d1da99443622c49b3 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 4 Apr 2025 15:26:18 -0600 Subject: [PATCH] Add option to convert with sox --- debian/resources/maintenance/call_recordings.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/debian/resources/maintenance/call_recordings.php b/debian/resources/maintenance/call_recordings.php index e6c627d..122ac0b 100644 --- a/debian/resources/maintenance/call_recordings.php +++ b/debian/resources/maintenance/call_recordings.php @@ -32,7 +32,7 @@ crontab -e $debug = true; $action = 'convert'; //convert, move or both $audio_format = 'wav'; - $preferred_command = 'lame'; //mpg123, lame + $preferred_command = 'lame'; //mpg123, lame, sox //includes files require_once "resources/require.php"; @@ -99,6 +99,13 @@ crontab -e } } if (file_exists($source_path."/".$record_name)) { + //build the run the sox command + if ($preferred_command == 'sox' && !file_exists($source_path."/".$path_parts['filename'].".mp3")) { + $command = "sox ".$source_path."/".$record_name." -C 128 ".$source_path."/".$path_parts['filename'].".mp3 \n"; + if ($debug) { echo $command."\n"; } + system($command); + } + //build the run the mpg123 command if ($preferred_command == 'mpg123' && !file_exists($source_path."/".$path_parts['filename'].".mp3")) { $command = "mpg123 -w ".$source_path."/".$record_name." ".$source_path."/".$path_parts['filename'].".mp3\n";