diff --git a/bigbluebutton-client/resources/prod/lib/bbb_webrtc_bridge_sip.js b/bigbluebutton-client/resources/prod/lib/bbb_webrtc_bridge_sip.js
index 4519ac3e9857169a28cbd560e6ca72faf96281ed..c33c2435535ed1773d0142c178c81f71eda72393 100755
--- a/bigbluebutton-client/resources/prod/lib/bbb_webrtc_bridge_sip.js
+++ b/bigbluebutton-client/resources/prod/lib/bbb_webrtc_bridge_sip.js
@@ -150,7 +150,7 @@ function createUA(username, server) {
 	
 	// VERY IMPORTANT - You must escape the username because spaces will cause the connection to fail
 	var configuration = {
-		uri: 'sip:' + escape(username) + '@' + server,
+		uri: 'sip:' + encodeURIComponent(username) + '@' + server,
 		wsServers: 'ws://' + server + ':5066',
 		displayName: username,
 		register: false,