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