<div dir="ltr">Hi Liviu,<div><br><div>This looks very neat. This was somewhat possible previously as well using customized opensips.cfg, but now its more of a built-in function and I like it. However, couple of questions came to my mind after going through this.</div><div><br></div><div>- Is this mid-registrar compatible with proto_bin ? Like what if I want to have 2+ mid-registrar in Active/Passive mode and registrations to be replicated. <br>- Can this module help me in PRESENCE handling not just IM/Messaging? Like SUBSCRIBE/PUBLISH handling (or redirecting) </div><div><br></div><div>Again big applause for the awesome work.</div><div><br></div><div>Thanks and best regards,</div><div>Sammy</div><div> <br><br><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 20, 2016 at 9:33 AM, Liviu Chircu <span dir="ltr"><<a href="mailto:liviu@opensips.org" target="_blank">liviu@opensips.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p><tt>Hi all,</tt><tt></tt><br>
</p>
<div class="m_-8422288191051809381moz-forward-container"><tt> The new </tt><tt><strong style="font-weight:bold!important"><em>mid-registrar</em></strong></tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt>functionalit<wbr>y
is now available with OpenSIPS 2.3 (current development branch)!</tt><br>
<b><tt><br>
What is a mid-registrar?</tt></b><br>
<tt><br>
The</tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt><span class="m_-8422288191051809381emphasis"><em>mid-registrar</em></span></tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt>is a
mid-component of a SIP platform, designed to work between end
users and the platform's main registration component. It opens
up new possibilities for leveraging existing infrastructure in
order to continue to grow (as subscribers and as registration
traffic) while keeping an existing low-resources registrar
server.<br>
<br>
</tt><tt><b>What can a mid-registrar help with?</b><br>
<br>
</tt><tt>Acting as a registration front-end to the main SIP
registrar, the OpenSIPS</tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt><em>mid-registrar</em></tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt>is able to:</tt><tt><strong style="font-weight:bold!important"><br>
<br>
* Convert incoming high</strong></tt><tt>-rate
registration traffic into a low-rate variant, towards the main
registrar layer. With proper configuration, it can absorb over
90% of existing registration traffic while preserving the
back-end's user location state, effectively reducing resource
usage at the respective layer.</tt><tt><strong style="font-weight:bold!important"><br>
<br>
* Add support for parallel calling</strong></tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt>(registration
based) to registrar servers which are not able to provide such
functionality; The OpenSIPS mid-registrar can aggregate all the
registered contacts from the same user (AOR) and push forward to
the main registrar a single registration per AOR. On the way
back, from the main registrar, an incoming call will be parallel
forked to all registered contacts of the user/AOR.</tt><tt><br>
<br>
<b>How to use the OpenSIPS mid-registrar?</b></tt><tt><br>
<br>
<a href="http://www.opensips.org/Documentation/Tutorials-MidRegistrar" style="color:rgb(0,170,220)" target="_blank">A comprehensive tutorial</a></tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt>is available,
explaining how the OpenSIPS mid-registrar can be used and how it
works.</tt><br>
<tt><br>
For more details on configuration options and available
functions, see the</tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt><a href="http://www.opensips.org/html/docs/modules/2.3.x/mid_registrar.html" style="color:rgb(0,170,220)" target="_blank">README file</a></tt><tt><span class="m_-8422288191051809381Apple-converted-space"> </span></tt><tt>of the module.</tt><span class="HOEnZb"><font color="#888888"><br>
<pre class="m_-8422288191051809381moz-signature" cols="72">--
Liviu Chircu
OpenSIPS Developer
<a class="m_-8422288191051809381moz-txt-link-freetext" href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.<wbr>com</a></pre>
</font></span></div>
</div>
<br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-<wbr>bin/mailman/listinfo/users</a><br>
<br></blockquote></div><br></div>