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.


GET/v2/voicemail

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

GET
/v2/voicemail
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"
      },
   ]
}

Was this page helpful?