<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>E</tt><tt>very year,</tt><tt><span class="Apple-converted-space"> </span></tt><tt><a
        moz-do-not-send="true" href="https://fosdem.org/2017/"
        target="_blank" data-mce-href="https://fosdem.org/2017/"
        style="color: rgb(0, 170, 220);">FOSDEM</a></tt><tt><span
        class="Apple-converted-space"> </span></tt><tt>is a good
      opportunity to connect with our community and acquaint them with
      the exciting work going into the newest</tt><tt><span
        class="Apple-converted-space"> </span></tt><tt><a
        moz-do-not-send="true" href="http://opensips.org/"
        target="_blank" data-mce-href="http://opensips.org/"
        style="color: rgb(0, 170, 220);">OpenSIPS</a></tt><tt><span
        class="Apple-converted-space"> </span></tt><tt>versions. And
      there will be no exception this year!</tt><br>
    <div class="moz-forward-container"> <tt>What is this year on the
        plate?<br>
        <br>
      </tt><tt><strong style="font-weight: bold !important;"><em>"OpenSIPS
            - an event-driven SIP routing engine", by Liviu Chircu,
            FOSDEM, 4th of Feb 2017 <br>
            <br>
          </em></strong></tt><tt>When moving from a linear processing
        architecture to an</tt><tt><span class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true"
          href="https://en.wikipedia.org/wiki/Event-driven_programming"
          target="_blank"
          data-mce-href="https://en.wikipedia.org/wiki/Event-driven_programming"
          style="color: rgb(0, 170, 220);">event-oriented one</a></tt><tt>,</tt><tt><span
          class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://opensips.org/"
          target="_blank" data-mce-href="http://opensips.org/"
          style="color: rgb(0, 170, 220);">OpenSIPS</a></tt><tt><span
          class="Apple-converted-space"> </span></tt><tt>becomes </tt><tt>able
        to handle more advanced SIP scenarios, as well as to perform
        complex integrations with external applications.<br>
        <br>
      </tt><tt>The new</tt><tt><span class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://opensips.org/"
          target="_blank" data-mce-href="http://opensips.org/"
          style="color: rgb(0, 170, 220);">OpenSIPS</a></tt><tt><span
          class="Apple-converted-space"> </span></tt><tt>version follows
        a Subscribe/Notify model, which allows the SIP routing to be
        driven by events. These events are triggered from both inside
        and outside</tt><tt><span class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://opensips.org/"
          target="_blank" data-mce-href="http://opensips.org/"
          style="color: rgb(0, 170, 220);">OpenSIPS</a></tt><tt>, and
        are internally dispatched by</tt><tt><span
          class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://opensips.org/"
          target="_blank" data-mce-href="http://opensips.org/"
          style="color: rgb(0, 170, 220);">OpenSIPS</a></tt><tt><span
          class="Apple-converted-space"> </span></tt><tt>to the right
        process/subscriber.<br>
        <br>
      </tt><tt>The presentation will show how the asynchronous
        architecture revamp of the upcoming</tt><tt><span
          class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://opensips.org/"
          target="_blank" data-mce-href="http://opensips.org/"
          style="color: rgb(0, 170, 220);">OpenSIPS 2.3</a></tt><tt><span
          class="Apple-converted-space"> </span></tt><tt>facilitates a
        series of state-of-the-art integrations (SIP transaction pausing
        while push notifications are taking effect, custom
        suspend-resume logic while waiting for an external event, etc.).<br>
        <br>
      </tt><tt>The discussion will also include</tt><tt><span
          class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://opensips.org/"
          target="_blank" data-mce-href="http://opensips.org/"
          style="color: rgb(0, 170, 220);">OpenSIPS</a></tt><tt><span
          class="Apple-converted-space"> </span></tt><tt>scripting, and
        how we tweaked it to incorporate all these changes in a simple,
        straightforward, and efficient manner.</tt><br>
      <tt>Does it sound interesting? Join us at FOSDEM and find out more
        - we will be there with our friends from</tt><tt><span
          class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://sipcapture.org/"
          target="_blank" data-mce-href="http://sipcapture.org/"
          style="color: rgb(0, 170, 220);">SIPcapture</a></tt><tt> and</tt><tt><span
          class="Apple-converted-space"> </span></tt><tt><a
          moz-do-not-send="true" href="http://cgrates.org/"
          target="_blank" data-mce-href="http://cgrates.org/"
          style="color: rgb(0, 170, 220);">CGRates</a></tt><tt> to show
        how easy the OpenSIPS integration becomes when relying on an
        event-driven engine!<br>
        <br>
        See you soon,<br>
      </tt>
      <pre class="moz-signature" cols="72">-- 
Liviu Chircu
OpenSIPS Developer
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a></pre>
    </div>
  </body>
</html>