From feeeb724f3f11ac928c6e35e53324f615796ed80 Mon Sep 17 00:00:00 2001 From: KGCybeX Date: Sun, 10 Sep 2023 20:46:19 +0200 Subject: [PATCH] Add Call `reject()` on `CallStatus.pending` --- lib/_internal/twilio_voice_web.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/_internal/twilio_voice_web.dart b/lib/_internal/twilio_voice_web.dart index d454c54c..4275f248 100644 --- a/lib/_internal/twilio_voice_web.dart +++ b/lib/_internal/twilio_voice_web.dart @@ -726,7 +726,8 @@ class Call extends MethodChannelTwilioCall { _cancelNotification(callSid!); CallStatus callStatus = getCallStatus(_jsCall!); - if (callStatus == CallStatus.ringing) { + // reject incoming call that is both outbound ringing or inbound pending + if (callStatus == CallStatus.ringing || callStatus == CallStatus.pending) { _jsCall!.reject(); } else { _jsCall!.disconnect();