diff --git a/dist/sockets.js b/dist/sockets.js
index 984c59118460066a8a9f0c4a305f37638a445039..813dc3e85a67cb6899e0b888e63d13862f9ab35b 100755
--- a/dist/sockets.js
+++ b/dist/sockets.js
@@ -144,7 +144,7 @@ function signalbuddy(server, config) {
 
     function getTurnServers(username) {
       // See https://github.com/coturn/coturn/wiki/turnserver#turn-rest-api for details
-      var acting_ice_turn_username = Math.floor(Date.now() / 1000) + config.ice.turn.timeout + "-" + username;
+      var acting_ice_turn_username = Math.floor(Date.now() / 1000) + config.ice.turn.timeout + "-" + username.replace(/-/g, "");
       var acting_ice_turn_password = _crypto2.default.createHmac('sha1', config.ice.turn.secret).update(acting_ice_turn_username).digest('base64');
 
       return [(0, _normalice2.default)('turn:' + acting_ice_turn_username + ':' + acting_ice_turn_password + '@' + config.ice.host + ':' + config.ice.port)];
diff --git a/src/sockets.js b/src/sockets.js
index 7a9a1509ea1a8d752c20909bace13c534f14e9c3..8c10f3d3c89362d7d1d42845dd414338b3cbe347 100755
--- a/src/sockets.js
+++ b/src/sockets.js
@@ -126,7 +126,7 @@ function signalbuddy(server, config) {
 
     function getTurnServers(username) {
       // See https://github.com/coturn/coturn/wiki/turnserver#turn-rest-api for details
-      const acting_ice_turn_username = (Math.floor(Date.now() / 1000) + config.ice.turn.timeout) + "-" + username
+      const acting_ice_turn_username = (Math.floor(Date.now() / 1000) + config.ice.turn.timeout) + "-" + username.replace(/-/g, "")
       const acting_ice_turn_password = crypto.createHmac('sha1', config.ice.turn.secret).update(acting_ice_turn_username).digest('base64')
 
       return [normalice(`turn:${acting_ice_turn_username}:${acting_ice_turn_password}@${config.ice.host}:${config.ice.port}`)]