Cisco Cisco Unified Customer Voice Portal 10.0(1) Guía Del Usuario

Descargar
Página de 138
C
HAPTER 
1:
 
I
NTRODUCTION
 
 
U
SER 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
C
ALL 
S
ERVICES
,
 
U
NIVERSAL 
E
DITION 
 
 
 
AND 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
17 
Hotevent 
A global event that when caught, executes developer-specified actions.  
Like hotlinks, hotevents can act as pointers to direct the call somewhere. They may also specify 
VoiceXML to execute when the event is triggered. An application can utilize any number of 
hotevents, each activated by a different event. 
Note that a hotevent is triggered by a VoiceXML event, not a server-side event such as a Java 
exception or an error such as a database being down. 
Unlike hotlinks, hotevents are all global, there is no such thing as a local hotevent. 
Application Reuse 
There are many scenarios where a set of smaller applications works better than a single 
monolithic application. The desire to split up applications into smaller parts centers on reuse – 
encapsulating a single function in an application and then using it in multiple applications can 
save time and effort. Additionally updating a single application is much simpler than updating 
multiple applications with the same change. Call Services provides two different ways to foster 
application reuse, each with its own unique features. 
Application Transfers 
There may be instances where a caller in one application wants to visit or “transfer to” another 
standalone application. This is accomplished with an application transfer
 
Application 
Transfer 
A transfer from one voice application to another running on the same 
instance of Call Services, simulating a new phone call. 
Application transfers do not require telephony routing; they are a server-side simulation of a new 
call to another application running on the same instance of Call Services. The caller is not aware 
that they are visiting a new application, but Call Services treats it as if it were a separate call with 
separate logging, administration, etc. Data captured in the source application can be sent to the 
destination application (even Java objects) to avoid asking for the same information multiple 
times in a phone call. 
A situation that could utilize application transfers would be a voice portal whose main menu 
dispatches the caller to various independent applications depending on the caller’s choice. 
An application transfer is meant to satisfy the need for one independent, standalone application 
wishes to move the call to another independent standalone application that can also take calls 
directly. Since an application transfer is used to progress a call from one application to another, it 
has no exit states.