diff --git a/src/manager.cpp b/src/manager.cpp
index 75b9f4cb89fb18d3a916ccaacad8354c84e71dcb..d456e07572fcbc4a64f4ec183a6d38d4a3627fc8 100644
--- a/src/manager.cpp
+++ b/src/manager.cpp
@@ -1853,7 +1853,7 @@ Manager::incomingCall(Call& call, const std::string& accountId)
 
     if (not hasCurrentCall()) {
         call.setState(Call::ConnectionState::RINGING);
-#ifndef RING_UWP
+#if !defined(RING_UWP) && !(defined(TARGET_OS_IOS) && TARGET_OS_IOS)
         if (not call.getAccount().isRendezVous())
             playRingtone(accountId);
 #endif