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

KeyDescriptionTypeDefaultRequiredSupport Level
enforce_call_restrictionEnforce that callers can’t call numbers they wouldn’t normally be allowed to callboolean()falsefalse
interdigitIncrease to allow more time between DTMF pressesinteger()false
max_digitsMaximum digits allowed when collecting destination numberinteger()15false
pinPIN code to allow caller use this featurestring()""false
preconnect_audioWhat to play for the caller before collecting the destination number`string(‘dialtone''ringing’)`dialtonefalse
retriesMaximum number of retries to collect PIN and/or destination numberinteger()3false
ring_repeat_countHow many times to repeat the ringing (if preconnect_audio is used)integer()1false
skip_moduleWhen set to true this callflow action is skipped, advancing to the wildcard branch (if any)boolean()false
use_account_caller_idWhether to override the caller ID with the account’s external caller ID settingsboolean()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.