<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1250">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><tt>Nice to see another draft attempting to solve the same
problem. Previously, I only knew about this one [1], though now
it looks to be expired. I cannot help wondering: just how many
different ones are out there?<br>
</tt></p>
<p><tt><br>
</tt></p>
<p><tt>[1]:
<a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-ivanov-sipcore-pnsip-01">https://tools.ietf.org/html/draft-ivanov-sipcore-pnsip-01</a></tt><br>
</p>
<pre class="moz-signature" cols="72">Liviu Chircu
OpenSIPS Developer
<a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a></pre>
<div class="moz-cite-prefix">On 28.11.2017 19:07, Jonathan Hunter
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:DB4PR02MB0336C8B8E7C5203611E0B7FDBD3A0@DB4PR02MB0336.eurprd02.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1250">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper"
style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;"
dir="ltr">
<p style="margin-top:0;margin-bottom:0">Hi Răzvan,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Cool thanks for the
response, appreciate it!</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Its certainly an
interesting scenario, will look at both the event based
solution and push.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Many thanks</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Jon</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt"
face="Calibri, sans-serif" color="#000000"><b>From:</b>
Users <a class="moz-txt-link-rfc2396E" href="mailto:users-bounces@lists.opensips.org"><users-bounces@lists.opensips.org></a> on behalf
of Răzvan Crainea <a class="moz-txt-link-rfc2396E" href="mailto:razvan@opensips.org"><razvan@opensips.org></a><br>
<b>Sent:</b> 28 November 2017 10:56<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:users@lists.opensips.org">users@lists.opensips.org</a><br>
<b>Subject:</b> Re: [OpenSIPS-Users] Pn-uri - Push
Notification with SIP</font>
<div> </div>
</div>
<div style="background-color:#FFFFFF"><tt>Hi, Jonathan!<br>
<br>
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.<br>
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.<br>
Hope this is helpful. If anyone has a working example that
he has successfully deployed, I am also curious about his
story :).<br>
<br>
[1] <a class="x_moz-txt-link-freetext"
href="https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/"
id="LPlnk654974" previewremoved="true"
moz-do-not-send="true">
https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/</a>
<div id="LPBorder_GT_15118887574250.06043401917228097"
style="margin-bottom: 20px; overflow: auto; width: 100%;
text-indent: 0px;">
<table id="LPContainer_15118887574190.0717544615746355"
role="presentation" style="width: 90%;
background-color: rgb(255, 255, 255); position:
relative; overflow: auto; padding-top: 20px;
padding-bottom: 20px; margin-top: 20px; border-top:
1px dotted rgb(200, 200, 200); border-bottom: 1px
dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="ImageCell_15118887574210.7208565860498755"
colspan="1" style="width: 250px; position:
relative; display: table-cell; padding-right:
20px;">
<div
id="LPImageContainer_15118887574210.19061265011905415"
style="background-color: rgb(255, 255, 255);
height: 74px; position: relative; margin:
auto; display: table; width: 250px;">
<a
id="LPImageAnchor_15118887574220.290499101122093"
href="https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/"
target="_blank" style="display: table-cell;
text-align: center;" moz-do-not-send="true"><img
id="LPThumbnailImageID_15118887574220.03304373594152166" style="display:
inline-block; max-width: 250px;
max-height: 250px; height: 74px; width:
250px; border-width: 0px; vertical-align:
bottom;"
src="https://blogopensips.files.wordpress.com/2017/03/ebr_model_wait.png"
moz-do-not-send="true" height="74"
width="250"></a></div>
</td>
<td id="TextCell_15118887574220.11383502218457298"
colspan="2" style="vertical-align: top;
position: relative; padding: 0px; display:
table-cell;">
<div
id="LPTitle_15118887574230.07947615915692885"
style="top: 0px; color: rgb(0, 120, 215);
font-weight: 400; font-size: 21px;
font-family: wf_segoe-ui_light, "Segoe UI
Light", "Segoe WP Light",
"Segoe UI", "Segoe WP",
Tahoma, Arial, sans-serif; line-height: 21px;">
<a
id="LPUrlAnchor_15118887574230.5807493073561814"
href="https://blog.opensips.org/2017/03/10/advanced-sip-scenarios-with-event-based-routing/"
target="_blank" style="text-decoration:
none;" moz-do-not-send="true">Advanced SIP
scenarios with Event-based-Routing – Drops
of ...</a></div>
<div
id="LPMetadata_15118887574240.5043671119157029"
style="margin: 10px 0px 16px; color: rgb(102,
102, 102); font-weight: 400; font-family:
wf_segoe-ui_normal, "Segoe UI",
"Segoe WP", Tahoma, Arial,
sans-serif; font-size: 14px; line-height:
14px;">
blog.opensips.org</div>
<div
id="LPDescription_15118887574240.13043663199000077"
style="display: block; color: rgb(102, 102,
102); font-weight: 400; font-family:
wf_segoe-ui_normal, "Segoe UI",
"Segoe WP", Tahoma, Arial,
sans-serif; font-size: 14px; line-height:
20px; max-height: 100px; overflow: hidden;">
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 ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
<br>
Best regards,<br>
</tt>
<pre class="x_moz-signature" cols="72">Răzvan Crainea
OpenSIPS Developer
<a class="x_moz-txt-link-abbreviated" href="http://www.opensips-solutions.com" id="LPlnk811592" previewremoved="true" moz-do-not-send="true">www.opensips-solutions.com</a></pre>
<div id="LPBorder_GT_15118887860610.8366249840854836"
style="margin-bottom: 20px; overflow: auto; width: 100%;
text-indent: 0px;">
<table id="LPContainer_15118887860570.09655526879917953"
role="presentation" style="width: 90%; background-color:
rgb(255, 255, 255); position: relative; overflow: auto;
padding-top: 20px; padding-bottom: 20px; margin-top:
20px; border-top: 1px dotted rgb(200, 200, 200);
border-bottom: 1px dotted rgb(200, 200, 200);"
cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td id="TextCell_15118887860590.4559618339557472"
colspan="2" style="vertical-align: top; position:
relative; padding: 0px; display: table-cell;">
<div id="LPTitle_15118887860590.9385601709480971"
style="top: 0px; color: rgb(0, 120, 215);
font-weight: 400; font-size: 21px; font-family:
wf_segoe-ui_light, "Segoe UI Light",
"Segoe WP Light", "Segoe
UI", "Segoe WP", Tahoma, Arial,
sans-serif; line-height: 21px;">
<a
id="LPUrlAnchor_15118887860600.11007820702676918"
href="http://www.opensips-solutions.com/"
target="_blank" style="text-decoration: none;"
moz-do-not-send="true">Home — OpenSIPS
Solutions</a></div>
<div
id="LPMetadata_15118887860600.6196399306079119"
style="margin: 10px 0px 16px; color: rgb(102,
102, 102); font-weight: 400; font-family:
wf_segoe-ui_normal, "Segoe UI",
"Segoe WP", Tahoma, Arial, sans-serif;
font-size: 14px; line-height: 14px;">
<a class="moz-txt-link-abbreviated" href="http://www.opensips-solutions.com">www.opensips-solutions.com</a></div>
<div
id="LPDescription_15118887860610.47734246318793594"
style="display: block; color: rgb(102, 102,
102); font-weight: 400; font-family:
wf_segoe-ui_normal, "Segoe UI",
"Segoe WP", Tahoma, Arial, sans-serif;
font-size: 14px; line-height: 20px; max-height:
100px; overflow: hidden;">
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.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<div class="x_moz-cite-prefix">On 11/27/2017 01:40 PM,
Jonathan Hunter wrote:<br>
</div>
<blockquote type="cite">
<div id="x_divtagdefaultwrapper" dir="ltr"
style="font-size:12pt; color:#000000;
font-family:Calibri,Helvetica,sans-serif">
<div><span style="font-size:12pt">Hi Guys, </span><br>
</div>
<div><br>
</div>
<div>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;</div>
<div><br>
</div>
<div><a class="x_moz-txt-link-freetext"
href="https://tools.ietf.org/id/draft-holmberg-sipcore-sip-push-02.html"
id="LPlnk720083" previewremoved="true"
moz-do-not-send="true">https://tools.ietf.org/id/draft-holmberg-sipcore-sip-push-02.html</a></div>
<div id="LPBorder_GT_15118887877780.498313262622899"
style="margin-bottom: 20px; overflow: auto; width:
100%; text-indent: 0px;">
<table
id="LPContainer_15118887877750.8996296274861704"
role="presentation" style="width: 90%;
background-color: rgb(255, 255, 255); position:
relative; overflow: auto; padding-top: 20px;
padding-bottom: 20px; margin-top: 20px; border-top:
1px dotted rgb(200, 200, 200); border-bottom: 1px
dotted rgb(200, 200, 200);" cellspacing="0">
<tbody>
<tr style="border-spacing: 0px;" valign="top">
<td
id="TextCell_15118887877760.07983422513918814"
colspan="2" style="vertical-align: top;
position: relative; padding: 0px; display:
table-cell;">
<div
id="LPTitle_15118887877760.7370935497161999"
style="top: 0px; color: rgb(0, 120, 215);
font-weight: 400; font-size: 21px;
font-family: wf_segoe-ui_light, "Segoe
UI Light", "Segoe WP Light",
"Segoe UI", "Segoe WP",
Tahoma, Arial, sans-serif; line-height:
21px;">
<a
id="LPUrlAnchor_15118887877770.8740374595212625"
href="https://tools.ietf.org/id/draft-holmberg-sipcore-sip-push-02.html"
target="_blank" style="text-decoration:
none;" moz-do-not-send="true">Push
Notification with the Session Initiation
Protocol (SIP)
</a></div>
<div
id="LPMetadata_15118887877770.056553937642594976"
style="margin: 10px 0px 16px; color:
rgb(102, 102, 102); font-weight: 400;
font-family: wf_segoe-ui_normal, "Segoe
UI", "Segoe WP", Tahoma,
Arial, sans-serif; font-size: 14px;
line-height: 14px;">
tools.ietf.org</div>
<div
id="LPDescription_15118887877770.9438859513298521"
style="display: block; color: rgb(102, 102,
102); font-weight: 400; font-family:
wf_segoe-ui_normal, "Segoe UI",
"Segoe WP", Tahoma, Arial,
sans-serif; font-size: 14px; line-height:
20px; max-height: 100px; overflow: hidden;">
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. </div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<div><br>
</div>
<div><span style="font-size:12pt">Can anyone recommend a
push server software that can be used in the
scenario, that opensips can integrate with?</span><br>
</div>
<div><br>
</div>
<div>I can see there are plenty of open source options
out there, just wondered if anyone else had
implemented?</div>
<div><br>
</div>
<div>Thanks</div>
<div><br>
</div>
<div>Jon</div>
<br>
</div>
<br>
<fieldset class="x_mimeAttachmentHeader"></fieldset>
<br>
<pre>_______________________________________________
Users mailing list
<a class="x_moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org" moz-do-not-send="true">Users@lists.opensips.org</a>
<a class="x_moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" moz-do-not-send="true">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</body>
</html>