question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Incoming call JitsiMeetView integration with CallKit

See original GitHub issue

Hi,

Currently when we receive a PushKit incoming call notification we invoke JMCallKitProxy.ReportNewIncomingCallWithUUID which displays the iOS Accept / Reject UI.

When the user taps on Accept - PerformAnswerCallWithUUID is invoked on JMCallKitListener and at this point we navigate to our own view controller which creates a JitsiMeetView and calls Join on it.

However - even when the user ends the call by tapping the end call button in JitsiMeetView, the iOS built-in call screen is still displayed. Is there a way to link the JitsiMeetView with the UUID of the call reported on JMCallKitProxy.ReportNewIncomingCallWithUUID so any actions performed on the JitsiMeetView are synced with the iOS built-in UI?

I believe this is also the source of several bugs such as the CallKit mute / unmute and speaker buttons not working when receiving a call and the device is locked.

Thank you, Anda

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:23 (9 by maintainers)

github_iconTop GitHub Comments

6reactions
naive924commented, Feb 15, 2021

Hello. Can you tell me any sample code for Incoming call with CallKit?

2reactions
saghulcommented, Oct 13, 2020

https://meet.jit.si/test123#config.callUUID=YOUR_UUID_IN_UPPERCASE

Read more comments on GitHub >

github_iconTop Results From Across the Web

Proper use of JitsiMeetView in combination with JMCallKitProxy
I am currently integrating the Jitsi Meet SDK (v2.3.0) into our ... At first, I created our own call with CallKit to show...
Read more >
CallKit | Apple Developer Documentation
Use the CallKit framework to integrate native VoIP calling. Incoming Calls. When a PushKit notification indicates an incoming call, you generate an appropriate ......
Read more >
Using CallKit - How to Integrate Voice and Video Calling Into ...
It works with both UIKit and SwiftUI. Using CallKit makes incoming and outgoing calls display the first-class citizen phone UI for iOS to...
Read more >
iOS SDK | Jitsi Meet - GitHub Pages
If you want to see how easy integrating the Jitsi Meet SDK into a native ... Called when a chat text message is...
Read more >
Intercom & PushKit - Documentation - Sensorberg
In order to integrate VoIP push messages into your application, ... import AVFoundation import CallKit import PushKit import SmartSpacesKit import UIKit ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found