telephony/VoicemailMessages

Архив сообщений голосовой почты.

Сущность размещается компонентом сценария Голосовая почта или абонентской функцией 'voicemail_send'. Перевод из состояния 'new' в 'listened', а также в 'archived' осуществляется также компонентом сценария или абонентской функцией 'voicemail'.

В дальнейшем управляется пользовательским приложением, продуктовыми микросервисами или внешними системами через API.

Доступна пользователям в API с фильтром по полю 'boxNumber' через Голосовая почта.

Тип хранилища: history.

Table 1. Поля класса
Поле Описание

id

Идентификатор архивного сообщения

dateTime

Время создания заказа, в UTC.

status

Статус заказа

  • new - назначается при размещении.

  • listened - назначается при прослушивании. Прослушиванием считается только выставление компонентом сценария или абонентской функцией 'voicemail' при завершении воспроизведения соответствующего голосового сообщения.

  • archived - назначается при удалении и очистке голосового ящика. Удалением считается только выставление компонентом сценария или абонентской функцией 'voicemail' при выборе пунктов меню удалить или очистить.

  • error - назначается при ошибке загрузки файла с записью, либо из клиентского приложения или API при установке единственного разрешенного состояния - 'error'.

statusText

Текст ошибки.

nativeId

Текстовый идентификатор исходного сообщения в голосовом ящике.

boxNumber

Номер ящика голосовой почты, совпадающий с номером учетной записи SIP-абонента.

from

Номер абонента, оставившего сообщение.

listenedDateTime

Время перемещения записи из ящика новых сообщений в ящик прослушанных сообщений.

archivedDateTime

Время удаления записи из ящика прослушанных сообщений.

recording

Вложенный файл с голосовым сообщением (wav). Доступен для скачивания.

size

Размер вложения в байтах (дублирует мета-информацию о вложении)