<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier,monaco,monospace,sans-serif;font-size:12pt"><br><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">From: "comments@freecle.com" &lt;comments@freecle.com&gt;<br>To: freeswitch-dev@lists.freeswitch.org<br>Sent: Monday, November 5, 2007 1:12:12 PM<br>Subject: Re: [Freeswitch-dev] Linux or Windows?<br><br><br>Comments and questions:<br><br>1.&nbsp; I tried to compile with VC++ Express 2008, and got so many errors I<br>have not figured it out yet.<br><br>&gt;&gt;&gt; IIRC you also need the "platform SDK" when using the express version.<br><br><br>2.&nbsp; The Trixswitch ico worked great right off ... much better than<br>Trixbox, which seemed to required a Microsoft-style activation code and<br>contact with the home office via internet
 before it would work.<br>&gt;&gt;&gt; Doesn't appear to be a question, more of an observation.<br><br><br>3.&nbsp; I am a hazy about the programming interface to Freeswitch ... is
 there<br>a tcp or udp socket to which I can just send commands?<br>&gt;&gt;&gt;You can use a tcp socket connection with mod_event_socket<br><span>&gt;&gt;&gt; <a target="_blank" href="http://wiki.freeswitch.org/wiki/Event_Socket">http://wiki.freeswitch.org/wiki/Event_Socket</a></span><br>&gt;&gt;&gt; or via XML RPC with mod_xml_rpc <br><br>4.&nbsp; Also, it seems like trixswitch does not have the source code for<br>freeswitch in the ico... is that true?<br>&gt;&gt;&gt; I don't know but i bet they would be willing to add it.<br><br>5.&nbsp; I would like to get a few hours of Anthony's time to film a code<br>walkthrough that could be posted on the website.<br>&gt;&gt;&gt; dunno maybe =D<br><br>Thanks<br><br>Edward<br>Seattle<br><br><br><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><br><br><br><br>&gt; Another consideration is that since our code is cross-platform, it
 has to<br>&gt; have an abstraction layer to normalize some bits of code to be
 platform<br>&gt; agnostic.<br>&gt; One major issue with this is that oftentimes, when a function that is<br>&gt; commonly used<br>&gt; in UNIX is missing in windows, a poor substitute is written to fill
 in the<br>&gt; void.<br>&gt; This can lead to assumptions that it's robust when it isn't in the
 case of<br>&gt; things<br>&gt; like precision timing (many gettimeofday emulator functions are
 completely<br>&gt; inaccurate<br>&gt; and give the impression that the windows is not as good). We do our
 best<br>&gt; to make<br>&gt; sure we have it working on all platforms but to really succeed, we
 need<br>&gt; the help of<br>&gt; many people who regularly use each platform to test and provide
 feedback<br>&gt; about their<br>&gt; favorite platform.&nbsp; For a high scale operation any variant of UNIX
 will be<br>&gt; a better choice than windows from at least a cost standpoint since
 the<br>&gt; version of windows that can take advantage of several CPUs is much
 more<br>&gt; expensive than the regular version of windows and also if you plan to
 do<br>&gt; any development, the free version of the compiler is not really so
 great<br>&gt; so you will end up having to buy the MSVC 2008 as well.<br>&gt;<br>&gt; The most common used platform during core development is currently
 rhel4<br>&gt; iirc which is more or less the same as centos4 the only reason for
 that<br>&gt; choice is the particular dual-cpu box with onboard RAID I do my dev
 on<br>&gt; only worked for RHEL due to silly binary drivers where something
 claims<br>&gt; they support linux and only gives you a redhat rpm (but that's
 another<br>&gt; rant).&nbsp; Nonetheless, we move&nbsp; around and test the code on all
 platforms we<br>&gt; support, *but*, linux currently still receives the most total hours
 of dev<br>&gt; time to date.<br>&gt;<br>&gt; We do have many Windows users, so maybe they could chime in about how
 the<br>&gt; Win32 experience is going for them.<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Anthony Minessale II<br>&gt;<br>&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>&gt;<br>&gt; AIM: anthm<br>&gt; MSN:<a ymailto="mailto:anthony_minessale@hotmail.com" href="mailto:anthony_minessale@hotmail.com">anthony_minessale@hotmail.com</a><br>&gt; GTALK/JABBER/PAYPAL:<a ymailto="mailto:anthony.minessale@gmail.com" href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a><br>&gt; IRC: irc.freenode.net #freeswitch<br>&gt;<br>&gt; FreeSWITCH Developer Conference<br>&gt; sip:<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt; iax:<a ymailto="mailto:guest@conference.freeswitch.org"
 href="mailto:guest@conference.freeswitch.org">guest@conference.freeswitch.org</a>/888<br>&gt; googletalk:conf+<a ymailto="mailto:888@conference.freeswitch.org" href="mailto:888@conference.freeswitch.org">888@conference.freeswitch.org</a><br>&gt; pstn:213-799-1400<br>&gt;<br>&gt;<br>&gt; ----- Original Message ----<br>&gt; From: Ian Gregson &lt;<a ymailto="mailto:contact@iangregson.com" href="mailto:contact@iangregson.com">contact@iangregson.com</a>&gt;<br>&gt; To: <a ymailto="mailto:freeswitch-dev@lists.freeswitch.org" href="mailto:freeswitch-dev@lists.freeswitch.org">freeswitch-dev@lists.freeswitch.org</a><br>&gt; Sent: Saturday, November 3, 2007 11:41:05 AM<br>&gt; Subject: [Freeswitch-dev] Linux or Windows?<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; &lt;!--<br>&gt;&nbsp; _filtered {font-family:"Cambria Math";panose-1:2 4 5 3 5 4 6 3 2 4;}<br>&gt;&nbsp; _filtered {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}<br>&gt;
 /* Style Definitions */<br>&gt;&nbsp; p.MsoNormal, li.MsoNormal, div.MsoNormal<br>&gt; 
&nbsp;&nbsp;&nbsp; {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:"Calibri",<br>&gt; "sans-serif";}<br>&gt; a:link, span.MsoHyperlink<br>&gt; &nbsp;&nbsp;&nbsp; {color:blue;text-decoration:underline;}<br>&gt; a:visited, span.MsoHyperlinkFollowed<br>&gt; &nbsp;&nbsp;&nbsp; {color:purple;text-decoration:underline;}<br>&gt; span.EmailStyle17<br>&gt; &nbsp;&nbsp;&nbsp; {font-family:"Calibri", "sans-serif";color:windowtext;}<br>&gt; .MsoChpDefault<br>&gt; &nbsp;&nbsp;&nbsp; {}<br>&gt;&nbsp; _filtered {margin:72.0pt 72.0pt 72.0pt 72.0pt;}<br>&gt; div.Section1<br>&gt; &nbsp;&nbsp;&nbsp; {}<br>&gt; --&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Hi there,<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; I was wondering if anyone can offer any info with regards to<br>&gt; go linux or windows.<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;&gt;From what i gather the freeswitch works on both ... so<br>&gt; obious linux is free
 (opensuse i was thinking of.. maybe something<br>&gt; better?)<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; But what about hardware support, i presume windows would<br>&gt; have better hardware support?<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Any info would be gratefully appreciated<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; Ian<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; __________________________________________________<br>&gt; Do You Yahoo!?<br>&gt; Tired of spam?&nbsp; Yahoo! Mail has the best spam protection around<br>&gt; <a href="http://mail.yahoo.com" target="_blank">http://mail.yahoo.com</a> _______________________________________________<br>&gt; Freeswitch-dev mailing list<br>&gt; <a ymailto="mailto:Freeswitch-dev@lists.freeswitch.org" href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br>&gt; <a
 href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>&gt;
 UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>&gt;<br><br><br><br>_______________________________________________<br>Freeswitch-dev mailing list<br><a ymailto="mailto:Freeswitch-dev@lists.freeswitch.org" href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br><a href="http://www.freeswitch.org"
 target="_blank">http://www.freeswitch.org</a><br></div><br></div></div><br>__________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com </body></html>