collect digits
Issue 4 September 1995
A-33
■ Pound sign (#) digit is collected (signifying end of dialing).
■ Inter-digit timer expires.
If, during the digit collection phase, a ‘‘*’’ is encountered within a stream of dialed
or dial-ahead digits, all digits that are collected for the current
collect digits
step
are discarded. If additional dial-ahead digits occur after the asterisk, these digits
continue to be processed. If there are no such digits, and if no TTR is connected,
vectoring continues at the next vector step. If a TTR is connected, the caller can
start entering digits again. In such a case, the announcement is not replayed,
and the interdigit timer is restarted.
NOTE:
If an asterisk is entered after the requested number of digits are entered,
the asterisk has no effect on the previously entered digits. However, in such
a case, the asterisk is treated as a dial-ahead digit for the next
collect digits
command.
When digit collection is completed, and if a TTR is connected (for a touch-tone
phone), the interdigit timer is restarted to detect a timeout for releasing the TTR.
Vector processing then continues at the next vector step. However, the switch
continues to collect any subsequent dialed digits [(including the pound sign (#)
and asterisk (*) digits)] to allow for the dial-ahead capability. These additional
‘‘dialed ahead’’ digits are saved for use by subsequent
collect digits
commands,
and they provide the caller with a means to bypass subsequent unwanted
announcement prompts. A single "#" digit can be collected and tested by
subsequent
route-to...if digits
or
goto...if digits
commands. Alternately, the digit
can be passed to a host via ASAI. Collection of dial-ahead digits continues until
one of the following occurs:
■ Vector processing stops or is terminated.
■ The sum of the digits collected for the current
collect digits
command and
the dial-ahead digits exceeds the switch storage limit of 24. Any
additional dialed digits are discarded until storage is freed up by a
subsequent
collect digits
command.
NOTE:
Any asterisk (*) or pound sign (#) digits count towards the 24-digit
limit, as do any dial-ahead digits entered after the asterisk or pound
sign digit.
■ The TTR required by the touch-tone phone user to collect digits is
disconnected. This occurs under the following conditions:
— Successful or unsuccessful
route-to number
step is encountered
during vector processing
except
where the number routed to is a
VDN extension.
— Successful or unsuccessful
route-to digits
step is encountered
during vector processing
except
where the number routed to is a
VDN extension.