Script Completion

The ‘‘Converse Data Return Code’’can be followed by a maximum of 24 digits. The VRU touch-tones the code and the digits in-band. However, the code and the digits are not heard by the caller. The digits are stored in DEFINITY as Call Prompting dial-ahead digits. If ‘‘x’’ digits are collected by vector processing before the converse-onstep is executed, the maximum number of digits that can be returned is reduced to ‘‘24-x.’’ Any additional digits returned by the VRU are discarded. The data return is completed once the VRU hangs up.

The digit string returned by the VRU can consist of the digits (0 through 9) and pound signs (#). The pound sign (#) is interpreted by the collect digits step as an end-of-string character. If the digit string being returned is of variable length, the VRU can terminate the string with a pound sign (#) to avoid the ten second timeout delay that occurs when the digits are collected. If the digit string being returned is ‘‘multi-part’’ (that is, to be collected by multiple collect digits steps), and if some of the parts are of variable length, the pound sign (#) can be used to terminate each of the variable length parts.

NOTE:

An asterisk (*) may be included as part of the converse data return code. However, since the asterisk is interpreted as a ‘‘delete’’ character by DEFINITY, it makes little sense to use it as a returned digit. If it is used as such, all characters returned prior to the asterisk are discarded.

During the data return phase, the caller is temporarily put on hold. Music-on- hold, if administered, is suppressed. Since the caller hears silence during this phase, feedback should be provided to the caller as soon as possible after the converse-onstep is executed.

Any touch-tone digits dialed by the calling party during the data return phase are discarded. These digits do not cause data corruption, and they are not collected as dial-ahead digits by DEFINITY.

If an interdigit timeout occurs during the data return phase, the switch logs a vector event, keeps the digits already returned, drops the VRU, and reactivates vector processing at the next vector step.

If the timeout occurs before the converse data return code is returned, the operation is the same except that no discarded digits will be available.

Script Completion

The VRU script returns control to vector processing on DEFINITY by simply hanging up the line. In cases where no data is returned to DEFINITY, this is done usually by executing the quit command. In cases where data is returned, this occurs whenever the VRU hangs up on completion of the VRU data return operation.

Issue 4 September 1995 H-9

Page 378
Image 378
AT&T 555-230-520 manual Script Completion