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}`)]