A friend of mine turned me on to Twilio and I have to say it’s pretty kick ass. They did an amazing thing by creating an open source call routing system as well. Not only can you straight out code the routing, etc., but you can use their existing system straight out of the box with little modification.
One thing was lacking for me on the OpenVBX without plugins. The Dial applet that came with it didn’t allow for adding a timeout. Luckily someone did write out the code for modifiying the applet to include timeout and callerid, but it was confusing and I had to spend some time to edit it myself.
I finally got it working, so I’m posting it here.
Here’s the original link:
https://github.com/twilio/OpenVBX/issues/#issue/27
Here’s the link to the modified dial applet that includes caller id and timeout.
Time Out Dial Applet