Cisco Cisco IP Contact Center Release 4.6.1 Technical References
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.
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.
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.
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.
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.
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.
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.
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.