<div dir="ltr">I would like to contribute... i could write up simple module howtos.<div>how to create a module endpoint</div><div>how to create a dialplan module </div><div>how to create a module state handler...</div><div>stuff like that....really basic stuff though</div><div>may do a section on how to make yur module talk to a database using postgres or odbc</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 17, 2014 at 8:20 AM, Andre Demattia <span dir="ltr">&lt;<a href="mailto:andretodd@verizon.net" target="_blank">andretodd@verizon.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div style="font-family:Calibri,sans-serif;font-size:11pt">Might even be better to have 4 books with the same text in different languages. This is how all my programming books did it.<br><br>Mastering Freeswitch in C<br>Mastering Freeswitch in C#<br>Mastering Freeswitch in JavaScript <br>Mastering Freeswitch in Lua<br><br>Its pretty much the same book with just different syntax examples.<br><br>I like the chapter for high availability Heck I&#39;ll even buy it. I bought the last one already 😁 <br><br>I would think persistence would be a better fit in an IVR book.<br><br>From what I see in the forms everyone keeps asking How do I do this? How do I do that? This is the chance to stop the newbies from asking and you can say  read a book.<br><br>You may even want to add a Chapter at the end for Faq. Maybe give some examples  and point them to the wiki for more questions.<br><br><br>Andre<br></div></div><div dir="ltr"><hr><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">From: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:flokrrr@gmail.com" target="_blank">Florent Krieg</a></span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Sent: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">‎9/‎17/‎2014 5:57 AM</span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">To: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">FreeSWITCH Users Help</a></span><div><div class="h5"><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Subject: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">Re: [Freeswitch-users] Mastering FreeSWITCH Book</span><br><br></div></div></div><div><div class="h5"><div dir="ltr"><div><div><div><div><div>Hello,<br><br></div>Your ideas look interesting Andre!<br></div>* Directory<br></div><div>* &#39;profile&#39; understanding<br></div>* dialplan/lcr/gateway tuning (+ programming, e.g. using Lua)<br></div>* ha/failover (db integration for an active/backup platform with db master-master setup)<br><br></div><div>My setup is mostly service-less (high capacity trunking platform), hence I&#39;m useless for stuff like presence, im and so on...<br><br></div><div>Florent<br></div><div><div><div><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-17 1:00 GMT+02:00 Andre Demattia <span dir="ltr">&lt;<a href="mailto:andretodd@verizon.net" target="_blank">andretodd@verizon.net</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div><div><div style="font-family:Calibri,sans-serif;font-size:11pt">How about real world programming FreeSWITCH.<br><br>Programming FreeSWITCH from basics to professional.<br><br> Most of the programming books I&#39;ve read have a common program per chapter. Each chapter builds upon each other. And at the end you have a working application.<br><br><br>The theme could be building a soft switch. (part 2 could be an IVR)<br><br>Items to include:<br><br>Directory <br>Gateways- add gateway via code<br>Dial plan- lcr, limit, etc<br>Configuration<br>CDRs (putting it together) maybe the pop code as an alternative <br>Show how to create a module/ app<br><br><br>Show the examples in the most popular language<br>C, JavaScript and C# and have a download section for the examples for each chapter.<br><br>Last few chapters could be how to use a ram drive or connecting to a database.<br><br>Performance tuning tips and expectations of performance.<br><br>Maybe include the most common questions asked on the forum. And a blurbed about load balancers like opensip.<br><br><br>Just my two cents.<br><br></div></div><div dir="ltr"><hr><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">From: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:anthony.minessale@gmail.com" target="_blank">Anthony Minessale</a></span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Sent: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">‎9/‎16/‎2014 6:18 PM</span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">To: </span><span style="font-family:Calibri,sans-serif;font-size:11pt"><a href="mailto:freeswitch-docs@lists.freeswitch.org" target="_blank">FreeSWITCH Docs Team</a>; <a href="mailto:freeswitch-users@lists.freeswitch.org" target="_blank">Freeswitch-users</a></span><br><span style="font-family:Calibri,sans-serif;font-size:11pt;font-weight:bold">Subject: </span><span style="font-family:Calibri,sans-serif;font-size:11pt">Re: [Freeswitch-users] Mastering FreeSWITCH Book</span><br><br></div><div><div><div dir="ltr">Also,<div><br></div><div>If you are interested in helping to author the book or not;  Use this thread to suggest some key topics you feel the book should cover.</div><div> </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 16, 2014 at 2:07 PM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><div dir="ltr">Hi,<div><br></div><div>We&#39;ve been asked by packt to produce a 3rd book called &quot;Mastering FreeSWITCH&quot;</div><div>Would anyone be interested in working on the authoring of that book and get their name in print?</div><div><br></div><div>We need help with creating the content as well as formatting the text into the word templates they require etc.</div><div><br></div><div>Please contact <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a> if you are interested.</div><span><font color="#888888"><div><br clear="all"><div><br></div>-- <br><div dir="ltr">Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬<div><br><div>☞ <a href="http://freeswitch.org/" target="_blank">http://freeswitch.org/</a>  ☞ <a href="http://cluecon.com/" target="_blank">http://cluecon.com/</a>  ☞ <a href="http://twitter.com/FreeSWITCH" target="_blank">http://twitter.com/FreeSWITCH</a></div><div><div>☞ <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch ☞ <u><a href="http://freeswitch.org/g+" target="_blank">http://freeswitch.org/g+</a></u><br><br></div><div>ClueCon Weekly Development Call <br></div><div>☎ <a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a>  ☎ <a href="tel:%2B19193869900" value="+19193869900" target="_blank">+19193869900</a> </div><div><br></div></div></div></div>
</div></font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬<div><br><div>☞ <a href="http://freeswitch.org/" target="_blank">http://freeswitch.org/</a>  ☞ <a href="http://cluecon.com/" target="_blank">http://cluecon.com/</a>  ☞ <a href="http://twitter.com/FreeSWITCH" target="_blank">http://twitter.com/FreeSWITCH</a></div><div><div>☞ <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch ☞ <u><a href="http://freeswitch.org/g+" target="_blank">http://freeswitch.org/g+</a></u><br><br></div><div>ClueCon Weekly Development Call <br></div><div>☎ <a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a>  ☎ <a href="tel:%2B19193869900" value="+19193869900" target="_blank">+19193869900</a> </div><div><br></div></div></div></div>
</div>
</div></div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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><br></blockquote></div><br></div></div></div></div></div></div></div></div></div></div>
<br></div></div><div>[The entire original message is not included.]</div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><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><br></blockquote></div><br></div>