Detailed Call Flow for Converse—VRI Calls

To ensure the robust operation of the VRU data passing operation, be sure to implement the following recommendations:

Include the prompt and collect command in the VRU script for each data field passed in the converse-onstep.

Administer each prompt and collect command to recognize the ‘‘#’’ character as the end-of-string character.

Ensure the number of digits expected is one greater than the number of digits passed to allow for the ‘‘#’’character, which terminates every converse data field.

Also, ensure no announcement is played in these prompt and collect steps.

Ensure the first digit timeout in the prompt and collect steps is five seconds greater than the corresponding converse data delay. (For example, if the converse-onstep passes two data fields, and if the converse first data delay is 0 secs and the converse second data delay is 4 secs, the first digit timeouts for the two prompt and collect commands should be at least 5 and 9 seconds, respectively.)

Ensure the interdigit timeout in the prompt and collect steps is at least five seconds.

Administer the converse first data delay to give a VRU under a heavy load sufficient time to allocate a DTMF touch-tone receiver after answering the call.

Administer the converse second data delay to give a VRU under a heavy load sufficient time to complete any tasks between the first and second prompt and collect command. (For example, the VRU can invoke a new application if the first data field passed is used to identify the application script to be executed.)

In general, for converse-onsteps pass data to the VRU, ensure the VRU script does not execute any commands between the time the call is answered and the time when the first prompt and collect command is executed.

VRU Data Collection

When digits are passed from DEFINITY to the VRU, the first VRU script commands executed are answer phone and prompt and collect. No announcement is programmed for the prompt and collect command, and the pound sign (#) is programmed as the end-of-string sign. If two sets of digits (that is, < data_1> and <data_2>) are passed by DEFINITY, there will be two prompt and collect commands on the VRU to receive them.

If the first digit string (<data_1>) passed to the VRU is for application selection, the CONVERSANT Script Builder exec command invokes the appropriate script. If a second digit string (<data_2>) is also used to pass an argument to this

H-6Issue 4 September 1995

Page 375
Image 375
AT&T 555-230-520 manual VRU Data Collection