<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier,monaco,monospace,sans-serif;font-size:12pt">It's a joke because I broke my own self-imposed restriction on new<br>features to write these extra modules.<br><br> The users are actually crying for me to release it now much more than they are crying for stability but, I&nbsp; will not release it until I am<br>happy with every aspect including the initial presentation which is <br>the primary focus of the next beta release due in the next several days. I am still making large changes in things like the default <br>configuration and behaviors and the arrangement of the code.<br>Once I do a formal release we will no longer change any of this<br>which means this is my only chance.<br><br>I am also up-front which is why I am simply pointing out that it <br>was offensive rather than starting your typical flame war.&nbsp; <br>Thank you for clarifying
 and good luck with your investigation.<br><br><div>&nbsp;</div><div>Anthony Minessale II<br><br><span>FreeSWITCH <a target="_blank" href="http://www.freeswitch.org/">http://www.freeswitch.org/</a></span><br><span>ClueCon <a target="_blank" href="http://www.cluecon.com/">http://www.cluecon.com/</a></span><br><br>AIM: anthm<br>MSN:anthony_minessale@hotmail.com<br>GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<br>IRC: irc.freenode.net #freeswitch</div><div><br>FreeSWITCH Developer Conference<br>sip:888@conference.freeswitch.org<br>iax:guest@conference.freeswitch.org/888<br>googletalk:conf+888@conference.freeswitch.org<br>pstn:213-799-1400</div><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;"><br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Bill Binko &lt;bill.binko@mapshine.com&gt;<br>To: freeswitch-users@lists.freeswitch.org<br>Sent: Monday,
 December 3, 2007 10:52:35 AM<br>Subject: Re: [Freeswitch-users] FreeSwitch the Right Tool?<br><br>



  

Yikes: I certainly never intended to be offensive.&nbsp; By cavalier, I
meant dismissive in tone.&nbsp; It wasn't based on anything other than the
note which read, <br>
<br>
"We promised to stop making new modules or features but.......we lied."<br>
<br>
Now, there are two things that could be going on: one is that your
users are crying out for stability, and you are being dismissive.&nbsp;
Otherwise, it's just a joke, and your users understand your motivation
etc.&nbsp; All I was doing was trying to figure out which we were jumping
into. As is my nature, I am generally up-front to a fault.<br>
<br>
Again, I had no intention to offend anyone, and thank you for your
response.<br>
<br>
Bill<br>
<br>
<br>
Anthony Minessale wrote:
<blockquote type="cite">
  
  <div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;">Sir,<br>
  <br>
I am not sure I understand your comment about my announcement<br>
of the additional features being "cavalier" My understanding <br>
of the term, which I double checked at <a target="_blank" href="http://webster.com">webster.com</a>, is that you are
suggesting that I am dismissing an important matter or have some<br>
sort of snobbish attitude.&nbsp; Quite frankly, I had decided against <br>
adding any new features before the release and then I decided that<br>
I must stick with my original plan which was to create a voicemail<br>
module as an exercise to ensure all the components were in place <br>
for a production system.&nbsp; I appreciate your feedback and comments but<br>
the cavalier remark is hard to get over.....<br>
  <br>
To answer your other questions that I did not find offensive:<br>
  <br>
The reason we use external tools is because computer programing<br>
is complicated and takes many thousands of hours to get right.<br>
Many of the packages we rely on have their own independent&nbsp; mission<br>
to provide the functionality in question and it's naive and against<br>
the nature of open source to bypass these tools in favor of a home<br>
grown solution.&nbsp; The main application code of FreeSWITCH contains<br>
nearly 130,000 lines of code by itself and that is without counting<br>
any of the dependency libraries. A prime example is SIP, the Sofia<br>
project works day and night for years on nothing but SIP.&nbsp; SIP is <br>
just 1 aspect of our application and we could never match the <br>
functionality of their sip stack on our own with all the other things<br>
we have to also focus on.&nbsp; Our mod_sofia is about 8,000 lines of<br>
code on top of that existing sofia stack!<br>
  <br>
The reason there are so many options is because of human kind.<br>
Due to interoperability, innovation and general bright ideas brought<br>
forth by our human race, we are forced to be flexible because one<br>
man's feature is another man's bug and we must allow the 2 men to <br>
co-exist by giving them opposing configurations.<br>
  <br>
In terms of general usability, You will find, if you investigate<br>
closer, that the important behavior is centralized and what you <br>
may be interpreting as "many ways" to do things is simply the method<br>
of "using" these central behaviors akin to&nbsp; a "skin" on a gui
application.&nbsp; Regardless of using an embedded language, a socket <br>
connection or a simple dialplan, every case results in the same <br>
core application code doing the actual work which is intentionally<br>
designed in a pyramid of complexity with the top layer being the<br>
smallest and simplest. <br>
  <br>
To summarize,&nbsp; This is a very complicated application and it<br>
takes a lot of comprehension of telephony and multimedia to fully<br>
understand how it works.&nbsp; Even having the experience, one will<br>
have to investigate the software first hand to fully understand how<br>
it works.&nbsp; Try to remember the first time you tried photoshop!<br>
  <br>
As a policy, I make no attempts to convince anyone to use my software.<br>
Please also consider sipX, CallWeaver, Bayonne or YATE or any other<br>
open source telephony application that may be available to you.<br>
  <br>
  <br>
  <div>&nbsp;<br>
  <br>
  </div>
  <div>Anthony Minessale II<br>
  <br>
  <span>FreeSWITCH <a rel="nofollow" target="_blank" href="http://www.freeswitch.org/">http://www.freeswitch.org/</a></span><br>
  <span>ClueCon <a rel="nofollow" target="_blank" href="http://www.cluecon.com/">http://www.cluecon.com/</a></span><br>
  <br>
AIM: anthm<br>
<a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:MSN:anthony_minessale@hotmail.com" target="_blank" href="mailto:MSN:anthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>
<a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com" target="_blank" href="mailto:GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com">GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a target="_blank" href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch</div>
  <div><br>
FreeSWITCH Developer Conference<br>
<a rel="nofollow" class="moz-txt-link-freetext">sip:888@conference.freeswitch.org</a><br>
<a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:iax:guest@conference.freeswitch.org/888" target="_blank" href="mailto:iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:googletalk:conf+888@conference.freeswitch.org" target="_blank" href="mailto:googletalk:conf+888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:213-799-1400</div>
  <div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;"><br>
  <br>
  <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">-----
Original Message ----<br>
From: Bill Binko <a rel="nofollow" class="moz-txt-link-rfc2396E" ymailto="mailto:bill.binko@mapshine.com" target="_blank" href="mailto:bill.binko@mapshine.com">&lt;bill.binko@mapshine.com&gt;</a><br>
To: <a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:freeswitch-users@lists.freeswitch.org" target="_blank" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a><br>
Sent: Sunday, December 2, 2007 4:59:15 PM<br>
Subject: [Freeswitch-users] FreeSwitch the Right Tool?<br>
  <br>
Hi everyone,<br>
  <br>
I'm looking at FreeSwitch as a platform for an area where we're
expanding our business.&nbsp; I was wondering if I could get your guidance
on whether it's the Right Tool for what I need.&nbsp; I realize this is
potentially a Troll, and I apologize, but this seems so far to be a
small, positive group and I thought I'd just come out and ask.<br>
  <br>
First some background.&nbsp; I have several clients who want various
value-added phone services.&nbsp; Basically, they want IVR systems with some
bells and whistles such as recording calls, integration with their
websites, and "follow me" services.&nbsp; My company has done similar work
for clients on the GIS (mapping) side, and I have personally worked
with Asterisk as a true smart PBX solution, so we are considering
adding this to our offerings.<br>
  <br>
We have a SIP-based VOIP provider in the colocation site we use that
has attractive pricing and we have good direct connectivity to them, so
we would like to this to be a SIP-only solution (no TDM hardware,
etc.). <br>
  <br>
As we started looking at doing this with Asterisk, we found a few
things.&nbsp; First, there are some real issues getting clear calls through
Asterisk when there is no TDM hardware in place. This seems to be due
to some timing issues, and seems to be worsened by some RTC changes on
Linux 2.6.x.&nbsp; I wasn't surprised that there were some issues, but we
have had a very hard time getting it to run well on a clean distro such
as CentOS without custom kernel compiles, etc.<br>
  <br>
Perhaps most concerning, we aren't seeing the kind of community support
we found (and came to rely on) in the open-source GIS space.&nbsp; Posts to
the asterisk-users board get lost on the way to the list, and when they
do make it through, they get responses like "buy a Digium card just for
timing".&nbsp; Well, in our 1U servers with only a PCI-Express slot, that's
going to be a trick.<br>
  <br>
So, I quite literally went to Google and searched for "Asterisk
alternative" and FreeSwitch came up all over the place.&nbsp; I installed it
on our server and had it running in about an hour with only minimal
pain.&nbsp; And the sound quality (so far) has been very good when just
playing recorded sounds.<br>
  <br>
Here's my concerns about it so far - let me know if they're unfounded.<br>
  <br>
1) It seems to be reliant on a huge collection of external tools.&nbsp; I'm
ok with running the FreeSwitch recommended versions of all of them, but
isn't going to be a bit fragile as these tools mature separately?<br>
2) It seems young (as a project, not the folks on it).&nbsp; Things like
this post to the homepage worry me: <a rel="nofollow" class="moz-txt-link-freetext" target="_blank" href="http://www.freeswitch.org/node/103">http://www.freeswitch.org/node/103</a>
as it looks a bit cavalier.<br>
3) It seems to have more options and less guidance that I expected.&nbsp;
This may be a first-impression thing, but there are many ways to do
everything (Dial Plan, Integration languages, etc.).&nbsp; That's sometimes
good (Perl took that approach for years) and sometimes awful (the
competing opinions get in the way).<br>
  <br>
We can contribute back to this project, both with
development/debugging/etc. time and with documentation help, and right
now it <b>feels</b> like the right choice.&nbsp; However, I thought I'd ask
for some help getting past the concerns above before we jumped in.<br>
  <br>
Thanks in advance for your time,<br>
  <br>
Bill Binko<br>
  <a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:bill.binko@mapshine.com" target="_blank" href="mailto:bill.binko@mapshine.com">bill.binko@mapshine.com</a><br>
  </div>
  <br>
  </div>
  </div>
  <br>
  <hr size="1">Be a better sports nut! Let your teams follow you with
Yahoo Mobile. <a rel="nofollow" target="_blank" href="http://us.rd.yahoo.com/evt=51731/*http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ">Try
it now.</a>
  <pre><hr size="4" width="90%"><br>_______________________________________________<br>Freeswitch-users mailing list<br><a rel="nofollow" class="moz-txt-link-abbreviated" ymailto="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank" href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br><a rel="nofollow" class="moz-txt-link-freetext" target="_blank" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a rel="nofollow" class="moz-txt-link-freetext" target="_blank" href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a rel="nofollow" class="moz-txt-link-freetext" target="_blank" href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>  </pre>
</blockquote>
</div><br></div></div><br>
      <hr size=1>Get easy, one-click access to your favorites. 
<a href="http://us.rd.yahoo.com/evt=51443/*http://www.yahoo.com/r/hs"> Make Yahoo! your homepage.</a>

</body></html>