Look at https://www.kamailio.org/docs/modules/5.0.x/modules/tsilo.html

Regards, Igor

On Apr 9, 2018, 9:44 AM +0300, Ulrich Henning <hulr...@telba.de>, wrote:
> Hi everybody,
>
> I am trying to call a sip client on a mobile cellphone, which is registered 
> fine at my Kamailio instance. Everything is working fine if the phone is 
> awake and the mobile app is not sleeping (e.g. energy saving by OS). If the 
> device is sleeping, the cellphone gets a wakeup request call via apple push 
> kit and wakes the app. Currently my app is doing a Register after each 
> wakeup, because the device does not know if the cellular network changed 
> (external IPv4 address with Carrier Grade NAT).
> At this point an incoming call already got routed to any existing user 
> registrations in userloc db. In this case, if the cellular provided network 
> address changed, the sip client on the device won’t receive any invite of 
> this last call. Instead all last known Contact-URIs are tried to be called 
> until this sip invite times out because no response message is received back 
> in time.
>
> I tried to delay the incoming invite message, but this doesn’t seem the right 
> way to go, since I can’t know if the mobile device is actually reachable and 
> this method would potentially delay every call.
>
>
> What is the best approach to solve this issue? I am looking forward for any 
> comment or suggestion.
>
>
> BR,
> Henning
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to