react-native-webrtc / react-native-webrtc/react-native-callkeep
Microphone phone's permission disable after picking the call through native call UI (Android)
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 511
- Avg merge
- 9h 12m
- Merged PRs (30d)
- 2
Description
Hi, I am facing this issue in Android. Here's the detail and use_case for it.
Use_case:
My app is in background/lock_screen mode and there is an incoming VoIP call notification arrives and i am displaying the native incoming calling screen for that once the user will pick the call through the native calling screen and call starts correctly but my receiver couldn't hear me and i couldn't hear him.
But if i am picking up the phone in foreground mode through my custom calling UI then the call will works perfectly i can hear and speak with my receiver.
So, what i feel is when the native calling screen is comes up then it is blocking my microphone and speaker permissions somehow. I am not sure what's actually going on in this situation.
If anyone could help me out in this issue i will be very thankful to him/her. Thanks!
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 by reproducing the background or lock-screen flow through the native incoming calling screen, then compare it with the foreground custom calling UI described in the report. Trace the Android call and audio path to determine why microphone and speaker access differs; done means two-way audio works after answering through either UI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java, 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
- 30/100