[Freeswitch-docs] Friday Free For All Task
Tomorrow we'll be doing the table of contents/outline for the book, Tony, Mike and I will be in 888 at 11AM Central, I'll have links tomorrow during the call on IRC and via the chat on Verto to a doc where we can team write the outline. Thanks, -- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
A quick recap of contents proposed: On Wed, Sep 17, 2014 at 12:36 AM, William King <wking@freeswitch.org> wrote: Ideas: sipp testing TLS/SRTP/WSS/ZRTP/etc (possibly already covered enough) Streaming formats (shout, vlc, etc) Video(depending on when that large effort is completed) On Tue, Sep 16, 2014 at 9:22 PM, Giovanni Maruzzelli <gmaruzz@gmail.com> wrote: I can write about integration with kamailio and opensips, both for scalability and HA, programming in Lua, integrating via http through xml-rpc. Also, I can write about other issues as required, and help with editing. On Wed, Sep 17, 2014 at 1:01 AM, Areski <areski@gmail.com> wrote: just dropping some ideas: - Clustering FreeSWITCH (HA) - Large VoIP platform with FreeSWITCH / Kamailio ( http://www.kamailio.org/w/2010/11/freeswitch-as-media-server-and-sbc-for-kam... ) - Build complex IVR application with Lua/Freeswitch - Create your own FreeSWITCH module (for C programmers) - Chapter #10 from FreeSWITCH 1.2 "Controlling FS externally", maybe there is way to go deeper on this chapter and provide useful code examples in different languages (Python/Twisted, PHP, Go) On Wed, Sep 17, 2014 at 1:00 AM, Andre Demattia <andretodd@verizon.net> wrote: 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. On Wed, Sep 17, 2014 at 1:38 AM, Nathan Neulinger <nneul@mst.edu> wrote: Real world deployments - db clusters - both mysql + postgres, failover strategies On Wed, Sep 17, 2014 at 12:43 AM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote: see some topics here: http://voxserv.ch/ http://txlab.wordpress.com/tag/freeswitch/ On Wed, Sep 17, 2014 at 11:57 AM, Florent Krieg <flokrrr@gmail.com> wrote: * 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... On Wed, Sep 17, 2014 at 2:20 PM, Andre Demattia <andretodd@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.
On Wed, Sep 17, 2014 at 6:06 PM, Brandon Armstead <brandon@cryy.com> wrote: I would like to see a focus on the power of mod_xml_curl, mission critical / high performance / high availability / environments and solutions. As always real world scenarios and implementations of such. Also I could also write about Kamailio/Freeswitch in parallel and harmony. One other focus point I personally think could be stronger is debugging with Freeswitch -- something I still am improving / find somewhat difficult at times to track down issues on live systems when unable to reproduce the issue easily in a development environment. i.e. I could be wrong but I think the distinction between fsctl loglevel, fsctl debug_level, and console loglevel in itself are not explicitly clear in the documentation I've read. Maybe just making a few small things like this more obvious and covering real world debugging scenarios and problems / dialplan / solutions. On Wed, Sep 24, 2014 at 5:14 PM, Vik Killa <vipkilla@gmail.com> 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 Thu, Sep 25, 2014 at 3:02 AM, William King <william.king@quentustech.com> wrote: I started a google doc here with a collection so far: https://docs.google.com/document/d/1D39Tm9eTrmBMkR1kDSO89jNpyOcCbRuXARd53B4A... Everyone is free to assist in getting the table of contents mapped out, like how we all did for the wiki upgrade. Sincerely, Giovanni Maruzzelli Cell : +39-347-2665618 On Fri, Sep 26, 2014 at 1:56 AM, Brian West <brian@freeswitch.org> wrote:
Tomorrow we'll be doing the table of contents/outline for the book, Tony, Mike and I will be in 888 at 11AM Central, I'll have links tomorrow during the call on IRC and via the chat on Verto to a doc where we can team write the outline.
Thanks,
--
*Brian West* brian@freeswitch.org
*Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_______________________________________________ FreeSWITCH-masteringbook mailing list FreeSWITCH-masteringbook@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-masteringbook
participants (2)
-
Brian West
-
Giovanni Maruzzelli