diff --git a/lib/providers/chat_call.dart b/lib/providers/chat_call.dart
index 842912c..31d5dc9 100644
--- a/lib/providers/chat_call.dart
+++ b/lib/providers/chat_call.dart
@@ -132,6 +132,7 @@ class ChatCallProvider extends ChangeNotifier {
 
   void initRoom() {
     initHardware();
+    final timeout = const Duration(seconds: 60);
     _room = Room(
       roomOptions: RoomOptions(
         dynacast: true,
@@ -158,6 +159,16 @@ class ChatCallProvider extends ChangeNotifier {
           params: VideoParametersPresets.h1080_169,
         ),
       ),
+      connectOptions: ConnectOptions(
+        autoSubscribe: true,
+        timeouts: Timeouts(
+          connection: timeout,
+          debounce: timeout,
+          publish: timeout,
+          peerConnection: timeout,
+          iceRestart: timeout,
+        ),
+      ),
     );
     _listener = _room.createListener();
     WakelockPlus.enable();