Hi ! Can i know the design overview of the "freeswitch" ? what is inside it ? how the media is precessed ? what is the controlled protocol used? thx u
DUDE, are you on drugs? Van: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] Namens Chris A Verzonden: maandag 14 februari 2011 4:38 Aan: freeswitch-users@lists.freeswitch.org Onderwerp: [Freeswitch-users] Freeswitch design! Hi ! Can i know the design overview of the "freeswitch" ? what is inside it ? how the media is precessed ? what is the controlled protocol used? thx u
DUDE, Clearly you're the one on drugs and don't respond like that again please. Be respectful if possible I know sometimes its hard... but don't drive people away or I'll get the clue-by-4 out and beat you with it. /b On Feb 14, 2011, at 2:28 AM, Erik Dekkers wrote:
DUDE, are you on drugs?
All the best information is on the Wiki and in the source. Wiki: http://wiki.freeswitch.org/wiki Source: git://git.freeswitch.org/freeswitch.git Media is processed using the RTP protocol using FS's own stack. By control protocols I assume you mean the signalling? There are several supported: http://wiki.freeswitch.org/wiki/Specsheet#Protocols 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. 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). The only high-level design overview I know of is this one on the Wiki: http://wiki.freeswitch.org/wiki/Core_Outline_of_FreeSWITCH 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. -Steve On 14 February 2011 03:38, Chris A <cowboys550@hotmail.com> wrote:
Hi ! Can i know the design overview of the "freeswitch" ? what is inside it ? how the media is precessed ? what is the controlled protocol used?
thx u * *
_______________________________________________ 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
Also, Don't forget that chapter 1 and appendix B of the FreeSWITCH book have a lot of excellent information. -MC https://www.packtpub.com/freeswitch-1-0-6-build-robust-high-performance-tele... On Mon, Feb 14, 2011 at 11:26 AM, Steven Ayre <steveayre@gmail.com> wrote:
All the best information is on the Wiki and in the source.
Wiki: http://wiki.freeswitch.org/wiki Source: git://git.freeswitch.org/freeswitch.git
Media is processed using the RTP protocol using FS's own stack.
By control protocols I assume you mean the signalling? There are several supported: http://wiki.freeswitch.org/wiki/Specsheet#Protocols 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.
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).
The only high-level design overview I know of is this one on the Wiki: http://wiki.freeswitch.org/wiki/Core_Outline_of_FreeSWITCH
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.
-Steve
On 14 February 2011 03:38, Chris A <cowboys550@hotmail.com> wrote:
Hi ! Can i know the design overview of the "freeswitch" ? what is inside it ? how the media is precessed ? what is the controlled protocol used?
thx u * *
_______________________________________________ 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
_______________________________________________ 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
participants (6)
-
Brian West
-
Chris A
-
EdPimentl
-
Erik Dekkers
-
Michael Collins
-
Steven Ayre