vxml is often used to create IVR services, and do have some popularity in 
companies that like to think that they can exchange the box if needed.

 

Most of us know that there are not a single vxml interpreter that don't have 
some proprietary parts, but it still means that with vxml you have an 
application where 95% ++ can be re-used if you as an example want to replace 
FreeSWITCH with another IVR engine. 

 

The reason I mention IVR is because it is hardly worth using vxml (and speech 
recognition) unless you have an application of some complexity.

 

These applications need to interface to host interfaces, databases etc. The 
easiest way of dong that is through a web based service that is exported out as 
a wsdl, in which case you generate Java code.

 

The second reason you need javascript/java capability is because vxml itself is 
hard to use for logic - we are not talking hello world apps here.

 

Jan


Date: Thu, 5 Mar 2009 19:45:34 -0800
From: jaugenst...@gmail.com
To: freeswitch-dev@lists.freeswitch.org
Subject: Re: [Freeswitch-dev] CCXML/VXML module

Jan,

I have been looking over the VXML and CCXML specifications.  I only see very 
peripheral references to JavaScript.  Can you elaborate on why JavaScript would 
be needed?  I do not see the connection, based on what I see in the 
specification.

While I am no big XML fan, I do not see any inherent reason VXML should be any 
slower than other scripting or XML based protocols.  I could see where a 
particular implementation, such as OpenVMXL, might have programming issues that 
could create bottlenecks; but is the particular issue with VXML specification 
or the implemetation?  Can you elaborate?

If I can explain the issues with VXML relative to alternatives they might 
consider alternatives in the design.

Jonathan


On Thu, Mar 5, 2009 at 3:12 PM, Jan Berger <ja...@live.com> wrote:


We have talked about it, but it's not on the priority list as far as I know.
 
vxml as a scripting language is very slow + complex as you also need JavaScript.
 
It does however exist open source that can be used. OpenVXL - this exist in 2 
versions. The newest is GPL, but it was previously published under a different 
license that is compatible with FreeSwitch. This is only VXML, but I suggest 
you start with that.
 
Jan
 


Date: Thu, 5 Mar 2009 09:21:48 -0800
From: jaugenst...@gmail.com

To: freeswitch-dev@lists.freeswitch.org
Subject: [Freeswitch-dev] CCXML/VXML module


I have a project that has a requirement for CCXML/VXML.  I know this topic has 
popped up periodically on this list.  My first question is, does anyone know of 
any development going on in this area on Freeswitch?  I am considering writing 
a CCXML/VXML module, but I do not want to reinvent the wheel.  If there is no 
current development going on, then I have some additional questions.

I am looking at developing a module.  I am familiar with the architecture of 
Freeswitch, but have not been in the core code a lot.  I was considering using 
the XML-RPC module as a template for a CCMXL/VXML module, and I was considering 
using expat for XML parsing.  Any comments or thoughts?

Jonathan




What can you do with the new Windows Live? Find out
_______________________________________________
Freeswitch-dev mailing list
Freeswitch-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org



_________________________________________________________________
News, entertainment and everything you care about at Live.com. Get it now!
http://www.live.com/getstarted.aspx
_______________________________________________
Freeswitch-dev mailing list
Freeswitch-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org

Reply via email to