diff --git a/Pipfile b/Pipfile
index 7020423f49e2e25da1e2f1096a1b961f90934da8..75e8142715a0cf110cf1d923b8c5dda8282c22a4 100644
--- a/Pipfile
+++ b/Pipfile
@@ -22,6 +22,7 @@ django-cors-headers = "*"
 django-user-sessions = "*"
 django-restql = "*"
 channels-redis = "*"
+'Twisted[tls,http2]' = "*"
 
 [requires]
 python_version = "3.11"
diff --git a/mmccserver/mmcc_api/routing.py b/mmccserver/mmcc_api/routing.py
index 83c42c26a25655dc558b1a76f1d0a5c549da3fb6..c12dec3ae28bbde487f266d9212f20552dae7d07 100644
--- a/mmccserver/mmcc_api/routing.py
+++ b/mmccserver/mmcc_api/routing.py
@@ -3,7 +3,7 @@ from django.urls import path
 from . import consumers
 
 websocket_urlpatterns = [
-    path('api/ws/echo', consumers.Echo),
-    path('api/ws/echoauth', consumers.EchoAuth),
-    path('api/ws/mmcc', consumers.Mmcc),
+    path('api/ws/echo', consumers.Echo.as_asgi()),
+    path('api/ws/echoauth', consumers.EchoAuth.as_asgi()),
+    path('api/ws/mmcc', consumers.Mmcc.as_asgi()),
 ]