DISA (Direct Inward System Access)
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.