mod_spandsp already has the tone detection code, and has faxing code similar to what you describe.  It probably also has a good bit of the modem code you might need in libspandsp as well.

On Jun 25, 2013, at 12:24 PM, lists@collisters.com wrote:

I didn't get any response to my query about implementing a modem on freeswitch so I thought I would try to write one.
Excuse my ignorance/naivety but can anyone point me in the right direction for writing a module that can receive the RTP frames and decode them using my tone detection algorithm. and for taking my data and sending it back out via RTP frames/packets. 
Could I take an existing module, and use that as a template, I'm a good C coder but might struggle to start from scratch with FS in my timescales.
Any thoughts on where best to start this?

All the best,
Paul Collister paul@collisters.com


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

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