Dear OpenMeetings Developers,

Thank you for directing us to https://issues.apache.org/jira/browse/OPENMEETINGS-1100.

It is a relevant and useful enhancement for our users.

We wanted to add the separate moderation icons (webcam, microphone) under each attendee in the template of public video and whiteboard room, and call showDevicePopup or change device for that user's client end (similar to Restricted room). Currently the "Sync" icon to trigger "Restart A/V or Change Device Settings" is applicable only for SELF, and moderator cannot force the choice on users. Moderator clicks on the webcam and microphone icon under each of the attendees, and the device dialog appears on the attendee's screen.

Are these the files we should change:

     * participantListItem .lzx
     * moderationMiniIconsEventUserList.lzx
     * editRecordStreamSWF10.lzx
     * hibRtmpConnection.lzx
     * ScopeApplicationAdapter.java
     * commonVideoViewContentSWF10.lzx

   And for reference/example, we consulted this one:

     * moderationMiniIconRestricted.lzx


Do we need to do one or more of:

a)   Copy an instance of the miniIcon in participantListItem.lzx:

<miniIcons name="_restartDevice" x="100" width="16" height="16" resource="resyncuser_rsc" showhandcursor="true">
            <handler name="onclick">
  ...
canvas._videocontainer._videoviewcontent.showDevicePopUp(true);
            </handler>
            <labelTooltip labelid="610" />
        </miniIcons>

b) Show the RESTART DEVICE ICON for each USER to the Moderator view, by changing the below lines of participantListItem.lzx:
 -           if (canvas.publicSID == this.refObj.publicSID) {
 +           if ((canvas.publicSID == this.refObj.publicSID) ||
+ (canvas.ismoderator && (NON INTERVIEWROOM) && (NON-RESTRICTED)) {

this._miniIcons._restartDevice.setAttribute("visibility","visible");
            } else {
this._miniIcons._restartDevice.setAttribute("visibility","hidden");
            }

The above change adds a SYNC ICON to the (other) Users Entry in Participants List. However, clicking on this other usesr's Sync Icon triggers the change device dialog of the moderator himself on moderator's screen, instead of the User's dialog on User's screen. How to add the User's Sync Icon to Moderator's view of the Participant's List.

c) Can we instantiate an "_allowDevice" and "_denyDevice" pair of <miniIconsNew> here in the same position, and expect that to work this way here ?

When tried to add in this file, it appears there, but does not result in function working; it seems updateIcons may not get called for this and we need to add some line?

Should that be done in this file or any addition is needed in moderationMiniIconsEventUserList.lzx as well?


d) Call "setBroadCastingFlag" method for that user; (which example to follow)?


-- --
Regards,

Susheel Jalali
Coscend Communications Solutions
www.Coscend.com
----------------------------------------------------------------
CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail Messages from Coscend Communications Solutions' posted at: http://www.Coscend.com/Terms_and_Conditions.html


On 03/10/16 09:27, Maxim Solodovnik wrote:
> you can check commits here:
> https://issues.apache.org/jira/browse/OPENMEETINGS-1100
>
> On Thu, Mar 10, 2016 at 1:44 AM, Susheel Jalali <[email protected]>
> wrote:
>
>> Dear Maxim,
>>
>> In 3.1.0, in public video and whiteboard room, when a user (non-moderator)
>> enters,
>> the user can request microphone (audio only) or webcam (video/audio).
>> The moderator can allow.
>>
>> In 3.0.7, in the same room, the user has audio and video rights without
>> requesting to moderator.
>>
>> Which file / method / lines did you change to achieve this?
>>
>> --
>>
>> Regards,
>>
>> Susheel Jalali
>> Coscend Communications Solutions
>> www.Coscend.com
>> ----------------------------------------------------------------
>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>> Messages from Coscend Communications Solutions' posted at:
>> http://www.Coscend.com/Terms_and_Conditions.html
>>
>>
>> On 03/09/16 10:21, Maxim Solodovnik wrote:
>>
>>> Actually "video" permission was added to 3.1.0
>>> could you check this version and report back what is wrong with it's
>>> implementation?
>>>
>>> On Wed, Mar 9, 2016 at 1:22 AM, Susheel Jalali <
>>> [email protected]>
>>> wrote:
>>>
>>> Dear Openmeetings Developers,
>>>>
>>>> We have made some modifications in the ordering of options shown in
>>>> "Change Device Options", and default selection, which is working.
>>>>
>>>> We like to separate the moderation of webcam from microphone in all
>>>> rooms,
>>>> particularly the public conference (audio/video) Room.
>>>>
>>>> For example to make above changes in public restricted room we used the >>>> file "editRecordStreamSWF10.lzx", where we are able to act based on what
>>>> icon moderator clicked.
>>>>
>>>> In case of other (non-interview) rooms, when we use "!canvas.canVideo" as >>>> a criteria to set default selection, we are unable to get the selection
>>>> as
>>>> "audio only", rather it is resulting in no selection (blank space).
>>>>
>>>> Which file should we use to control the default selection of the desired
>>>> entry in the drop down.
>>>>
>>>>
>>>> --
>>>>
>>>> Sincerely,
>>>>
>>>> Susheel Jalali
>>>> Coscend Communications Solutions
>>>> www.Coscend.com
>>>> ----------------------------------------------------------------
>>>> CONFIDENTIALITY NOTICE: See 'Confidentiality Notice Regarding E-mail
>>>> Messages from Coscend Communications Solutions' posted at:
>>>> http://www.Coscend.com/Terms_and_Conditions.html
>>>>

Reply via email to