<div>I need some time to work out my setup and explore some different options, but I&#39;ll be happy to get something together for the wiki on this as soon as I&#39;m able.</div>
<div> </div>
<div>Thanks.<br><br></div>
<div class="gmail_quote">On Wed, Mar 25, 2009 at 4:53 PM, Michael Collins <span dir="ltr">&lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hey, if you guys get this all figured out, tested, and working then<br>please be sure to put it on the wiki. You could create a whole new<br>
page and then link to/from the mod_conference page.<br><font color="#888888">-MC<br></font>
<div>
<div></div>
<div class="h5"><br>On Wed, Mar 25, 2009 at 7:02 AM, Szymon Olko &lt;solko@gcdf.pl&gt; wrote:<br>&gt; Steven Ward pisze:<br>&gt;&gt; Szymon, I want to provide a service wherein a user can reserve a<br>&gt;&gt; teleconference room for a partiuclar time and control who can join the<br>
&gt;&gt; conference call (only those invited).  I want to support several of<br>&gt;&gt; such conference calls at any given time.<br>&gt;&gt;<br>&gt;&gt; I want callers who were not invited to a conference call, but who try to<br>
&gt;&gt; call in, to be notified they can&#39;t join.<br>&gt;&gt;<br>&gt; Reserving conference means some storage of it. I think you have write some application to control it.<br>&gt; You can use store that in dialplan but it will be hard to make such dialplan.<br>
&gt; There is pin code for conference so you can use it.<br>&gt;<br>&gt;&gt; Also, it should be simple enough that the user just has to dial a number<br>&gt;&gt; and be able to know what to do from there to join the conference.<br>
&gt;&gt;<br>&gt;&gt; If the conference leader is late to the conference call and others try<br>&gt;&gt; to call in (before the conference is created), the callers should be<br>&gt;&gt; notified the conf leader hasn&#39;t started the conference yet.  Perhaps<br>
&gt;&gt; they can be told to try later, or they can be put on hold.<br>&gt;&gt;<br>&gt;&gt; These are the kinds of things I need to think about implementing, and I<br>&gt;&gt; do not know yet what other features would be useful.  Thanks.<br>
&gt;<br>&gt; I would make it like that. If you need to limit total number of conferences then you have to manage time of reservation. If you<br>&gt; don&#39;t need that then make one extension in which you do the following.<br>
&gt; - get pincode from user.<br>&gt; - get admin_pincode from user.<br>&gt; - look in db for next available conference number<br>&gt; - store conference number and pincode in database.<br>&gt; - return that number to user.<br>
&gt;<br>&gt; Make second extension where you do folowing:<br>&gt; - get conference number from user<br>&gt; - get pincode from user<br>&gt; - check in db if conference and pincode are the same as stored in db.<br>&gt; - check in database if admin is in conference.<br>
&gt;<br>&gt;<br>&gt; Make third extension:<br>&gt; - get conference number from user<br>&gt; - get admin pincode from user<br>&gt; - check for matching in db<br>&gt; - transfer to conference<br>&gt; - store in db that admin is online<br>
&gt;<br>&gt;<br>&gt; With this way users must get conference name and pincode to access. You can change it and in first extension add ability for user<br>&gt; to add others members with their personal number or something like that.<br>
&gt;<br>&gt; Szymon Olko<br>&gt;<br>&gt;&gt; On Wed, Mar 25, 2009 at 9:02 AM, Szymon Olko &lt;solko@gcdf.pl&gt; wrote:<br>&gt;&gt;<br>&gt;&gt;     Steven Ward pisze:<br>&gt;&gt;     &gt; If any can share some ideas, I&#39;m looking at making conference<br>
&gt;&gt;     &gt; calls simple for the end-users of my FS system.<br>&gt;&gt;     &gt;<br>&gt;&gt;     &gt; Here are some issues I&#39;m kicking around:<br>&gt;&gt;     &gt;<br>&gt;&gt;     &gt; 1.  To create/join conferences - do you make a pre-defined list of<br>
&gt;&gt;     &gt; extensions, each of which would join the caller to a particular<br>&gt;&gt;     &gt; conference room, or do you perhaps define one extension that will join<br>&gt;&gt;     &gt; the caller to a dynamically-named conference room (perhaps after<br>
&gt;&gt;     making<br>&gt;&gt;     &gt; a choice in an IVR)?<br>&gt;&gt;     &gt;<br>&gt;&gt;     &gt; 2.  How do you implement the idea of a conference leader - having a<br>&gt;&gt;     &gt; user who must call into a conference first before anybody else can<br>
&gt;&gt;     join?<br>&gt;&gt;     &gt;<br>&gt;&gt;     &gt; Thanks for any ideas.<br>&gt;&gt;     &gt;<br>&gt;&gt;     Can you give more info what you plan to do?<br>&gt;&gt;<br>&gt;&gt;     If you don&#39;t care for conferences name and they can be numbers then<br>
&gt;&gt;     just make one extension and then use that extension or part of<br>&gt;&gt;     it to name conference.<br>&gt;&gt;<br>&gt;&gt;     If you want to make conference leader then make 2 separate<br>&gt;&gt;     extensions, in second extension which is used for not leaders use that<br>
&gt;&gt;     conference command. &#39;conference xxx bgdial &lt;endpoint&gt;&#39;.In current<br>&gt;&gt;     SVN, bgdial does not create new conference it must exists to<br>&gt;&gt;     make that command.<br>&gt;&gt;<br>&gt;&gt;     This can be make just by dial plan. If you plan to control FS from<br>
&gt;&gt;     any language then you have much more abilities.<br>&gt;&gt;<br>&gt;&gt;     &gt; - SW<br>&gt;&gt;     &gt;<br>&gt;&gt;     &gt;<br>&gt;&gt;     &gt;<br>&gt;&gt;     ------------------------------------------------------------------------<br>
&gt;&gt;     &gt;<br>&gt;&gt;     &gt; _______________________________________________<br>&gt;&gt;     &gt; Freeswitch-users mailing list<br>&gt;&gt;     &gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt;     &lt;mailto:<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt;     &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;     &gt;<br>&gt;&gt;     UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt;&gt;     &gt; <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a>&gt;<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;     _______________________________________________<br>&gt;&gt;     Freeswitch-users mailing list<br>&gt;&gt;     <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&gt;     &lt;mailto:<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a>&gt;<br>&gt;&gt;     <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;     UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt;&gt;     <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a> &lt;<a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a>&gt;<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ------------------------------------------------------------------------<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt;&gt; <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Freeswitch-users mailing list<br>&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>&gt; <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br><br>_______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br>