<div dir="ltr">On Tue, Jul 22, 2008 at 9:36 PM, Michael Jerris &lt;<a href="mailto:mike@jerris.com">mike@jerris.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
and we do support modules fully written in C++. &nbsp;I think the biggest<br>
difference between FreeSWITCH and Yate are in its approach to using<br>
other libraries and our licensing. &nbsp;One of the main design goals we<br>
started with was to re-use as much already written code as possible.<br>
The best example of this is that we use the sofia-sip library<br>
heavily. &nbsp;This library was 5+ years of development before we ever used<br>
it and is a massive piece of work. &nbsp;Yate has often taken the opposite<br>
approach of writing nearly everything themselves. &nbsp;I don&#39;t think this<br>
approach is sustainable for any project as you can not focus on<br>
everything and make it really good. &nbsp;I spent several years watching<br>
the problems the asterisk project ran into and by far the most<br>
numerous were related to sip in some way. &nbsp;I don&#39;t think any project<br>
that chooses the route of writing their own sip stack in the end will<br>
be able to handle the maintenance requirements without a massive user<br>
and developer base. &nbsp;</blockquote><div><br>This just by itself is a great reason to start a new project.&nbsp; This is exactly the type of response I wanted. :)<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
<br>
&gt; Personally since even now Freeswitch has a bigger community I&#39;d<br>
&gt; probably only look at Yate to make sure I have a somewhat generic<br>
&gt; event model for Vicidial (somewhere on my to-do list).<br>
<br>
</div>Not sure what you mean here. &nbsp;FreeSWITCH has an event system, what do<br>
you mean by generic?</blockquote><div><br>Yes Freeswitch does.&nbsp; Vicidial doesn&#39;t -- yet.&nbsp; Vicidial&#39;s event model (if you want to call it that...) needs a bit of work to straighten things out.&nbsp; I was just saying that looking the events generated by Asterisk, Freeswitch and Yate that overlap would make the Vicidial event system pretty generic.<br>
&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<div class="Ih2E3d"><br>
&gt; This message is by no means meant to be taken as an attack on<br>
&gt; Freeswitch. &nbsp;I&#39;m just curious.<br>
<br>
</div>No offense taken. :D<br>
<br></blockquote><div>&nbsp;</div></div>Great.&nbsp; Not trying to start a flame war here....<br></div>