Hi again UK, IVR is designed to naturally return to previous or top menus. I don't think there's a way to change this default behavior. Maybe its time to move to a script-based pin validation system so you have the full control you need.
http://wiki.freeswitch.org/wiki/Examples_JavaScript_Conference_IVR Rob On Nov 18, 2009, at 11:34 PM, Ujjval Karihaloo wrote: > I have used the following setting in ivr.conf.xml to setup > conferencing with moderator. > > However, the issue I have is - the user enters 123456 and then say > if it's a moderator they enter wrong Moderator PIN 3 times then it > takes the user back to the main menu..."conference_menu" and asks > for main conf pin (123456) once again. > > I would like the caller to be disconnected if they get into the > Moderator menu and enter wrong Moderator PIN 3 times. > > <menu name="conference_menu" > greet-long="welcome_please_enter_conference_pin.wav" > greet-short="check_and_try_again.wav" > invalid-sound="passcode_invalid.wav" > exit-sound="voicemail/vm-goodbye.wav" > timeout="10000" > inter-digit-timeout="5000" > max-failures="3" > max-timeouts="3" > digit-len="7"> > <entry action="menu-sub" digits="123456" > param="conference_123456_moderator_menu" /> <!-- conference > moderator menu --> > </menu> > > <menu name="conference_123456_moderator_menu" > greet- > long > = > "conference_confirmed_enter_moderator_pin_or_1_to_join_as_participant > .wav" > greet-short="check_moderator_pin_or_1_to_join.wav" > invalid-sound="invalid_moderator_pin.wav" > exit-sound="voicemail/vm-goodbye.wav" > timeout="10000" > inter-digit-timeout="5000" > max-failures="3" > max-timeouts="3" > digit-len="5"> > <entry action="menu-exec-app" digits="1234" param="conference > 123...@default+flags{moderator}" /> > <entry action="menu-exec-app" digits="1" param="conference > 123...@default+flags{}" /> > </menu> > > </menus> > > > > Ujjval Karihaloo > VP Voice Engineering > IP Phone: +13032428610 > E-Fax: +17202391690 > > SimpleSignal Inc. > 88 Inverness Circle East > Suite K105 > Englewood, CO 80112 > > > -----Original Message----- > From: freeswitch-users-boun...@lists.freeswitch.org > [mailto:freeswitch-users-boun...@lists.freeswitch.org > ] On Behalf Of Rob Forman > Sent: Thursday, November 05, 2009 7:52 AM > To: freeswitch-users@lists.freeswitch.org > Subject: Re: [Freeswitch-users] Setting up Conference with Moderator > > Hi UK, > > From what I've done and read, the caller-controls (in > conference.conf.xml) can be modified to almost anything you can think > of, BUT, they are mapped 1-to-1 to a conference- ie you can't map a > caller control just for those with the moderator flag. So unless you > want everyone able to mute/kick everyone then you can't do it. > > The wiki seems to indicate this as well: > > "Be aware that the caller-controls are applied across the entire > conference. You cannot enter one member of the conference using > caller- > controls ABC and then enter a second member using caller-controls > XYZ." > > http://wiki.freeswitch.org/wiki/Mod_conference > > > I think this might be a limitation of mod_conference. Perhaps one of > the pros can chime in if I'm off-base or there's some nifty way to > accomplish this. > > Cheers, > Rob > > On Nov 4, 2009, at 8:09 PM, Ujjval Karihaloo wrote: > >> Any ideas on the below...has anyone implemented the below: >> >> Once I have the Moderator and Participants logged on, how do I >> invoke the moderator previlidges, LIk esay muting everyone/someone >> or kicking someone out of the Conf and the like? >> >> >> >> -----Original Message----- >> From: freeswitch-users-boun...@lists.freeswitch.org >> [mailto:freeswitch-users-boun...@lists.freeswitch.org >> ] On Behalf Of Ujjval Karihaloo >> Sent: Monday, November 02, 2009 12:52 PM >> To: freeswitch-users@lists.freeswitch.org >> Subject: Re: [Freeswitch-users] Setting up Conference with Moderator >> >> Rob: >> >> Once I have the Moderator and Participants logged on, how do I >> invoke the moderator previlidges, LIk esay muting everyone/someone >> or kicking someone out of the Conf and the like? >> >> >> >> -----Original Message----- >> From: freeswitch-users-boun...@lists.freeswitch.org >> [mailto:freeswitch-users-boun...@lists.freeswitch.org >> ] On Behalf Of Rob Forman >> Sent: Friday, October 30, 2009 9:34 AM >> To: freeswitch-users@lists.freeswitch.org >> Subject: Re: [Freeswitch-users] Setting up Conference with Moderator >> >> Hm, strange. I haven't seen that before. Can you pastebin your logs >> at debug level? >> >> On Oct 30, 2009, at 9:43 AM, Ujjval Karihaloo wrote: >> >>> It's strange... a tcpdump tells me that there is no DTMF from my >>> provider when using IVR, but when I call into a TN that goes >>> directly into the Conference App, I see DTMF from the provider. >>> >>> >>> >>> -----Original Message----- >>> From: freeswitch-users-boun...@lists.freeswitch.org >>> [mailto:freeswitch-users-boun...@lists.freeswitch.org >>> ] On Behalf Of Rob Forman >>> Sent: Friday, October 30, 2009 7:23 AM >>> To: freeswitch-users@lists.freeswitch.org >>> Subject: Re: [Freeswitch-users] Setting up Conference with Moderator >>> >>> I've never had any problem with that. Is your logging at debug >>> level >>> so you can see the RECV DTFM in the log/fs_cli? Are you calling >>> from >>> a SIP phone on the pbx, or via a PSTN provider? Maybe your provider >>> isn't passing them through. >>> >>> Make sure your logging is turned up then try something simpler, like >>> calling the echo application, and see if DTFM comes through. >>> >>> Rob >>> >>> On Oct 29, 2009, at 11:34 PM, Ujjval Karihaloo wrote: >>> >>>> Rob: >>>> >>>> For some reason, I don't see the DTMF appear on the fs_CLI when >>>> using the below configuration....so it basically timesout. >>>> >>>> UK >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: freeswitch-users-boun...@lists.freeswitch.org >>>> [mailto:freeswitch-users-boun...@lists.freeswitch.org >>>> ] On Behalf Of Ujjval Karihaloo >>>> Sent: Monday, October 26, 2009 9:21 AM >>>> To: freeswitch-users@lists.freeswitch.org >>>> Subject: Re: [Freeswitch-users] Setting up Conference with >>>> Moderator >>>> >>>> Thx a lot Rob, reading the wiki your way or using IVR seems >>>> correct.. >>>> =============== >>>> The wiki also says that the wait-mod might be "used in conjunction >>>> with an IVR where the moderators are authenticated with an extra >>>> pass- >>>> code", which is what I did. I guess that's why I didn't understand >>>> the point of the +pin. >>>> ====================== >>>> >>>> I will try it out. >>>> >>>> Again thx a lot for your help. Will keep everyone posted. >>>> >>>> ________________________________________ >>>> From: freeswitch-users-boun...@lists.freeswitch.org >>>> [freeswitch-users-boun...@lists.freeswitch.org >>>> ] On Behalf Of Rob Forman [rob4manh...@gmail.com] >>>> Sent: Friday, October 23, 2009 12:22 PM >>>> To: freeswitch-users@lists.freeswitch.org >>>> Subject: Re: [Freeswitch-users] Setting up Conference with >>>> Moderator >>>> >>>> I just re-tested with the pin in my dial plan: >>>> >>>> <action application="conference" data="conference 123...@default >>>> +flags{}+1234" /> >>>> >>>> And it doesn't challenge me for the pin. I just drop right in. I >>>> figured this is how it was intended, since the wiki says the pin is >>>> set initially and only challenged in later attempts [by future >>>> callers]: >>>> >>>> "The first time a conference name (confname) is used, it will be >>>> created on demand, and the pin will be set to what ever is >>>> specified >>>> at that time: the pin in the data string if specified, or if not, >>>> the >>>> "pin" setting in the conference profile, and if that is also >>>> unspecified, then there is no pin protection. Any later attempt to >>>> join the conference must specify the same pin number, if one >>>> existed >>>> when it was created. " >>>> >>>> >>>> The wiki also says that the wait-mod might be "used in conjunction >>>> with an IVR where the moderators are authenticated with an extra >>>> pass- >>>> code", which is what I did. I guess that's why I didn't understand >>>> the point of the +pin. >>>> >>>> I'm sure there's a scenario where its used and useful, the wiki >>>> just >>>> doesn't explain it. >>>> >>>> Rob >>>> >>>> On Oct 23, 2009, at 12:43 PM, Brian West wrote: >>>> >>>>> Well first off you're not defining a pine here... >>>>> >>>>> confn...@profilename+flags{mute|deaf|waste|moderator}+[conference >>>>> pin >>>>> number] >>>>> >>>>> That might be why its not asking for a pin. >>>>> >>>>> /b >>>>> >>>>> On Oct 23, 2009, at 12:30 PM, Rob Forman wrote: >>>>> >>>>>> <entry action="menu-exec-app" digits="1" param="conference >>>>>> 123...@default+flags{}" /> >>>>> >>>>> >>>>> _______________________________________________ >>>>> FreeSWITCH-users mailing list >>>>> FreeSWITCH-users@lists.freeswitch.org >>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>>>> http://www.freeswitch.org >>>> >>>> >>>> _______________________________________________ >>>> FreeSWITCH-users mailing list >>>> FreeSWITCH-users@lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>>> http://www.freeswitch.org >>>> >>>> _______________________________________________ >>>> FreeSWITCH-users mailing list >>>> FreeSWITCH-users@lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>>> http://www.freeswitch.org >>>> >>>> _______________________________________________ >>>> FreeSWITCH-users mailing list >>>> FreeSWITCH-users@lists.freeswitch.org >>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>>> http://www.freeswitch.org >>> >>> >>> _______________________________________________ >>> FreeSWITCH-users mailing list >>> FreeSWITCH-users@lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>> http://www.freeswitch.org >>> >>> _______________________________________________ >>> FreeSWITCH-users mailing list >>> FreeSWITCH-users@lists.freeswitch.org >>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>> http://www.freeswitch.org >> >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> FreeSWITCH-users@lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> FreeSWITCH-users@lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> FreeSWITCH-users@lists.freeswitch.org >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org