Summary:ASTERISK-17406: [patch] app_meetme volume adjustment menu options error
Reporter:David Van Ginneken (davevg)Labels:
Date Opened:2011-02-14 14:33:29.000-0600Date Closed:2011-05-03 15:01:45
Versions:1.8.2 Frequency of
Environment:Attachments:( 0) app_meetme.diff
( 1) issue-18810-1.6.2.app_meetme.diff
Description:On, (I have not tested nor looked at earlier versions),  If you enter *4, *6, *7 or *9, it will do the volume up/down as expected.  If you try to do another menu option, it returns and plays conf-errormenu.  Then you can do * command again.  This is due to menu_active not being reset before the break.

I will attach a patch.
Comments:By: Ronald Chan (loloski) 2011-02-18 00:23:44.000-0600

a backport for SVN 1.6.2 props goes to davevg, thanks!!

By: Ronald Chan (loloski) 2011-02-18 00:38:01.000-0600

confirmed, attach patch by davevg fix the issue for me on both 1.6.2 and 1.8.3

By: Ronald Chan (loloski) 2011-02-19 13:52:27.000-0600

Please let us know how can we move this forward. this is really a very simple patch. hope developer can fix this up. thanks!!!

By: Ronald Chan (loloski) 2011-03-16 03:59:48


By: David Van Ginneken (davevg) 2011-04-15 08:16:12

pong! ;-)

By: Ronald Chan (loloski) 2011-05-01 11:07:01

request time out!, ping again! :D

By: David Vossel (dvossel) 2011-05-03 15:01:44

What you are experiencing is the expected behavior of MeetMe.  Volume controls work slightly differently than the other controls.  They leave you in the menu, so if *4 is pressed, 4 can continue to be pressed multiple times without having to press * again.

For example, the following sequence will decrease the volume

If I committed this patch, the above sequence would ignore all the 4's after the initial *4.

Many people are aware of this inconsistency in the menu system and actually depend on it to work this way now, so it is not possible to change it. It has been this way since the application was introduced years ago.

If you are interested in having a more customizable menu system, take a look at the new ConfBridge application introduced in Asterisk Trunk last week.  It allows you to create any menu system you would like.