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