diff --git a/openvidu-server/pom.xml b/openvidu-server/pom.xml
index d69c4b49..ee86fd8b 100644
--- a/openvidu-server/pom.xml
+++ b/openvidu-server/pom.xml
@@ -187,6 +187,11 @@
org.springframework
spring-websocket
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-websocket
+
org.slf4j
slf4j-api
diff --git a/openvidu-server/src/main/java/io/openvidu/server/utils/FormatChecker.java b/openvidu-server/src/main/java/io/openvidu/server/utils/FormatChecker.java
index ced8c8ea..05748411 100644
--- a/openvidu-server/src/main/java/io/openvidu/server/utils/FormatChecker.java
+++ b/openvidu-server/src/main/java/io/openvidu/server/utils/FormatChecker.java
@@ -31,7 +31,7 @@ public class FormatChecker {
public boolean isValidCustomSessionId(String customSessionId) {
// Alphanumeric string
- return customSessionId.matches("[a-zA-Z0-9]+");
+ return customSessionId.matches("[a-zA-Z0-9_-]+");
}
}