<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>