wiki!<br><br><a href="http://wiki.freeswitch.org/wiki/Core_Outline_of_FreeSWITCH">http://wiki.freeswitch.org/wiki/Core_Outline_of_FreeSWITCH</a><br><a href="http://wiki.freeswitch.org/wiki/Documentation/Developer_Documentation">http://wiki.freeswitch.org/wiki/Documentation/Developer_Documentation</a><br>

<a href="http://wiki.freeswitch.org/wiki/Authoring_Freeswitch_Modules">http://wiki.freeswitch.org/wiki/Authoring_Freeswitch_Modules</a><br><a href="http://wiki.freeswitch.org/wiki/Creating_a_new_Abstraction_Interface">http://wiki.freeswitch.org/wiki/Creating_a_new_Abstraction_Interface</a><br>

<br>-giovanni<br><br><div class="gmail_quote">On Wed, Dec 21, 2011 at 12:39 PM, Valter Nogueira <span dir="ltr">&lt;<a href="mailto:valter@fastway.com.br">valter@fastway.com.br</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>I have pointed out my emacs+cscope to freeswtich source code and I am trying to figure out how does it work?</div><div><br></div><div>So far, I figure out that switch_loadable_module_init creates one thread per runtime module and that task_thread_loop plays an important role in running</div>


<div>freeswitch.</div><div><br></div><div>Is there any doc about freeswitch internals, since I yet want to discover how channels are initiated and bridged together (and how the &quot;talk&quot; flows between them)</div><div>


<br></div><div>thanks,</div><div><br></div><font color="#888888"><div>Valter</div><div><br></div><div><br></div><b><br></b><br>
</font><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>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.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://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.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>
<br></blockquote></div><br><br clear="all"><br>-- <br>Sincerely,<br><br>Giovanni Maruzzelli<br>Cell : +39-347-2665618<br><br>