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();