The first caller isn't challenged for the pin (don't really know why-- maybe somebody else can elaborate on how the pin is designed to be used). So to work around it, I validate the conference pin and moderator pin independently via an IVR (or dynamically with a script and odbc call) then put them in the conference with the right profile and flags.

Here is a simple example (I created these wavs so they aren't in your default setup but you can get the idea):

in ivr.conf:

    <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>


You also need to add the "wait-mod" conference-flag to the conference profile if you want to allow participants to join but not let them talk until the moderator arrives.

In conference.conf.xml add to the profile you're using (default in this example):

      <param name="conference-flags" value="wait-mod" />


From your public dial plan call the IVR or script:
  <action application="ivr" data="conference_menu" />


Now you should be able to call, enter a conference number of 123456 and sit listening to music until the moderator joins (using pin 1234) and starts the call. Maybe I completely misunderstood the built-in pin system but since the first person isn't challenged I had to do it this way.

Good luck!

Rob


On Oct 23, 2009, at 11:54 AM, Ujjval Karihaloo wrote:

Any ideas on this one. Look slike only way rite now is to have a different Dest Phone number for a moderator.

From: [email protected] [mailto:[email protected] ] On Behalf Of Ujjval Karihaloo
Sent: Thursday, October 22, 2009 9:02 PM
To: [email protected]
Subject: [Freeswitch-users] Setting up Conference with Moderator

Hi

I have the Basic Conferencing working. Here is my Dial Plan.

I want to be able to setup a Moderator PIN different from other participants, when I add the moderator flag it logs me in directly w/ o asking for a PIN.. action application="conference" data="conference.c...@wideband +flags{moderator}+159753"/>

DialPlan is below for the normal user, and it asks for the PIN with below settings.

       Ujj Inbound from SS - start
    -->
<extension name="simplesignal"> <!-- your provider or any name you'd like to call it --> <condition field="destination_number" expression="2142349127"> <!-- your DID for this gateway--> <action application="conference" data="conference.c...@wideband+159753"/>
     </condition>
</extension>

    <!--
       Ujj Inbound from SS – end




And I am using the existing conference.conf.xml file in the auto_loads directory.


Ujjval Karihaloo
VP Voice Engineering
IP Phone: +13032428610
E-Fax: +17202391690

SimpleSignal Inc.
88 Inverness Circle East
Suite K105
Englewood, CO  80112
<image001.jpg>

_______________________________________________
FreeSWITCH-users mailing list
[email protected]
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
[email protected]
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to