DISA
About DISA
DISA, or Direct Inward System Access, gives users a way to dial in from personal phone lines and make calls through the account as if they were using an account device. Typically used when someone wants to make a call from home to a business contact without revealing their personal phone number; another common use case is to call international (or tolled) calls through the company.
Schema
Validator for the DISA callflow data object
Key | Description | Type | Default | Required | Support Level |
---|---|---|---|---|---|
enforce_call_restriction | Enforce that callers can’t call numbers they wouldn’t normally be allowed to call | boolean() | false | false | |
interdigit | Increase to allow more time between DTMF presses | integer() | false | ||
max_digits | Maximum digits allowed when collecting destination number | integer() | 15 | false | |
pin | PIN code to allow caller use this feature | string() | "" | false | |
preconnect_audio | What to play for the caller before collecting the destination number | `string(‘dialtone' | 'ringing’)` | dialtone | false |
retries | Maximum number of retries to collect PIN and/or destination number | integer() | 3 | false | |
ring_repeat_count | How many times to repeat the ringing (if preconnect_audio is used) | integer() | 1 | false | |
skip_module | When set to true this callflow action is skipped, advancing to the wildcard branch (if any) | boolean() | false | ||
use_account_caller_id | Whether to override the caller ID with the account’s external caller ID settings | boolean() | false |
Caller ID
Set use_account_caller_id
to true
if you want the caller’s caller ID name/number changed to the account’s external
caller ID settings (if present). If user_account_caller_id
is set to false
then the original caller ID settings will be used.