Voicemails
CallScaler's Voicemail feature optimizes message management with a streamlined focus on voice messages. It facilitates seamless reception, playback, and organization of voicemails, enhancing communication efficiency for users in both personal and professional contexts. This dedicated feature ensures that important messages are promptly received and can be conveniently accessed and responded to as needed.
The voicemails model
The voicemails model within CallScaler compiles detailed data on the voice messages received and managed by users. It includes analytics on user interactions with these messages, such as playback frequency and response times. This provides valuable insights into user engagement and communication patterns, enhancing efficiency and effectiveness in managing voice communications.
Properties
- Name
uuid- Type
- string
- Description
Unique identifier for the voicemail.
- Name
voicemail_to_number- Type
- number
- Description
The CallScaler number.
- Name
voicemail_from_number- Type
- number
- Description
The number which we do voicemail has come.
- Name
voicemail_transcription_text- Type
- string
- Description
The transcription of voicemail recording.
- Name
voicemail_transcription_summary- Type
- string
- Description
The summary of voicemail recording.
- Name
voicemail_recording_type- Type
- string
- Description
The type of the recording.
- Name
voicemail_recording_url- Type
- link
- Description
The recording link of the recorded voicemail.
- Name
voicemail_api_recording_url- Type
- link
- Description
The API recording URL of the recorded voicemail.
- Name
voicemail_duration- Type
- link
- Description
The duration of the recorded voicemail.
- Name
voicemail_created_at- Type
- timestamp
- Description
Timestamp of when the message was created.
List all voicemails
This API endpoint facilitates retrieving a paginated list of your calls. By default, the endpoint displays up to twenty five calls per page, allowing you to efficiently manage and retrieve call data as needed.
Optional attributes
- Name
limit- Type
- integer
- Description
Limit the voicemails returned.
Request
curl --location 'https://v2.callscaler.com/api/all/voicemails'
--header 'Authorization: Bearer {bearer_token}'
Response
{
"voicemail": [
{
"uuid": 1,
"voicemail_from_number": "+1234567890",
"voicemail_to_number": "+1234567890",
"voicemail_recording_url": "/user-number/recordings/ivr-number/asd123-12as-6541-a11e-asd123asd.wav",
"voicemail_recording_type": "voicemail",
"voicemail_api_recording_url": "https://files.signalwire.com/asd123-12as-6541-a11e-asd123asd/recordings/asd123-12as-6541-a11e-asd123asd.wav",
"voicemail_transcription_summary": null,
"voicemail_transcription_text": "Are you enjoying callscaler?",
"voicemail_duration": "00:00:20",
"voicemail_created_at": "2024-07-31 12:21:50"
},
{
"uuid": 2,
"voicemail_from_number": "+1234567890",
"voicemail_to_number": "+1234567890",
"voicemail_recording_url": "/user-2/recordings/ivr-7289/asd123-12as-6541-a11e-asd123asd.wav",
"voicemail_recording_type": "voicemail",
"voicemail_api_recording_url": "https://files.signalwire.com/asd123-12as-6541-a11e-asd123asd/asd123-12as-6541-a11e-asd123asd/recordings/asd123-12as-6541-a11e-asd123asd.wav",
"voicemail_transcription_summary": null,
"voicemail_transcription_text": "Yeah, I am enjoying the callscaler.",
"voicemail_duration": "00:00:57",
"voicemail_created_at": "2024-07-30 12:08:16"
},
]
}