Abstract
We propose an architecture which enables people to enquire about information available in directory services by voice using regular phones. We implement a Virtual User Agent (VUA) which mediates between the human user and a business directory service. The system enables the user to search for the nearest clinic, gas station by price, motel by price, food / coffee, banks/ATM etc. and fix an appointment, or automatically establish a call between the user and the business party if the user prefers. The user also has an option to receive appointment confirmation by phone, SMS, or e-mail. The VUA is accessible by a toll free DID (Direct Inward Dialing) number using a phone by anyone, anywhere, anytime. We use the Euclidean formula for distance measurement. Since, shorter geodesic distances (on the Earth’s surface) correspond to shorter Euclidean distances (measured by a straight line through the Earth). Our proposed architecture uses Atom XML syndication format protocol for data integration, VoiceXML for creating the voice user interface (VUI) and CCXML for controlling the call components. We also provide an efficient algorithm for parsing Atom feeds which provide data to the system. Moreover, we describe a cost-effective way for providing global access to the VUA based on Asterisk (an open source IP-PBX). We also provide some information on how our system can be integrated with GPS for locating the user coordinates and therefore efficiently and spontaneously enhancing the system response. Additionally, the system has a mechanism for validating the phone numbers in its database, and it updates the number and other information such as daily price of gas, motel etc. automatically using an Atom-based feed. Currently, the commercial directory services (Example 411) do not have facilities to update the listing in the database automatically, so that why callers most of the times get out-of-date phone numbers or other information. Our system can be integrated very easily with an existing web infrastructure, thereby making the wealth of Web information easily available to the user by phone. This kind of system can be deployed as an extension to 911 and 411 services to share the workload with human operators. This paper presents all the underlying principles, architecture, features, and an example of the real world deployment of our proposed system. The source code and documentations are available for commercial productions.
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
Singh, K., Park, D.-W.: Economical Global Access to a VoiceXML Gateway Using Open Source Technologies (Coling 2008). In: Proceedings of the workshop on Speech Processing for Safety Critical Translation and Pervasive Applications, Manchester (UK), August 2008, pp. 17–23 (2008)
Nottingham, M., Sayre, R.: The Atom syndication format. RFC 4287, http://www.ietf.org/rfc/rfc4287.txt
Meggelen, J.V., Madsen, L., Smith, J.: Asterisk: The Future of Telephony, 2nd edn. O’Reilly, Sebastopol (2007)
Ruiz, Q., Sanchez, M.: Design of a VoiceXML Gateway. In: Fourth Mexican International Conference on Computer Science, p. 49 (2003)
Lehtinen, G., Safra, S., et al.: IDAS: Interactive Directory Assistance Services. In: Proceedings of the COST249 ISCA Workshop on Voice Operated Telecom Services, Gent, Belgium, May 2000, pp. 51–54 (2000)
Gregorio, J. (ed.): RFC 5023 (2007), http://www.ietf.org/rfc/rfc5023.txt
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Singh, K., Park, DW. (2009). Global Location-Based Access to Web Applications Using Atom-Based Automatic Update. In: Babin, G., Kropf, P., Weiss, M. (eds) E-Technologies: Innovation in an Open World. MCETECH 2009. Lecture Notes in Business Information Processing, vol 26. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01187-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-01187-0_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01186-3
Online ISBN: 978-3-642-01187-0
eBook Packages: Computer ScienceComputer Science (R0)