VoiceOne gives you the ability to install and compleatly configure a pbx platform based on Asterisk 1.8 with an easy to use web GUI, which would be a framework to build a communication server adding various plugins.
...Supporting applications written in AJAX, Java, Flash, & Server-generated HTML, it lets applications across domains work together for the users via a familiar window GUI delivered via web browsers.