Cisco Cisco Customer Voice Portal Downloads 发行公告
C
HAPTER
1:
I
NTRODUCTION
U
SER
G
UIDE FOR
C
ISCO
U
NIFIED
CVP
VXML
S
ERVER
AND
C
ISCO
U
NIFIED
C
ALL
S
TUDIO
4
Figure 1-1
As indicated in Figure 1-1, the primary components of the VoiceXML platform architecture are
the telephone, voice browser and application server. The voice browser, a platform that interprets
VoiceXML, manages the dialog between the application and the caller by sending requests to the
application server. Based on data, content and business logic, the application server creates a
VoiceXML document dynamically or uses a static VoiceXML document that it sends back to the
voice browser as a response.
the telephone, voice browser and application server. The voice browser, a platform that interprets
VoiceXML, manages the dialog between the application and the caller by sending requests to the
application server. Based on data, content and business logic, the application server creates a
VoiceXML document dynamically or uses a static VoiceXML document that it sends back to the
voice browser as a response.
Challenges with VoiceXML Development
Despite the robustness and broad acceptance of VoiceXML as the new standard for voice
applications, there are a number of challenges that developers face when deploying complicated
systems, including:
applications, there are a number of challenges that developers face when deploying complicated
systems, including:
•
Requirement for dynamic VoiceXML
– Many applications require the ability to dynamically
insert content or to base business logic on data available only at runtime. In these cases, the
VoiceXML must be dynamically generated. For example, an application that plays a “Good
Morning / Afternoon / Evening” prompt depending on the time of day requires VoiceXML to
be dynamically generated.
VoiceXML must be dynamically generated. For example, an application that plays a “Good
Morning / Afternoon / Evening” prompt depending on the time of day requires VoiceXML to
be dynamically generated.
•
Voice Paradigm versus Web paradigm
– There are many systems designed to manage
dynamic web content or to automatically convert web content to other formats (such as for
wireless phones). These systems, however, are not adequate for voice applications due to the
fundamental difference between a voice application and a Web application. A web page is a
two-dimensional, visual interface while a phone call is a one-dimensional, linear process.
Converting web content to voice content often yields voice applications with lackluster user
interfaces.
wireless phones). These systems, however, are not adequate for voice applications due to the
fundamental difference between a voice application and a Web application. A web page is a
two-dimensional, visual interface while a phone call is a one-dimensional, linear process.
Converting web content to voice content often yields voice applications with lackluster user
interfaces.
•
Browser compatibility
– Due to ambiguities and constant improvements in the VoiceXML
specification, no two commercially available browsers accomplish various functions in