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