[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Linphone-developers] Linphone app (iOS) refresh registration every

From: Guillaume BIENKOWSKI
Subject: Re: [Linphone-developers] Linphone app (iOS) refresh registration every time when app becomes active
Date: Mon, 30 Mar 2015 09:52:18 +0200


We refresh the registration because on iOS, we can't be sure that the socket we're using is still alive when coming back from background. This is especially true if your SIP server uses UDP, where iOS will systematically kill the socket. So we refresh every time you come back from background.

On android the problem doesn't exist because the refresher process is always in memory and active, so we can do however we want (and Android has a proper network stack that keeps sockets opened).

On the other hand, if you are using only TCP or TLS connection (which are kept opened by iOS), I believe you could bypass this refresh. So give it a try.

On Sat, Mar 28, 2015 at 4:38 AM, Steven Liu <address@hidden> wrote:
Dear All,

The current Linphone App on iOS will refresh registration every time when the app resume active (applicationDidBecomeActive). It may take some time (up to network condition) to register such that user need to wait for some time be able to make calls. However, Linphone App on Android does not refresh registration every time when the app resume active.

My question is why refresh registration is requried on iOS and whether it is possible to disable the auto refresh registration on iOS. Thanks.


Linphone-developers mailing list

reply via email to

[Prev in Thread] Current Thread [Next in Thread]