We are having two different apps to manage customer and support we observed that with different package name(two different apps) it’s working fine, but we are facing an issue of calls missed and cancelled due to support is not getting notification though calls come under missed or after long ring customer cancel the calls then also calls came under cancelled.
For managing call listener we have made a background service instead of placing the listener in the Application class. For Android Oreo and the above versions, the service is not working in the background for a long time.
The call missed and cancelled ratio is 50% for some of the users which affect our service. Please give a proper solution for this.