Today here at SpeechTEK in New York City, we formally launched the early access edition of our new release, Prophecy 9. With this release (which you can download now) we have announced several major steps in the evolution of our product:
1. Prophecy 9 is cross-platform with support for Windows, Linux and Mac OS X.
Yes, Prophecy 9 is indeed out on Mac OS X! In fact, at this exact moment you can go to the Prophecy page and download the Mac OS X build now. (Windows and Linux builds are on their way soon.) In fact, we believe that Prophecy 9 is the first comprehensive, standards-based telephony application platform to support Mac OS X.
Why Mac OS X? Simple. Go to any developer conference and look at the dominant laptop in use. Look at our office where the MacBook Pro is our corporate laptop. Developers have spoken and are choosing Mac OS X in huge numbers. We understand that - hence the Mac version. We don’t honestly know how many customers will actually run Mac OS X on production servers, but the beauty of our platform is that it works the same across all operating systems, so developers can build applications on Prophecy on one operating system and deploy those apps in production on another.
Speaking of production environments, our customers have been asking for a Linux version and we are delighted to provide that with Prophecy 9. P9 will run on any Intel-based CentOS 5 or Red Hat Enterprise Linux 5 system. Between this new Linux support and our existing Windows support, Prophecy 9 should now be able to be deployed in any data center.
2. Prophecy 9 will redefine what it means to manage large numbers of servers.
Don’t believe me? Look at this (click on the image for a larger version):
I’ll put up a screencast soon to show how incredibly cool this “3D wall” is… it displays the current status of all your servers and you can zoom in, move around, view individual servers. But there’s even more (click on image for larger version):
From a product point-of-view, here’s what we’re calling these new management features:
- Prophecy Commander - a new operations, administration, maintenance, and provisioning system that lets customers easily deploy and manage telephony applications on a single server, single-site cluster, or multi-site cluster of Prophecy servers
- Prophecy Dashboard - provides a comprehensive yet concise overview of the performance of any Prophecy server, server group, virtual platform, or application
- Prophecy Log Analyst - collects and indexes Prophecy generated data and call logs in real time
And yes, that “Prophecy Log Analyst” is a premise version of the Prophecy Log Search we provide in Evolution. How great is that?
[Note: The "Dashboard" shown above is not in the early access release of Prophecy 9 available today but is expected to be in the next beta release.]
3. Prophecy 9 will offer new SIP APIs for developers
Since it’s inception, Prophecy has been entirely based on the Session Initiation Protocol (SIP) and all about the open standards of VoiceXML and CCXML… what we call “XML-based telephony”. With our acquisition of Micromethod Technologies, also announced today, we’re now adding into the product the following:
- Prophecy SIPcore - adds support for the latest SIP and IMS standards for Voice over IP
- Prophecy SIPmethod - a converged SIP servlet, HTTP servlet, and Web-service application server, used for rapid development and deployment of Java-API based communication solutions
- Prophecy SIPpoint - a comprehensive solution for SIP user collaboration, connectivity, routing, and messaging
I’ll be writing much more about SIPmethod over on our Voxeo Developers Corner blog in the weeks ahead, but suffice it to say now that developers will be able to use SIP Servlets - JSR 116 and JSR 289 - which will open up all sorts of new opportunities for applications to interact with our platform.
Beyond all of that, Prophecy 9 delivers over 200 smaller improvements and fixes as well as all features found in Prophecy 8. More info can be found in our news release and perhaps more importantly the Prophecy 9 Release Notes.
WANT TO PLAY?
Do you want to try out the early access release of Prophecy 9?
Just go to www.voxeo.com/prophecy and look for the “Get Prophecy 9 ‘Early Access’” column.
Do keep one thing in mind: this is an “early access” release. You may find bugs. You may find things are missing (for instance, on the Mac version the SIP phone we include in Windows isn’t there and we recommend instead that people download SJphone). We know that.
The point is that we want to give you all a chance to play with the new release. Tell us what you like. Tell us what you don’t like. (Please just raise tickets in Evolution as you normally would.)
We’re incredibly excited about all the new features we’re rolling out… and we look forward to hearing what you all think!
Technorati Tags: voxeo, prophecy, voicexml, ccxml, sip, applications, micromethod, programming, apple, mac, macosx, linux
…






Today here in New York, the SpeechTEK conference starts in a few hours and we’ve got quite a crew here in the city. We’ll have a booth in operation…

Here in Support we get a fair amount of tickets asking about variables. Namely, if a variable is created in a form can it be accessed in the field of that form or in a different form? What I am talking about is called variable scoping. In VXML there are several different variable scopes. You might have heard of global and local variables with other programming languages. VXML, while not a programming language, is similar in how it approaches variables and how they can be accessed.