Summary:ASTERISK-17462: Upon using VOLUME() in a dialplan, DTMF tones can get eaten
Reporter:Leif Madsen (lmadsen)Labels:
Date Opened:2011-02-23 07:56:18.000-0600Date Closed:2013-12-09 18:46:01.000-0600
Versions:Frequency of
Description:The VOLUME() function has some undocumented functionality, in that if you use the VOLUME() function in your dialplan, for the rest of the channels existance the VOLUME() function will listen for DTMF (the * and # keys) in order to dynamically modify the volume based on those keys.


While this functionality it useful, it should be made optional, because the use of VOLUME() can then interfere with all sorts of functionality critical to normal PBX usage, such as when you place an outgoing call and need to press # or * on the IVR, or need to use DTMF based transfers, etc...

I consider this a bug, and the functionality should be made optional, defaulted to off, and be merged to at least the 1.8 branch and forward (I suggest 1.6.2 and forward).
Comments:By: Rafael Prado Rocchi (prado) 2011-04-09 02:34:31

I agree!
Im my case I completely removed that functionality.

But to make it optional, defaulted to off, is a good suggestion.

By: Leif Madsen (lmadsen) 2013-12-09 09:52:07.728-0600

Sent back to triage for newtonr

By: Rusty Newton (rnewton) 2013-12-09 18:46:01.877-0600

Looks like this was already fixed