diff --git a/bigbluebutton-client/src/org/bigbluebutton/modules/phone/managers/WebRTCCallManager.as b/bigbluebutton-client/src/org/bigbluebutton/modules/phone/managers/WebRTCCallManager.as
index 3c09198bbdcfb67951e6ca4c4a8be89421367623..2f2fb63d0048c9c234838cbfdd3f7bd628f1c2a2 100755
--- a/bigbluebutton-client/src/org/bigbluebutton/modules/phone/managers/WebRTCCallManager.as
+++ b/bigbluebutton-client/src/org/bigbluebutton/modules/phone/managers/WebRTCCallManager.as
@@ -209,7 +209,7 @@ package org.bigbluebutton.modules.phone.managers
       logData.user.reason = errorString;
       logData.tags = ["voice", "webrtc"];
       logData.message = "WebRtc Echo test failed.";
-      logData.errorEvent = event;
+      logData.errorEvent = {code: event.errorCode, cause: event.cause};
       LOGGER.info(jsonXify(logData));
 
       sendWebRTCAlert(ResourceUtil.getInstance().getString("bbb.webrtcWarning.title"),
@@ -270,7 +270,7 @@ package org.bigbluebutton.modules.phone.managers
           
           var logData:Object = UsersUtil.initLogData();
           logData.tags = ["voice", "webrtc"];
-          logData.errorEvent = event;
+          logData.errorEvent = {code: event.errorCode, cause: event.cause};
           LOGGER.info(jsonXify(logData));
           
           sendWebRTCAlert(ResourceUtil.getInstance().getString("bbb.webrtcWarning.title"),