alqindiirsyam 3 months ago
parent
commit
4fed249f46

+ 3 - 3
NexilisLite/NexilisLite/Source/View/Call/QmeraAudioViewController.swift

@@ -1063,9 +1063,9 @@ class QmeraAudioViewController: UIViewController {
                     }
                 }
             } else if state == Nexilis.AUDIO_CALL_OFFHOOK || (!ticketId.isEmpty && state == Nexilis.VIDEO_CALL_OFFHOOK) {
-//                DispatchQueue.main.async {
-//                    Nexilis.stopRingbacktoneCall()
-//                }
+                DispatchQueue.main.async {
+                    Nexilis.stopRingbacktoneCall()
+                }
                 if users.count == 1 && firstCall {
                     DispatchQueue.main.async {
                         if !self.ticketId.isEmpty || (self.timer == nil && !self.stack.isDescendant(of: self.view)) {

+ 3 - 0
NexilisLite/NexilisLite/Source/View/Call/QmeraVideoViewController.swift

@@ -1291,6 +1291,9 @@ class QmeraVideoViewController: UIViewController {
             self.setSpeaker()
         }
         else if (state == Nexilis.VIDEO_CALL_OFFHOOK) {
+            DispatchQueue.main.async {
+                Nexilis.stopRingbacktoneCall()
+            }
             let channel = arrayMessage[3]
             remoteChannel[String(channel)] = String(arrayMessage[5])
             DispatchQueue.main.async {