Skip to content

KAZOO Support Channels

This documentation is curated by 2600Hz as part of the KAZOO open source project. Join our community forums here for peer support. Only features in the docs.2600hz.com/supported space are included as part of our 2600Hz Support Services plan.

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.