I'm developing a android mobile app and there is a situation when app send a request to server (web service call) . System generate a voice call to obtain some information (dial pad key inputs) . And server pick that key inputs and process further finally send the response to APP. App is waiting for the response of web service call and display the response to user.
My problem is when mobile is in 4G and once receive call in to that same device connection is switching from 4g to 3G and connection get dropped. Because of that App is unable to display correct response to user.
So is there any solution available for that issue so that app's request connection not get dropped though it change from 4G to 3G when receive a voice call.