@dialstack/sdk / server / Voicemail
Interface: Voicemail
Defined in: sdk/src/server/index.ts:763
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/src/server/index.ts:772
call
call: string | CallLog | null;
Defined in: sdk/src/server/index.ts:788
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/src/server/index.ts:774
duration_seconds
duration_seconds: number;
Defined in: sdk/src/server/index.ts:769
format
format: string;
Defined in: sdk/src/server/index.ts:771
Audio format, e.g. mp3.
from_name
from_name: string | null;
Defined in: sdk/src/server/index.ts:768
from_number
from_number: string;
Defined in: sdk/src/server/index.ts:767
id
id: string;
Defined in: sdk/src/server/index.ts:764
is_read
is_read: boolean;
Defined in: sdk/src/server/index.ts:773
owner
owner: string;
Defined in: sdk/src/server/index.ts:766
The user who received the voicemail, or the shared box it was left in.
read_at
read_at: string | null;
Defined in: sdk/src/server/index.ts:775
sentiment?
optional sentiment?: Sentiment | null;
Defined in: sdk/src/server/index.ts:781
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/src/server/index.ts:776