All the best information is on the Wiki and in the source.<br><br>Wiki: <a href="http://wiki.freeswitch.org/wiki">http://wiki.freeswitch.org/wiki</a><br>Source: git://<a href="http://git.freeswitch.org/freeswitch.git">git.freeswitch.org/freeswitch.git</a><br>
<br>Media is processed using the RTP protocol using FS's own stack.<br><br>By control protocols I assume you mean the signalling? There are several supported: <a href="http://wiki.freeswitch.org/wiki/Specsheet#Protocols">http://wiki.freeswitch.org/wiki/Specsheet#Protocols</a><br>
Each protocol is implemented in an endpoint module which wraps around a FOSS library that implements the protocol, e.g. SIP is implemented in mod_sofia using the Nokia Sofia-SIP stack.<br><br>There's also a management interface implemented using the custom ESL protocol. That's all documented on the wiki and there's a client using it and implementations of it in a range of languages in the source so you can write your own (libs/esl).<br>
<br>The only high-level design overview I know of is this one on the Wiki: <a href="http://wiki.freeswitch.org/wiki/Core_Outline_of_FreeSWITCH">http://wiki.freeswitch.org/wiki/Core_Outline_of_FreeSWITCH</a><br><br>Most of it is written in C (there's a little C++ there too). You can extend it yourself by writing your own C modules or using the runtime support for languages such as Lua, .NET and Javascript.<br>
<br>-Steve<br><br><br><div class="gmail_quote">On 14 February 2011 03:38, Chris A <span dir="ltr"><<a href="mailto:cowboys550@hotmail.com">cowboys550@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>
Hi ! <br>
Can i know the design overview of the "freeswitch" ?<br>
what is inside it ? <br>
how the media is precessed ?<br>
what is the controlled protocol used?<br>
<br>
thx u <b><font face="Arial" size="7"><font face="Arial" size="7"><br></font></font></b>                                            </div>
<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><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>