[OPENMEETINGS-1644] User speaks indicator is added

Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/61308322
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/61308322
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/61308322

Branch: refs/heads/master
Commit: 613083228c4f835e9fe71aaf72fd6284470ae9b1
Parents: 7a592e7
Author: Maxim Solodovnik <[email protected]>
Authored: Wed Aug 23 22:41:57 2017 +0700
Committer: Maxim Solodovnik <[email protected]>
Committed: Wed Aug 23 22:41:57 2017 +0700

----------------------------------------------------------------------
 .../core/remote/ScopeApplicationAdapter.java    | 13 ++++--
 openmeetings-flash/src/main/flex/main.mxml      | 45 +++++++++++++++++---
 .../flex/org/apache/openmeetings/OmVideo.as     |  9 ++++
 .../openmeetings/service/user/UserManager.java  |  4 +-
 .../openmeetings/util/message/RoomMessage.java  |  1 +
 .../web/app/Application.properties.xml          |  6 +--
 .../web/app/Application_ar.properties.xml       |  6 +--
 .../web/app/Application_bg.properties.xml       |  6 +--
 .../web/app/Application_ca.properties.xml       |  6 +--
 .../web/app/Application_cs.properties.xml       |  6 +--
 .../web/app/Application_da.properties.xml       |  6 +--
 .../web/app/Application_de.properties.xml       |  6 +--
 .../web/app/Application_el.properties.xml       |  6 +--
 .../web/app/Application_es.properties.xml       |  6 +--
 .../web/app/Application_fa.properties.xml       |  6 +--
 .../web/app/Application_fi.properties.xml       |  6 +--
 .../web/app/Application_fr.properties.xml       |  6 +--
 .../web/app/Application_gl.properties.xml       |  6 +--
 .../web/app/Application_hu.properties.xml       |  6 +--
 .../web/app/Application_id.properties.xml       |  6 +--
 .../web/app/Application_it.properties.xml       |  6 +--
 .../web/app/Application_ja.properties.xml       |  6 +--
 .../web/app/Application_ko.properties.xml       |  6 +--
 .../web/app/Application_nl.properties.xml       |  6 +--
 .../web/app/Application_pl.properties.xml       |  6 +--
 .../web/app/Application_pt.properties.xml       |  6 +--
 .../web/app/Application_pt_BR.properties.xml    |  6 +--
 .../web/app/Application_ru.properties.xml       |  6 +--
 .../web/app/Application_sk.properties.xml       |  6 +--
 .../web/app/Application_sv.properties.xml       |  6 +--
 .../web/app/Application_th.properties.xml       |  6 +--
 .../web/app/Application_tr.properties.xml       |  6 +--
 .../web/app/Application_uk.properties.xml       |  6 +--
 .../web/app/Application_zh_CN.properties.xml    |  6 +--
 .../web/app/Application_zh_TW.properties.xml    |  6 +--
 .../apache/openmeetings/web/common/Captcha.html |  2 +-
 .../web/common/FormSaveRefreshPanel.html        |  2 +-
 .../web/common/tree/FileTreePanel.html          |  2 +-
 .../apache/openmeetings/web/room/RoomPanel.html |  9 +++-
 .../apache/openmeetings/web/room/RoomPanel.java | 13 ++++++
 .../org/apache/openmeetings/web/room/room.js    | 17 ++++----
 pom.xml                                         |  4 +-
 42 files changed, 154 insertions(+), 147 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
 
b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
index b531e8e..6682c1f 100644
--- 
a/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
+++ 
b/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java
@@ -870,9 +870,9 @@ public class ScopeApplicationAdapter extends 
MultiThreadedApplicationAdapter imp
         * @param clientId
         * @return 1 in case of success, -1 otherwise
         */
-       public int sendMessageById(Object newMessage, final Long id, IScope 
scope) {
+       public int sendMessageById(Object newMessage, final String uid, IScope 
scope) {
                try {
-                       _log.debug("### sendMessageById ### {}", id);
+                       _log.debug("### sendMessageById ### {}", uid);
 
                        Map<String, Object> hsm = new HashMap<>();
                        hsm.put("message", newMessage);
@@ -881,7 +881,7 @@ public class ScopeApplicationAdapter extends 
MultiThreadedApplicationAdapter imp
                        for (IConnection conn : scope.getClientConnections()) {
                                if (conn != null) {
                                        if (conn instanceof 
IServiceCapableConnection) {
-                                               if 
(id.equals(IClientUtil.getId(conn.getClient()))) {
+                                               if 
(uid.equals(IClientUtil.getId(conn.getClient()))) {
                                                        
((IServiceCapableConnection) conn).invoke("sendVarsToMessageWithClient", new 
Object[] { hsm }, this);
                                                }
                                        }
@@ -1082,6 +1082,13 @@ public class ScopeApplicationAdapter extends 
MultiThreadedApplicationAdapter imp
                }
        }
 
+       public void micActivity(boolean active) {
+               IConnection current = Red5.getConnectionLocal();
+               StreamClient client = 
sessionManager.get(IClientUtil.getId(current.getClient()));
+               WebSocketHelper.sendRoom(new 
TextRoomMessage(client.getRoomId(), client.getUserId(), 
RoomMessage.Type.audioActivity
+                               , new JSONObject().put("sid", 
client.getOwnerSid()).put("active", active).toString()));
+       }
+
        /*
         * SIP transport methods
         */

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-flash/src/main/flex/main.mxml
----------------------------------------------------------------------
diff --git a/openmeetings-flash/src/main/flex/main.mxml 
b/openmeetings-flash/src/main/flex/main.mxml
index 092ac2e..3c69a43 100644
--- a/openmeetings-flash/src/main/flex/main.mxml
+++ b/openmeetings-flash/src/main/flex/main.mxml
@@ -29,6 +29,7 @@
        </fx:Declarations>
        <fx:Script><![CDATA[
                import mx.core.FlexGlobals;
+               import mx.graphics.SolidColor;
                import mx.utils.UIDUtil;
 
                import org.apache.openmeetings.OmVideo;
@@ -46,6 +47,8 @@
                private var recName:String;
                private var mic:Microphone = null;
                private var activities:Array = [];
+               private var activityTimer:Timer = new Timer(100);
+               private var active:Boolean = false;
                [Bindable]
                private var interview:Boolean = false;
 
@@ -138,8 +141,13 @@
                                                if (_hasVideo(c.activities) && 
hasVideo()) {
                                                        _hasAudio(c.activities) 
? video.unmute() : video.mute();
                                                }
+                                               if (mic != null) {
+                                                       activityTimer.start();
+                                               } else {
+                                                       activityTimer.stop();
+                                               }
                                                activities = c.activities;
-                                               debug("Client updated: ", c);
+                                               //debug("Client updated: ", c);
                                        });
                                        
ExternalInterface.addCallback("setVolume", function (vol:int):void {
                                                if (hasAudio()) {
@@ -151,7 +159,14 @@
                                                video.reset();
                                                var broadcastId:String = 
UIDUtil.createUID();
                                                debug("BroadcastId = " + 
broadcastId);
-                                               video.broadcast(broadcastId, 
hasVideo() ? getCam() : null, getMic());
+                                               
activityTimer.addEventListener(TimerEvent.TIMER, broadcastTimerListener);
+                                               mic = getMic();
+                                               if (mic != null) {
+                                                       volumeRect.visible = 
true;
+                                                       volumeRect.fill = new 
SolidColor(0x00FF00);
+                                                       activityTimer.start();
+                                               }
+                                               video.broadcast(broadcastId, 
hasVideo() ? getCam() : null, mic);
                                                if (!hasAudio()) {
                                                        video.mute();
                                                }
@@ -328,6 +343,25 @@
                        video.play(recName + ".flv");
                }
 
+               private function testTimerListener(event:TimerEvent):void {
+                       ExternalInterface.call("VideoSettings.micActivity", 
mic.activityLevel);
+               }
+
+               private function broadcastTimerListener(event:TimerEvent):void {
+                       var params:Object = 
FlexGlobals.topLevelApplication.parameters;
+                       var _active:Boolean = mic.activityLevel > 8;
+                       var h:int = video.height - 10;
+                       var ah:int = Math.round(mic.activityLevel * h / 100);
+                       volumeRect.y = 5 + h - ah;
+                       volumeRect.height = ah;
+                       if (active !== _active) {
+                               active = _active;
+                               video.getNc().call("micActivity", new 
Responder(function (res:Object):void {
+                               }), active);
+                               
ExternalInterface.call("VideoManager.micActivity", params.uid, active);
+                       }
+               }
+
                private function startTestRecording():void {
                        try {
                                var counter:int = 5;
@@ -337,10 +371,7 @@
                                var t:Date = new Date();
                                recName = "TEST_SETUP_" + t.getTime();
                                mic = getMic();
-                               var activityTimer:Timer = new Timer(100);
-                               
activityTimer.addEventListener(TimerEvent.TIMER, function 
(event:TimerEvent):void {
-                                       
ExternalInterface.call("VideoSettings.micActivity", mic.activityLevel);
-                               });
+                               
activityTimer.addEventListener(TimerEvent.TIMER, testTimerListener);
                                video.record(recName, getCam(), mic, function 
():void {
                                        if (mic != null) {
                                                activityTimer.start();
@@ -352,6 +383,7 @@
                                                        
ExternalInterface.call("VideoSettings.allowPlay");
                                                        playTestRecording();
                                                        activityTimer.stop();
+                                                       
activityTimer.removeEventListener(TimerEvent.TIMER, testTimerListener);
                                                        mic = null;
                                                }
                                        });
@@ -364,6 +396,7 @@
                ]]></fx:Script>
 
        <mx:UIComponent id="videoDisplay" width="0" height="0" />
+       <s:Rect id="volumeRect" x="5" y="5" width="10" height="100" 
visible="false" />
        <s:Label id="timerText" height="20" width="45" x="20" y="5" 
paddingLeft="5" paddingTop="5"
                         visible="false" backgroundColor="0xf5f5f5" 
fontWeight="bold"><s:text></s:text></s:Label>
 </s:Application>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-flash/src/main/flex/org/apache/openmeetings/OmVideo.as
----------------------------------------------------------------------
diff --git 
a/openmeetings-flash/src/main/flex/org/apache/openmeetings/OmVideo.as 
b/openmeetings-flash/src/main/flex/org/apache/openmeetings/OmVideo.as
index e3d9d4e..b6cd258 100644
--- a/openmeetings-flash/src/main/flex/org/apache/openmeetings/OmVideo.as
+++ b/openmeetings-flash/src/main/flex/org/apache/openmeetings/OmVideo.as
@@ -30,6 +30,7 @@ import flash.media.VideoStreamSettings;
 import flash.media.SoundTransform;
 import flash.net.NetConnection;
 import flash.net.NetStream;
+import flash.net.Responder;
 import mx.core.UIComponent;
 
 public class OmVideo {
@@ -67,6 +68,10 @@ public class OmVideo {
                return vid;
        }
 
+       public function getMic():Microphone {
+               return mic;
+       }
+
        public function resize(width:int, height:int):void {
                this.width = ui.width = width;
                this.height = ui.height = height;
@@ -305,5 +310,9 @@ public class OmVideo {
                }
                ns = null;
        }
+
+       public function getNc():NetConnection {
+               return nc;
+       }
 }
 }

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
index 2fb9bc5..f6e7b0e 100644
--- 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
+++ 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
@@ -332,7 +332,7 @@ public class UserManager implements IUserManager {
 
                                Map<Integer, String> messageObj = new 
HashMap<>();
                                messageObj.put(0, "kick");
-                               
scopeApplicationAdapter.sendMessageById(messageObj, rcl.getId(), currentScope);
+                               
scopeApplicationAdapter.sendMessageById(messageObj, rcl.getUid(), currentScope);
                        }
                        return true;
                } catch (Exception err) {
@@ -362,7 +362,7 @@ public class UserManager implements IUserManager {
 
                        Map<Integer, String> messageObj = new HashMap<>();
                        messageObj.put(0, "kick");
-                       scopeApplicationAdapter.sendMessageById(messageObj, 
rcl.getId(), scope);
+                       scopeApplicationAdapter.sendMessageById(messageObj, 
uid, scope);
 
                        scopeApplicationAdapter.roomLeaveByScope(rcl, scope);
 

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
 
b/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
index 40cbffc..3e1cb0f 100644
--- 
a/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
+++ 
b/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
@@ -50,6 +50,7 @@ public class RoomMessage implements IWebSocketPushMessage {
                , kick
                , newStream
                , closeStream
+               , audioActivity //user speaks
        }
        private final Date timestamp;
        private final String uid;

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
index e63c6fe..5d9d68c 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Cancel</entry>
   <entry key="154">Delete</entry>
   <entry key="155">New record</entry>
-  <entry key="156">Refresh record</entry>
   <entry key="157">Delete record</entry>
   <entry key="158">Status</entry>
   <entry key="159">Disabled</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Joined</entry>
   <entry key="400"></entry>
   <entry key="401">Users in this room</entry>
-  <entry key="402">Refresh</entry>
+  <entry key="refresh.label">Refresh</entry>
   <entry key="404">Click on a room to get the room details</entry>
   <entry key="405">Chat with the users in this room</entry>
   <entry key="406">Room</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload file</entry>
   <entry key="703">Add folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (drag and drop item here)</entry>
   <entry key="706">My files (home drive)</entry>
   <entry key="707">Room files (public drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
index c6a039f..dc667a9 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">الغاء</entry>
   <entry key="154">حذف</entry>
   <entry key="155">قياسيه جديدة</entry>
-  <entry key="156">تجديد السجل</entry>
   <entry key="157">حذف سجل</entry>
   <entry key="158">المركز</entry>
   <entry key="159">فاقد الاهليه</entry>
@@ -391,7 +390,7 @@
   <entry key="399">إنضم:</entry>
   <entry key="400"></entry>
   <entry key="401">المستخدمين في هذه الغرفة:</entry>
-  <entry key="402">تحديث</entry>
+  <entry key="refresh.label">تحديث</entry>
   <entry key="404">إضغط على الغرفة للحصول على 
تفاصيل</entry>
   <entry key="405">دردشة مع المستخدمين في هذه 
الغرفة:</entry>
   <entry key="406">غرفة:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">سنة</entry>
   <entry key="702">إيداع ملف</entry>
   <entry key="703">إضافة مجلد</entry>
-  <entry key="704">تحديث</entry>
   <entry key="705">قمامة</entry>
   <entry key="706">ملفاتي (Home Drive)</entry>
   <entry key="707">غرفة الملفات (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
index ee3615c..aefa338 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Отказ</entry>
   <entry key="154">Изтриване</entry>
   <entry key="155">Нов запис</entry>
-  <entry key="156">Опресняване на записа</entry>
   <entry key="157">Изтриване на запис</entry>
   <entry key="158">Статус</entry>
   <entry key="159">изключен</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Включили се:</entry>
   <entry key="400"></entry>
   <entry key="401">Потребители в тази стая:</entry>
-  <entry key="402">опресняване</entry>
+  <entry key="refresh.label">опресняване</entry>
   <entry key="404">натиснете върху стая за 
детайли</entry>
   <entry key="405">Чат с потребителите от тази 
стая:</entry>
   <entry key="406">Стая:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Година</entry>
   <entry key="702">Качване на файл</entry>
   <entry key="703">Нова папка</entry>
-  <entry key="704">Опресняване</entry>
   <entry key="705">Кошче</entry>
   <entry key="706">Моите файлове (home)</entry>
   <entry key="707">Файлове за стаята</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
index c203590..c3f3f05 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">cancel·lar</entry>
   <entry key="154">borrar</entry>
   <entry key="155">Nou registre</entry>
-  <entry key="156">Actualitzar registre</entry>
   <entry key="157">Esborrar registre</entry>
   <entry key="158">Estat</entry>
   <entry key="159">no actiu</entry>
@@ -391,7 +390,7 @@
   <entry key="399">En el sistema:</entry>
   <entry key="400"></entry>
   <entry key="401">Usuaris en la sala:</entry>
-  <entry key="402">actualitzar</entry>
+  <entry key="refresh.label">actualitzar</entry>
   <entry key="404">Premi sobre una sala per a veure els detalls</entry>
   <entry key="405">Escriure als usuaris d'aquesta sala:</entry>
   <entry key="406">Sala:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Any</entry>
   <entry key="702">Pujar fitxer</entry>
   <entry key="703">Fitxer carpeta</entry>
-  <entry key="704">Actualizar</entry>
   <entry key="705">Papelera</entry>
   <entry key="706">Els meus Arxius (Dispositiu personal)</entry>
   <entry key="707">Arxius de la Sala (Dispositiu públic)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
index 6459b67..872f2ee 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">zruš</entry>
   <entry key="154">smaž</entry>
   <entry key="155">nový záznam</entry>
-  <entry key="156">aktualizuj záznam</entry>
   <entry key="157">smaž záznam</entry>
   <entry key="158">stav</entry>
   <entry key="159">zakázáno</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Joined:</entry>
   <entry key="400"></entry>
   <entry key="401">Uživatelé v této místnosti:</entry>
-  <entry key="402">aktualizuj</entry>
+  <entry key="refresh.label">aktualizuj</entry>
   <entry key="404">Pro získání detalů klikněte na místnost</entry>
   <entry key="405">Pokec uživatelů v této místnosti:</entry>
   <entry key="406">Mistnost:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
index c19d234..0efb0b5 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Annuller</entry>
   <entry key="154">Slet</entry>
   <entry key="155">Nyt indhold</entry>
-  <entry key="156">Opdater indhold</entry>
   <entry key="157">Slet indhold</entry>
   <entry key="158">Status</entry>
   <entry key="159">Ikke tilgængelig</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Tlsluttede:</entry>
   <entry key="400"></entry>
   <entry key="401">Brugere i dette rum:</entry>
-  <entry key="402">Opdater</entry>
+  <entry key="refresh.label">Opdater</entry>
   <entry key="404">Klik på et rum for at få flere detaljer</entry>
   <entry key="405">Chat med brugere i dette rum:</entry>
   <entry key="406">Rum:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">År</entry>
   <entry key="702">Indlæs fil</entry>
   <entry key="703">Tilføj mappe</entry>
-  <entry key="704">Opdater</entry>
   <entry key="705">Papirkurv</entry>
   <entry key="706">Mine filer (Privat drev)</entry>
   <entry key="707">Rum filer (Offentligt drev)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
index 17f9140..2c8a9dc 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Abbrechen</entry>
   <entry key="154">Enfernen</entry>
   <entry key="155">Datensatz anlegen</entry>
-  <entry key="156">Datensatz neu laden</entry>
   <entry key="157">Datensatz entfernen</entry>
   <entry key="158">Status</entry>
   <entry key="159">gesperrt</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Mitglied seit:</entry>
   <entry key="400"></entry>
   <entry key="401">Benutzer in diesem Raum:</entry>
-  <entry key="402">Neu laden</entry>
+  <entry key="refresh.label">Neu laden</entry>
   <entry key="404">Wählen Sie einen Raum aus, um Details zu erhalten.</entry>
   <entry key="405">Chatten Sie mit Benutzern in diesem Raum:</entry>
   <entry key="406">Raum:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Jahr</entry>
   <entry key="702">Datei hochladen</entry>
   <entry key="703">Ordner hinzufügen</entry>
-  <entry key="704">Aktualisieren</entry>
   <entry key="705">Papierkorb (Ziehen Sie eine Datei mit der Maus 
hierher)</entry>
   <entry key="706">Meine Dateien (persönliches Laufwerk)</entry>
   <entry key="707">Konferenzdokumente (öffentliches Laufwerk)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Räume des aktuellen Benutzers</entry>
   <entry key="1509">Erstellen/Ändern Termin spezieller Raum</entry>
   <entry key="1510">Sie können mehrere Adressen im folgenden Format angeben: 
vorname1 nachname1 &lt;email1&gt;,"vorname2 nachname2" &lt;email2&gt;,'vorname 
nachname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Stream-Volumen anpassen</entry>
+       <entry key="volume.label">Volumen anpassen</entry>
   <entry key="1512">Mikrofon-Volumen anpassen</entry>
   <entry key="1513">Chat ist moderiert</entry>
   <entry key="1514">Erlaube Nachrichten</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
index 1286983..e1af331 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Ακύρωση</entry>
   <entry key="154">Διαγραφή</entry>
   <entry key="155">Νέα Εγγραφή</entry>
-  <entry key="156">Ανανέωση Εγγραφής</entry>
   <entry key="157">Διαγραφή Εγγραφής</entry>
   <entry key="158">Κατάσταση</entry>
   <entry key="159">Απενεργοποιημένη</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Συνδεδεμένοι:</entry>
   <entry key="400"></entry>
   <entry key="401">Χρήστες σε αυτό το Δωμάτιο:</entry>
-  <entry key="402">Ανανέωση</entry>
+  <entry key="refresh.label">Ανανέωση</entry>
   <entry key="404">Επιλέξτε ένα Δωμάτιο για να 
δείτε Λεπτομέρειες.</entry>
   <entry key="405">Συνομιλήστε με τους Χρήστες σε 
αυτό το Δωμάτιο:</entry>
   <entry key="406">Δωμάτιο:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Έτος</entry>
   <entry key="702">Φόρτωση Αρχείου</entry>
   <entry key="703">Προσθήκη Φακέλου</entry>
-  <entry key="704">Ανανέωση</entry>
   <entry key="705">Σκουπίδια</entry>
   <entry key="706">Τα Αρχεία Μου (Home Drive)</entry>
   <entry key="707">Αρχεία Δωματίου (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
index f7c215c..a56fe16 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Cancelar</entry>
   <entry key="154">Borrar</entry>
   <entry key="155">Nuevo registro</entry>
-  <entry key="156">Actualizar registro</entry>
   <entry key="157">Borrar registro</entry>
   <entry key="158">Estado</entry>
   <entry key="159">desactivado</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Unido:</entry>
   <entry key="400"/>
   <entry key="401">Usuarios en la sala:</entry>
-  <entry key="402">actualizar</entry>
+  <entry key="refresh.label">actualizar</entry>
   <entry key="404">Pulse sobre una sala para ver los detalles</entry>
   <entry key="405">Conversar con los usuarios de esta sala:</entry>
   <entry key="406">Sala:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Año</entry>
   <entry key="702">Subir archivo</entry>
   <entry key="703">Añadir carpeta</entry>
-  <entry key="704">Actualizar</entry>
   <entry key="705">Papelera</entry>
   <entry key="706">Mis archivos (Dispositivo personal)</entry>
   <entry key="707">Archivos de la sala (Dispositivo público)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Salas del usuario actual</entry>
   <entry key="1509">Crear/Modificar sala especial de cita</entry>
   <entry key="1510">Puede insertar múltiples direcciones en el formato: 
nombre1 apellidos1 &lt;correo1&gt;,"nombre2 apellidos2" 
&lt;correo2&gt;,'nombre3 apellidos3' &lt;correo3&gt;, ...</entry>
-  <entry key="1511">Ajustar volumen de flujo</entry>
+       <entry key="volume.label">Ajustar volumen</entry>
   <entry key="1512">Ajustar volumen del micrófono</entry>
   <entry key="1513">Es un chat moderado</entry>
   <entry key="1514">Permitir mensajes</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
index 992f9a1..3fa7dec 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">انصراف</entry>
   <entry key="154">حذف</entry>
   <entry key="155">جديد ضبط</entry>
-  <entry key="156">ضبط بيني باز</entry>
   <entry key="157">ضبط حذف</entry>
   <entry key="158">وضعيت</entry>
   <entry key="159">صلاحيت فاقد</entry>
@@ -391,7 +390,7 @@
   <entry key="399">:پيوستن</entry>
   <entry key="400"></entry>
   <entry key="401">:اطاق اين در كاربر</entry>
-  <entry key="402">بيني باز</entry>
+  <entry key="refresh.label">بيني باز</entry>
   <entry key="404">click on a room to get details</entry>
   <entry key="405">Chat with the users in this Room:</entry>
   <entry key="406">:اطاق</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
index bce2674..b37d26a 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">peruuta</entry>
   <entry key="154">poista</entry>
   <entry key="155">uusi tietue</entry>
-  <entry key="156">päivitä tietue</entry>
   <entry key="157">poista tietue</entry>
   <entry key="158">tila</entry>
   <entry key="159">pois käytöstä</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Liittynyt:</entry>
   <entry key="400"></entry>
   <entry key="401">Käyttäjiä huoneessa:</entry>
-  <entry key="402">päivitä</entry>
+  <entry key="refresh.label">päivitä</entry>
   <entry key="404">klikkaa huonetta saadaksesi lisätietoja</entry>
   <entry key="405">Keskustele tämän huoneen käyttäjien kanssa:</entry>
   <entry key="406">Huone:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Vuosi</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
index ff2afde..9eeea04 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Annuler</entry>
   <entry key="154">Effacer</entry>
   <entry key="155">Nouvel enregistrement</entry>
-  <entry key="156">Actualiser l'enregistrement</entry>
   <entry key="157">Effacer l'enregistrement</entry>
   <entry key="158">Statut</entry>
   <entry key="159">Désactivé</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Inscrits :</entry>
   <entry key="400"></entry>
   <entry key="401">Utilisateur dans la salle :</entry>
-  <entry key="402">Rafraichir</entry>
+  <entry key="refresh.label">Rafraichir</entry>
   <entry key="404">Infos : Cliquez sur une salle</entry>
   <entry key="405">Discutez avec les utilisateurs de cette salle :</entry>
   <entry key="406">Salle :</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Année</entry>
   <entry key="702">Ajouter un fichier</entry>
   <entry key="703">Ajouter un dossier</entry>
-  <entry key="704">Rafraichir</entry>
   <entry key="705">Poubelle</entry>
   <entry key="706">Mes fichiers personnels</entry>
   <entry key="707">Les fichiers de la salle (Public)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Salles de l'utilisateur</entry>
   <entry key="1509">Créer/Modifier salle particulière</entry>
   <entry key="1510">Vous pouvez entrer plusieurs adresses sous le format : 
prénom1 nom1 &lt;courriel1&gt;,"prénom2 nom2" &lt;courriel2&gt;,'prénom3 
nom3' &lt;courriel3&gt;, ...</entry>
-  <entry key="1511">Ajuster le volume</entry>
+       <entry key="volume.label">Ajuster le volume</entry>
   <entry key="1512">Ajuster le volume du micro</entry>
   <entry key="1513">T'chat est-t-il modéré</entry>
   <entry key="1514">Autoriser les messages</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
index 914010d..8c7609c 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Cancelar</entry>
   <entry key="154">Eliminar</entry>
   <entry key="155">Novo rexistro</entry>
-  <entry key="156">Actualizar o rexistro</entry>
   <entry key="157">Eliminar o rexistro</entry>
   <entry key="158">Estado</entry>
   <entry key="159">desactivado</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Unido:</entry>
   <entry key="400"></entry>
   <entry key="401">Usuarios na sala:</entry>
-  <entry key="402">actualizar</entry>
+  <entry key="refresh.label">actualizar</entry>
   <entry key="404">prema nunha sala para ver os detalles</entry>
   <entry key="405">Conversar cos usuarios desta sala:</entry>
   <entry key="406">Sala:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Ano</entry>
   <entry key="702">Cargar un ficheiro</entry>
   <entry key="703">Engadir un ficheiro</entry>
-  <entry key="704">Actualizar</entry>
   <entry key="705">Lixo</entry>
   <entry key="706">Meus ficheiros Files (Dispositivo personal)</entry>
   <entry key="707">Ficheiros da sala (Dispositivo público)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
index 3dcc448..40e2394 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">mégse</entry>
   <entry key="154">törlés</entry>
   <entry key="155">új bejegyzés</entry>
-  <entry key="156">bejegyzés frissítése</entry>
   <entry key="157">bejegyzés törlése</entry>
   <entry key="158">státusz</entry>
   <entry key="159">tiltott</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Csatlakozott:</entry>
   <entry key="400"></entry>
   <entry key="401">Felhasználók ebben a szobában:</entry>
-  <entry key="402">frissítés</entry>
+  <entry key="refresh.label">frissítés</entry>
   <entry key="404">kattints a szobára az információkér</entry>
   <entry key="405">Csevegés a felhasználókkal a szobában:</entry>
   <entry key="406">Szoba:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Év</entry>
   <entry key="702">File feltöltése</entry>
   <entry key="703">Könyvtár létrehozása</entry>
-  <entry key="704">Frissít</entry>
   <entry key="705">Kuka (húzza bele a kiválasztott elemet)</entry>
   <entry key="706">Saját fileok (Home Drive)</entry>
   <entry key="707">Terem fileok (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">A felhasználó termei</entry>
   <entry key="1509">Speciális találkzó szoba 
étrehozás/módosítás</entry>
   <entry key="1510">Több cím megadása az alábbiak szerint: vezetéknév1 
keresztnév1 &lt;email1&gt;,"vezetéknév2 keresztnév2" 
&lt;email2&gt;,'vezetéknév3 keresztnév3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Stream hangerő változtatása</entry>
+       <entry key="volume.label">Hangerő változtatása</entry>
   <entry key="1512">Mikrofon hangerő változtatása</entry>
   <entry key="1513">A chat moderált</entry>
   <entry key="1514">Üzenet engedélyezése</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
index 8015b11..34a8865 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">batal</entry>
   <entry key="154">hapus</entry>
   <entry key="155">rekot baru</entry>
-  <entry key="156">panggil ulang</entry>
   <entry key="157">hapus rekot</entry>
   <entry key="158">status</entry>
   <entry key="159">abaikan</entry>
@@ -392,7 +391,7 @@
   <entry key="399">Terkoneksi:</entry>
   <entry key="400"></entry>
   <entry key="401">Users dalam ruangan ini:</entry>
-  <entry key="402">panggil ulang</entry>
+  <entry key="refresh.label">panggil ulang</entry>
   <entry key="404">Klik pada Judul ruangan untuk melihat detilnya</entry>
   <entry key="405">Chat dengan user dalam ruangan ini:</entry>
   <entry key="406">Ruangan:</entry>
@@ -678,7 +677,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1463,7 +1461,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
index 9a69b06..6f8d652 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Annulla</entry>
   <entry key="154">Elimina</entry>
   <entry key="155">Nuovo record</entry>
-  <entry key="156">Aggiorna record</entry>
   <entry key="157">Elimina record</entry>
   <entry key="158">Stato</entry>
   <entry key="159">Disabilitato</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Connessi</entry>
   <entry key="400"></entry>
   <entry key="401">Utenti nella stanza:</entry>
-  <entry key="402">Aggiorna</entry>
+  <entry key="refresh.label">Aggiorna</entry>
   <entry key="404">Clicca su una stanza per avere dettagli</entry>
   <entry key="405">Parla con gli utenti nella stanza:</entry>
   <entry key="406">Stanza:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Anno</entry>
   <entry key="702">Carica File</entry>
   <entry key="703">Carica cartella</entry>
-  <entry key="704">Aggiorna</entry>
   <entry key="705">Cestino (Trascina le voci qui)</entry>
   <entry key="706">Miei File (Spazio privato)</entry>
   <entry key="707">Files della stanza (Spazio pubblico)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Stanze dell'utente corrente</entry>
   <entry key="1509">Crea/Modifica stanza speciale per l'appuntamento</entry>
   <entry key="1510">Puoi inserire diversi indirizzi nel formato: nome1 
cognome1 &lt;email1&gt;,"nome2 cognome2" &lt;email2&gt;,'nome3 cognome3' 
&lt;email3&gt;, ...</entry>
-  <entry key="1511">Regola il volume del flusso</entry>
+       <entry key="volume.label">Regola il volume</entry>
   <entry key="1512">Regola il volume del microfono</entry>
   <entry key="1513">E' una chat moderata</entry>
   <entry key="1514">Permetti messaggi</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
index 149559d..c8b04f8 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">キャンセル</entry>
   <entry key="154">削除</entry>
   <entry key="155">新規作成</entry>
-  <entry key="156">更新</entry>
   <entry key="157">削除</entry>
   <entry key="158">ステータス</entry>
   <entry key="159">無効</entry>
@@ -391,7 +390,7 @@
   <entry key="399">参加者数:</entry>
   <entry key="400">会議室リスト</entry>
   <entry key="401">会議室内のユーザー:</entry>
-  <entry key="402">更新</entry>
+  <entry key="refresh.label">更新</entry>
   <entry key="404">詳細表示</entry>
   <entry key="405">会議室内のユーザーとチャット:</entry>
   <entry key="406">会議室:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">å¹´</entry>
   <entry key="702">ファイルをアップロードする</entry>
   <entry key="703">フォルダを追加する</entry>
-  <entry key="704">リフレッシュ</entry>
   <entry key="705">ゴミ箱 (アイテム
をここにドラッグ&amp;ドロップ)</entry>
   <entry key="706">私のファイル (ホーム・ドライブ)</entry>
   <entry key="707">会議室のファイル 
(パブリック・ドライブ)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">現ユーザーの会議室</entry>
   <entry key="1509">イベント専用会議室を作成/編集する</entry>
   <entry 
key="1510">複数のアドレスを書式に含めることができます: 
firstname1 lastname1 &lt;email1&gt;,"firstname2 lastname2" 
&lt;email2&gt;,'firstname3 lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">ストリーミング音量を調整する</entry>
+       <entry 
key="volume.label">ストリーミング音量を調整する</entry>
   <entry key="1512">マイク音量を調整する</entry>
   <entry key="1513">チャットを制限</entry>
   <entry key="1514">メッセージを許可</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
index a477032..68d9fab 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">삭제</entry>
   <entry key="154">삭제</entry>
   <entry key="155">새로운 기록</entry>
-  <entry key="156">기록을 다시 재생하다</entry>
   <entry key="157">기록을 지우다</entry>
   <entry key="158">상태</entry>
   <entry key="159">무력하게 하다</entry>
@@ -393,7 +392,7 @@
   <entry key="399">Joined:</entry>
   <entry key="400"></entry>
   <entry key="401">Users in this Room:</entry>
-  <entry key="402">refresh</entry>
+  <entry key="refresh.label">refresh</entry>
   <entry key="404">click on a room to get details</entry>
   <entry key="405">Chat with the users in this Room:</entry>
   <entry key="406">Room:</entry>
@@ -679,7 +678,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1464,7 +1462,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
index a2aefc8..4522ab7 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Annuleren</entry>
   <entry key="154">Verwijderen</entry>
   <entry key="155">Toevoegen</entry>
-  <entry key="156">Vernieuwen</entry>
   <entry key="157">Verwijderen</entry>
   <entry key="158">Status</entry>
   <entry key="159">Blokkeren</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Aanwezig:</entry>
   <entry key="400"></entry>
   <entry key="401">Active deelnemers:</entry>
-  <entry key="402">vernieuwen</entry>
+  <entry key="refresh.label">vernieuwen</entry>
   <entry key="404">Klik op een kamer voor meer informatie</entry>
   <entry key="405">Chat met deelnemers:</entry>
   <entry key="406">Overleg:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Jaar</entry>
   <entry key="702">Bestand uploaden</entry>
   <entry key="703">Directory toevoegen</entry>
-  <entry key="704">Vernieuwen</entry>
   <entry key="705">Vuilnisbak</entry>
   <entry key="706">Mijn bestanden</entry>
   <entry key="707">Bestanden in de kamer</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
index 06fa45f..976801a 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Anuluj</entry>
   <entry key="154">Skasuj</entry>
   <entry key="155">Nowy wpis</entry>
-  <entry key="156">Odświerz wpis</entry>
   <entry key="157">Skasuj wpis</entry>
   <entry key="158">Status</entry>
   <entry key="159">zablokowany</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Dołączyli:</entry>
   <entry key="400"></entry>
   <entry key="401">Użytkownicy w tym pokoju:</entry>
-  <entry key="402">odśwież</entry>
+  <entry key="refresh.label">odśwież</entry>
   <entry key="404">kliknij na pokój, aby zobaczyć szczegóły</entry>
   <entry key="405">Czatuj z użytkownikami tego pokoju:</entry>
   <entry key="406">Pokój:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Rok</entry>
   <entry key="702">Prześlij plik</entry>
   <entry key="703">Nowy filder</entry>
-  <entry key="704">Odśwież</entry>
   <entry key="705">Śmietnik</entry>
   <entry key="706">Moje pliki</entry>
   <entry key="707">Pliki publiczne (dla pokoju)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
index b6a7267..5f27062 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">cancelar</entry>
   <entry key="154">excluir</entry>
   <entry key="155">novo registro</entry>
-  <entry key="156">atualizar registro</entry>
   <entry key="157">excluir registro</entry>
   <entry key="158">status</entry>
   <entry key="159">desabilitado</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Entrou:</entry>
   <entry key="400"></entry>
   <entry key="401">Usuários nessa sala:</entry>
-  <entry key="402">atualizar</entry>
+  <entry key="refresh.label">atualizar</entry>
   <entry key="404">clique em uma sala para ver os detalhes</entry>
   <entry key="405">Chat com os usuários dessa sala:</entry>
   <entry key="406">Sala:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
index 5de434a..00fc1a2 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">cancelar</entry>
   <entry key="154">excluir</entry>
   <entry key="155">novo registro</entry>
-  <entry key="156">atualizar registro</entry>
   <entry key="157">excluir registro</entry>
   <entry key="158">Estado</entry>
   <entry key="159">Desabilitado</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Entrou:</entry>
   <entry key="400">Entrou:</entry>
   <entry key="401">Usuários nessa sala:</entry>
-  <entry key="402">atualizar</entry>
+  <entry key="refresh.label">atualizar</entry>
   <entry key="404">clique em uma sala para ver os detalhes</entry>
   <entry key="405">Chat com os usuários dessa sala:</entry>
   <entry key="406">Sala:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Ano</entry>
   <entry key="702">Upload de arquivo</entry>
   <entry key="703">Adiciona pasta</entry>
-  <entry key="704">Atualiza</entry>
   <entry key="705">Lixeira</entry>
   <entry key="706">Meus Arquivos (Home Drive)</entry>
   <entry key="707">Arquivos da sala (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Salas do atual usuário</entry>
   <entry key="1509">Crie / modifique sala especial de reunião</entry>
   <entry key="1510">Você pode entrar com endereços múltiplos no formato : 
firstname1 lastname1 &lt;email1&gt;,"firstname2 lastname2" 
&lt;email2&gt;,'firstname3 lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Ajuste volume da transmissão</entry>
+       <entry key="volume.label">Ajuste volume</entry>
   <entry key="1512">Ajuste volume do microfone</entry>
   <entry key="1513">É moderada por chat</entry>
   <entry key="1514">Permite mensagens</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
index ba4561e..5173442 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Отменить</entry>
   <entry key="154">Удалить</entry>
   <entry key="155">Создать запись</entry>
-  <entry key="156">Заново загрузить запись</entry>
   <entry key="157">Удалить запись</entry>
   <entry key="158">Статус</entry>
   <entry key="159">заблокировано</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Присоединившиеся:</entry>
   <entry key="400"></entry>
   <entry key="401">Участники в этой комнате:</entry>
-  <entry key="402">обновить</entry>
+  <entry key="refresh.label">обновить</entry>
   <entry key="404">Нажмите на комнату для 
деталей</entry>
   <entry key="405">Чат с пользователями этой 
комнаты:</entry>
   <entry key="406">Комната:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Год</entry>
   <entry key="702">Загрузить файл</entry>
   <entry key="703">Добавить папку</entry>
-  <entry key="704">Обновить</entry>
   <entry key="705">Корзина</entry>
   <entry key="706">Мои файлы (Локальное 
устройство)</entry>
   <entry key="707">Файлы из комнаты (Общее 
устройство)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Комнаты данного 
пользователя</entry>
   <entry key="1509">Создать/редактировать комнату 
для этого события</entry>
   <entry key="1510">Вы можете ввести несколько 
адресов в формате: Имя1 Фамилия1 
&lt;адрес1&gt;,"Имя2 Фамилия2" &lt;адрес2&gt;,'Имя3 
Фамилия3' &lt;адрес3&gt;, ...</entry>
-  <entry key="1511">Регулировать поток</entry>
+       <entry key="volume.label">Регулировать 
громкость</entry>
   <entry key="1512">Регулировать микрфон</entry>
   <entry key="1513">Премодерируемый чат</entry>
   <entry key="1514">Опубликовать сообщение</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
index a556b74..2e5e1fc 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Zrušiť</entry>
   <entry key="154">Zmazať</entry>
   <entry key="155">Nové nahrávanie</entry>
-  <entry key="156">Obnoviť nahrávanie</entry>
   <entry key="157">Zmazať nahrávku</entry>
   <entry key="158">Status</entry>
   <entry key="159">Zablokované</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Pripojený</entry>
   <entry key="400"></entry>
   <entry key="401">Používatelia v tejto miestnosti</entry>
-  <entry key="402">Obnoviť</entry>
+  <entry key="refresh.label">Obnoviť</entry>
   <entry key="404">Kliknite na miestnosť pre informácie o miestnosti</entry>
   <entry key="405">Chat s používateľmi v tejto miestnosti</entry>
   <entry key="406">Miestnosť</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Rok</entry>
   <entry key="702">Nahrať súbor</entry>
   <entry key="703">Pridať súbor</entry>
-  <entry key="704">Obnoviť</entry>
   <entry key="705">Kôš</entry>
   <entry key="706">Moje súbory</entry>
   <entry key="707">Súbory v miestnosti(verejné)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
index 1ecc187..d845d9d 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Avbryt</entry>
   <entry key="154">Radera</entry>
   <entry key="155">Nytt innehåll</entry>
-  <entry key="156">Uppdatera innehåll</entry>
   <entry key="157">Radera innehåll</entry>
   <entry key="158">Status</entry>
   <entry key="159">Ej tillgänglig</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Anslöt sig:</entry>
   <entry key="400"></entry>
   <entry key="401">Användare i det här rummet:</entry>
-  <entry key="402">Uppdatera</entry>
+  <entry key="refresh.label">Uppdatera</entry>
   <entry key="404">Klicka på ett rum för att få mera detaljer</entry>
   <entry key="405">Chatta med användarna i det här rummet:</entry>
   <entry key="406">Rum:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">År</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
index 765975f..8c65216 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">ยกเลิก</entry>
   <entry key="154">ลบ</entry>
   <entry key="155">บันทึกใหม่</entry>
-  <entry key="156">รีเฟรชบันทึก</entry>
   <entry key="157">ลบบันทึก</entry>
   <entry key="158">สถานะ</entry>
   <entry key="159">ยกเลิกแล้ว</entry>
@@ -391,7 +390,7 @@
   <entry key="399">เข้าร่วม:</entry>
   <entry key="400"></entry>
   <entry key="401">ผู้ใช้ในห้องนี้:</entry>
-  <entry key="402">รีเฟรช</entry>
+  <entry key="refresh.label">รีเฟรช</entry>
   <entry 
key="404">คลิกที่ห้องเพื่อดูรายละเอียด</entry>
   <entry 
key="405">แชทกับผู้ใช้ในห้องนี้</entry>
   <entry key="406">ห้อง:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
index 22f470a..c7b23e4 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">iptal</entry>
   <entry key="154">sil</entry>
   <entry key="155">yeni kayıt</entry>
-  <entry key="156">kayıt yenile</entry>
   <entry key="157">kayıt sil</entry>
   <entry key="158">durum</entry>
   <entry key="159">devre dışı</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Katılanlar:</entry>
   <entry key="400"></entry>
   <entry key="401">Bu odadaki kullanıcılar:</entry>
-  <entry key="402">yenile</entry>
+  <entry key="refresh.label">yenile</entry>
   <entry key="404">Detaylı bilgi için bir odanın üzerine 
tıklayınız</entry>
   <entry key="405">Bu odanın içindeki kullanıcılar ile sohbet et:</entry>
   <entry key="406">Oda:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Yıl</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
index 7922782..f82c7eb 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">Скасувати</entry>
   <entry key="154">Стери</entry>
   <entry key="155">Створити запис</entry>
-  <entry key="156">Оновити запис</entry>
   <entry key="157">Стерти запис</entry>
   <entry key="158">Статус</entry>
   <entry key="159">Заблоковано</entry>
@@ -391,7 +390,7 @@
   <entry key="399">Під'єднано:</entry>
   <entry key="400"></entry>
   <entry key="401">Користувачів в кімнаті:</entry>
-  <entry key="402">Оновити</entry>
+  <entry key="refresh.label">Оновити</entry>
   <entry key="404">Виберіть кімнату щоб взнати 
деталі</entry>
   <entry key="405">Чат з користувачами даної 
кімнати:</entry>
   <entry key="406">Кімната:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Рік</entry>
   <entry key="702">Завантажити файл</entry>
   <entry key="703">Додати папку</entry>
-  <entry key="704">Оновити</entry>
   <entry key="705">Кошик</entry>
   <entry key="706">Мої файли (Локальний 
пристрій)</entry>
   <entry key="707">Файли з кімнати (Загальне 
пристрій)</entry>
@@ -1463,7 +1461,7 @@
   <entry key="1508">Кімнати даного користувача</entry>
   <entry key="1509">Створити/редагувати кімнату 
для цієї події</entry>
   <entry key="1510">Ви можете ввести декілька адрес 
у форматі: Имя1 Фамилия1 &lt;адрес1&gt;,"Имя2 
Фамилия2" &lt;адрес2&gt;,'Имя3 Фамилия3' 
&lt;адрес3&gt; ...</entry>
-  <entry key="1511">Регулювати потік</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Регулювати микрфон</entry>
   <entry key="1513">Премодерируемый чат</entry>
   <entry key="1514">Опублікувати повідомлення</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
index 362748a..19cb8bb 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">取消</entry>
   <entry key="154">删除</entry>
   <entry key="155">新记录</entry>
-  <entry key="156">刷新记录</entry>
   <entry key="157">删除记录</entry>
   <entry key="158">状态</entry>
   <entry key="159">禁止</entry>
@@ -391,7 +390,7 @@
   <entry key="399">已参加:</entry>
   <entry key="400"></entry>
   <entry key="401">此房间的用户:</entry>
-  <entry key="402">刷新</entry>
+  <entry key="refresh.label">刷新</entry>
   <entry key="404">点击房间获取详细信息</entry>
   <entry key="405">与此房间内的用户讨论:</entry>
   <entry key="406">房间:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">å¹´</entry>
   <entry key="702">上载文件</entry>
   <entry key="703">新建目录</entry>
-  <entry key="704">刷新</entry>
   <entry key="705">回收站</entry>
   <entry key="706">我的文件(Home Drive)</entry>
   <entry key="707">会议室文件 (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">当前用户的房间</entry>
   <entry key="1509">创建/修改特别约见室</entry>
   <entry key="1510">您可以在格式中输入多个地址: 名1 姓1 
&lt;email1&gt;,"名2 姓2" &lt;email2&gt;,'名3 姓3' &lt;email3&gt;, 
...</entry>
-  <entry key="1511">调整流体积</entry>
+  <entry key="volume.label">调整流体积</entry>
   <entry key="1512">调整麦克风音量</entry>
   <entry key="1513">聊天有主持吗</entry>
   <entry key="1514">允许消息</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
index ca59707..307ab2c 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
@@ -168,7 +168,6 @@
   <entry key="153">取消</entry>
   <entry key="154">刪除</entry>
   <entry key="155">新紀錄</entry>
-  <entry key="156">刷新紀錄</entry>
   <entry key="157">刪除紀錄</entry>
   <entry key="158">狀態</entry>
   <entry key="159">關閉</entry>
@@ -391,7 +390,7 @@
   <entry key="399">加入:</entry>
   <entry key="400"></entry>
   <entry key="401">用戶在這個房間:</entry>
-  <entry key="402">刷新</entry>
+  <entry key="refresh.label">刷新</entry>
   <entry key="404">點擊一個房間獲得細節</entry>
   <entry key="405">和這個會議室的用户聊天:</entry>
   <entry key="406">房間:</entry>
@@ -677,7 +676,6 @@
   <entry key="701">Year</entry>
   <entry key="702">Upload File</entry>
   <entry key="703">Add Folder</entry>
-  <entry key="704">Refresh</entry>
   <entry key="705">Trash (Drag and Drop item here)</entry>
   <entry key="706">My Files (Home Drive)</entry>
   <entry key="707">Room Files (Public Drive)</entry>
@@ -1462,7 +1460,7 @@
   <entry key="1508">Rooms of the current user</entry>
   <entry key="1509">Create/Modify appointment special room</entry>
   <entry key="1510">You can enter multiple addresses in the format: firstname1 
lastname1 &lt;email1&gt;,"firstname2 lastname2" &lt;email2&gt;,'firstname3 
lastname3' &lt;email3&gt;, ...</entry>
-  <entry key="1511">Adjust stream volume</entry>
+       <entry key="volume.label">Adjust volume</entry>
   <entry key="1512">Adjust microphone volume</entry>
   <entry key="1513">Is chat moderated</entry>
   <entry key="1514">Allow message</entry>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/Captcha.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/Captcha.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/Captcha.html
index c24f3ff..39d8368 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/Captcha.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/Captcha.html
@@ -22,6 +22,6 @@
 <wicket:panel>
        <input type="text" wicket:id="captchaText" 
wicket:message="placeholder:captcha.text,title:captcha.text" 
style="margin-bottom: 5px;"/><br/>
        <img wicket:id="captcha" style="vertical-align: bottom;"/>
-       <span wicket:id="refresh" 
wicket:message="alt:402,title:402"><wicket:message key="402"/></span>
+       <span wicket:id="refresh" 
wicket:message="alt:refresh.label,title:refresh.label"><wicket:message 
key="refresh.label"/></span>
 </wicket:panel>
 </html>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.html
index e7329c8..eec2150 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.html
@@ -25,7 +25,7 @@
                                <input type="submit" value="" 
wicket:id="ajax-save-button" wicket:message="title:144" />
                        </div>
                        <div class="formRefreshButton">
-                               <input type="submit" value="" 
wicket:id="ajax-refresh-button" wicket:message="title:156" />
+                               <input type="submit" value="" 
wicket:id="ajax-refresh-button" wicket:message="title:refresh.label" />
                        </div>
                        <wicket:child/>
                </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
index 9e38d57..34220e7 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
@@ -40,7 +40,7 @@
                <div class="icons clear trash-toolbar" 
wicket:id="trash-toolbar" wicket:message="title:705">
                        <span wicket:id="upload" 
wicket:message="title:702"></span>
                        <span wicket:id="create" 
wicket:message="title:703"></span>
-                       <span wicket:id="refresh" class="refresh om-icon big 
align-left clickable" wicket:message="title:704"></span>
+                       <span wicket:id="refresh" class="refresh om-icon big 
align-left clickable" wicket:message="title:refresh.label"></span>
                        <span wicket:id="trash"></span>
                        <div class="clear"></div>
                </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.html
index 3f30083..d19ef2c 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.html
@@ -46,9 +46,14 @@
                <div id="user-video">
                        <div class="video"></div>
                </div>
+               <div id="video-refresh-btn">
+                       <a class="ui-dialog-titlebar-volume ui-corner-all 
ui-state-default" href="#" wicket:message="title:refresh.label" role="button" 
data-toggle="dropdown">
+                               <span class="ui-icon 
ui-icon-refresh"><wicket:message key="refresh.label"/></span>
+                       </a>
+               </div>
                <div id="video-volume-btn">
-                       <a class="ui-dialog-titlebar-volume ui-corner-all 
ui-state-default" href="#" title="volume" role="button" data-toggle="dropdown">
-                               <span class="ui-icon 
ui-icon-triangle-2-n-s">volume</span>
+                       <a class="ui-dialog-titlebar-volume ui-corner-all 
ui-state-default" href="#" wicket:message="title:volume.label" role="button" 
data-toggle="dropdown">
+                               <span class="ui-icon 
ui-icon-volume-off"><wicket:message key="volume.label"/></span>
                        </a>
                        <ul class="dropdown-menu video volume">
                                <li>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/61308322/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
index 9edcbff..a05e5e9 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
@@ -554,6 +554,19 @@ public class RoomPanel extends BasePanel {
                                                        }
                                                }
                                                break;
+                                       case audioActivity:
+                                       {
+                                               JSONObject obj = new 
JSONObject(((TextRoomMessage)m).getText());
+                                               Client c = 
getClientBySid(obj.getString("sid"));
+                                               if (c == null) {
+                                                       log.error("Not existing 
user in audioActivity {} !!!!", obj);
+                                                       return;
+                                               }
+                                               if 
(!getClient().getUid().equals(c.getUid())) {
+                                                       
handler.appendJavaScript(String.format("VideoManager.micActivity('%s', %s);", 
c.getUid(), obj.getBoolean("active")));
+                                               }
+                                       }
+                                               break;
                                }
                        }
                }

Reply via email to