|
Retention of vector variable values and assignments
|
The content of a local vector variable exists only while a call is in vector processing. Once a call exits vector processing, the value is cleared. Note that a call that experiences a converse-on vector command remains in vector processing. In addition, a route-to or adjunct routing link step that routes to a local VDN extension also remains in vector processing. Therefore, values that can be obtained by the call related local vector variables (ani, asaiuui, collect, stepcnt, vdn, and vdntime) and the value stored in digits can be used in a subsequent routed-to vector or vector steps for the same call.
The value of a vector variable is not directly passed during an adjunct routing route request operation. The adjunct routing route request operation does pass the value of the digits buffer using the collected digits Information Element (IE). The vector set command can populate the digits buffer. The value determined by or assigned by using vector variables can be written to the digits buffer and become available to an adjunct. The set command can also be used to assign a value to the ASAI UUI string using the asaiuui vector variable type.
|