Recording module should use PHP commands for chgrp/chmod where possible for portability and safety.
Also use usergroup specified in $amp_cfg.
--- page.recordings.php.original 2012-03-27 14:45:13.000000000 +0100
+++ page.recordings.php 2012-03-27 14:47:46.000000000 +0100
@@ -210,8 +210,8 @@
$suffix = preg_replace('/[^0-9a-zA-Z]/','',substr(strrchr($_FILES['ivrfile']['name'], "."), 1));
$destfilename = $recordings_save_path.$dest."ivrrecording.".$suffix;
move_uploaded_file($_FILES['ivrfile']['tmp_name'], $destfilename);
- system("chgrp asterisk ".$destfilename);
- system("chmod g+rw ".$destfilename);
+ chgrp($destfilename,$amp_conf['AMPASTERISKWEBGROUP']);
+ chmod($destfilename,"g+rw");
echo "<h6>"._("Successfully uploaded")." ".$_FILES['ivrfile']['name']."</h6>";
$rname = rtrim(basename($_FILES['ivrfile']['name'], $suffix), '.');
} ?>