Too Long; Didn't Read
Andrew CTO at Mad Devs explains when to build your own solution from scratch and when to use FreeSWITCH and sip.js. He also gives his thoughts on how to use open source alternatives to Asterisk and FreeSWitching. The solution is neat and easy to understand for all project newbies, but maintenance can be harder because everything has to be managed by your team. It’s hard to find a sysadmin with VOIP experience and an understanding of how it works. The pros and cons of this solution are the pros.