SpeechTek West 06

by Jeff Haynie on January 30, 2006

SpeechTek West started today. I have a presentation tomorrow on the role of VoiceXML and CCXML in an IMS architecture.

One of my hot buttons right now is the interface between CCXML/VXML and the MRF. Ideally, I’d like to see something more SIP oriented than H.264 as defined today by IMS. Talk about Deja vu, Dave Burke suggested a compact media profile for V3, something I’ve also been thinking about alot lately.

There are a couple of different options I think we might want:

1. Follow a similar architectural approach that MRCP took in defining SIP as the session establishment protocol and then build a more connection oriented protocol on top of TCP (or maybe SOAP, others eventually) for eventing between the CCXML/VXML and the MRFC – defining it in a way that’s more tightly representative of the requirements of VXML/CCXML and delegation of media control.

2. Build on top of a lightweight netann style approach and pass snippets of compact CCXML/VoiceXML to the MRFC and use a lighter version on top of SIP or maybe in combination with #1 above. This way, the VoiceXML browser could simply extract or build media control commands and ship them to the MRFC for processing in the MRFP.

There are probably about a dozen other approaches that might be even better. Ideally, however, CCXML and VXML are an integral part of the IMS architecture – which I strongly believe. There’s a battle brewing between the role of the MS and VXML/CCXML and how the SIP AS and the service delivery platform and where the components eventually reside. I think you could argue for SIP AS + VXML/CCXML as much as you might argue MRF + VXML/CCXML. It seems every vendor has their approach, largely dictated by their own view of the world from the experience and product sets.

What’s the role of markup languages in the next gen network?

This seems to be a question not fully in plain view yet. People are still focused on thinking about Java SIP Servlet applications and migrating existing networks and features to the new net, but not fully thinking through service creation, delivery deployment. Markup languages is the natural evolution – in my opinion akin to moving from servlets to JSP to struts to JSF. Eventually, one can sufficiently start to abstract out common pieces of componentry into XML based configurable entities – and reuse them in a common way without worrying so much about the underlying details. I think VXML and CCXML will play a big role in the future of IMS as the existing networks are focused to compete at Google speed.

ISPs – the next phone companies?

I’m sitting in my hotel in downtown San Francisco and outside is a giant, orange billboard – Earthlink is offering traditional phone services – of course via VoIP. Wow, a lot has changed since the early days of Charles Brewer and the Mindspring gang in Atlanta. I wonder how Bellsouth is going to handle this transition?

Popularity: 4% [?]

If you enjoyed this post, make sure you subscribe to my RSS feed!

blog comments powered by Disqus

Previous post: What people do to avoid IVR

Next post: Ruby + Java?