|
From: | Guillaume Bienkowski |
Subject: | Re: [Linphone-developers] latest linphone on iOS 8 closes background connections |
Date: | Fri, 13 Feb 2015 10:14:51 +0100 |
Hello Peter, There’s a possibility, which is that your server is sending back a bad expire delay (less that 600s). We usually ask for 3600s delay for non-linphone.org accounts when registering, but we cannot satisfy register delays less than 600s due to the way apple handles background mode for us (we can’t be woken up sooner than every 600s). There is also the other possibility that iOS 8.X has finally disabled the background keep alive timer, which is supposed to be deprecated in favor of the obnoxious « push-based » VoIP system, but I doubt it. Could you record a session of your problem occurring with the debug traces enabled? We should be able to figure out what the problem is with that. The ideal setup would be: - be on wifi, and registered - activate debug traces and clear previous logs in the advanced settings - go back to main screen an verify you’re still registered - go in background, ideally out of wifi range, and wait 45min for the phone to be unregistered (try to call it for instance) - Put linphone back in foreground and send the logs to yourself for analysis. If nothing stands out, send them to me, I’ll try to check.
|
[Prev in Thread] | Current Thread | [Next in Thread] |