Re: [Freeswitch-users] VxML Parser?

2008-11-04 Thread Andrew Gilbert
It looks like there are 2 viable vxml parser projects, listed here.  
The commetrex project is a close relative if not simply OpenVxi. The  
rev at CMU is older, but the one on SourceForge appears semi-current  
(3.4). This is also what is being used by VoiceGlue, an integration  
with Asterisk.


The jvoicexml project is java based and doesn't look to be as far  
along in terms of tag support. So I spent a few minutes with OpenVXI.


OpenVxi has a set of interfaces one needs to support to make a full  
fledged voice browser. Some are provided in the reference  
implementation, such as logging, etc. Others need to be provided, for  
example call control (VXItel.h), prompting (VXIprompt.h), etc.


Seems like this would all be possible using something like event  
socket and glue code to implement the required OpenVXI interfaces.  
Call control and prompting sure seem possible that way. But I would  
really want someone from FS to comment on whether that makes sense.


If I get more bandwidth over next few days I will try to get OpenVXI  
built and explore more. But again, having some input from FS devs  
would be great.


Andy



On Nov 3, 2008, at 11:57 PM, Douglas Garstang wrote:


Thanks.

Maybe I need to go and get my hands more dirty, but how would  
freeswitch interface to this?


Doug.

From: EdPimentl [EMAIL PROTECTED]
To: freeswitch-users@lists.freeswitch.org
Sent: Sunday, November 2, 2008 1:39:22 PM
Subject: Re: [Freeswitch-users] VxML Parser?

Here..
The most active  VoiceXML projects...
http://jvoicexml.sourceforge.net/
http://jvoicexml.sourceforge.net/documentation.htm
http://www.commetrex.com/products/ctmiddleware/bladewarevxml.html

-E

___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- 
users

http://www.freeswitch.org


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-04 Thread Anthony Minessale
You have a few choices on an approach:

1) FreeSWITCH has javascript, xml, TTS, ASR all as existing components so
it's possible to just use those
resources to make a home grown parser.

2) I don't know how openVXI or the like are designed but if you can use them
as a library and embed them
in a module you could do it that way.

3) If it has to run standalone, yes you can make a middleware to event
socket which has its atvantages because you could change what box you are
using as the call engine easier but as a trade off you add another point of
failure so it's a balanced decision.





On Tue, Nov 4, 2008 at 8:35 AM, Andrew Gilbert [EMAIL PROTECTED]wrote:

 It looks like there are 2 viable vxml parser projects, listed here. The
 commetrex project is a close relative if not simply OpenVxi. The rev at CMU
 is older, but the one on SourceForge appears semi-current (3.4). This is
 also what is being used by VoiceGlue, an integration with Asterisk.

 The jvoicexml project is java based and doesn't look to be as far along in
 terms of tag support. So I spent a few minutes with OpenVXI.

 OpenVxi has a set of interfaces one needs to support to make a full fledged
 voice browser. Some are provided in the reference implementation, such as
 logging, etc. Others need to be provided, for example call control
 (VXItel.h), prompting (VXIprompt.h), etc.

 Seems like this would all be possible using something like event socket and
 glue code to implement the required OpenVXI interfaces. Call control and
 prompting sure seem possible that way. But I would really want someone from
 FS to comment on whether that makes sense.

 If I get more bandwidth over next few days I will try to get OpenVXI built
 and explore more. But again, having some input from FS devs would be great.

 Andy



 On Nov 3, 2008, at 11:57 PM, Douglas Garstang wrote:

 Thanks.

 Maybe I need to go and get my hands more dirty, but how would freeswitch
 interface to this?

 Doug.

 --
 *From:* EdPimentl [EMAIL PROTECTED]
 *To:* freeswitch-users@lists.freeswitch.org
 *Sent:* Sunday, November 2, 2008 1:39:22 PM
 *Subject:* Re: [Freeswitch-users] VxML Parser?

 Here..
 The most active  VoiceXML projects...
 http://jvoicexml.sourceforge.net/
 http://jvoicexml.sourceforge.net/documentation.htm
 http://www.commetrex.com/products/ctmiddleware/bladewarevxml.html

 -E

 ___
 Freeswitch-users mailing list
 Freeswitch-users@lists.freeswitch.org
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
 http://www.freeswitch.org



 ___
 Freeswitch-users mailing list
 Freeswitch-users@lists.freeswitch.org
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
 http://www.freeswitch.org




-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:[EMAIL PROTECTED] [EMAIL PROTECTED]
GTALK/JABBER/PAYPAL:[EMAIL PROTECTED][EMAIL PROTECTED]
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:[EMAIL PROTECTED] [EMAIL PROTECTED]
iax:[EMAIL PROTECTED]/888
googletalk:[EMAIL PROTECTED][EMAIL PROTECTED]
pstn:213-799-1400
___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-03 Thread Andrew Gilbert


I am just an observer of FS.  What I am impressed with is the  
extensibility. And I am curious about xml models (vxml, proprietary  
xml) vs scripting (lua, python, etc). That is why I asked.


That said, sounds like the pieces are all waiting for the right  
motivation and resource set. I can't rule out helping, but can't  
promise much yet either.


Lastly, curious about the not very good part or your response. Is  
this a reference to OpenVXI or one of it's derivatives?


(and wikipbx does look cool)




On Nov 2, 2008, at 11:18 PM, Michael S Collins wrote:


Doug,

Welcome to FreeSWITCH! BTW, I owe you a thank you because I first  
heard of FS from one of your posts to the asterisk users list. :)


FS is definitely designed to be extensible. In fact, one night when  
Tony was ticked off about a post earlier in the day, he whipped up  
mod_yaml in three hours! However, I don't believe anyone has yet  
sung the virtues of VXML to the point of imploring the devs to add  
it, nor has anyone put up a bounty.


My guess is that VXML would be added at some point. It will happen  
more quickly if Tony doesn't have to do it gratis if know what I mean.


Hey are you still a Python guy?  Just curious if you have played  
with mod_python or wikipbx yet.


-MC

Sent from my iPhone

On Nov 2, 2008, at 1:15 PM, Douglas Garstang [EMAIL PROTECTED]  
wrote:


Well, the same could be said about Asterisk and yet there are  
third part vxml parsers (although not very good) available for it.


I have developers that want to write voice applications directly  
in vxml. They want to use vxml, not js, lua, python or anything  
else. That's a hard requirement.


I'm surprised freeswitch doesn't have this available. Being able  
to rapidly deploy voice applications with vxml doesn't seem like  
an unusual requirement.


Doug.

From: Andrew Gilbert [EMAIL PROTECTED]
To: freeswitch-users@lists.freeswitch.org
Sent: Sunday, November 2, 2008 12:51:31 PM
Subject: Re: [Freeswitch-users] VxML Parser?

Quick answer, it's a switch/b2bua and not a vxml parser.

Longer answer involves questions about what you are trying to do.

If you need quick voice apps, check out the many options including  
js, lua, python, liverpie, etc. It is a rich set of options and  
much of this may be more appropriate / productive than full vxml  
dependent on requirements.


If you have a hard requirement / need for vxml might check out  
voiceglue.org. This is an asterisk related project, but in theory  
and with some effort who knows.






On Nov 2, 2008, at 12:36 PM, Douglas Garstang wrote:


I'm new to freeswitch.

Is there a vxml parser for freeswitch?

Doug.


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/ 
freeswitch-users

http://www.freeswitch.org



___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- 
users

http://www.freeswitch.org


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- 
users

http://www.freeswitch.org


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-03 Thread Michael Collins
On Mon, Nov 3, 2008 at 4:12 AM, Andrew Gilbert [EMAIL PROTECTED]wrote:


 I am just an observer of FS.  What I am impressed with is the
 extensibility. And I am curious about xml models (vxml, proprietary xml) vs
 scripting (lua, python, etc). That is why I asked.


I'm sure they're all possible, but it's a matter of supply and demand.
Demand has thus far been very low for things like VXML so the supply hasn't
been established, at least not yet. If enough people want it then it will
definitely happen. Critical mass and all that.



 That said, sounds like the pieces are all waiting for the right motivation
 and resource set. I can't rule out helping, but can't promise much yet
 either.


Well said. We hope you can help out, even if it's just by using the software
and offering feedback.



 Lastly, curious about the not very good part or your response. Is this a
 reference to OpenVXI or one of it's derivatives?

 (and wikipbx does look cool)


If you like that then check out tcapi.org. :)

-MC






 On Nov 2, 2008, at 11:18 PM, Michael S Collins wrote:

 Doug,

 Welcome to FreeSWITCH! BTW, I owe you a thank you because I first heard of
 FS from one of your posts to the asterisk users list. :)

 FS is definitely designed to be extensible. In fact, one night when Tony
 was ticked off about a post earlier in the day, he whipped up mod_yaml in
 three hours! However, I don't believe anyone has yet sung the virtues of
 VXML to the point of imploring the devs to add it, nor has anyone put up a
 bounty.

 My guess is that VXML would be added at some point. It will happen more
 quickly if Tony doesn't have to do it gratis if know what I mean.

 Hey are you still a Python guy?  Just curious if you have played with
 mod_python or wikipbx yet.

 -MC

 Sent from my iPhone

 On Nov 2, 2008, at 1:15 PM, Douglas Garstang  [EMAIL PROTECTED][EMAIL 
 PROTECTED]
 [EMAIL PROTECTED] wrote:

 Well, the same could be said about Asterisk and yet there are third part
 vxml parsers (although not very good) available for it.

 I have developers that want to write voice applications directly in vxml.
 They want to use vxml, not js, lua, python or anything else. That's a hard
 requirement.

 I'm surprised freeswitch doesn't have this available. Being able to rapidly
 deploy voice applications with vxml doesn't seem like an unusual
 requirement.

 Doug.

 --
 *From:* Andrew Gilbert  [EMAIL PROTECTED] [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 *To:* 
 freeswitch-users@lists.freeswitch.orgfreeswitch-users@lists.freeswitch.orgfreeswitch-users@lists.freeswitch.org
 freeswitch-users@lists.freeswitch.org
 *Sent:* Sunday, November 2, 2008 12:51:31 PM
 *Subject:* Re: [Freeswitch-users] VxML Parser?

 Quick answer, it's a switch/b2bua and not a vxml parser.
 Longer answer involves questions about what you are trying to do.

 If you need quick voice apps, check out the many options including js, lua,
 python, liverpie, etc. It is a rich set of options and much of this may be
 more appropriate / productive than full vxml dependent on requirements.

 If you have a hard requirement / need for vxml might check out
 voiceglue.org. This is an asterisk related project, but in theory and with
 some effort who knows.





 On Nov 2, 2008, at 12:36 PM, Douglas Garstang wrote:

 I'm new to freeswitch.

 Is there a vxml parser for freeswitch?

 Doug.


 ___
 Freeswitch-users mailing list
 Freeswitch-users@lists.freeswitch.orgFreeswitch-users@lists.freeswitch.orgFreeswitch-users@lists.freeswitch.org
 Freeswitch-users@lists.freeswitch.org
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-usershttp://lists.freeswitch.org/mailman/listinfo/freeswitch-usershttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://lists.freeswitch.org/mailman/options/freeswitch-usershttp://lists.freeswitch.org/mailman/options/freeswitch-users
 http://lists.freeswitch.org/mailman/options/freeswitch-users
 http://www.freeswitch.org 
 http://www.freeswitch.orghttp://www.freeswitch.org
 http://www.freeswitch.org



 ___
 Freeswitch-users mailing list
 Freeswitch-users@lists.freeswitch.orgFreeswitch-users@lists.freeswitch.org
 Freeswitch-users@lists.freeswitch.org
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-usershttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
 UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://lists.freeswitch.org/mailman/options/freeswitch-usershttp://lists.freeswitch.org/mailman/options/freeswitch-users
 http://lists.freeswitch.org/mailman/options/freeswitch-users
 http://www.freeswitch.org http://www.freeswitch.org
 http://www.freeswitch.org

Re: [Freeswitch-users] VxML Parser?

2008-11-03 Thread Douglas Garstang
Thanks.

Maybe I need to go and get my hands more dirty, but how would freeswitch 
interface to this? 

Doug.




From: EdPimentl [EMAIL PROTECTED]
To: freeswitch-users@lists.freeswitch.org
Sent: Sunday, November 2, 2008 1:39:22 PM
Subject: Re: [Freeswitch-users] VxML Parser?

Here..
The most active  VoiceXML projects...
http://jvoicexml.sourceforge.net/
http://jvoicexml.sourceforge.net/documentation.htm
http://www.commetrex.com/products/ctmiddleware/bladewarevxml.html

-E



  ___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


[Freeswitch-users] VxML Parser?

2008-11-02 Thread Douglas Garstang
I'm new to freeswitch.

Is there a vxml parser for freeswitch?

Doug.



  ___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-02 Thread Andrew Gilbert

Quick answer, it's a switch/b2bua and not a vxml parser.

Longer answer involves questions about what you are trying to do.

If you need quick voice apps, check out the many options including  
js, lua, python, liverpie, etc. It is a rich set of options and much  
of this may be more appropriate / productive than full vxml dependent  
on requirements.


If you have a hard requirement / need for vxml might check out  
voiceglue.org. This is an asterisk related project, but in theory and  
with some effort who knows.






On Nov 2, 2008, at 12:36 PM, Douglas Garstang wrote:


I'm new to freeswitch.

Is there a vxml parser for freeswitch?

Doug.


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- 
users

http://www.freeswitch.org


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-02 Thread Brian West
But that doesn't keep us from doing such a thing as an application  
interface.  ;)

/b



On Nov 2, 2008, at 2:51 PM, Andrew Gilbert wrote:

 Quick answer, it's a switch/b2bua and not a vxml parser.



___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-02 Thread Douglas Garstang
Well, the same could be said about Asterisk and yet there are third part vxml 
parsers (although not very good) available for it.

I have developers that want to write voice applications directly in vxml. They 
want to use vxml, not js, lua, python or anything else. That's a hard 
requirement.

I'm surprised freeswitch doesn't have this available. Being able to rapidly 
deploy voice applications with vxml doesn't seem like an unusual requirement.

Doug.




From: Andrew Gilbert [EMAIL PROTECTED]
To: freeswitch-users@lists.freeswitch.org
Sent: Sunday, November 2, 2008 12:51:31 PM
Subject: Re: [Freeswitch-users] VxML Parser?

Quick answer, it's a switch/b2bua and not a vxml parser.

Longer answer involves questions about what you are trying to do.

If you need quick voice apps, check out the many options including js, lua, 
python, liverpie, etc. It is a rich set of options and much of this may be more 
appropriate / productive than full vxml dependent on requirements.

If you have a hard requirement / need for vxml might check out voiceglue.org. 
This is an asterisk related project, but in theory and with some effort who 
knows.






On Nov 2, 2008, at 12:36 PM, Douglas Garstang wrote:

I'm new to freeswitch.

Is there a vxml parser for freeswitch?

Doug.


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



  ___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-02 Thread EdPimentl
Here..
The most active  VoiceXML projects...
http://jvoicexml.sourceforge.net/
http://jvoicexml.sourceforge.net/documentation.htm
http://www.commetrex.com/products/ctmiddleware/bladewarevxml.html

-E
___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


Re: [Freeswitch-users] VxML Parser?

2008-11-02 Thread Michael S Collins

Doug,

Welcome to FreeSWITCH! BTW, I owe you a thank you because I first  
heard of FS from one of your posts to the asterisk users list. :)


FS is definitely designed to be extensible. In fact, one night when  
Tony was ticked off about a post earlier in the day, he whipped up  
mod_yaml in three hours! However, I don't believe anyone has yet sung  
the virtues of VXML to the point of imploring the devs to add it, nor  
has anyone put up a bounty.


My guess is that VXML would be added at some point. It will happen  
more quickly if Tony doesn't have to do it gratis if know what I mean.


Hey are you still a Python guy?  Just curious if you have played with  
mod_python or wikipbx yet.


-MC

Sent from my iPhone

On Nov 2, 2008, at 1:15 PM, Douglas Garstang [EMAIL PROTECTED]  
wrote:


Well, the same could be said about Asterisk and yet there are third  
part vxml parsers (although not very good) available for it.


I have developers that want to write voice applications directly in  
vxml. They want to use vxml, not js, lua, python or anything else.  
That's a hard requirement.


I'm surprised freeswitch doesn't have this available. Being able to  
rapidly deploy voice applications with vxml doesn't seem like an  
unusual requirement.


Doug.

From: Andrew Gilbert [EMAIL PROTECTED]
To: freeswitch-users@lists.freeswitch.org
Sent: Sunday, November 2, 2008 12:51:31 PM
Subject: Re: [Freeswitch-users] VxML Parser?

Quick answer, it's a switch/b2bua and not a vxml parser.

Longer answer involves questions about what you are trying to do.

If you need quick voice apps, check out the many options including  
js, lua, python, liverpie, etc. It is a rich set of options and much  
of this may be more appropriate / productive than full vxml  
dependent on requirements.


If you have a hard requirement / need for vxml might check out  
voiceglue.org. This is an asterisk related project, but in theory  
and with some effort who knows.






On Nov 2, 2008, at 12:36 PM, Douglas Garstang wrote:


I'm new to freeswitch.

Is there a vxml parser for freeswitch?

Doug.


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org


___
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org