[Freeswitch-users] Setting up Conference with Moderator

Rob Forman rob4manhere at gmail.com
Wed Nov 18 22:02:03 PST 2009


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 at default+flags{moderator}" />
>      <entry action="menu-exec-app" digits="1" param="conference  
> 123456 at 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 at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org 
> ] On Behalf Of Rob Forman
> Sent: Thursday, November 05, 2009 7:52 AM
> To: freeswitch-users at 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 at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org
>> ] On Behalf Of Ujjval Karihaloo
>> Sent: Monday, November 02, 2009 12:52 PM
>> To: freeswitch-users at 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 at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org
>> ] On Behalf Of Rob Forman
>> Sent: Friday, October 30, 2009 9:34 AM
>> To: freeswitch-users at 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 at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org
>>> ] On Behalf Of Rob Forman
>>> Sent: Friday, October 30, 2009 7:23 AM
>>> To: freeswitch-users at 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 at lists.freeswitch.org [mailto:freeswitch-users-bounces at lists.freeswitch.org
>>>> ] On Behalf Of Ujjval Karihaloo
>>>> Sent: Monday, October 26, 2009 9:21 AM
>>>> To: freeswitch-users at 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 at lists.freeswitch.org [freeswitch-users-bounces at lists.freeswitch.org
>>>> ] On Behalf Of Rob Forman [rob4manhere at gmail.com]
>>>> Sent: Friday, October 23, 2009 12:22 PM
>>>> To: freeswitch-users at 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 at 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 at 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 at default+flags{}" />
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> FreeSWITCH-users mailing list
>>>>> FreeSWITCH-users at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org





More information about the FreeSWITCH-users mailing list