Handling Phone Numbers: Best Practices for Developers

Handling Phone Numbers When building real-time and telephony communication applications, you will inevitably need to store phone numbers. Whether it’s input you get from FreeSWITCH, Asterisk, or via an API like Tropo or Twilio, phone numbers can be tricky to handle, parse, verify, store, and display in your application. Why Are Phone Numbers So Hard? […]

Adhearsion Survey Results v2

In January, we put together the second round of the Adhearsion Community Survey to gather data on how Adhearsion is being used in the wild, and what factors are important to the people and projects using it. This survey closed on Friday 28th February, and we’ve got the results for you right here in full […]

Putting the Can in CanCan

Continuing work on our favorite Rails authorization library As many of you have read, I am announcing the CanCanCan project, a continuation of the popular Rails gem CanCan. This effort is a collaboration of the CanCan community continuing Ryan Bates’ excellent work to date. This article is intended to serve as the release announcement as […]

Adhearsion 2.5 is Here!

Today the Adhearsion core team would like to announce the release of Adhearsion 2.5.0, the latest feature release in the Adhearsion 2 series, which includes a selection of new features: Allow stopping all components executed by a controller when passing from it (#hard_pass) or at will (#stop_all_components) Generated plugins include a .gitignore file Detect something […]