We are having registration/reliability issues with the GSWave app on both the iOS platform and the Android platform. The app works perfectly and stays registered when it is actively being used but for some reason after a long period of inactivity, the app loses registration.
If we open the app after a long period of inactivity and quickly go to Settings > Accounts, I can see a red dot next to the active account indicating that it’s not registered, but then it will turn green indicating registration within about 5 seconds of me doing this. It’s almost as if the app is force closing in the background somehow. This type of activity happens whether we are on WiFi or using the LTE network.
I’ve got the GSWave account set to use TCP and I have lowered the registration period to 2 minutes. Additionally on my iPhone, I’ve gone to Settings > GSWave and ensured that Background App Refresh is enabled. Additionally Keep-Alive is enabled under the NAT Traversal settings within GSWave as well.
What other settings can I toggle to ensure SIP registration even during periods of inactivity to make this softphone a reliable solution?