From f5aeea9c96010d874d75e01085af137b896930fb Mon Sep 17 00:00:00 2001 From: Danmei Chen Date: Thu, 25 Mar 2021 20:21:03 +0100 Subject: [PATCH] fix conference issue --- Classes/CallManager.swift | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Classes/CallManager.swift b/Classes/CallManager.swift index 6f1162f6f..e7835dfd1 100644 --- a/Classes/CallManager.swift +++ b/Classes/CallManager.swift @@ -322,6 +322,8 @@ import AVFoundation let groupAction = CXSetGroupCallAction(call: currentUuid!, callUUIDToGroupWith: newUuid) let transcation = CXTransaction(action: groupAction) requestTransaction(transcation, action: "groupCall") + + setResumeCalls() } else { try? lc?.addAllToConference() } @@ -393,7 +395,15 @@ import AVFoundation } } } - + + func setResumeCalls() { + for call in CallManager.instance().lc!.calls { + if (call.state == .Paused || call.state == .Pausing || call.state == .PausedByRemote) { + setHeld(call: call, hold: false) + } + } + } + @objc func performActionWhenCoreIsOn(action: @escaping ()->Void ) { if (globalState == .On) { action()