[OpenSIPS-Users] Pn-uri - Push Notification with SIP

Jonathan Hunter hunterj91 at hotmail.com
Tue Nov 28 12:07:08 EST 2017


Hi Răzvan,


Cool thanks for the response, appreciate it!


Its certainly an interesting scenario, will look at both the event based solution and push.


Many thanks


Jon


________________________________
From: Users <users-bounces at lists.opensips.org> on behalf of Răzvan Crainea <razvan at opensips.org>
Sent: 28 November 2017 10:56
To: users at lists.opensips.org
Subject: Re: [OpenSIPS-Users] Pn-uri - Push Notification with SIP

Hi, Jonathan!

To be honest, I haven't fully implemented a push notification solution myself, but I've seen some deployments doing it. Basically, when a client registers, you need to store the PRID in a database, and when a call comes to that client, you need to do a REST query to the associated PNS provider, with that ID.
The implementation of this service goes hand in hand with Event Based Routing[1] we've been talking about for a while - using this mechanism you can "delay" a call until the client re-registers, so you can forward the call to it.
Hope this is helpful. If anyone has a working example that he has successfully deployed, I am also curious about his story :).

[1] https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/
[https://blogopensips.files.wordpress.com/2017/03/ebr_model_wait.png]<https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/>

Advanced SIP scenarios with Event-based-Routing – Drops of ...<https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/>
blog.opensips.org
There is an increasing need for more complex SIP scenarios, even for the Class 4 Switches. Such scenarios exceed the capabilities of a liner processing - something ...




Best regards,

Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com<http://www.opensips-solutions.com>

Home — OpenSIPS Solutions<http://www.opensips-solutions.com/>
www.opensips-solutions.com
OpenSIPS is a mature Open Source implementation of a SIP server. OpenSIPS is more than a SIP proxy/router as it includes application-level functionalities.


On 11/27/2017 01:40 PM, Jonathan Hunter wrote:
Hi Guys,

We use opensips in the core of our network and are looking to implement Push Notification with the Session Initiation Protocol (SIP), as per this spec;

https://tools.ietf.org/id/draft-holmberg-sipcore-sip-push-02.html
Push Notification with the Session Initiation Protocol (SIP) <https://tools.ietf.org/id/draft-holmberg-sipcore-sip-push-02.html>
tools.ietf.org
This document describes how push notification mechanisms can be used to wake up suspended Session Initiation Protocol (SIP) User Agents (UAs), in order to be able to receive and generate SIP requests. The document defines new SIP URI parameters, that can be used in a SIP REGISTER request to provide push notification information from the SIP User Agent (UA) to the SIP entity (realized as a SIP proxy in this document) that will send a push request to the push server in order to trigger a push notification towards the SIP UA.



Can anyone recommend a push server software that can be used in the scenario, that opensips can integrate with?

I can see there are plenty of open source options out there, just wondered if anyone else had implemented?

Thanks

Jon




_______________________________________________
Users mailing list
Users at lists.opensips.org<mailto:Users at lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20171128/29384999/attachment.html>


More information about the Users mailing list