Call Vectoring and Call Prompting
VDN (extension=1030 name=Hub vector=30)
Vector 30:
1. wait-time 0 seconds hearing ringback
2. collect 1 digits after announcement 3000 [We are aware of the power outage in the northeastern part of the city.
Crews have been dispatched. If you are calling for other reasons, please press 1.
]
3. route-to number 1031 with cov y if digit = 1
4. announcement 3100 [Invalid Entry. Please try again.
]
5. goto step 2 if unconditionally
VDN (extension=1031 name=Service vector=31)
Vector 31:
1. announcement 4000 [Please hold. We will try to connect you to an operator.
]
2. wait-time 2 seconds hearing ringback
3. goto step 9 if calls-queued in split 1 pri l > 20
4. queue-to split 1 pri l
5. wait-time 6 seconds hearing music
6. announcement 4200 [We are sorry. All our operators are busy at the moment. Please hold.
]
7. wait-time 10 seconds hearing music
8. goto step 6 if unconditionally
9. disconnect after announcement 4200 [We are sorry. All our operators are busy at the moment. Please call back later.
]
Suggested solution 2 involves both Call Vectoring and Call Prompting. The solution also involves two vectors instead of just one vector. The announcement portion of the collect digits after announcement command in step 2 of vector 30 plays an emergency information, then prompts the caller to press 1 if calling for some other reason.
If the caller holds the line but enters the incorrect touch-tone digit, the route-to number command in step 3 attempts to route the call to VDN extension 1031 according to the entered digit. However, because a number other than 1 is entered, the call is not routed to the VDN extension. Instead, control is passed to step 4, where the announcement command informs the caller of the input error and prompts the caller to try again. Thereafter, the goto step command in step 5 unconditionally sends control back to step 2, where the collect digits command ultimately collects the digit that was entered by the caller. The digit-input loop, steps 2 through 5, continues for as long as the caller enters an incorrect digit.
If the caller correctly enters digit 1 as requested by the collect digits command in step 2, the route-to number command in step 3 sends control to the vector whose VDN extension is 1031, vector 31.