[Problem/Question]
// Detailed description of issue.
In between call if the caller or callee manually deny the permissions (camera or microphone), then the call will be disconnected. The problem is that the VideoCallActivity gets destroyed when the permission is manually denied and the callback is not received at the other end.
// If problem, please fill out the below. If question, please delete.
[SDK Version]
// What version of the SDK are you using?
Send bird calls version 1.10.6 is used.
[Reproduction Steps]
// Please provide reproduction steps and, if possible, code snippets.
Start a call, then go to permission settings in the app and deny permission manually.
[Frequency]
// How frequently is this issue occurring?
Whenever permission is manually denied
[Current impact]
// How is this currently impacting your implementation?
The other end will not get the callback and the black screen will appear until the other end user disconnects the call.