Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Cool to read someone indulge in this. For others interested with no prior context, also consider FreeSWITCH.

Personal experience:

I spent about 15 months working for a local telecom company, supporting their asterisk servers and developing interactive voice response applications. I was given the opportunity to build their residential voip service (in 2010?) from scratch and despite asterisk being so dominant I prototyped and eventually completed the project using freeSWITCH. I found it to be so much more developer friendly to configure and extend. Being able to build dial plans and implement logic with JavaScript or Lua rather than asterisk's config files was worth it. I suspect this system is still running.



I took a look at freeSWITCH's site and it looks like they got bought out. Their documentation is a total mess because the acquiring company has imported lots of wiki pages without much care for how they fit together.


Their wiki has always been a bit of a mess. The company Signalwire is largely the same crew as the original FreeSWITCH team.


Asterisk dialplans can also be written in Lua, thanks to the Lua extension!


Yes, this is what I do. The documentation is sometimes a trick to map over, but it's so nice to use a real language for everything else.


Asterisk from 12th version supports Asterisk REST Interface, no longer need to write configs.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: