[Freeswitch-dev] mod_conference - User Classes
One feature that many conferences have is classes of users. There is the Host/Moderator, speakers, and Guests/participants. In such conferences, the Host may have the ability to Mute all non-speaking Conferees. Currently this requires a separate flag for each user indicating the user class. To toggle conference level mute, the application will need to get a conference list and run through it. For each conferee in the list, the current mute status and user class must be determined. I would like to propose introducing a new member flag: speaker. This indicates that the member is a speaker and should not be automatically muted. This would be provided as a “speaker” flag as part of the status on a list. A new set of Conference APIs would be also be provided: mute & unmute at the conference level. When issued, any member that does not have a moderator or speaker flag set would be muted or unmuted. If the conference is “guest muted”, the first line of the list API response would indicate this a “muted” similar to the locked indicator currently provided. If this seems like a reasonable proposal, I would take a stab at modifying mod_conference and testing it and then submit it via a Jira request. Regards, Paul David Swardstrom
sounds useful enough, lets see how you do. On Mon, Jun 7, 2010 at 2:36 PM, David Swardstrom <dswardstrom@remotelink.com
wrote:
One feature that many conferences have is classes of users. There is the Host/Moderator, speakers, and Guests/participants. In such conferences, the Host may have the ability to Mute all non-speaking Conferees. Currently this requires a separate flag for each user indicating the user class. To toggle conference level mute, the application will need to get a conference list and run through it. For each conferee in the list, the current mute status and user class must be determined.
I would like to propose introducing a new member flag: speaker. This indicates that the member is a speaker and should not be automatically muted. This would be provided as a “speaker” flag as part of the status on a list.
A new set of Conference APIs would be also be provided: mute & unmute at the conference level. When issued, any member that does not have a moderator or speaker flag set would be muted or unmuted.
If the conference is “guest muted”, the first line of the list API response would indicate this a “muted” similar to the locked indicator currently provided.
If this seems like a reasonable proposal, I would take a stab at modifying mod_conference and testing it and then submit it via a Jira request.
Regards, Paul David Swardstrom
_______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:+19193869900
Would the speaker's video always be presented even if the speaker is not the loudest? Just not entirely clear on the proposed semantics of "speaker". Would it be used in lecture/presentation style conferences? Peter ________________________________ From: Anthony Minessale [mailto:anthony.minessale@gmail.com] Sent: Monday, June 07, 2010 3:48 PM To: freeswitch-dev@lists.freeswitch.org Subject: Re: [Freeswitch-dev] mod_conference - User Classes sounds useful enough, lets see how you do. On Mon, Jun 7, 2010 at 2:36 PM, David Swardstrom <dswardstrom@remotelink.com<mailto:dswardstrom@remotelink.com>> wrote: One feature that many conferences have is classes of users. There is the Host/Moderator, speakers, and Guests/participants. In such conferences, the Host may have the ability to Mute all non-speaking Conferees. Currently this requires a separate flag for each user indicating the user class. To toggle conference level mute, the application will need to get a conference list and run through it. For each conferee in the list, the current mute status and user class must be determined. I would like to propose introducing a new member flag: speaker. This indicates that the member is a speaker and should not be automatically muted. This would be provided as a "speaker" flag as part of the status on a list. A new set of Conference APIs would be also be provided: mute & unmute at the conference level. When issued, any member that does not have a moderator or speaker flag set would be muted or unmuted. If the conference is "guest muted", the first line of the list API response would indicate this a "muted" similar to the locked indicator currently provided. If this seems like a reasonable proposal, I would take a stab at modifying mod_conference and testing it and then submit it via a Jira request. Regards, Paul David Swardstrom _______________________________________________ FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org<mailto:FreeSWITCH-dev@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org -- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire AIM: anthm MSN:anthony_minessale@hotmail.com<mailto:MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<mailto:PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net<http://irc.freenode.net> #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org<mailto:sip%3A888@conference.freeswitch.org> googletalk:conf+888@conference.freeswitch.org<mailto:googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:+19193869900
On Mon, 2010-06-07 at 14:36 -0500, David Swardstrom wrote:
One feature that many conferences have is classes of users. There is the Host/Moderator, speakers, and Guests/participants. In such conferences, the Host may have the ability to Mute all non-speaking Conferees. Currently this requires a separate flag for each user indicating the user class. To toggle conference level mute, the application will need to get a conference list and run through it. For each conferee in the list, the current mute status and user class must be determined.
I would like to propose introducing a new member flag: speaker. This indicates that the member is a speaker and should not be automatically muted. This would be provided as a “speaker” flag as part of the status on a list.
would it not be better to have a profile set for each member instead of for the conference as a whole? This could mean that you can have some muted, some not, some with extra dtmf events some with less, etc. One thing that I ran into was if you set sounds, dtmf events, etc its for everyone and if you change it for the 2nd person entering you lose that. In this way it would allow you to use different pins for a moderator, speaker and listener like some other conferences I have seen elsewhere.
participants (4)
-
Anthony Minessale
-
Bret McDanel
-
David Swardstrom
-
Fowler, Peter (Peter)