public void OnIncomingCall(IIncomingCall call, bool isDnd, bool isScreenLocked) { call.WithCapabilities(GetDefaultCallCapabilities()); call.WithOptions(GetDefaultIncomingCallOptions()); if (!isDnd || isScreenLocked) { call.Show(Application); } else { call.AsNotification().Show(Application); } }
private void provider_OnIncomingCall(IIncomingCall incomingCall) { ThreadPool.UnsafeQueueUserWorkItem(CallActionsThread, incomingCall); }