It would be an improvement to move the caller controls to the member so it works<br>the way you expect but it will have to wait for the right time and motivation level.<br><br>From there it would also be possible to make up some new caller controls that were moderator inspired like (mute all besides moderator) stuff like that.<br>
<br>I don&#39;t want to get too fancy because the idea behind the conference is to keep it clean.<br>We do have a caller control that just sends an event so an external application can catch it and use esl to do the desired action such as, dial 4, get the event on the socket decide it means mute all and then send the correct series of api calls to mute each member.<br>
<br><br><br><div class="gmail_quote">On Wed, May 27, 2009 at 11:45 AM, j3flight <span dir="ltr">&lt;<a href="mailto:jcromes@gmail.com">jcromes@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Nope, it seems you are absolutley correct.  I had setup my conferences this<br>
way, but hadn&#39;t experimented yet.  I tried putting two users into the same<br>
conference using different profiles, but they both had the same caller<br>
controls.  Bummer.<br>
<br>
I believe we can get around this though, assuming I can call javascript from<br>
the caller controls.  Currently, I am using a trick in my conference IVR<br>
where I scan the UUIDs in a conference looking for an IsModerator variable<br>
that I set when they were dropped in.  If a user has that variable set to 1,<br>
they are a moderator.<br>
<br>
I could use that same trick from the caller controls to determine whether<br>
that user has moderator permissions and can act (or not act) on their button<br>
press.  I&#39;ll give it a shot at some point and post back.<br>
<div><div></div><div class="h5"><br>
<br>
<br>
<br>
Stephen Crosby-2 wrote:<br>
&gt;<br>
&gt; Thanks j3flight, I have used that method, but the profiles seem to be for<br>
&gt; conferences not users. So I give a conference a profile, and everybody in<br>
&gt; the conference shares the profile settings. If I&#39;m wrong, let me know,<br>
&gt; otherwise I&#39;ll stop hijacking this thread.<br>
&gt;<br>
&gt; --Stephen<br>
&gt;<br>
&gt; On Wed, May 27, 2009 at 5:50 AM, Anthony Minessale &lt;<br>
&gt; <a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; This opens the door to what you ask but to add moderator specific dtmf<br>
&gt;&gt; controls is another patch that would require specifics and most likely a<br>
&gt;&gt; bounty or contract to complete.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, May 26, 2009 at 8:17 PM, Stephen Crosby<br>
&gt;&gt; &lt;<a href="mailto:stevecrozz@gmail.com">stevecrozz@gmail.com</a>&gt;wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Michael,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Pardon me for hopping on this thread, but can you explain more about<br>
&gt;&gt;&gt; this<br>
&gt;&gt;&gt; new feature? I&#39;ve been wanting something like this to apply different<br>
&gt;&gt;&gt; behaviors for different conference members. Can this be used to provide<br>
&gt;&gt;&gt; a<br>
&gt;&gt;&gt; &#39;moderator&#39; with different behaviors bound to DTMF keys than regular<br>
&gt;&gt;&gt; callers?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --Stephen<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, May 26, 2009 at 5:55 PM, Michael Collins<br>
&gt;&gt;&gt; &lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Tue, May 26, 2009 at 4:56 PM, Anthony Minessale &lt;<br>
&gt;&gt;&gt;&gt; <a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; the easiest way would be the new feature I added to 13442<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; in the conference profile add<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
</div></div><div><div></div><div class="h5">&gt;&gt;&gt;&gt;&gt; to your &lt;profile&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; and in your dialplan<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &lt;action application=&quot;set&quot; data=&quot;conference_member_flags=moderator&quot;/&gt;<br>
&gt;&gt;&gt;&gt;&gt; &lt;action application=&quot;conference&quot; data=&quot;1234@wideband&quot;/&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; or<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; &lt;action application=&quot;conference&quot; data=&quot;1234@wideband<br>
&gt;&gt;&gt;&gt;&gt; +flags{moderator}&quot;/&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Don&#39;t forget the wishlist and donate button on the main site....<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; And the wiki tax if you feel comfortable adding this to the wiki. If<br>
&gt;&gt;&gt;&gt; not<br>
&gt;&gt;&gt;&gt; let me know and I&#39;ll add it.<br>
&gt;&gt;&gt;&gt; -MC<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Freeswitch-users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
&gt;&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;&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;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&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;&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; 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><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Anthony Minessale II<br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
&gt;&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
&gt;&gt;<br>
&gt;&gt; AIM: anthm<br>
</div></div>&gt;&gt; <a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a> &lt;<a href="mailto:MSN%253Aanthony_minessale@hotmail.com">MSN%3Aanthony_minessale@hotmail.com</a>&gt;<br>
&gt;&gt; GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a>&lt;<a href="mailto:PAYPAL%253Aanthony.minessale@gmail.com">PAYPAL%3Aanthony.minessale@gmail.com</a>&gt;<br>

<div class="im">&gt;&gt; IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH Developer Conference<br>
</div>&gt;&gt; <a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a> &lt;<a href="mailto:sip%253A888@conference.freeswitch.org">sip%3A888@conference.freeswitch.org</a>&gt;<br>
<div class="im">&gt;&gt; <a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>
</div>&gt;&gt; <a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a>&lt;<a href="mailto:googletalk%253Aconf%252B888@conference.freeswitch.org">googletalk%3Aconf%2B888@conference.freeswitch.org</a>&gt;<br>

<div class="im">&gt;&gt; pstn:213-799-1400<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;&gt;<br>
&gt;&gt;<br>
&gt;<br>
</div><div class="im">&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>
&gt;<br>
<br>
</div><font color="#888888">--<br>
View this message in context: <a href="http://www.nabble.com/Conference-users-hear-MOH-until-leader-enters--tp23724561p23746348.html" target="_blank">http://www.nabble.com/Conference-users-hear-MOH-until-leader-enters--tp23724561p23746348.html</a><br>

</font><div class="im">Sent from the Freeswitch-users mailing list archive at Nabble.com.<br>
<br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="h5">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><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>