From 599a9e7263f0d9785905d3bc2f22d4c6abe6de9e Mon Sep 17 00:00:00 2001 From: Rohit Kokate Date: Wed, 8 May 2024 18:32:57 +0530 Subject: [PATCH] Add Call Direction in sendPhoneCallEvents description to fix customParams being null in Active Call on Answer. --- .../main/kotlin/com/twilio/twilio_voice/TwilioVoicePlugin.kt | 2 +- ios/Classes/SwiftTwilioVoicePlugin.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/android/src/main/kotlin/com/twilio/twilio_voice/TwilioVoicePlugin.kt b/android/src/main/kotlin/com/twilio/twilio_voice/TwilioVoicePlugin.kt index 426e2f63..2cbbec3b 100644 --- a/android/src/main/kotlin/com/twilio/twilio_voice/TwilioVoicePlugin.kt +++ b/android/src/main/kotlin/com/twilio/twilio_voice/TwilioVoicePlugin.kt @@ -1735,7 +1735,7 @@ class TwilioVoicePlugin : FlutterPlugin, MethodCallHandler, EventChannel.StreamH } }.toString() // callSid = callHandle - logEvents("", arrayOf("Answer", from, to, params)) + logEvents("", arrayOf("Answer", from, to, CallDirection.INCOMING.label, params)) } TVNativeCallActions.ACTION_DTMF -> { diff --git a/ios/Classes/SwiftTwilioVoicePlugin.swift b/ios/Classes/SwiftTwilioVoicePlugin.swift index 077353d9..7924698b 100644 --- a/ios/Classes/SwiftTwilioVoicePlugin.swift +++ b/ios/Classes/SwiftTwilioVoicePlugin.swift @@ -928,7 +928,7 @@ public class SwiftTwilioVoicePlugin: NSObject, FlutterPlugin, FlutterStreamHand } self.sendPhoneCallEvents(description: "LOG|performAnswerVoiceCall: answering call", isError: false) let theCall = ci.accept(options: acceptOptions, delegate: self) - self.sendPhoneCallEvents(description: "Answer|\(theCall.from!)|\(theCall.to!)\(formatCustomParams(params: ci.customParameters))", isError:false) + self.sendPhoneCallEvents(description: "Answer|\(theCall.from!)|\(theCall.to!)|Incoming\(formatCustomParams(params: ci.customParameters))", isError:false) self.call = theCall self.callKitCompletionCallback = completionHandler self.callInvite = nil