In trying to lower the volume for the MOH, you go to the user panel MOH and then drop down the menu from 100% to lets say 75%, however there is no way to hit enter or confirm the change, so it simply doesn’t change.
That setting is only used on upload of the MoH file. It can not adjust the volume once the file has been uploaded. You would need to delete the loud file(s) and then as your upload each file pick which setting you want it at.
So what do you do after that? I imagine the file was loaded into memory at some point and is being re-played from there. While rebooting the PBX would certainly force a new read of the file is there a way to do this ‘on the fly’?
Also trying the ‘sox foo.wav foo.wav .50’ just mangled the file for me
Thankfully I did a ‘cp foo.wav foo.wav.org’ before hand and then ‘sox foo.wav.org foo.wav’ and it looks ok
If you look at the man page for the sox command, by typing man sox from the command line, you will notice you have to specify -v for volume. So, the command you’re looking for is sox -v .5 foo.wav quietfoo.wav.