I would like to minimize mobile client getting “unreachable”.
I’m using a softphone app (GS Wave Lite) on Samsung A20e mobile. Extension is PJSIP over TCP.
(btw UDP and CSimple give the same results). After a few minutes with mobile screen off, the extension results Unreachable.
I imagine that possible reasons for the PJSIP endpoint to become unreachable could be
delay due to wifi roaming
app forced to sleep by Samsung OS
some default SIP settings not correct for this case of use
Do you have some advice regarding the SIP settings ?
There are zero apps for soft phone that will stay registered well.
You will need an app that is designed for push notifications.
Built in, you can use the commercial module SangomaConnect.
Third party, there are a couple options that I have had hit or miss success getting working correctly.
I have been testing for a couple of days now, with an iPhoneX, a Samsung Note9 and a Huwai P20pro.
In my home lab, with 2 ruckus APs (to have some roaming involved if it has an impact), they almost always stay reachable.
I still need to test with Samsung A20e which keep getting unreachable.
I will try to setup a BriaStretto envt to test push.
But I will have to find a solution to use mobiles as replacement for Dect in a LAN only deployment…
So far, the best softphone app I have found to stay available with our Androids is PortSIP UC. It also does a good job guiding a user to turn off battery optimization.
Understood.
Any advice on how to send this wake up notification to mobile app SIP client from a server I manage.
I’m reluctant to share 100% of Freepbx extension/password data with 3rd party.
Does SangomConnect module work “locally” ?
I mean: does this module manage PushNotifications without sharing extensions/passwords with another 3rd party (Sangoma’s) server ?