<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@MS Mincho";
        panose-1:2 2 6 9 4 2 5 8 3 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:485900450;
        mso-list-template-ids:-1956616772;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>What&#8217;s the plan for making sure critical (security) changes get patched into this version?<o:p></o:p></span></p><p class=MsoNormal><a name="_MailEndCompose"><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></a></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] <b>On Behalf Of </b>Chad Vogel<br><b>Sent:</b> Friday, October 28, 2011 7:44 PM<br><b>To:</b> FreeSWITCH Users Help<br><b>Subject:</b> Re: [Freeswitch-users] Feedback<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I had a couple of my developers work full time of converting FS for the last several weeks however on the VoiceXML / SCXML took a few months to develop and was part of another project we developed but it was in C++/CLR &#8211; this is really why we converted the FS core. Now being in the CLR it&#8217;s really natural to take advantage of the existing namespaces for: regex, xml, configuration and SQLClient, this allows us to shrink the code that needs to be upgraded, a cleaner interface for module development, advantages of garbage collection and being managed code means having a vaster library of development options. Also we didn&#8217;t bother converting many modules with our build; we only have mod_sofia, mod_loopback, mod_spandsp and mod_dialplan_xml. We will be developing our proprietary modules and client - licensing them to enterprises. &nbsp;<o:p></o:p></p><div><div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=MsoNormal>On Oct 28, 2011, at 5:02 PM, Henry Huang wrote:<o:p></o:p></p></div><p class=MsoNormal><br><br><o:p></o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#333333'>Only started a few weeks and you have so many things hacked(in good terms) does make me a little skeptical. And I have the same question as Michael, why make it work with windows? Isn't the sole purpose is just have a nice .Net interface? Don't see other advantages making it run production on windows.<br><br>Henry</span><o:p></o:p></p><div><p class=MsoNormal>On Sat, Oct 29, 2011 at 2:55 AM, Chad Vogel &lt;<a href="mailto:cvogel@lyonl.com">cvogel@lyonl.com</a>&gt; wrote:<o:p></o:p></p><div><p style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Hello,<o:p></o:p></span></p><p style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>I wanted to reach out and get some feedback from everyone because my company started a project using FS as base several weeks ago, our goal was to optimize and integrate FS more directly into Windows environments.&nbsp;Here is my question, we would like to share our changes and where should we host our project? Because we understand our build breaks compatibility with the UNIX environments and fails to meet the objectives cross platform compatibility, however it could contribute greatly and be beneficial to other windows users.<o:p></o:p></span></p><p style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:7.5pt;margin-left:0in'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Here are some of the changes we have made:<o:p></o:p></span></p><ul style='margin-top:0in' type=disc><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>We converted FS core to C++ and having it compiling to .NET 4.0 CLI&nbsp; <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>FS now runs inside its own namespace <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>We replace FS_CLI with a PowerShell shell app <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Supports SQL Server support via the Native SQL Server Client API &nbsp; <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Support for windows clustering (up to 32 node active/active cluster) <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Ties more directly into the Win32 API and has less reliance on open source Libs <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Replaces OpenSSL sockets with Windows encrypted sockets <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Added windows performance monitoring <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>No longer need to use mod_managed for managed modules <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Memory management relies on .Net garbage collection <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Added support for Microsoft Speech <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>VoiceXML 3.0 and SCXML support<o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>No longer supports JS, LUA, PHP development - Modules can be only developed in .NET, C or C++( we feel support for other languages can be added back in but falls outside the scope of our&nbsp;objectives at this time, support for SCXML should make limit the need for other scripting languages)<o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>Fixed RTP clock timing issues in virtualized environments&nbsp; <o:p></o:p></span></li><li class=MsoNormal style='margin-bottom:7.5pt;mso-list:l0 level1 lfo1'><span style='font-size:8.5pt;font-family:"Calibri","sans-serif"'>New configuration file format using .Net App Configuration files (kind of looks like an IIS config file) <o:p></o:p></span></li></ul></div><p class=MsoNormal style='margin-bottom:12.0pt'><br><br>FreeSWITCH-users mailing list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br><a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><o:p></o:p></p></div><p class=MsoNormal><br><br>FreeSWITCH-users mailing list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br><a href="http://www.freeswitch.org">http://www.freeswitch.org</a><o:p></o:p></p></div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>