VoiceXML 2.1 Development Guide Home  |  Frameset Home

  Table Of Contents  |  TOC  |  Creating an Application  

Which Platform Should I Use?



CallXML (version 2.0)

The CallXML platform is available exclusively on the Voxeo networks hosted network. As a simple markup language with a short learning curve, it suits the needs of most telephony applications that use touchtone input (DTMF). If your application will not need any voice recognition, then you may find that CallXML is the right choice for you. CallXML allows the fastest development cycle from conceptualization to deployment due to it's easy-to-learn syntax and the fact that it does not require complex voice grammars in order to operate. More specific information on CallXML can be found in the Voxeo CallXML Development Guide.

CCXML (2002)

The CCXML browser offered exclusively on our dial-in Hosted platform offers the ability to work in conjunction with the various VoiceXML browsers to allow for asynchronous event trapping and handling, intelligent call routing, and multi-party conferencing. If your application needs these features, then CCXML is the only way to get it done right. This version of the CCXML markup language was the first-ever commercially deployed instance of the markup and has routed over 1 billion calls since it's commercial introduction in 2002. Check out the Voxeo Call Control XML Development Guide to learn about how CCXML can enhance your applications.

VoiceXML 2.0

The Voxeo VoiceXML 2.0 browser is the tried-and-true voice browser that thousands of Voxeo developers use for commercial deployment, and is available exclusively on our Hosted networks for testing and Commercial grade traffic. Rigidly compliant to the w3c specification and very robust, this browser is a rock-solid solution for IVR applications that require a recognized standard for complex voice recognition dialogs. More information can be found on this fine platform in the Voxeo VoiceXML 2.0 Development Guide.

Prophecy -- CallXML 3.0

Introduced in late 2005, CallXML 3.0 adds powerful enhancements to this widely used, simple-to-learn IVR markup. Retaining its low cost and short learning curve, 3.0 adds the ability to use simple voice recognition menus within your applications, and employs built-in conditional logic operations to further extend it's capabilities. Additionally, CallXML 3.0 sports new container element aliases and also features built-in XPath support, allowing developers to build robust IVR applications using only static content. You can visit our CallXML 3.0 Developer Guide to use our samples and how-to tutorials and start developing your apps. Prophecy CallXML 3.0 is available for use on either our Hosted Network, or as a free trial installation on your local machine, another first in the industry.

Prophecy -- CCXML 1.0

Voxeo's newest addition to the IVR family is the world's first CCXML 1.0-compliant hosting platform, which sets the standard for all other CCXML deployments.  Voxeo Prophecy CCXML is the best platform on which to deploy your next-generation conferencing/call routing applications to ensure that they will stand the test of time. Prophecy CCXML 1.0 is available for use on either our Hosted Network, or as a free trial installation on your local machine. For details and code samples specific to this most recent version of CCXML 1.0, visit the w3c Call Control 1.0 Specification. Voxeo documentation for CCXML 1.0 is coming soon!

Prophecy -- VoiceXML 2.0

The downloadable Prophecy platform also includes our newest ASR engine and is the worlds first and only 100% certified-compliant VoiceXML 2.0 browser. Concerned about IVR application portability? Worry no longer, as the Prophecy platform allows you to develop applications that you won't have to retool if you migrate to another compliant platform. The Prophecy VoiceXML platform supports all the VoiceXML 2.1 additions and enhancements as well as the SISR/SRGS grammar formatting standards and also includes Legacy support for the older GSL and JSGF grammar formats. The whole Prophecy package offers you and your callers an enormous range of flexibility and options in your voice-activated IVR deployments. Note that while our Voxeo VoiceXML 2.0 Development Guide should serve as a starting point for your Prophecy VoiceXML development, some differences do exist between this version of the VoiceXML documentation and the Prophecy implementation. However, Prophecy-specific documentation is forthcoming very soon; stay tuned for release updates!


  ANNOTATIONS: EXISTING POSTS
zazo
1/28/2006 8:25 AM (EST)
yet i don't get the diffrence btw the ccxml and motorola voicexml , to me they seams as each other , my question is when should i use this and when should i use the other

also , i belive that the vxml guide here is deticated to the voxeo network , and not for cisco networks for example , am i write
Michael.Book
1/28/2006 10:30 AM (EST)
Howdy zazo,

CCXML is a Call Control mark-up developed by the W3C specifically to address the lack of call control in the VoiceXML specification.  Specifically, VoiceXML is only capable of a straight two party bridge, whereas both call-legs (i.e. inbound and outbound) are bridged immediately and handled as one.  In other words, you cannot do things like play an audio message to one or both legs independently, un-join the bridge an maintain control of both call-legs, etc... 

In short, CCXML is not VoiceXML at all, but a "wrapper" designed to complement your VoiceXML applications.  Adding robust a robust state machine and powerful call control, CCXML is certainly a welcome addition to the W3C telephony mark-up specification suite. 

So, to answer you specific question, you should use both at the same time...

Now, you also mentioned our VoiceXML documentation/platform being "dedicated to the Voxeo network."  This couldn't further from the truth...  Voxeo is one of the very few companies in this space that do not lock their customers and developers in with proprietary, non-W3C-compliant VoiceXML.  As a matter of fact, our VoiceXML platform is one of only five platforms certified by the VoiceXML Forum to be 100% VoiceXML2.0 compliant.

Now, how a W3C VoiceXML2.0 compliant application built on the Voxeo VoiceCenter platform would fare in a Cisco VoiceXML environment, I couldn't say for sure.  But I guess the real question here would be, does your Cisco VoiceXML environment comply with the W3C VoiceXML2.0 specification?  :-)

I hope this helps to better explain...


Have Fun,

~ Michael
shred
5/11/2006 4:03 PM (EDT)
Hello

Prophecy VoiceXML2.0 looks fantastic!! However, its not hosted. How can I get access to a hosted version?

You guys are a developers best friend :)

Shred
mikethompson
5/11/2006 6:41 PM (EDT)
Hey Shred,

Actually, you do have access to Prophecy hosted.  Simply create a new application in your application manager, and you should see all the Prophecy Platform options.

Hope this helps,
Mike Thompson
Voxeo Extreme Support
shred
5/12/2006 2:51 AM (EDT)
Thanks for the quick response, Mike!

Prophecy platform claims "newest ASR engine"... How does one utilize it in the current context (hosted trial). I presume this is not command & control, but dictation mode ASR.
mikethompson
5/12/2006 12:36 PM (EDT)
Hey Shred,

To answer your question, it's not dictation mode.  It is simply our great, low cost, Voxeo recognizer.  If you provision a Prophecy VoiceXML application, it is enabled by default.

Hope this helps,
Mike Thompson
Voxeo Extreme Support
sureshdharmadurai
5/12/2008 5:46 AM (EDT)
Hi My Prophecy 8.0 does not starts all the services....prophecy server does not start even if i start manually...is there any configuration should i do before running all the services
voxeojeremyr
5/12/2008 6:56 AM (EDT)
Hi Suresh,

We would be glad to help you out.  If you would, open an account ticket by clicking on the link for Support tickets in the account overview.  Also, if you would start a DOS prompt and type:

netstat -abc > netstat.txt

And then send us that netstat.txt file, we should be able to get you up and running.

Thanks,
Jeremy Richmond
Voxeo Support
zkco
6/5/2008 5:14 AM (EDT)
I have a question,as to build a voicexml-based platform,I install Prophecy and build my webserver,but how can a phone call be delivered to my voicexml Gateway(Prophecy),do I need any other hard device such as pstn/sip/voip card?(I am not say just a sip soft call,I mean really phone call)
voxeojeremyr
6/5/2008 7:04 AM (EDT)
Hi,

Yes, to receive phone calls via regular phone lines, the cheapest solution, usually, is that you will need a Dialogic board and also software called Paraxip, that translates analog POTS lines to SIP.  For information on pricing for the hardware and software, you  can contact our sales department at sales@voxeo.com.

Thanks,
Jeremy Richmond
Voxeo Support
visionik
6/5/2008 7:30 AM (EDT)
Actually the cheapest solutions for getting calls into or out of Prophecy are:

1. Find an Open-SIP VOIP provider.  Prophecy works with most VOIP providers.

2. Get a small one or two port VOIP gatweay, such as a Sipura SPA-3102

Best,

-Jonathan

zkco
6/6/2008 2:11 AM (EDT)
thks for all your answer

login

  Table Of Contents  |  TOC  |  Creating an Application  

© 2003-2008 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site