react-native-webrtc / react-native-webrtc/react-native-callkeep
When I call RNCallKeep.displayIncomingCall the RTC.endCall is called without calling it causing the incoming call UI to disapear
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 511
- Avg merge
- 9h 12m
- Merged PRs (30d)
- 2
Description
Bug report
-
I've checked the example to reproduce the issue.
-
Reproduced on:
-
Android
-
iOS
Description
When I call RNCallKeep.displayIncomingCall the RTC.endCall is called without calling it causing the incoming call UI to disapear
Steps to Reproduce
Calling RNCallKeep.displayIncomingCall
Versions
- Callkeep: latest
- React Native: 0.61.5
- iOS:14.0.1
- Android:
- Phone model: iPhone 8 Plus
Logs
020-10-11 16:45:11.535348+0200 Dream[2054:550318] [RNCallKeep][reportNewIncomingCall] uuidString = 126edecf-83c3-4661-80e5-0b6ed2e09a3d
2020-10-11 16:45:11.596 [info][tid:com.facebook.react.JavaScript] 'callStatus from the ios side', 'INCOMING', 'fetchedAppointmentId', '201011115008-VpzNN'
2020-10-11 16:45:11.754244+0200 Dream[2054:507134] [RNCallKeep][CXProviderDelegate][provider:performEndCallAction]
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the example reproduction and the RNCallKeep.displayIncomingCall entry point on iOS. Trace the logged CXProviderDelegate provider:performEndCallAction event and the reported RTC.endCall path; done means displaying an incoming call no longer makes the iOS incoming-call UI disappear without an explicit end-call action.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, react-native
- Domain
- audio-video-rtc, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100