My experience is that the default settings you get when you configure the app with the linphone.org service are the correct ones for it to function. Maybe Martin changed something.
> On 27 Oct 2021, at 10:44, Chris Jackson <ch...@cd-jackson.com> wrote: > > Thanks. I’ll try reinstalling the app again in the morning, although to be > honest it’s a little of a “turn it on and off again” solution - if things > magically resolve themselves, then something is clearly wrong ;) > >> On 27/10/2021, at 9:39 PM, German Cancio <german.can...@gmail.com >> <mailto:german.can...@gmail.com>> wrote: >> >> Martin resolved his problem as in this message: >> https://lists.nongnu.org/archive/html/linphone-users/2021-10/msg00013.html >> <https://lists.nongnu.org/archive/html/linphone-users/2021-10/msg00013.html> >> >> >>> On 27 Oct 2021, at 09:53, Chris Jackson <ch...@cd-jackson.com >>> <mailto:ch...@cd-jackson.com>> wrote: >>> >>> I just had a look through the archives and see another similar thread - >>> Linphone on iOS does not ring anymore reliably >>> >>> https://lists.nongnu.org/archive/html/linphone-users/2021-09/msg00074.html >>> <https://lists.nongnu.org/archive/html/linphone-users/2021-09/msg00074.html> >>> >>> I’m not sure if it’s the same or not, and from my testing this is >>> completely systematic so should be replicable by others. >>> >>> Chris >>> >>> >>>> On 27/10/2021, at 8:37 PM, Chris Jackson <ch...@cd-jackson.com >>>> <mailto:ch...@cd-jackson.com>> wrote: >>>> >>>> Yes, push notifications are enabled :) >>>> >>>>> On 27/10/2021, at 8:14 PM, Ian Coetzee <i...@iewc.co.za >>>>> <mailto:i...@iewc.co.za>> wrote: >>>>> >>>>> Hi Chris, >>>>> >>>>> Thank you. Please check in your settings if the push notifications are >>>>> enabled for the app. On my Android app I have them under Settings -> >>>>> <account> -> Allow push notifications. I am, however, using a custom >>>>> built app to allow for push notifications from our asterisk >>>>> >>>>> Kind regards >>>>> Ian Coetzee >>>>> >>>>> On 2021/10/27 09:09, Chris Jackson wrote: >>>>>> Hi Ian, >>>>>> >>>>>> I think I mentioned somewhere but I’m using the LinPhone cloud service. >>>>>> I’m also connecting via 4G mobile (ie no Wifi) so there are no NAT >>>>>> servers (at least none that I have control over). I’ve got LinPhone >>>>>> configured using default configuration but if there are any other >>>>>> configurations required to work with the LinPhone cloud based FlexiSip, >>>>>> I’m happy to be educated :). >>>>>> >>>>>> Cheers >>>>>> Chris >>>>>> >>>>>>> On 27/10/2021, at 8:03 PM, Ian Coetzee <i...@iewc.co.za >>>>>>> <mailto:i...@iewc.co.za>> wrote: >>>>>>> >>>>>>> Hi Chris, >>>>>>> >>>>>>> I have skimmed through the thread, I did not see you mention if you are >>>>>>> using the linphone.org <http://linphone.org/> registration service or a >>>>>>> third party service. >>>>>>> >>>>>>> If third party, do they support sending push notifications? >>>>>>> >>>>>>> The root issue here is that iPhone (and Android) tries to save as much >>>>>>> power as they possibly can, thus when the phone locks it suspends all >>>>>>> applications running in the background, the reason why a call works >>>>>>> within an hour has to do with >>>>>>> >>>>>>> 1) The registration timeout on the server >>>>>>> 2) Connection keepalive on the NAT routers along the way. >>>>>>> >>>>>>> Kind regards >>>>>>> Ian Coetzee >>>>>>> >>>>>>> On 2021/10/27 08:40, Chris Jackson wrote: >>>>>>>> I’ve run a number of tests throughout today and this is 100% >>>>>>>> repeatable. If I make a call in less than 1 hour, then it will connect >>>>>>>> successfully. If I wait just over the hour since the last >>>>>>>> registration, then the call will fail. I’ve tested this 6 times today >>>>>>>> and it is perfectly repeatable. >>>>>>>> >>>>>>>> So something in the system is falling down and the registrations / >>>>>>>> notification system to support re-registration is not clearly working >>>>>>>> here. >>>>>>>> >>>>>>>> Chris >>>>>>>> >>>>>>>>> On 27/10/2021, at 12:42 PM, Chris Jackson <ch...@cd-jackson.com >>>>>>>>> <mailto:ch...@cd-jackson.com>> wrote: >>>>>>>>> >>>>>>>>> I will try and dig through the logs, but not knowing how this >>>>>>>>> software works does make it a little difficult to know what I’m >>>>>>>>> looking for. >>>>>>>>> >>>>>>>>> I just ran another test where I waited just over an hour, and it >>>>>>>>> didn’t ring. I then waited another 20 minutes (so I was sure not to >>>>>>>>> “contaminate” the logs) and downloaded the log. There was nothing at >>>>>>>>> all logged at the time I made the call that failed. >>>>>>>>> >>>>>>>>> You commented earlier that the app doesn’t care about the time >>>>>>>>> however one thing I do see though that does indicate there is a time >>>>>>>>> component is the SIP registration has an expire time of 1 hour (3600 >>>>>>>>> seconds). I see the registration when the software starts, but I >>>>>>>>> don’t see this re-register. Maybe that’s not required as the push >>>>>>>>> notification system may take care of this? My understanding is that >>>>>>>>> the LinPhone app should register with the iPhone notification system >>>>>>>>> to receive notifications and then it goes to sleep, and in that >>>>>>>>> respect I would agree that the app should not care about the time >>>>>>>>> after that. When a call is made, the SIP server (FlexiSip in this >>>>>>>>> case) should send a notification to the Apple notification system, >>>>>>>>> which should wake up the LinPhone app, and cause it to register with >>>>>>>>> the SIP server to complete the call, but something isn’t working >>>>>>>>> correctly as this isn’t happening. >>>>>>>>> >>>>>>>>> I will try and characterise this further - making some calls just >>>>>>>>> under 1 hour, and then some just over 1 hour since registration to >>>>>>>>> see if there is a stronger pattern than my current "gut feeling". >>>>>>>>> >>>>>>>>> Cheers >>>>>>>>> Chris >>>>>>>>> >>>>>>>>> >>>>>>>>> From: <sip:x...@sip.linphone.org >>>>>>>>> <sip:x...@sip.linphone.org>>;tag=cXd14RJ6N >>>>>>>>> To: sip:x...@sip.linphone.org <sip:x...@sip.linphone.org> >>>>>>>>> CSeq: 20 REGISTER >>>>>>>>> Call-ID: PWJyojzlbE >>>>>>>>> Max-Forwards: 70 >>>>>>>>> Supported: replaces, outbound, gruu >>>>>>>>> Accept: application/sdp >>>>>>>>> Accept: text/plain >>>>>>>>> Accept: application/vnd.gsma.rcs-ft-http+xml >>>>>>>>> Contact: >>>>>>>>> <sip:xxx@192.168.2.17:55522;pn-provider=apns;pn-param=ABCD1234.org.linphone.phone.voip;pn-prid=E699CFE0631F8EC546A60C798E22F51AE5B3279D88C1D9DC5FC45A2B3EC177D2:voip&DA15F623BF8CDFCCFB09082E26E7F742597EE0D2C3667A497E89FC78BBABCA38:remote;pn-timeout=0;pn-silent=1;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-groupchat-str=GC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=IM_MSG;transport=tcp >>>>>>>>> >>>>>>>>> <sip:xxx@192.168.2.17:55522;pn-provider=apns;pn-param=ABCD1234.org.linphone.phone.voip;pn-prid=E699CFE0631F8EC546A60C798E22F51AE5B3279D88C1D9DC5FC45A2B3EC177D2:voip&DA15F623BF8CDFCCFB09082E26E7F742597EE0D2C3667A497E89FC78BBABCA38:remote;pn-timeout=0;pn-silent=1;pn-msg-str=IM_MSG;pn-call-str=IC_MSG;pn-groupchat-str=GC_MSG;pn-call-snd=notes_of_the_optimistic.caf;pn-msg-snd=IM_MSG;transport=tcp>>;+sip.instance="<urn:uuid:02e83878-d0c0-006e-bba7-0004c8d7675f>";+org.linphone.specs="ephemeral,groupchat,groupchat/1.1,lime" >>>>>>>>> Expires: 3600 >>>>>>>>> User-Agent: LinphoneiOS/4.5.0 (xxx) LinphoneSDK/5.0.0 >>>>>>>>> Content-Length: 0 >>>>>>>>> >>>>>>>>> >>>>>>>>>> On 27/10/2021, at 10:33 AM, German Cancio <german.can...@gmail.com >>>>>>>>>> <mailto:german.can...@gmail.com>> wrote: >>>>>>>>>> >>>>>>>>>> This is a linphone users list; your logs don’t end up here (and >>>>>>>>>> better they don’t, as they can be huge and may contain privacy >>>>>>>>>> related information). Homework for you is to extract the right >>>>>>>>>> sniplet from the logs for discussion here. >>>>>>>>>> >>>>>>>>>>> On 26 Oct 2021, at 23:29, Chris Jackson <ch...@cd-jackson.com >>>>>>>>>>> <mailto:ch...@cd-jackson.com>> wrote: >>>>>>>>>>> >>>>>>>>>>> What other details can I provide? I’ve already provided the debug >>>>>>>>>>> logs (although I’m not sure exactly where they go, but they were >>>>>>>>>>> emailed to the support team I guess). I’ll try and find them >>>>>>>>>>> myself as well. >>>>>>>>>>> >>>>>>>>>>> Cheers >>>>>>>>>>> Chris >>>>>>>>>>> >>>>>>>>>>>> On 27/10/2021, at 10:25 AM, German Cancio <german.can...@gmail.com >>>>>>>>>>>> <mailto:german.can...@gmail.com>> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Chris, >>>>>>>>>>>> >>>>>>>>>>>> Hrm; difficult to deduce what is going on without more details. >>>>>>>>>>>> The best is really to enable debug logs and look into what they >>>>>>>>>>>> contain at the precise time you miss a call. >>>>>>>>>>>> >>>>>>>>>>>> Cheers Germán >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> On 26 Oct 2021, at 23:20, Chris Jackson <ch...@cd-jackson.com >>>>>>>>>>>>> <mailto:ch...@cd-jackson.com>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> For this test I was actually not using Wifi - the iPhone was on >>>>>>>>>>>>> the mobile network and it was working fine (I was able to make >>>>>>>>>>>>> normal calls). Sorry - I don’t seem to have mentioned that point >>>>>>>>>>>>> below, but I think I did say this in the report when I sent in >>>>>>>>>>>>> the logs. So, I can try this using Wifi, but your suggestion to >>>>>>>>>>>>> disable Wifi is actually what I’ve already done. >>>>>>>>>>>>> >>>>>>>>>>>>> Is it really true that time doesn’t matter? I was recently >>>>>>>>>>>>> reading up on how the push notification registration works and >>>>>>>>>>>>> while I didn’t really go into all the detail I thought that I >>>>>>>>>>>>> read that there was a need to re-registration after some period? >>>>>>>>>>>>> Also, it may not be time related - it’s just my first impression >>>>>>>>>>>>> but I’ve not really characterised this particularly well as it >>>>>>>>>>>>> takes a lot of time. What I can say is it seems mostly reliable >>>>>>>>>>>>> if I call shortly after I’ve used the app, and mostly unreliable >>>>>>>>>>>>> if I call when the iPhone has been sitting idle for a reasonable >>>>>>>>>>>>> period. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks. >>>>>>>>>>>>> >>>>>>>>>>>>> Chris >>>>>>>>>>>>> >>>>>>>>>>>>>> On 27/10/2021, at 10:10 AM, German Cancio >>>>>>>>>>>>>> <german.can...@gmail.com <mailto:german.can...@gmail.com>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> Chris, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Would that rather look like an issue with your Wifi connection? >>>>>>>>>>>>>> The app on iOS will be sent to rest only seconds after a call is >>>>>>>>>>>>>> completed and the app is sent to background (e.g. locking the >>>>>>>>>>>>>> phone); it doesn’t make any difference to the app whether a call >>>>>>>>>>>>>> is received one minute or one hour after the previous one - it >>>>>>>>>>>>>> gets waken up by a push notification received by iOS and passed >>>>>>>>>>>>>> to the app. But your Wifi connection might be put into dormant >>>>>>>>>>>>>> mode by your router, so that push notification might not make it >>>>>>>>>>>>>> through in time for picking up the call. That’s a quite common >>>>>>>>>>>>>> problem that ends up affecting many VoIP apps. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Try disabling Wifi and see whether you still have the same issue >>>>>>>>>>>>>> using mobile data. If that doesn’t fix the issue, you could try >>>>>>>>>>>>>> to enable logs and look what the app does at the time of the >>>>>>>>>>>>>> call. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Germán >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On 26 Oct 2021, at 21:17, Chris Jackson <ch...@cd-jackson.com >>>>>>>>>>>>>>> <mailto:ch...@cd-jackson.com>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I’ve been testing out LinPhone, and while it mostly seems to >>>>>>>>>>>>>>> work well, notifications of iPhone calls seems to be >>>>>>>>>>>>>>> unreliable. I sent some logs recently but thought I should >>>>>>>>>>>>>>> follow up with a message here to see if others were >>>>>>>>>>>>>>> experiencing issues, or if it is just a problem with my system. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I’ve not characterised this well, but from a few tests it seems >>>>>>>>>>>>>>> that longer periods of no use will result in calls not being >>>>>>>>>>>>>>> established. It seems that possibly leaving the iPhone “off” >>>>>>>>>>>>>>> for an hour (ie not opening any apps and certainly not opening >>>>>>>>>>>>>>> LinPhone) will result in calls not being connected. I might be >>>>>>>>>>>>>>> wrong as I’ve only tested this a couple of times and obviously >>>>>>>>>>>>>>> this takes a lot of time between tests. Calls made after 30 or >>>>>>>>>>>>>>> 40 minutes of no use have so far always worked ok though. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I wonder if this is a known issue or something that could be a >>>>>>>>>>>>>>> settings issue in my system? I’m using the LinPhone cloud >>>>>>>>>>>>>>> FlexiSip and have not changed any settings from default in the >>>>>>>>>>>>>>> iPhone app. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> Chris >>>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>>> Linphone-users mailing list >>>>>>>>>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>>>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>>>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> Linphone-users mailing list >>>>>>>>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Linphone-users mailing list >>>>>>>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Linphone-users mailing list >>>>>>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Linphone-users mailing list >>>>>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Linphone-users mailing list >>>>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Linphone-users mailing list >>>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Linphone-users mailing list >>>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Linphone-users mailing list >>>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Linphone-users mailing list >>>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>>> >>>>> _______________________________________________ >>>>> Linphone-users mailing list >>>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>>> >>>> _______________________________________________ >>>> Linphone-users mailing list >>>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >>> >>> _______________________________________________ >>> Linphone-users mailing list >>> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >>> https://lists.nongnu.org/mailman/listinfo/linphone-users >>> <https://lists.nongnu.org/mailman/listinfo/linphone-users> >> >> _______________________________________________ >> Linphone-users mailing list >> Linphone-users@nongnu.org <mailto:Linphone-users@nongnu.org> >> https://lists.nongnu.org/mailman/listinfo/linphone-users > > _______________________________________________ > Linphone-users mailing list > Linphone-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/linphone-users
_______________________________________________ Linphone-users mailing list Linphone-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/linphone-users