<div dir="ltr">On Tue, Jul 22, 2008 at 9:36 PM, Michael Jerris <<a href="mailto:mike@jerris.com">mike@jerris.com</a>> 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++. I think the biggest<br>
difference between FreeSWITCH and Yate are in its approach to using<br>
other libraries and our licensing. 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. This library was 5+ years of development before we ever used<br>
it and is a massive piece of work. Yate has often taken the opposite<br>
approach of writing nearly everything themselves. I don't think this<br>
approach is sustainable for any project as you can not focus on<br>
everything and make it really good. 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. I don'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. </blockquote><div><br>This just by itself is a great reason to start a new project. This is exactly the type of response I wanted. :)<br> </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>
> Personally since even now Freeswitch has a bigger community I'd<br>
> probably only look at Yate to make sure I have a somewhat generic<br>
> event model for Vicidial (somewhere on my to-do list).<br>
<br>
</div>Not sure what you mean here. FreeSWITCH has an event system, what do<br>
you mean by generic?</blockquote><div><br>Yes Freeswitch does. Vicidial doesn't -- yet. Vicidial's event model (if you want to call it that...) needs a bit of work to straighten things out. 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>
</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>
> This message is by no means meant to be taken as an attack on<br>
> Freeswitch. I'm just curious.<br>
<br>
</div>No offense taken. :D<br>
<br></blockquote><div> </div></div>Great. Not trying to start a flame war here....<br></div>