Cisco Cisco IP Contact Center Release 4.6.1 Technical References

Page of 33
30 
VRU Programming Considerations 
 
30 
7.1.  VRU Script Timeout 
When the CallRouter encounters a Run VRU Script node in a routing 
script, it sends a Run VRU Script request to a Service Control VRU and 
starts a timer. If the Script Result response does not arrive from the VRU 
before the timer expires, the CallRouter will take the failure path from the 
Run VRU Script node and continue processing. The VRU PG and the 
VRU are not notified of the timeout.  
The default timeout value is 3 minutes but the value can be configured for 
each Network VRU Script. The timeout value should be set higher than the 
longest that the VRU script is expected to execute.  
7.2.  Translation Routing 
When a VRU is the target of a translation route, the call arrives at the VRU 
with a DNIS reserved for translation routing. This DNIS must be presented 
to Unified ICM so that the arriving call can be associated with the existing 
call context information. How the DNIS is presented to the Unified ICM 
depends on the interface feature being used. 
7.2.1.  SCI 
When a translation-routed call arrives at the VRU, the VRU must 
recognize the call as being a translation route connection and send a 
Request Instruction message to the VRU PG. The Request Instruction 
message must include whatever Correlation ID, DNIS, and/or "Called 
Number" values arrived with the call. The identifying data allows the 
CallRouter to associate the message with a waiting CallRouter Script. 
7.2.2.  CRI with EDF  
When a translation-routed call arrives at the VRU, the VRU must issue a 
Delivered Event as it would for any arriving EDF call. The Delivered 
Event associates the VRU-assigned call ID with the new call and specifies 
the DNIS that arrived with the call. After recognizing the DNIS as a 
translation-route DNIS, the VRU must issue a Route Request Event to 
obtain the data associated with the call. The Route Request Event must 
specify the call ID that was in the Delivered Event.  
Warning: The Dialed Number in the Route Request Event must NOT 
match any configured Dialed Number. For clarity we recommend that the 
string "TRANSLATION_ROUTE" be used for the Dialed Number. 
The Unified ICM uses the call ID in the Route Request Event to find the 
DNIS that was in the Delivered Event message, and uses that DNIS to find 
the call context information associated with the call. The VRU PG delivers 
the associated call context information to the VRU in a Route Select 
message.