Use the source, Luke. Digging around in the source is one way to explore how FS works. Some is easier to understand than others. Threading is heavily used so understanding mutexes etc is useful. I'd highly recommend that you read this site though: http://docs.freeswitch.org/ That documents the core API. A lot is based on APR, plus some extra stuff like the module interfaces. Steve On 18 Feb 2013, at 00:00, Brian Foster <bdfoster@endigotech.com> wrote:
I think I've come to a stage in my life where I'm more interested than ever in learning the internals of FreeSWITCH and start contributing code to it. I've been following the project for a few years, but I've never touched the code. It's time to change that.
Is there a place on the wiki someone can point me to so I can start understanding the FS core? I'm talking fairly basic, beginner level stuff.
Sent from my iPhone _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org