|
Home > Article > VoiceXML :: VoiceXML overview
|
VoiceXML :: VoiceXML overview |
Abstract :
VoiceXML is a standard based on XML that allows Web applications and content to be accessed by a phone. |
Views :
3479
Published :
Monday, January 21, 2002
By
HyperLink
|
|
What is VoiceXML? VoiceXML is a standard based on XML that allows Web applications and content to be accessed by a phone. You can develop speech-based telephony applications using VoiceXML. The standard was developed by the VoiceXML Forum, which was founded by AT&T, IBM, Lucent, and Motorola. VoiceXML architecture model This figure illustrates the components of the
 |
VoiceXML architecture model. The components include the following: * Document server: Processes requests received from the VoiceXML Interpreter and responds with VoiceXML documents. * VoiceXML Interpreter: Interprets the VoiceXML documents it receives from the document server. * Implementation platform: Controlled by the VoiceXML Interpreter context and VoiceXML Interpreter, the implementation platform generates events in response to user actions (for example, spoken or character input received) and system events (for example, timer expiration). The VoiceXML Interpreter context and VoiceXML Interpreter then handles the events. |
| hhhhhhhhhh |
VoiceXML gateway within a network infrastructure VoiceXML relies on the Internet infrastructure to Presented by developerWorks, your source for great tutorials ibm.com/developerWorks Developing VoiceXML applications Page 3 of 19.deliver and implement applications. Just like HTML is delivered to a Web browser, VoiceXML uses a voice browser for audio input and output. You use a regular phone to access a VoiceXML-based application. The voice browser runs on a voice gateway, which is connected to the public switched telephone network (PSTN) and to the Internet as illustrated in the figure. |
VoiceXML applications Below are a few examples in which VoiceXML applications can be used:
-
Voice portals: Just like Web portals, voice portals can be used to provide personalized services to access information like stock quotes, weather, restaurant listings, news, etc.
-
Location-based services: You can receive targeted information specific to the location you are dialing from. Applications use the telephone number you are dialing from.
-
Voice alerts (such as for advertising): VoiceXML can be used to send targeted alerts to a user. The user would sign up to receive special alerts informing him of upcoming events.
-
Commerce: VoiceXML can be used to implement applications that allow users to purchase over the phone. Because voice gives you less information than graphics, specific products that don't need a lot of description (such as tickets, CDs, office supplies, etc.) work well. Presented by developerWorks, your source for great tutorials ibm.com/developerWorks
|
|
|
|
 |
Yasir
Send Feedback
Yasir is a .NET expert, with over 5 years experience in Microsoft Technologies, 8 years overall programming experience, he is the owner, founder & primary contributor of Minwar.com, and he also works as IT Director in the hospitality industry.
|
|
|
|