<p>One tip: build freeswitch in vs2008 express. You can easily debug line by line. </p>
<div class="gmail_quote">On Feb 16, 2012 2:17 AM, &quot;Arif Hossain&quot; &lt;<a href="mailto:freefall1986@gmail.com">freefall1986@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Thu, 2012-02-16 at 11:00 +0100, François Delawarde wrote:<br>
&gt; I would start by using FS extensively and looking at console logs or<br>
&gt; playing with ESL to understand the logic (channel states, events, etc.).<br>
&gt;<br>
&gt; Then try to understand well the code of small modules like<br>
&gt; mod_blacklist, and slowly going to the core stuff from there.<br>
&gt;<br>
&gt; FS code is in general really well put together and, compared to<br>
&gt; Asterisk, I find it very easy to read and understand without<br>
&gt; documentation. Well, maybe a few drawings could help to learn faster...<br>
&gt;<br>
&gt; Have fun,<br>
&gt; François.<br>
<br>
<br>
Thank you for this suggestion. I would certainly do that. Do i need to<br>
write my own esl connector or freeswitch distributes  some samples?(I<br>
see some perl/java/ruby samples in the wiki)?<br>
<br>
<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-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div>