From bb8a5e1ad9a961a426fe0b76925e22c511a13adb Mon Sep 17 00:00:00 2001
From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Date: Tue, 12 Nov 2019 11:49:59 -0500
Subject: [PATCH] SIP calls: allow incoming from untrusted peers

Change-Id: Ibed85b8d12d7ab14f062c07313a86a0a684b1534
---
 src/newcallmodel.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/newcallmodel.cpp b/src/newcallmodel.cpp
index 6ff582db..a4071bd2 100644
--- a/src/newcallmodel.cpp
+++ b/src/newcallmodel.cpp
@@ -654,7 +654,7 @@ NewCallModelPimpl::slotIncomingCall(const std::string& accountId, const std::str
     callInfo->isAudioOnly = callDetails["AUDIO_ONLY"] == "true" ? true : false;
     calls.emplace(callId, std::move(callInfo));
 
-    if (!linked.owner.confProperties.allowIncoming) {
+    if (!linked.owner.confProperties.allowIncoming && linked.owner.profileInfo.type == profile::Type::RING) {
         linked.refuse(callId);
         return;
     }
-- 
GitLab