Component Acceptance DTMF

Table of Contents

Description

Waits for the subscriber to enter DTMF characters from the telephone keypad. Supports character delivery via RFC-2833 and via SIP-INFO.

Table 1. System Characteristics

Index

206

Short title

dtmf

Types of scenarios

IVR

Starter module

r_sip_ivr_script_component_dtmf

Mode

Asynchronous

Icon

206

Branching pattern

Branching, closing

Properties

Table 2. Properties
Specification Description

Title: Inband Detector
Code: inband
Visibility: no
Default: disable

Detector operation mode Inband dtmf.
Possible values:

  • Disable (disable, 0) - DT if previously enabled .

  • Enable (enable, 1).

  • On and off (turn, 2).

Inband-DTMF detector features:

  • It consumes additional computational resources - both for detection itself and for switching on and off, which can lead to overall performance degradation in loaded systems.

  • Creates the risk of duplicate signals transmitted simultaneously in audio and in another protocol.

  • If there are several DTMF analysis components in a scenario, it is optimal to turn it on in the first component and not turn it off until the end.

  • If it is necessary to catch Inband-DTMF in other components, such as playback interrupts, then the DTMF Input component should be executed with zero timeout and mode enabled Inband.

Do not activate the mode unless absolutely necessary Inband-DTMF.

Title: Timeout, s
Code: timeoutSec
Visibility: no
Default: — 

Total timeout for waiting for the full value to be entered.

Title: Multiple-character timeout, s
Code: symbolTimeoutSec
Visibility: no
Default: — 

Waiting timeout for the next character starting from the first character, in seconds.

Title: Buffer for DTMF
Code: dtmfBuffer
Visibility: no
Default: — 

Variable to store received DTMF characters.

Title: Clear buffer DTMF
Code: clearDtmfBuffer
Visibility: yes
Default: `Yes'

Buffer pre-clearance switch DTMF.

Title: Number of characters
Code: maxSymbolCount
Visibility: no
Default: — 

An argument containing a limit on the number of characters that can be entered.
When the specified number of DTMF characters is received during the component execution, the recording is automatically terminated and the last portion of voice data is sent to the recognition service.

Title: Interrupt Symbols
Code: interruptSymbols
Visibility: no
Default: — 

A string containing sequences of interrupt characters separated by commas.
When a character sequence matching one of the specified interrupt sequences is detected at the end of the DTMF buffer, the recording is automatically terminated and the last portion of data is sent to the recognition service.
For example, *, 7, 123, 9395.

Title: Cut interrupt characters
Code: clearInterrupt
Visibility: yes
Default: Yes

Disable the operation of removing interrupt characters from the DTMF buffer after an interrupt sequence is detected.

Title: Transition
Code: transfer
Visibility: no
Default: — 

The component to which control is passed when the operation completes typing the desired number of characters.

Title: Transition, Time
Code: transferTimeout
Visibility: no
Default: — 

Component to which control is passed on timeout termination.

See also