Hello!
We are trying to setup a call-flow with TSILO and Push Notifications for solution with a
mobile SIP client (Linphone), based on presentation by Federico Cabiddu
(
http://www.kamailio.org/events/2015-KamailioWorld/Day2/20-Federico.Cabiddu-…).
We have an issue with "managing" state of the client (active or not) when there
is a call coming. To be more specific, lookup in location table doesn't always give a
proper answer, as contact expiration is different from actual lifetime of the app (which
also differs between iOS and Android).
One of proposed solutions is setting Expires=1 for REGISTER and then always rely on Push
Notifications, but this scenario seems to be unreliable with some clients that are in
foreground, as Push Notification doesn't trigger REGISTER again.
Question is: did you perceive similar problems? What are your solutions to deal with
them?
Thank you in advance!
Best regards,
Hubert