AT&T DEFINITY Generic 3 Manuale Utente

Pagina di 458
Detailed Call Flow for Converse—VRI Calls
H-6
Issue  4   September 1995 
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-on
 step.
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-on
 step 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-on
 steps 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