I’ve written in the past about voiceglue, our open source project to integrate Asterisk telephony with openVXI VXML. Well, today we put out a new version that represents a pretty significant upgrade.
Details about the release are on the voiceglue site, so I won’t repeat them here. And we put a formal PR piece about Voiceglue 0.9 up on the Ampersand News site, so none of that here either.
But what I will tell you is that this release has been keeping us busy, especially in the last 45 days, and represents a real step forward for the stability and functionality of the platform. On the surface, it may seem like only a handful of new features were added, but the real effort was behind the scenes.
Prior versions of voiceglue worked well on Fedora, but users were left to their own devices to figure out how to install it on other distros. Our goals for this version were to support the project on a number of dimensions to broaden the platform’s usability:
- Ubuntu 8.04 and 8.10, Fedora 9 and 10
- 32-bit and 64-bit versions
- Asterisk 1.2, 1.4, and 1.6
This was a bit of an undertaking, and to tackle it we funded a new screaming-fast quad core system that supports a large number of virtual environments. We also invested time in developing a suite of regression tests and automated testing, to allow us to quickly assess whether the codebase is functioning properly on all of these environments.
Big kudos to Doug on all this, my major contribution has been helping with planning and things like adding the voiceglue wiki. And kudos to the small but growing user community, which has contributed ideas, which has suggested solutions, and which has provided us patches and additional documentation.
It’s exciting to see the project begin to take off, and we now have a solid development environment on which to base further improvements and extensions.
Technorati Tags: voiceglue, open source VXML, asterisk VXML, open source IVR