DIVA and data/message collection vector example
VDN (extension=1032 name=Account Inq vector=12)
Vector 12:
1. wait-time 0 secs hearing ringback
2. collect 6 digits after announcement 3533 [Please enter your 6-digit account number.]
3. goto step 7 if calls-queued in split 1 > 19
4. queue-to split 1 pri m
5. announcement 3535
6. wait-time 60 secs hearing music
7. collect 1 digits after announcement 4020 [We are sorry. All our operators are busy at the moment. Dial 1 to leave
your name and telephone number.]
8. goto step 12 if digit = 1
9. announcement 3537
10. wait time 50 secs hearing music
11. goto step 8 if unconditionally
12. messaging split 5 for extension 4000
13. announcement 3538 [We are sorry, we cannot take your message now. Please hold or call back later.]
14. goto step 4 if unconditionally
VDN (extension=1033 name=Net Asset Val vector=13)
Vector 13:
1. disconnect after announcement 3534 [The net asset values of our funds at the close of the market on Wednesday, May 15 were as follows: ABC Growth.....33.21.....up 33 cents; ABC High Yield.....11.48.....down 3 cents.]
When the call is placed, vector processing begins in vector 10, which is the main vector. Step 1 of the vector contains the wait-time command, which is placed before the collect digits command in step 2 to provide the caller with feedback in the event that a tone detector is not immediately available. Once a tone detector is connected, the collect digits command provides an announcement that requests the caller to enter 1, 2, or 3, depending on the service. If the caller enters a digit other than 1, 2, or 3, or if the caller fails to enter any digits within 10 seconds, the command fails and the call is routed to an attendant (step 6). If the caller enters 1, 2, or 3 within 10 seconds, the call is routed to the vector specified in the route-to number command, which appears in steps 3, 4, and 5.
For instance, when prompted, the caller enters 3 to learn about the NAV of the company funds. The route-to number command in step 3 and in step 4 fail, because in each case, the digit that is tested for in the condition portion of the command is not 3. However, the route-to number command in step 5 succeeds because the digit that is tested matches the one entered by the caller. Accordingly, the call is routed to VDN extension 1033 and vector processing continues in vector 13.
The announcement command in step 1 of vector 13 provides the caller with the information on NAV and disconnects the call.
The process just described, wherein the caller receives information after entering a digit at the prompt, is an example of the DIVA application.
Returning to the main vector, if caller wants to make an inquiry and enters 2 when prompted, step 3 fails, but step 4 succeeds. Accordingly, the call is routed to VDN extension 1032 and vector processing continues in vector 12.
The collect digits command in step 2 of vector 12 first requests the caller to enter the 6-digit account number. The command then collects the digits. Whether or not the caller enters the digits correctly, the queue-to split command in step 4 queues the call. If an agent does not immediately answer the call, the standard announcement in step 5 plays and a delay is provided in step 6. The announcement in step 7 provides the caller with the option to either leave a message or hold. The caller is prompted to enter 1 to leave a recorded message. If the caller does not enter 1, the goto step command in step 8 fails and an announcement-wait cycle is implemented by steps 9, 10, and 11 until the call is answered or abandoned. If the caller does enter 1 within 10 seconds, step 8 passes control to step 12. The messaging split command in step 12 attempts to connect the caller to an AUDIX or a message center split. If the connection is made, the caller hears ringback and can then leave a message. If the connection is not made, the step is unsuccessful and step 13 provides an announcement that indicates that a connection is not made. Thereafter, the goto step command in step 14 sends the call control back to step 6, which leads the caller back to the steps to leave a message.
The process just described, wherein the caller enters digits that comprise an official number, is an example of the Data Collection application. If the agent has a callr-info button or a two-line display, the agent can see the digits entered by the caller. As a result, the agent does not have to request the caller for an account number.
Finally, if another caller wants to open an account and enters 1 when prompted in the main vector, step 3 of the main vector is successful. Accordingly, the call is routed to VDN extension 1031 and vector processing continues in vector 11.
In step 2 of vector 11, the call is queued to the main split. Thereafter, step 3 provides an appropriate announcement and step 4 provides a delay period. The announcement in step 5 provides the caller with the option to either leave a recorded message or hold. This is an example of the Message Collection application. The caller is prompted to enter 1 to leave a recorded message. If the caller does not enter 1, the goto step command in step 6 fails and an announcement-wait cycle is implemented by steps 7, 8, and 9 until the call is answered or abandoned. If the caller does enter 1 within 10 seconds, step 6 passes control to step 10. The messaging split command in step 10 attempts to connect the caller to an AUDIX or message center split. If the connection is made, the caller hears ringback and can then leave a message. If the connection is not made, the step is unsuccessful and step 11 provides an announcement that indicates that a connection is not made. Thereafter, the goto step command in step 12 sends call control back to step 4, which leads the caller back into the steps to leave a message.