@dialstack/sdk-dev / server/src / Voicemail
Interface: Voicemail
Defined in: sdk/server/src/index.ts:1077
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:1086
call
call: string | CallLog | null;
Defined in: sdk/server/src/index.ts:1102
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:1088
duration_seconds
duration_seconds: number;
Defined in: sdk/server/src/index.ts:1083
format
format: string;
Defined in: sdk/server/src/index.ts:1085
Audio format, e.g. mp3.
from_name
from_name: string | null;
Defined in: sdk/server/src/index.ts:1082
from_number
from_number: string;
Defined in: sdk/server/src/index.ts:1081
id
id: string;
Defined in: sdk/server/src/index.ts:1078
is_read
is_read: boolean;
Defined in: sdk/server/src/index.ts:1087
owner
owner: string;
Defined in: sdk/server/src/index.ts:1080
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:1089
sentiment?
optional sentiment?: Sentiment | null;
Defined in: sdk/server/src/index.ts:1095
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:1090