@dialstack/sdk-dev / js/src / AccountConfig
Interface: AccountConfig
Defined in: sdk/js/src/types/account-onboarding.ts:42
Properties
default_agent_visible?
optional default_agent_visible?: boolean | null;
Defined in: sdk/js/src/types/account-onboarding.ts:93
Account-level override for whether the managed AI agent is offered when
creating a voice app. Tri-state: null/undefined inherits the platform
default, true shows it, false hides it.
e911_notification?
optional e911_notification?: E911NotificationConfig;
Defined in: sdk/js/src/types/account-onboarding.ts:87
extension_length?
optional extension_length?: number;
Defined in: sdk/js/src/types/account-onboarding.ts:44
max_phone_numbers?
optional max_phone_numbers?: number;
Defined in: sdk/js/src/types/account-onboarding.ts:86
recording_enabled?
optional recording_enabled?: boolean;
Defined in: sdk/js/src/types/account-onboarding.ts:47
Whether call audio recordings are retained. Defaults to true.
recording_inbound_enabled?
optional recording_inbound_enabled?: boolean;
Defined in: sdk/js/src/types/account-onboarding.ts:52
Whether inbound call audio is retained. Narrows recording_enabled, which gates every direction, so both must be on (default: true).
recording_internal_enabled?
optional recording_internal_enabled?: boolean;
Defined in: sdk/js/src/types/account-onboarding.ts:60
Whether extension-to-extension call audio is retained (default: true)
recording_outbound_enabled?
optional recording_outbound_enabled?: boolean;
Defined in: sdk/js/src/types/account-onboarding.ts:58
Whether outbound call audio is retained. Turn this off where the law requires every party to consent and an inbound notice cannot cover it (default: true).
recording_retention_days?
optional recording_retention_days?: number;
Defined in: sdk/js/src/types/account-onboarding.ts:84
How long call recording audio is kept before it is deleted. The call record is kept and stays in call history; only the audio goes. Defaults to 365 days, maximum 2555 (7 years). Zero or negative means use the default — retention cannot be disabled. Voicemail audio is not covered by this setting.
redaction_enabled?
optional redaction_enabled?: boolean;
Defined in: sdk/js/src/types/account-onboarding.ts:68
Whether sensitive information (PII) is redacted from transcripts and audio
recordings. When enabled, redacted words appear as [PII] in transcripts,
the matching audio is silenced, calls are transcribed in English only, and
a recording is downloadable only after redaction completes. Defaults to
false.
region?
optional region?: string;
Defined in: sdk/js/src/types/account-onboarding.ts:43
timezone?
optional timezone?: string;
Defined in: sdk/js/src/types/account-onboarding.ts:85
transcript_retention_days?
optional transcript_retention_days?: number;
Defined in: sdk/js/src/types/account-onboarding.ts:76
How long transcript text and AI summaries are kept on call recordings and voicemails before the text is cleared. The call and voicemail records themselves are kept, and audio expires on its own window. Defaults to 365 days, maximum 2555 (7 years). Zero or negative means use the default — retention cannot be disabled.
transcription_enabled?
optional transcription_enabled?: boolean;
Defined in: sdk/js/src/types/account-onboarding.ts:45