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 123456@default+flags{moderator}" /> <entry action="menu-exec-app" digits="1" param="conference 123456@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-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@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-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@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-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@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-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@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-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@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-bounces@lists.freeswitch.org [freeswitch-users-bounces@lists.freeswitch.org ] On Behalf Of Rob Forman [rob4manhere@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 123456@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...
confname@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 123456@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