ASAI Script Builder Actions
■
■
■
■
Table
Field | Input/Output | Required? | Field Type | Field Size |
|
|
|
|
|
|
|
|
|
|
|
|
|
Destination Number | input | required | char | 20 |
|
|
|
|
|
|
|
Split Extension | input | optional | char | 5 |
|
|
|
|
|
|
|
Priority Call? | input | required | char | 3 |
|
|
|
|
|
|
|
Routing ID | input | required | num | – |
|
|
|
|
|
|
|
Cause Value | output | required | num | – |
|
|
|
|
|
|
|
Return Field | output | optional | num | – |
|
|
|
|
|
|
|
|
|
|
|
|
|
Defining A_Tran
The A_Tran action is used by voice scripts running on VIS agent (T/R or LST1) lines to transfer a call to a live ACD, live agent, or other station on the PBX. To do so, the A_Tran action takes control of the incoming call, puts the call on hold, places a call to the Destination Number and, if the call is not busy or denied, merges the original call with the call to the Destination Number. If the call is busy or denied, A_Tran drops the call to the Destination Number, reconnects to the original caller, and relinquishes control of the original incoming call.
NOTE:
This note is important when using A_Tran to transfer to VDNs/vectors. A_Tran merges the original incoming call with the second call only after determining that the second call has been placed successfully. The sec- ond call is considered to have been placed successfully if it becomes queued or alerts at an agent’s telephone. Before the two calls are merged to complete the transfer, the original caller remains on hold. In some cases, you may wish to expose the caller to additional vector processing after the call is transferred (for example, play announcements or perform call prompting operations).