Great! Thanks! I'll play around with those setting to see how it goes. Can I set that variable "per leg"? (instead of globally for a call). The devices getting the calls are regular phones and the termination service is provided by a few different VoIP companies. I'd say the volume problem has to do with bad or poorly configured GSM gateways (that's how they make calls to cellphones), plus maybe some problems in the GSM network relating to poor signal or something like that. I can't really control the PSTN or the GSM network and have almost zero influence with the VoIP companies, so my best bet now is to mess with the transcoding. Thank you very much, we'll see how it goes. Nicolas On Mon, Jan 4, 2010 at 1:30 PM, Anthony Minessale <anthony.minessale@gmail.com> wrote:
The volume should really be set on the devices who are originally encoding the audio (the phone or analog card) Digital audio never changes so the server is not the right place to mess with the volume because you will have to actually manipulate the digital signal to do it. We have a way but I recommend you find the real source of your problem.
<action application="set_audio_level" data="read 1"/>
change read to write if you want to do it going the other way