diff --git a/src/sip/sipcall.cpp b/src/sip/sipcall.cpp
index 906adef3c36cfd436466beb767e0edb9a3508fd0..1d2cfa8ef92f2a823c176b94f3459ec6b606968e 100644
--- a/src/sip/sipcall.cpp
+++ b/src/sip/sipcall.cpp
@@ -785,8 +785,10 @@ SIPCall::startIce()
 bool
 SIPCall::useVideoCodec(const AccountVideoCodecInfo* codec) const
 {
+#ifdef RING_VIDEO
     if (videortp_.isSending())
         return videortp_.useCodec(codec);
+#endif
     return false;
 }
 
@@ -1010,8 +1012,11 @@ SIPCall::getDetails() const
                     peerHolding_ ? TRUE_STR : FALSE_STR);
 
     auto& acc = getSIPAccount();
+
+#ifdef RING_VIDEO
     // If Video is not enabled return an empty string
     details.emplace(DRing::Call::Details::VIDEO_SOURCE, acc.isVideoEnabled() ? videoInput_ : "");
+#endif
 
     if (transport_ and transport_->isSecure()) {
         const auto& tlsInfos = transport_->getTlsInfos();