views:

671

answers:

3

I want to learn to develop for VOIP... specifically FreeSwitch.

Where is the best place to learn? I would love an O'Reilly book... but something similar would be great.

+2  A: 

There are none, at the moment. I am also developing a software related to VoIP, and did few toy like programs using FreeSwitch. For example briding two calls together, calling two mobile phones and then connecting them using rtp, getting call accounting using Liverpie. You will find Java example code as well what I contributed to Freeswitch wiki and Liverpie.

By the way, there is no other better substitute than subscribing to Freeswitch mailing list, and browsing the Freeswitch wiki, at the moment. I assure you that you will find it quite helpful, and quick. My experience is so far, good.

Edit: Furthermore, if you already know Asterisk or similar softwares, you will find it much easier.

Adeel Ansari
I don't know any VOIP products... can you suggest a generic primer that I should use, to uderstand what the conventions are (what the heck is RTP?) ;)
Jason
RTP - Realtime Transport Protocol. The wikipedia entry can be a good start. http://en.wikipedia.org/wiki/VoIP . If you think an introductory to book is a good idea, then please follow the url (http://tinyurl.com/49kj47). Its not just the intro book, it will take you further.
Adeel Ansari
+1  A: 

Also, you can hop on irc.freenode.net and join #freeswitch. This channel is usually pretty interesting and there are people who can answer questions. As for any O'Reilly book, I'm afraid that's still a year away or more. FreeSWITCH hasn't quite blown up just yet, but believe me, it will. :)

Michael Collins FreeSWITCH Community Volunteer

I completely forgot about the irc channel. Thanks Michael.
Adeel Ansari
A: 

I know this answer is coming nearly two years late.

Anyways check this out. "FreeSWITCH 1.0.6 : Build robust high-performance telephony systems using FreeSWITCH" by Anthony Minessale, from Packt Publishing"

FreeSWITCH 1.0.6 : Build robust high-performance telephony systems using FreeSWITCH

Varma