From 66b12bd132576d2465ba87d2fd052c163a9baba2 Mon Sep 17 00:00:00 2001 From: Flashphoner Date: Fri, 8 Jul 2016 20:43:41 +0400 Subject: [PATCH] [ADD] client's OS and browser version --- client/src/Flashphoner.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/src/Flashphoner.js b/client/src/Flashphoner.js index 8b1b7e2f..7b978b2f 100644 --- a/client/src/Flashphoner.js +++ b/client/src/Flashphoner.js @@ -5,6 +5,8 @@ function Flashphoner() { arguments.callee.instance = this; this.clientVersion = "UNKNOWN_VERSION"; + this.clientOSVersion = window.navigator.appVersion; + this.clientBrowserVersion = window.navigator.userAgent; this.webRtcMediaManager = undefined; this.webRtcCallSessionId = undefined; @@ -644,6 +646,8 @@ Flashphoner.prototype = { me.connection.width = me.connection.width || me.configuration.videoWidth; me.connection.height = me.connection.height || me.configuration.videoHeight; me.connection.clientVersion = me.clientVersion; + me.connection.clientOSVersion = me.clientOSVersion; + me.connection.clientBrowserVersion = me.clientBrowserVersion; //workaround for old Safari (5.X) if ((navigator.userAgent.indexOf("Safari") > -1) && !(navigator.userAgent.indexOf("Chrome") > -1)) { me.connection.urlServer = me.connection.urlServer.slice(-1) == "/" ? me.connection.urlServer + "websocket" : me.connection.urlServer + "/websocket";