@dialstack/sdk-dev / server/src / Voicemail
Interface: Voicemail
Defined in: sdk/server/src/index.ts:780
A voicemail message with its audio recording. Each voicemail has exactly one owner — either a user or a shared voicemail box.
Properties
audio_url
audio_url: string;
Defined in: sdk/server/src/index.ts:789
call
call: string | CallLog | null;
Defined in: sdk/server/src/index.ts:805
The call that produced this voicemail — its id by default, or the full
CallLog when expand: ['call'] is requested. Always present; null
for voicemails with no resolvable call (a direct-to-mailbox drop, or a row
predating the linkage).
created_at
created_at: string;
Defined in: sdk/server/src/index.ts:791
duration_seconds
duration_seconds: number;
Defined in: sdk/server/src/index.ts:786
format
format: string;
Defined in: sdk/server/src/index.ts:788
Audio format, e.g. mp3.
from_name
from_name: string | null;
Defined in: sdk/server/src/index.ts:785
from_number
from_number: string;
Defined in: sdk/server/src/index.ts:784
id
id: string;
Defined in: sdk/server/src/index.ts:781
is_read
is_read: boolean;
Defined in: sdk/server/src/index.ts:790
owner
owner: string;
Defined in: sdk/server/src/index.ts:783
The user who received the voicemail, or the shared box it was left in.
read_at
read_at: string | null;
Defined in: sdk/server/src/index.ts:792
sentiment?
optional sentiment?: Sentiment | null;
Defined in: sdk/server/src/index.ts:798
Sentiment of the voicemail transcript. Voicemail audio is single-channel,
so this never carries the local/remote breakdown a call does.
summary
summary: string | null;
Defined in: sdk/server/src/index.ts:793