[Freeswitch-users] Mastering FreeSWITCH Book

William King william.king at quentustech.com
Thu Sep 25 05:02:37 MSD 2014


I started a google doc here with a collection so far:
https://docs.google.com/document/d/1D39Tm9eTrmBMkR1kDSO89jNpyOcCbRuXARd53B4A90M/edit?usp=sharing

Everyone is free to assist in getting the table of contents mapped out,
like how we all did for the wiki upgrade.

William King
Senior Engineer
Quentus Technologies, INC
1037 NE 65th St Suite 273
Seattle, WA 98115
Main:   (877) 211-9337
Office: (206) 388-4772
Cell:   (253) 686-5518
william.king at quentustech.com

On 09/24/2014 08:14 AM, Vik Killa wrote:
> I would like to contribute... i could write up simple module howtos.
> how to create a module endpoint
> how to create a dialplan module 
> how to create a module state handler...
> stuff like that....really basic stuff though
> may do a section on how to make yur module talk to a database using
> postgres or odbc
> 
> 
> On Wed, Sep 17, 2014 at 8:20 AM, Andre Demattia <andretodd at verizon.net
> <mailto:andretodd at verizon.net>> wrote:
> 
>     Might even be better to have 4 books with the same text in different
>     languages. This is how all my programming books did it.
> 
>     Mastering Freeswitch in C
>     Mastering Freeswitch in C#
>     Mastering Freeswitch in JavaScript
>     Mastering Freeswitch in Lua
> 
>     Its pretty much the same book with just different syntax examples.
> 
>     I like the chapter for high availability Heck I'll even buy it. I
>     bought the last one already 😁
> 
>     I would think persistence would be a better fit in an IVR book.
> 
>     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.
> 
>     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.
> 
> 
>     Andre
>     ------------------------------------------------------------------------
>     From: Florent Krieg <mailto:flokrrr at gmail.com>
>     Sent: ‎9/‎17/‎2014 5:57 AM
>     To: FreeSWITCH Users Help <mailto:freeswitch-users at lists.freeswitch.org>
> 
>     Subject: Re: [Freeswitch-users] Mastering FreeSWITCH Book
> 
>     Hello,
> 
>     Your ideas look interesting Andre!
>     * Directory
>     * 'profile' understanding
>     * dialplan/lcr/gateway tuning (+ programming, e.g. using Lua)
>     * ha/failover (db integration for an active/backup platform with db
>     master-master setup)
> 
>     My setup is mostly service-less (high capacity trunking platform),
>     hence I'm useless for stuff like presence, im and so on...
> 
>     Florent
> 
>     2014-09-17 1:00 GMT+02:00 Andre Demattia <andretodd at verizon.net
>     <mailto:andretodd at verizon.net>>:
> 
>         How about real world programming FreeSWITCH.
> 
>         Programming FreeSWITCH from basics to professional.
> 
>         Most of the programming books I've read have a common program
>         per chapter. Each chapter builds upon each other. And at the end
>         you have a working application.
> 
> 
>         The theme could be building a soft switch. (part 2 could be an IVR)
> 
>         Items to include:
> 
>         Directory
>         Gateways- add gateway via code
>         Dial plan- lcr, limit, etc
>         Configuration
>         CDRs (putting it together) maybe the pop code as an alternative
>         Show how to create a module/ app
> 
> 
>         Show the examples in the most popular language
>         C, JavaScript and C# and have a download section for the
>         examples for each chapter.
> 
>         Last few chapters could be how to use a ram drive or connecting
>         to a database.
> 
>         Performance tuning tips and expectations of performance.
> 
>         Maybe include the most common questions asked on the forum. And
>         a blurbed about load balancers like opensip.
> 
> 
>         Just my two cents.
> 
>         ------------------------------------------------------------------------
>         From: Anthony Minessale <mailto:anthony.minessale at gmail.com>
>         Sent: ‎9/‎16/‎2014 6:18 PM
>         To: FreeSWITCH Docs Team
>         <mailto:freeswitch-docs at lists.freeswitch.org>; Freeswitch-users
>         <mailto:freeswitch-users at lists.freeswitch.org>
>         Subject: Re: [Freeswitch-users] Mastering FreeSWITCH Book
> 
>         Also,
> 
>         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.
>          
> 
>         On Tue, Sep 16, 2014 at 2:07 PM, Anthony Minessale
>         <anthony.minessale at gmail.com
>         <mailto:anthony.minessale at gmail.com>> wrote:
> 
>             Hi,
> 
>             We've been asked by packt to produce a 3rd book called
>             "Mastering FreeSWITCH"
>             Would anyone be interested in working on the authoring of
>             that book and get their name in print?
> 
>             We need help with creating the content as well as formatting
>             the text into the word templates they require etc.
> 
>             Please contact consulting at freeswitch.org
>             <mailto:consulting at freeswitch.org> if you are interested.
> 
> 
>             -- 
>             Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬
> 
>http://freeswitch.org/http://cluecon.com/>             http://twitter.com/FreeSWITCH
>             ☞ irc.freenode.net <http://irc.freenode.net> #freeswitch ☞
>             _http://freeswitch.org/g+_
> 
>             ClueCon Weekly Development Call 
>             ☎ sip:888 at conference.freeswitch.org
>             <mailto:sip%3A888 at conference.freeswitch.org>  ☎ +19193869900
>             <tel:%2B19193869900> 
> 
> 
> 
> 
>         -- 
>         Anthony Minessale II       ♬ @anthmfs  ♬ @FreeSWITCH  ♬
> 
>http://freeswitch.org/http://cluecon.com/>         http://twitter.com/FreeSWITCH
>         ☞ irc.freenode.net <http://irc.freenode.net> #freeswitch ☞
>         _http://freeswitch.org/g+_
> 
>         ClueCon Weekly Development Call 
>         ☎ sip:888 at conference.freeswitch.org
>         <mailto:sip%3A888 at conference.freeswitch.org>  ☎ +19193869900
>         <tel:%2B19193869900> 
> 
> 
>         _________________________________________________________________________
>         Professional FreeSWITCH Consulting Services:
>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>         http://www.freeswitchsolutions.com
> 
>         Official FreeSWITCH Sites
>         http://www.freeswitch.org
>         http://confluence.freeswitch.org
>         http://www.cluecon.com
> 
>         
>         
> 
>         FreeSWITCH-users mailing list
>         FreeSWITCH-users at lists.freeswitch.org
>         <mailto:FreeSWITCH-users at lists.freeswitch.org>
>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>         http://www.freeswitch.org
> 
> 
> 
>     [The entire original message is not included.]
> 
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
> 
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://confluence.freeswitch.org
>     http://www.cluecon.com
> 
>     
>     
> 
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     http://www.freeswitch.org
> 
> 
> 
> 
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services: 
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
> 
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
> 
> 
> 
> 
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
> 



Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list