[asterisk-dev] dvossel: branch dvossel/hd_confbridge r311735 - in /team/dvossel/hd_confbridg...

David Vossel dvossel at digium.com
Mon Mar 28 15:20:19 CDT 2011




----- Original Message -----
> From: "Tony Mountifield" <tony at softins.co.uk>
> To: asterisk-dev at lists.digium.com
> Sent: Monday, March 28, 2011 2:16:25 PM
> Subject: Re: [asterisk-dev] dvossel: branch dvossel/hd_confbridge r311735 - in /team/dvossel/hd_confbridg...
> In article <764163001.73548.1301333530448.JavaMail.root at zimbra>,
> David Vossel <dvossel at digium.com> wrote:
> > ----- Original Message -----
> > > From: "Tony Mountifield" <tony at softins.co.uk>
> > > To: asterisk-dev at lists.digium.com
> > > Sent: Monday, March 28, 2011 12:15:48 PM
> > > Subject: Re: [asterisk-dev] dvossel: branch dvossel/hd_confbridge
> > > r311735 - in
> > /team/dvossel/hd_confbridg...
> > > In article <E1Q4FVR-0006JF-F8 at wibble.digium.internal>,
> > > SVN commits to the Digium repositories
> > > <svn-commits at lists.digium.com>
> > > wrote:
> > > > --- team/dvossel/hd_confbridge/configs/confbridge.conf.sample
> > > > (original)
> > > > +++ team/dvossel/hd_confbridge/configs/confbridge.conf.sample
> > > > Mon
> > > > Mar 28 11:41:25 2011
> > > > @@ -245,11 +245,18 @@
> > > >  type=menu
> > > >  *=playback_and_continue(conf-usermenu)
> > > >  *1=toggle_mute
> > > > +*4=decrease_listening_volume
> > > > +*6=increase_listening_volume
> > > > +*7=decrease_talking_volume
> > > > +*9=increase_talking_volume
> > >
> > > I'm guessing that under this new system, increasing the listening
> > > volume by three steps (for example) would be *6*6*6 instead of
> > > the Meetme way of *6668, and it would start to play the menu
> > > after every * press until 6 was pressed.
> > >
> > > Is that correct?
> >
> > Well, yes that is how the sample config works, but it doesn't have
> > to be that way.
> >
> > Below will allow *6*6*6 ,*666, and 666 all do the same thing. I
> > think I'll make the sample
> > config look like this.
> >
> > *=playback_and_continue(conf-usermenu)
> > *6=increase_listening_volume
> > 6=increase_listening_volume
> 
> OK, that appears to make 6 (for example) into a menu-entry character
> too, which could conflict with any implementation of the Meetme X
> option (exit conf with single-digit extension).
> 
> With Meetme, the * gets you into menu mode (and plays the menu),
> and then 4, 6, 7 and 9 make volume adjustments while staying
> in the same mode, and 8 exits from that menu mode.
> Other keys such as 1 for mute exit menu mode immediately after
> performing their function.
> 
> I'm sure you know that already, but I'm not sure how that exact
> functionality could be expressed in the existing menu syntax above.
> 
> Cheers
> Tony
> --
> Tony Mountifield
> Work: tony at softins.co.uk - http://www.softins.co.uk
> Play: tony at mountifield.org - http://tony.mountifield.org

Right, so this one of the fundamental differences of the MeetMe's static admin and use menus and ConfBridge's dynamic menus.  In order to allow the creation of the dynamic menus every action has to match a sequence.  When designing this system we were aware that this may offer some limitations.  That's why the "dialplan_exec" menu action was created.  If there is the need for a menu that can not be expressed in the confbridge.conf configuration, this action can be used to allow a channel to briefly exit the conference and enter a more complex dialplan created menu.

-- 
David Vossel
Digium, Inc. | Software Developer, Open Source Software
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
The_Boy_Wonder in #asterisk-dev




More information about the asterisk-dev mailing list