Hello Susheel, sorry for keeping silence, busy on day-time-job :( actually refObj contains "Client" java object, and being updated in restricted room this might not be the case in conference room
I would check and compare this On Thu, Mar 24, 2016 at 5:48 PM, Susheel Jalali <[email protected]> wrote: > Hello Maxim, > > After digging deeper, we find that in the context of "participantListItem" > the "refObj" has "canVideo" defined, but "isBroadcasting" is UNDEFINED. > Where should we correct/ add that and where should it be updated with the > right value so that at the time of use, (in updateIcons) it has the > relevant value. > > > -- -- > 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 > > On 03/23/16 02:15, Susheel Jalali wrote: > >> Dear Maxim, >> >> We tried to learn from Restricted Room, and apply the concept in Public >> Video and Whiteboard room, where under each USER we introduce two separate >> icons (Webcam and Microphone). We would like to achieve what you were able >> to do in Restricted Room. >> >> In our Video and Whiteboard room, everything is working except the >> following: >> >> 1. When we click these added icons - Webcam and Microphone, they do not >> toggle. >> Is the critical part of toggling concept to be added in the ELSE part >> of "if (isMod) in "updateIcons()" method? >> >> Or is there any other part of this that we are still missing. >> Is it right to assume that the meaning of "this.isMod" is same in >> moderationMiniIconRestricted.lzx and participantListItem.lzx >> >> -- -- >> 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/21/16 12:59, Maxim Solodovnik wrote: >> >>> Actually icons are grayed out in restricted room (all images are in >>> codebase) >>> what functionality doesn't work for you? >>> >>> On Fri, Mar 18, 2016 at 10:24 PM, Susheel Jalali < >>> [email protected] >>> >>>> wrote: >>>> Dear Maxim and OpenMeetings Developers, >>>> >>>> In public video and whiteboard room, under each user, we have added two >>>> separate moderation icons for Webcam and Microphone. When we click on >>>> any >>>> of these icons, they behave exactly as they do in Restricted Room. >>>> The only issue is that they should toggle between grey out and active. >>>> Is there a pointer you can share to solve this issue? >>>> >>>> Details >>>> ======= >>>> We added the allow/deny versions of both icons (total of four) to >>>> Participant User List >>>> (Audio and A+V), by placing them near the end of participantList Class, >>>> and have >>>> them visible only for the other (non-moderator) users. Now a moderator >>>> can click these and the right popup appears on User screen. Would >>>> appreciate your guidance for a couple of difficulties we are facing. >>>> >>>> 1. On being clicked they are not changing into their opposite versions. >>>> Do we need to add further lines to trigger a call to "updateIcons()" >>>> method? >>>> >>>> 2. Sometimes the Devices Dialog freezes, and clicking START button has >>>> no >>>> effect. >>>> Which of the above changes could have caused that side effect? >>>> >>>> >>>> -- >>>> >>>> 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 >>>> >>>> >>>> >>>> On 03/13/16 13:03, Maxim Solodovnik wrote: >>>> >>>> I do remember I decided not to change user list in conference room due >>>>> to >>>>> some difficulties >>>>> not sure which ones >>>>> >>>>> I believe server side code should work correctly with separate >>>>> audio/video >>>>> client code of conference room need to be debugged >>>>> >>>>> On Sat, Mar 12, 2016 at 8:37 PM, Susheel Jalali < >>>>> [email protected]> >>>>> wrote: >>>>> >>>>> 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.htm >>>>>>>>>> >>>>>>>>> -- WBR Maxim aka solomax
