Skip to main content

@dialstack/sdk-dev / js/src / AccountConfig

Interface: AccountConfig

Defined in: sdk/js/src/types/account-onboarding.ts:42

Properties​

default_agent_visible?​

TypeScript
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?​

TypeScript
optional e911_notification?: E911NotificationConfig;

Defined in: sdk/js/src/types/account-onboarding.ts:87


extension_length?​

TypeScript
optional extension_length?: number;

Defined in: sdk/js/src/types/account-onboarding.ts:44


max_phone_numbers?​

TypeScript
optional max_phone_numbers?: number;

Defined in: sdk/js/src/types/account-onboarding.ts:86


recording_enabled?​

TypeScript
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?​

TypeScript
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?​

TypeScript
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?​

TypeScript
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?​

TypeScript
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?​

TypeScript
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?​

TypeScript
optional region?: string;

Defined in: sdk/js/src/types/account-onboarding.ts:43


timezone?​

TypeScript
optional timezone?: string;

Defined in: sdk/js/src/types/account-onboarding.ts:85


transcript_retention_days?​

TypeScript
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?​

TypeScript
optional transcription_enabled?: boolean;

Defined in: sdk/js/src/types/account-onboarding.ts:45