VoiceXML 2.1 Development Guide Home  |  Frameset Home

  Platform Overview  |  TOC  |  Voxeo File Manager  

Creating an Application

If you are unfamiliar with the Voxeo Tools and account interface, this is the right place to start. This 3-step guide will show you how you can map your code to a phone number so you can test your applications.

Step 1

The first thing you'll want to do is to log in to your account by pointing your browser to http://community.voxeo.com, and enter your username and password into the appropriate fields in the navigation bar. Don't have an account yet? The you'll need to visit our Account Signup Page first!

Once you login to your Voxeo developer account, you'll see new items in the ACCOUNT menu, including an Application Manager link. Select this link to visit Voxeo's Application Manager, where you can setup and manage your voice applications.

Step 2

Now that we have the Application Manager open, the next step is to decide which platform you will want to use for development. Choose your platform type carefully! If you aren't certain what type of platform you'll need, refer to the Platform Overview Documentation.  Once you have selected your platform type, click the Next button.


Step 3

Now we will be presented the Application Settings page. Here, you'll need to give your application a name, and enter in the publicly accessible URL for your code in the Start URL 1 field. If you have a backup server where you'd like to enter a 'failover' URL mapping, enter additional URL's in Start URL 2 and Start URL 3, (note: CallXML and VoiceXML only).

If you don't already have a Web server to host your application's files, you can use Voxeo's free webhosting service to host voice application files.  If you do use this feature, you'll want to use the file manager hyperlink above each Start URL when setting up your application's URL.  See the VFM how-to guide for details on this interface.

At the very bottom of this screen, you'll note a drop-down menu detailing the available number types for your application. We offer a wide range of dial-in options for developers using our hosted platform. At the time of this writing, you may access your applications using any of the following methods:

Direct Dial Access - Voxeo has local access numbers across the United States to make it easier for you to test your applications. At present, we have the following local access numbers available, with more to come!

800+PIN Access - of use to folks anywhere, and everywhere is the ubiquitous 800+PIN system. users can dial the below number, and, after entering in your unique application PIN code, will be able to access your application:


VoIP Access - Voxeo has support for many popular softphone clients available, including Skype, and Free World Dialup. Simply download the softphone to your local machine, plug in a headset/microphone, and you can access your applications without having to dial out on your regualr phone line:

Assuming that you filled out all the fields correctly, you should get a message stating that the application was sucessfully added. You should see the assigned phone number for your application, (with PIN code, where applicable), on the bottom of the Application Manager screen. Allow up to five minutes for this to be propagated to our database, and the application should be ready for testing.


Additional Notes





  ANNOTATIONS: EXISTING POSTS
d_sunith
3/18/2008 1:00 AM (EDT)
<?xml version="1.0" encoding="UTF-8"?>
<ccxml version="1.0">
  <eventhandler>

    <!-- Lets handle the incoming call -->
    <transition event="connection.CONNECTION_ALERTING" name="evt"> 
      <log expr="'The caller ID is ' + evt.callerid + '.'"/>
      <if cond="evt.callerid == '8315551234'">
        <accept/>
      <else/>
        <reject/>
      </if>
    </transition>

    <!--  Lets answer the call -->
    <transition event="connection.CONNECTION_CONNECTED">
      <log expr="'Call was answered. We are going to start a dialog.'"/>
      <dialogstart src="'hello.vxml'"/>
    </transition>
  </eventhandler>
</ccxml>
d_sunith
3/18/2008 1:01 AM (EDT)
<?xml version="1.0"?>
<!DOCTYPE vxml PUBLIC '-//Nuance/DTD VoiceXML
1.0//EN' 'http://voicexml.nuance.com/dtd/nuancevoicexml-1-2.dtd' >
<vxml version="1.0">
  <form id="Form">
    <block>
        Hello World.
        <exit/>
    </block>
  </form>
</vxml>
VoxeoDante
3/18/2008 9:39 AM (EDT)
Hello d_sunith,

We noticed that you posted some code here.  Do you have a question about this code, or it's use?

The title if the thread leads me to believe you would like to know how to map this code to the evolution site, is that true?

Please clarify what you are looking for, and we will do our best to get you some answers.

Regards,
Dante Vitulano


login

  Platform Overview  |  TOC  |  Voxeo File Manager  

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