This is really interesting to hear. I've been struggling for a while now to get linphone on android to maintain registration when the devices goes to sleep.
I'm not familiar enough with linphone's internals to know if a solution like this could work for linphone as well. Maybe one of the devs could take a look at your implementation? I didn't see a license on your project repo ( https://github.com/juha-h/baresip-studio ) though. I currently have several linphone android endpoints deployed, and in general they work quite well. The most frustrating problem though is that they ring unreliably due to loss of registration. Unfortunately, I'm not able to use the built in push notification system because it adds a very long string to the device's AOR in Asterisk (push notification tokens I believe). When I attempt to ring multiple devices at the same time via a FreePBX Ring Group the Asterisk Dial() function is truncated due to this string. Needless to say, if you have solved this problem, I would love to see your solution integrated into linphone. On Mon, Jul 9, 2018 at 10:53 AM, Juha Heinanen wrote: > There is no need for push notifications at least in Android SIP > clients. I got fed up with Linphone requiring them and wrote Baresip > based Android app that works fine without push. > > The trick was to start Baresip from background service that is > re-started automatically if is killed due to lack of resources in some > lower end devices. Currently my app registers every 12 minutes and > consumes way less than 10% of battery resources. > > -- Juha -- Thank you, Dominic
_______________________________________________ Linphone-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/linphone-users
