Author Archives: moy

FreeSWITCH Monitoring – ClueCon 2016

Had a good time at ClueCon again. For anyone interested in systems monitoring in general and how to apply it to FreeSWITCH in particular, here is my presentation: FreeSWITCH Monitoring from Moises Silva

Posted in sangoma | Leave a comment

FreeSWITCH Internals Notes

At Sangoma we use FreeSWITCH as a communications development platform. I decided to write some notes and guide lines on the FreeSWITCH internal architecture so our developers can use the FreeSWITCH framework effectively. I decided to publish them here as well … Continue reading

Posted in C/C++, freeswitch, voip | Leave a comment

ClueCon 2015

I just got back from attending ClueCon 2015 in Chicago. This year the FreeSWITCH team presented their video conferencing support in version 1.6. Pretty neat stuff! This year my presentation was about “Scaling FreeSWITCH Performance”. One of the highlights is … Continue reading

Posted in freeswitch, sangoma | Leave a comment

Sending email with python without an MTA

I always found puzzling that to send simple notification emails all examples I could find on the web required a valid account on an MTA and hard-coding your credentials in the script or some other dependencies that seemed a bit … Continue reading

Posted in python-dev | 5 Comments

GitHub Rejects Multiple-Authors Commits

UPDATE: GitHub replied to my inquiry (that was fast!). It appears the FreeSWITCH repository has some corrupted commits. The command “git fsck” indicates an error as well with a couple of commits with multiple authors. GitHub seems to be performing … Continue reading

Posted in git | 2 Comments

Astricon – WebRTC in Asterisk

  Astricon 10 just finished. It was nice to be back after missing it for the last 2 years.  This time I shared my experiences with the Asterisk WebRTC implementation. Find the presentation here: Also available on SlideShare: Implementation Lessons … Continue reading

Posted in asterisk, sangoma, voip, webrtc | 1 Comment

FreeSWITCH as a Kickass SBC

I had forgotten to post about ClueCon 2012, and here we are in 2013, another ClueCon went by! As every year, I attended in August 2012  and August 2013 to this telephony developer conference  in Chicago (organized by the FreeSWITCH … Continue reading

Posted in freeswitch, voip | 1 Comment

Sangoma Tapping Solution for FreeSWITCH

About 4 years ago I wrote a post about Sangoma Tapping with Asterisk. Many people has been interested in that and I’ve done a few implementations with it. Having said that, still showed some stability issues and it became a … Continue reading

Posted in C/C++, freeswitch, sangoma, voip | Leave a comment

Wanpipemon Cookies: Echo Canceller Tricks

When you buy a Sangoma card you can buy it with or without hardware echo canceller. In most cases it is recommended to get the echo canceller as audio quality is something you don’t want to compromise on. Having said … Continue reading

Posted in sangoma, wanpipemon | Leave a comment

Sending UDP packets from the command line

Although is pretty easy to write a perl/python script to send UDP data, I wanted to be able to send a UDP message from the command line to test some code quickly. After 15 seconds of googling I found the … Continue reading

Posted in linux | 25 Comments