I agree with you.However, how you integrate the two is still a function of required architecture. The products are completely different beasts. <br><br>The superficial applications I&#39;ve mentioned were only to serve as examples as how similar applications can be executed using either product.  Yes, one is more appropriate than the other generically speaking. But that is really a matter of opinion. I&#39;m sure there is someone out there running asterisk as a registrar with opensips + sems as the voicemail server.  I personally don&#39;t agree with that, but it&#39;s a perfectly workable architecture.<br>

<br>Anyway, this wasn&#39;t meant to be and argument. I simply meant to point out before you can try to &quot;integrate asterisk with opensips&quot; you need to know what it is that you want each box doing and what the overall &quot;application&quot; and &quot;product&quot; will be created by the integration. Only from there can you pick a reasonable architecture.<br>

-Brett<br><br><br><br><div class="gmail_quote">On Wed, Mar 25, 2009 at 9:06 AM, Alex Balashov <span dir="ltr">&lt;<a href="mailto:abalashov@evaristesys.com">abalashov@evaristesys.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Those are relatively superficial applications belonging to a narrow class.<br>
<br>
What is more instructive here, I think, is the formal difference; OpenSIPS is a proxy, which is necessarily a lightweight and relatively transparent network element designed to facilitate *SIP* request and reply *routing*.  Asterisk is designed to be an *endpoint* of a SIP call and has an event loop replete with all sorts of application-level features, and is also a B2BUA.<br>


<br>
For all practical purposes, OpenSIPS is a great, great deal more &quot;low-level&quot; than Asterisk in terms of the functionality it exposes and the roles for which it is intended.<br>
<br>
Brett Nemeroff wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
Both can act as a registrar, both can route calls.<br>
<br>
You may not like the way asterisk does it (I certainly don&#39;t). But they both can do it. Yes, you can setup phones to register to asterisk and opensips to provide LCR. Alternatively, you can have opensips as a registrar and asterisk do the lcr. Yeah, asterisk doing LCR would be nuts, but it can do it. I certainly wouldn&#39;t recommend it. But the point is, deciding which platform you want to do what.<br>


<br>
And as far as what asterisk &quot;is designed for&quot;. That&#39;s entirely a matter of opinion. I personally think it&#39;s designed for a low grade pbx. While others will argue that they distribute thousands of calls with it (in fact compare it to opensips even!).<br>


<br>
I see several places of overlap, and like I said, each product has it&#39;s own strenghs. It&#39;s simply a matter of opinion.<br>
<br>
<br></div><div class="im">
On Wed, Mar 25, 2009 at 8:33 AM, Alex Balashov &lt;<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a> &lt;mailto:<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>&gt;&gt; wrote:<br>


<br>
    Brett Nemeroff wrote:<br>
<br>
        Both OpenSIPs and Asterisk are telephony toolkits and both<br>
        provide similar features (some better than others). So you&#39;re<br>
        task is to figure out what you want to do on which box.<br>
<br>
<br>
    I would have to disagree;  there is virtually zero imaginable<br>
    correlation (that I can see) between what Asterisk provides - or is<br>
    designed for - and what OpenSIPS does.  They seem to be most<br>
    emphatically dissimilar.<br>
<br>
    --     Alex Balashov<br>
    Evariste Systems<br>
    Web    : <a href="http://www.evaristesys.com/" target="_blank">http://www.evaristesys.com/</a><br>
    Tel    : (+1) (678) 954-0670<br>
    Direct : (+1) (678) 954-0671<br>
    Mobile : (+1) (678) 237-1775<br>
<br>
<br>
</div></blockquote><div><div></div><div class="h5">
<br>
<br>
-- <br>
Alex Balashov<br>
Evariste Systems<br>
Web    : <a href="http://www.evaristesys.com/" target="_blank">http://www.evaristesys.com/</a><br>
Tel    : (+1) (678) 954-0670<br>
Direct : (+1) (678) 954-0671<br>
Mobile : (+1) (678) 237-1775<br>
</div></div></blockquote></div><br>