---
title: "Receive Voice Delivery Reports"
method: POST
path: "deprecated-receive-voice-delivery-reports"
tags: ["channels", "voice", "voice-reports-and-logs"]
deprecated: true
---

# Receive Voice Delivery Reports

`POST deprecated-receive-voice-delivery-reports` (webhook)

> **Deprecated.**

This version is deprecated as of July 1st 2020, meaning no fixes/updates will be provided and no new parameters will be added.<br/><br/>We strongly advise you to update to new [delivery report method](#programmable-communications/voice/receive-voice-delivery-reports).

## Payload

- 42b3068683a04f02f0303cd880adeb4415571c6aad33d9a3c6850123c94c9889VoiceReportsResponse
  - `results` 42b3068683a04f02f0303cd880adeb4415571c6aad33d9a3c6850123c94c9889VoiceReport[]: Arrays of delivery reports, one object for every message.
    - `bulkId` string: The ID that uniquely identifies the bulk of messages.
    - `messageId` string: The ID that uniquely identifies the message sent.
    - `to` string: Destination address of the voice message.
    - `sentAt` string: Date and time when the voice message was initiated. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
    - `doneAt` string: Date and time when the Infobip services finished processing the voice message (i.e. delivered to the destination, delivered to the destination network, etc.). Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
    - `startTime` string: Date and time when the voice message was established and started ringing. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
    - `answerTime` string: Date and time when the voice message was answered. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
    - `endTime` string: Date and time when the voice message was ended. Has the following format: `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
    - `duration` integer: Duration of the voice message call, in seconds.
    - `fileDuration` number, double: Duration of the voice message audio file, in seconds.
    - `mccMnc` string: Mobile country and network codes.
    - `callbackData` string: Custom data sent over to the notifyUrl.
    - `dtmfCodes` string: DTMF code entered by user. Can be empty string, if user did not press anything, or `null` in case of IVR if user did not participate in Collect action.
    - `dtmfCodesAsJson` string: DTMF code entered by user, but in JSON form - including DTMF variable names.
    - `transcribedAudioFileUrl` string: Url to retrieve call transcription that were made by voice messages with the transcribe feature activated.
    - `scenarioId` string: The ID that uniquely identifies the IVR scenario.
    - `scenarioName` string: Name of IVR scenario.
    - `price` A22294a21e0a6f95f3711ca1f29de62bd2ce6d8bf890b9e41dadab263638faafPrice
      - `pricePerSecond` number, double: Price per one second of the Voice message.
      - `currency` string: The currency in which the price is expressed.
    - `status` A22294a21e0a6f95f3711ca1f29de62bd2ce6d8bf890b9e41dadab263638faafStatus
      - `groupId` integer: Status group ID.
      - `groupName` string: Status group name that describes which category the status code belongs to, e.g. PENDING, UNDELIVERABLE, DELIVERED, EXPIRED, REJECTED.
      - `id` integer: Status ID.
      - `name` string: Status name.
      - `description` string: Human-readable description of the status.
    - `error` A22294a21e0a6f95f3711ca1f29de62bd2ce6d8bf890b9e41dadab263638faafError
      - `groupId` integer: Error group ID.
      - `groupName` string: Error group name.
      - `id` integer: Error ID.
      - `name` string: Error name.
      - `description` string: Human-readable description of the error.
      - `permanent` boolean: Tells if the error is permanent.

## Acknowledgement `200`

Your server returns this code, if it accepts the callback.

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
