The ABC Call Center must provide the call processing time to the ASAI adjunct. The ASAI adjunct applies the information as part of the decision to select the appropriate VDN to route the call with adjunct routing. Because the call center is a multiple server system, the call can spend a significant amount of time at previous call center locations before being interflowed to the local site. The application uses the in-processing time along with other information about the call to give higher priority to calls that have been waiting beyond a certain time.
This application can be accomplished using the vdntime type vector variable to provide the accumulated in-VDN
time in seconds and the set command assignment to a asaiuui type vector variable to populate the ASAI UUI for the call with amount of time the call has waited.
In this example, define vector variable A
as a asaiuui type with start 1, length 4 and scope local. Define vector variable V
as a vdntime type, predefined with scope local and length 4.
The following is an example vector for this application:
01 wait 0 secs hearing ringback
02 set A = V SEL 4
03 adjunct routing link 1
04 wait 10 secs hearing ringback
Step 2 assigns the accumulated in-VDN
time in seconds to the ASAI UUI for the call in the first 4 digit positions of the ASAI UUI user information digit string. Step 3 forwards that in-VDN
time to the adjunct via the ASAI route_request message sent to the adjunct in the ASAI UUI IE field along with the VDN extension and caller ANI. The adjunct can decide what VDN to send the call to via the route_select message.