Also,<div>Don't forget that chapter 1 and appendix B of the FreeSWITCH book have a lot of excellent information.</div><div>-MC</div><div><br></div><div><a href="https://www.packtpub.com/freeswitch-1-0-6-build-robust-high-performance-telephony-systems/book">https://www.packtpub.com/freeswitch-1-0-6-build-robust-high-performance-telephony-systems/book</a></div>
<div><br><br><div class="gmail_quote">On Mon, Feb 14, 2011 at 11:26 AM, Steven Ayre <span dir="ltr"><<a href="mailto:steveayre@gmail.com">steveayre@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
All the best information is on the Wiki and in the source.<br><br>Wiki: <a href="http://wiki.freeswitch.org/wiki" target="_blank">http://wiki.freeswitch.org/wiki</a><br>Source: git://<a href="http://git.freeswitch.org/freeswitch.git" target="_blank">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" target="_blank">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" target="_blank">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"><div><div></div><div class="h5">On 14 February 2011 03:38, Chris A <span dir="ltr"><<a href="mailto:cowboys550@hotmail.com" target="_blank">cowboys550@hotmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div></div><div class="h5">
<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></div></div>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">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="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%">
</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>