VoiceXML 2.1 Development Guide Home  |  Frameset Home

  Security Information  |  TOC  |  tutorial Hello World  

Learning VoiceXML 2.1

If you are new to the idea of writing Voice-web applications, then this is undeniably the place to start. The pages contained in this section will serve to educate you on VoiceXML theories and practices from the ground up. Even if you have never written anything more complex than a simple HTML webpage, by the time you have finished the lessons presented here, you will be ready for VoiceXML Certification, and ready to write top-shelf voice applications for the world.

Overview




  ACCOUNT LOGIN
Username:  
Password:  
  You must login with your Voxeo developer account prior to posting or editing your existing posts. If you aren't a member of Voxeo's developer community, click here to register.
  ANNOTATIONS: EXISTING POSTS
nehaprasad
10/3/2008 5:14 AM (EDT)
Hello,

I am new in VXML IVR development. We have Intervoice IVR and it doesn't capture '#' dtmf digit. Everytime i press '#' IVR throws noinput event.The problem is that we need hash handling in our application.'#' needs to be sometimes used as a valid,sometimes as invalid dtmf option in the application. Can anybody advise me a solution? (pls note in current situation we are not able to distinguish between the '#' and noinput event.Also, i need to make '#' invalid nomatch option at places)
voxeoJeffK
10/3/2008 5:33 AM (EDT)
Hi,

Unfortunately an Intervoice application is outside the scope of Voxeo's Support, so I cannot give much in the way of assistance. I would like to suggest trying out Voxeo's Free Developer Staging Environment. We will be able to apply our expertise to your code, and we will be able to view debugger logging from your application to more precisely pin point the issue at hand.

Regards,
Jeff K.
mtatum111
10/21/2008 7:55 PM (EDT)
Does anyone have any information on how to contact the folks at voicexmlforum.org?  I have tried repeatedly to send emails and call them.  However, the phone number posted seems to have been disconnected.  None of my emails have beer responded to.  Thanks for any information.
voxeoAlexBring
10/21/2008 10:34 PM (EDT)
Hello,
    At this time the only contact information we have is:

c/o IEEE-ISTO
445 Hoes Lane
Piscataway, NJ
+ 1 (732) 465-6464

Besides this the only thing I can advise is to try emailing them again and see if you can't get a response from them. If you have any other questions we would be happy to assist you.

Regards,

Alex
Voxeo Support
manojrana87
7/9/2009 3:43 AM (EDT)
i want to develop an appliacation for login in which user speaks his name and his voice compare with recorded voice and he allowed to enter into the system? how it is possible?
thanks  in advance
voxeoJeffK
7/9/2009 4:37 AM (EDT)
Hello,

VoiceXML allows the comparison of voice input to a predefined grammar, and not against a recording. However we do offer a third party service to accomplish this. TradeHarbor is a Voice Verification system with VoiceXML integration. Inclusion of their services would be a billable feature. We can certainly provide you with additional details if this is a viable consideration for you.

Regards,
Jeff Kustermann
Voxeo Support
manojrana87
7/10/2009 4:39 AM (EDT)
how do i use tradeharbour in my voicexml application ?will you please give me some hint on this so i can carry out my task.thanks for your help .... do rply..
manojrana87
7/10/2009 5:10 AM (EDT)
how do i use tradeharbour in my voicexml application ?will you please give me some hint on this so i can carry out my task.thanks for your help .... do rply..
voxeoJeffK
7/10/2009 5:57 AM (EDT)
Hello,

Since TradeHarbor is a third-party tool there are additional steps required before a demonstration account can be enabled for you. We must obtain certain information from you, and then communicate with TradeHarbor to set-up an an account.

Toward this end our Sales team would be best positioned to help with the details. They can be contacted directly at Sales@Voxeo.com. If you prefer, I can have them contact you using the information in your Voxeo Evolution account.

Regards,
Jeff Kustermann
Voxeo Support
manojrana87
7/11/2009 1:36 AM (EDT)
Trade Harbour is paid and if it is paid ,what is its cost?
and you can use my account information  for that.
thanks for your help

voxeoJeffK
7/11/2009 1:45 AM (EDT)
Hello,

I will go ahead and forward your contact information to our Sales team. They should be able to provide those details for you. Please do not hesitate to ask if we can help with any other questions.

Regards,
Jeff Kustermann
Voxeo Support
manojrana87
7/11/2009 2:16 AM (EDT)
i want to know the cost of it ..
and if its feasible for me than i will take step ahead.
its great that you help me to solve this problem . i really appreciate that ....
give me reply ... i am online
dpinter
7/31/2009 4:35 PM (EDT)
What settings to I need to configure for Voxeo to send request for file to -> my router -> my computer -> my router ->Voxeo browser -> telephone.

I've set up a django account so far and written some code in django/python which uses a lighweight server app to send and receive requests based on the input from one html page, which then dynamically gets info from another html page (both locally on my computer). Now I would like to perform the same sequence, however, I would now use Voxeo's voice browser to interpret an uploaded voicexml file, when the id matches the grammar and subsequently "submits" the request, Voxeo will forward the request to my router's IP (which I've configured the address table to accept), then to my computer to get the other vxml file with dynamic content. Then the info will be sent back through and to the telephone. (Sorry for the verbose explanation)

Ultimately, how do I configure Voxeo's server to send a request to my router? Any help would be much appreciated. Thank you for any insight.
jdyer
7/31/2009 4:53 PM (EDT)
Hello,

Sounds like a very interesting project you have 'cooking' here! In VoiceXML there are two elements you can use.  The first is the <send> ( http://docs.voxeo.com/voicexml/2.0/send.htm ) element, and the second is the <data> (http://docs.voxeo.com/voicexml/2.0/data.htm) element.  However, please be aware that the send element is considered deprecated in favor of the data element. I do hope this information helps, and if there are any other questions please let us know! We are most certainly always standing by to provide any assistance our developers may require!

Regards,

John Dyer
Customer Engineer
Voxeo Support
patrickvillela
8/5/2009 3:29 PM (EDT)
Hello, howdy

  is there any possible way to make the voice speaks with another language's accent? For example, if I type "Eu sou um programador.", which is actually in portuguese, the voice tells me something like "Iusu am prugramador." It's not something I'd like my clients to hear.

  If there's any way or any solution on how to make it, please notify me.

  Thanks,

Patrick
jdyer
8/5/2009 4:16 PM (EDT)
Hello,

We do have a number of TTS engines available on our staging platform, however Portuguese is unfortunately not currently one of them.  This is not to say we can not get this, it would simply require a valid business case in such a deployment. You can also find additional information on our currently deployed TTS voices in our TTS appendix ( http://www.vxml.org/appendixm_tts.htm?search=tts#anchor ).  I hope that helps, and if there are any additional questions please let us know, as we are certainly standing by to assist!

Regards,

John Dyer
Customer Engineer
Voxeo Support
sagarpatil
4/16/2010 3:09 PM (EDT)
hello,
      this is sagar, i would like to know if i can make a call to my application on voxeo server using my traditional phone or cell phone and not sip phone.


plz reply
voxeoblehn
4/16/2010 3:49 PM (EDT)
Hello Sagar,

You can easily contact your hosted application via traditional land line or mobile phone when you create an application within our Evolution environment. As you already have an Evolution account, you can enter the Application Manager by clicking this link under the Account in the navigation bar.

Once inside the Account Manager, you can choose to add a new application to your account. Fill the required platform and startURL details, then you will have the option to assign your application a local US DID if you choose for free. Select a city and a corresponding test number will be assigned to your application which you can dial via phone. SIP, Skype, and Toll Free options will be available for testing as well.

I am assuming you are asking with regards to our hosted environment, however, if you would like further details on how to perform this with a local installation of Prophecy, please let us know.

Hope this helps!

Regards,

Brian Lehnen
Voxeo Support
learnvxml
5/3/2010 7:20 PM (EDT)
Hello Voxeo Team.

Does your JavaScript interpreter support logging - something similar to TellMe's vxmllog() function?

THANKS!
jdyer
5/3/2010 9:59 PM (EDT)
Hello,

I am afraid the Voxeo VXML browser does not implement this type of functionality, however you should simply be able to log out any values after the script element.  I did want to point out that we do have a similar feature in CCXML 'ccxmllog()', which is documented here (http://docs.voxeo.com/ccxml/1.0-final/script.htm) in our CCXML documentation.  I do hope this helps, and if there are any other questions please please let us know as our team is most certainly standing by to be of service!

Regards,

John Dyer
Customer Engineer
Voxeo Support
moshe
8/11/2010 8:14 PM (EDT)
The link to discussion of cookies is broken.
voxeoJeffK
8/12/2010 1:07 AM (EDT)
Hello Moshe,

Thank you. That link should have been previously removed. I've fixed the doc base, and the next build will reflect the changes.

Regards,
Jeff Kustermann
Voxeo Support
tgoo123
9/15/2010 3:21 AM (EDT)
hi how can i link an audio file to my app...i want to listen to it online with the app i am developing..

thanks
voxeoJeffK
9/15/2010 5:35 AM (EDT)
Hello,

To output an audio file you will want to use the <audio> element:

  <block>
    <audio src="MySoundFile.wav">This is fail over text in case the audio fetch fails.</audio>
  </block>

  http://www.vxml.org/audio.htm

Regards,
Jeff Kustermann
Voxeo Support
james.farmer
8/11/2011 11:55 AM (EDT)
Hi Am new to this, i have created and played with the first 2 examples of vxml, however once a number is associated to it, i just get call proceed tone, please can you look into this as i am starting devlopment of some ivr systems soon and need to be able to test
voxeoJeffK
8/11/2011 6:42 PM (EDT)
Hello,

Your application tested successfully for us. Can you let us know how you were trying to call the application?

Regards,
Jeff Kustermann
Voxeo Corporation
lanas
10/17/2011 8:52 AM (EDT)
Hai I am new for VoiceXml Can any one Please tell me which software is used to run this coding and how to execute the code in that software...
Please Help me......
VoxeoDante
10/17/2011 12:06 PM (EDT)
Hello Lanas,

There are a number of different IVR platforms out there that support VXML.  You are welcome to use our Voxeo Prophecy software;

http://www.voxeo.com/prophecy/

Or you can even use our hosted prophecy solution which can be found in the evolution.voxeo.com account that you have already created.

I would suggest starting with the VXML tutorials on this site and working your way through.  The tutorials will show you how to use the Hosted site to get started.

http://www.vxml.org/learningvoicexml.htm

Regards,
Danté Vitulano
Hosted Solutions Engineer

[url=http://www.voxeo.com/university/home.jsp/]
[img=http://www.voxeo.com/images/logos/VoxeoUnivLogo.png/]
[/url]
[b][color=blue]Interested in Training? Visit the Voxeo University Page to Learn More![/color][/b]
haytham
1/2/2012 2:27 PM (EST)
Hi,

please I want the source code xml program is to develop IVRs (Interactive Voice Response) on a Plate
form of interpretation Voice XML (TTS & ASR), remote testing through the use of
VoIP softphones.
thank you
VoxeoDante
1/3/2012 9:24 AM (EST)
Hello Haytham,

I am afraid that I am not really clear on what you are looking for here.  Are you asking for the source code for the XML applications in the documentation?  If so, there should be links to the source at the bottom of each page.  If that is not the case, are you asking for the source code for the VoiceXML browser?

Please clarify the request.  Please feel free to respond in any language, and we can take care of any translation.

Regards,
Danté Vitulano
Hosted Solutions Engineer

[url=http://www.voxeo.com/university/home.jsp]
[img=http://www.voxeo.com/images/logos/VoxeoUnivLogo.png/]
[/url]
[b][color=blue]Interested in Training? Visit the Voxeo University Page to Learn More![/color][/b]
Nandu.vxml
3/19/2012 2:48 AM (EDT)
hi,
    can you please explain me the procedure for adding an application in application manager.
VoxeoGarret
3/20/2012 5:09 PM (EDT)
Hello,

For adding an application you typically will go through the following motions:

1. Select the application manager from your Account tab on the Evolution portal.
2. Scroll to the bottom of your applications and select "Add Application"
3. Enter in a name for the application and select the option for "Voice only" from the 3 radio buttons (If you are creating an sms application then choose that option)
4. Select the platform you are coding in (ccxml, vxml, callxml, designer) from the drop down.
5. Point the application to your actually script/file from the "Voice URL" text field. You can either select the file manager if your code is uploaded and hosted on our webserver, this will bring up an extra window where you can select any of the files that you have loaded in your evolution "Files, logs and Reports" FTP. The default directory will be the WWW folder of this FTP so it is advised to store all your files there.
6. Select create application and you are set.

If you have any further questions, please do not hesitate to ask.

Regards,
Garrett King

Customer Support Engineer
Voxeo Corporation
Ivalberto
2/1/2013 10:51 AM (EST)
Hello,
I´m new IVR developer, Can I pass variables from a VXML to a CCXML, if the first APP is VXML and is this who call to CCXML?

Thanks :)
MattHenry
2/4/2013 3:24 PM (EST)


Hi there,

Please refer to our documentation, which addresses this question in full:

* http://docs.voxeo.com/ccxml/1.0-final/ccxml10_passtovxml.htm

Regards,


Matthew Henry
vaninani
5/16/2013 2:59 AM (EDT)
hello,
I am new to the vxml developement. when i executed the hello world only xml content i found ,I didnt get anything other than that .please help me.
VoxeoGarret
5/20/2013 11:55 AM (EDT)
Hey Vaninani,

I think your problem is with adding the application to your account itself. Please see in my above post the correct steps to take when creating an application on your account:

[code]

1. Select the application manager from your Account tab on the Evolution portal.
2. Scroll to the bottom of your applications and select "Add Application"
3. Enter in a name for the application and select the option for "Voice only" from the 3 radio buttons (If you are creating an sms application then choose that option)
4. Select the platform you are coding in (ccxml, vxml, callxml, designer) from the drop down.
5. Point the application to your actually script/file from the "Voice URL" text field. You can either select the file manager if your code is uploaded and hosted on our webserver, this will bring up an extra window where you can select any of the files that you have loaded in your evolution "Files, logs and Reports" FTP. The default directory will be the WWW folder of this FTP so it is advised to store all your files there.
6. Select create application and you are set.
[/code]

Please let me know if you are still having issues with setting up this application.

Regards,
Garrett King

Customer Support Engineer II
Voxeo Corporation
vaninani
5/25/2013 2:41 AM (EDT)
hello garrett king
    Thank you,i done all this ,i dont have a equipment so i cant call i got mapped numbers to my mail also from voxeo.
Thank you ,
regards
vaninani

  Security Information  |  TOC  |  tutorial Hello World  

© 2013 Voxeo Corporation  |  Voxeo IVR  |  VoiceXML & CCXML IVR Developer Site