Abstract
Many companies, large and small, have websites and e-Commerce plays an important role in a business. A dynamic voice using the same business logic and backend database without changes to the architecture of the existing web application could provide a solution for the over-stretched call centers and also can provide alternatives for customers with access to a phone but without direct access to Internet. The aim of the paper is to demonstrate how to design and implement a dynamic voice interface and incorporate it into the architecture of an existing web application. There are two servers involved in the process. First a VoiceXML server accepts the user request and converts it as a request to the web server of the existing website. Then the web server processes the request and generates a dynamic response in VXML format using the existing system database. Finally the voice server converts the VXML codes in audio format and plays back to the user. The newly added voice interface allows the user to access similar functionalities to those provided by the existing web application using a normal phone without a computer or Internet access. In order to demonstrate the entire process, an e-Commerce storefront is chosen from one of the Microsoft ASP .NET sample applications and a dynamic voice interface is developed under the same system architecture to provide similar functionalities to those provided by the existing website.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
VoiceXML Forum (July 2005), http://www.voicexml.org
Designing Multi-Tier IIS Applications (August 2005), http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/4e21ea07-d63d-4ac8-b5ec7fec8abe579d.asp
An e-Commerce Storefront (January 2005), http://samples.gotdotnet.com/quickstart/aspplus/samples/grocertogo/VB/grocertogo.aspx/
Mecanovic, D., Shi, H.: Voice User Interface Design for a Telephone Application using VoiceXML. In: Zhang, Y., Tanaka, K., Yu, J.X., Wang, S., Li, M. (eds.) APWeb 2005. LNCS, vol. 3399, pp. 1058–1061. Springer, Heidelberg (2005)
Café, B.: VoiceXML development environment (August 2005), http://www.bevocal.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vankayala, R.R., Shi, H. (2006). Dynamic Voice User Interface Using VoiceXML and Active Server Pages. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds) Frontiers of WWW Research and Development - APWeb 2006. APWeb 2006. Lecture Notes in Computer Science, vol 3841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11610113_130
Download citation
DOI: https://doi.org/10.1007/11610113_130
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31142-3
Online ISBN: 978-3-540-32437-9
eBook Packages: Computer ScienceComputer Science (R0)