Stay tuned for more information about ClueCon 2012!



Try, Buy or Resell CudaTel from Barracuda Networks. The only PBX designed for FreeSWITCH by the actual creators of FreeSWITCH!

Welcome To FreeSWITCH

The World's First Cross-Platform Scalable FREE Multi-Protocol Soft Switch


FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media.  It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many telephony applications can be developed using a wide range of free tools. More

FreeSWITCH Module Update: mod_avmd

Submitted by mcollins on Mon, 06/14/2010 - 23:01
::

Some of you may be familiar with Eric des Courtis' mod_vmd - Voicemail Detect. He has rewritten this module as mod_avmd - Advanced Voicemail Detect. The new module uses an improved algorithm during audio analysis.
 
I asked Eric about why he wrote this module (as well as mod_vmd) and why he contributed back to FreeSWITCH. Like most open source developers, he understands that "giving back" can help others as well as the developer:
 
"There are obvious advantages such as having a larger user base and
getting free patches and enhancements from the community. That alone
should justify contributing.But ultimately for things to progress we need to stop reinventing each
our own proprietary wheel and start sharing where it makes sense."
 
Indeed. As for why writing this new module, Eric relates that it contains a superior voicemail detection algorithm. (It should be noted that vmd/avmd detects the beep, not the person's voice. In other words, it is not the same as answering machine detection.) Says Eric:
 
"The code is cleaner and easier to tweak, easier to extend (for example
goertzel
is included for future enhancements such as targetted beep
detection)."
 
This design philosophy is found throughout the FreeSWITCH project and those who create modules are encouraged to spend time thinking about such things. The FreeSWITCH team truly appreciates the effort that our community members put back into the project. Please keep up the good work and we'll see you at ClueCon!
 
-Michael