Hi All,

I am pretty new with SIP and OpenSIPS. I have problem that affect most of
the people who should support mobile clients for iOS 10. There must be a
way to solve it, but it looks like I missed it. So I need your help.

Background: As you probably already know in iOS 10 Apple prevented network
connections in background mode. It mostly affected VoIP apps. In order to
solve this issue they introduced so-called VoIP Push notifications (via
PushKit) which should automatically wake-up application and allow it to do
a registration and receive a call.

Btw, the only thing I found capable to send VoIP push notifications without
issus is ruby gem/binary called Houston.

Now everything works fine, except one issue actually, when application
wakes up and do a registration, it obviously missed initial INVITE message
for a call, and it looks like server do not retry invites if no provisional
messages returned from a client.

So the question is it possible to tell OpenSIPS server to re-send INVITE
messages (by some timer probably) if no provisional information received
from a client.

I know there is fr_timer and fr_inv_timer params from tm module, but it
looks like they did not do the trick.

Actually, I have almost default config file, except the parts, required for
push notifications.
I've posted it here: http://pastebin.com/tZmP320g

Yours sincerely,
Andrei Zhuravlev
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to