1244 Accessibility Chapter 24 Fig. 24.19 Fig. 24.19Fig. 24FiFi.19g. 24.19g. 24.19Hello World CallXML example. (Part 2 of 2.) (Courtesy of Voxeo, Voxeo Corporation 2000 2001.) To deploy a CallXML application, register with the Voxeo Community (community. voxeo.com), a Web resource that facilitates the creation, debugging and deployment of phone applications. For the most part, Voxeo resources are free, but the company does charge fees when CallXML applications are deployed commercially. The Voxeo Community assigns a unique telephone number to each CallXML application so that external users can access and interact with the application. [Note: Voxeo assigns telephone numbers only to applications that reside on the Internet. If you have access to a Web server (such as IIS, PWS or Apache), use it to post your CallXML application. Otherwise, open an Internet account through one of the many Internet-service companies (such as www.geocities.com, www.angelfire.com, www.stormpages.com, www.freewebsites.com, or www.brinkster.com). These companies allow individuals to post documents on the Internet using their Web servers.] Figure 24.19 also demonstrates the logging feature of the Voxeo Account Manager, which is accessible to registered members. The logging feature records and displays the conversation between the user and the application. The first row of the logging feature lists the URL of the CallXML application and the global variables associated with that session. When a session begins, the application creates and assigns values to global variables that the entire application can access and modify. The subsequent row(s) display the conversation. This example demonstrates a one-way conversation (i.e., the application does not accept any input from the user) in which the TTS engine says Hello World. The last row displays the end of session message, which states that the phone call has terminated. The logging feature assists developers in the debugging of their applications. By observing a CallXML conversation, a developer can determine the point at which the application terminates. If the application terminates abruptly ( crashes ), the logging feature displays information regarding the type and location of the error, pointing the developer toward the section of the application that is causing the problem.
Go visit our java server pages services for a reliable, lowcost webhost to satisfy all your needs.