diff --git a/src/sip/sipcall.cpp b/src/sip/sipcall.cpp
index ddc2c6491f21a7ea8ccea8641fddb7470f4399a4..8c3d0ddd9ae436ab6df389c5db9ce3563e44234f 100644
--- a/src/sip/sipcall.cpp
+++ b/src/sip/sipcall.cpp
@@ -1,4 +1,4 @@
-/*
+/*
  *  Copyright (C) 2004-2021 Savoir-faire Linux Inc.
  *
  *  Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
@@ -1860,7 +1860,7 @@ SIPCall::startAllMedia()
 
 #ifdef ENABLE_VIDEO
         if (iter->mediaAttribute_->type_ == MEDIA_VIDEO)
-            isVideoEnabled = true;
+            isVideoEnabled |= iter->mediaAttribute_->enabled_;
 #endif
 
         // Not restarting media loop on hold as it's a huge waste of CPU ressources