Управление голосовой почтой
Компонент позволяет работать с голосовой почтой для приема сообщения и управления содержимым своего ящика.
Каждый ящик имеет свой номер. Если происходит размещение файла в новом ящике, то он автоматически создается. В каждом ящике есть две папки:
-
Новые. Все размещенные файлы записи попадают в эту папку. Пока в этой папке есть хоть один файл, на телефоне горит MWI.
-
Прослушанные. В этой папке хранятся прослушанные записи, к которым абонент всегда может обратиться.
Файлы автоматически удаляются из папки Новые
, если они не были прослушаны в течении 3-х месяцев.
У компонента есть несколько режимов работы:
-
Положить сообщение. Размещает новое записанное сообщение в указанный почтовый ящик
-
Получить количество сообщений. Результат - количество новых и прослушанных сообщений
-
Достать сообщение по индексу. Получение пути до файла записи и ID сообщения по его индексу. Индекс - порядковый номер сообщения в папке ящика, где 1 - самое старое.
-
Достать новое сообщение. Получение ссылка на запись и ID самого нового сообщения в папке Новые или Прослушанные.
-
Достать старое сообщение. Получение ссылка на запись и ID самого старого сообщения в папке Новые или Прослушанные.
-
Достать следующее сообщение. Позволяет получить более новое или более старое сообщение относительно текущего индекса. Также возвращает ссылку на него.
-
Переместить в прослушанные. Переместить текущее сообщение в папку Прослушанные.
-
Удалить сообщение. Удалить текущее сообщение из голосовой почты.
-
Очистить ящик. Очищает все сообщения в папке Новые или Прослушанные.
Общие свойства:
Название | Описание |
---|---|
Операция |
|
Номер ящика |
Номер ящика, с которым необходимо работать. Уникальный номер с тем же значением, что и постфикс телефонного номера, следующий за |
Причина ошибки |
Переменная для сохранения кода ошибки. |
Переход |
Компонент, которому передается управление в случае успешного завершения операции. Переход по умолчанию |
Переход, не найдено |
Следующий Компонент, если не найдено сообщение для обработки. |
Описание |
Описание компонента |
Специализированные свойства разных операций
Операция Положить сообщение.
Сообщение размещается в ящике с указанным Номером
Название | Описание |
---|---|
Путь к файлу |
Передается полный путь к записи, которую необходимо разместить в голосовой почте абонента (в папке |
Отправитель |
Номер абонента, кто будет считаться отправителем этого сообщения. |
Операция Получить количество сообщений.
Получает количество сообщений в ящике с указанным Номером
Название | Описание |
---|---|
Новых сообщений |
Переменная для сохранения количества голосовых сообщений в папке |
Старых сообщений |
Переменная для сохранения количества голосовых сообщений в папке |
Операция Достать сообщение по индексу.
Получает определенное сообщение из ящика с указанным Номером
Название | Описание |
---|---|
Папка ящика |
Выбор папки, с которой необходимо работать. Две папки в каждом ящике
|
Индекс |
Индекс - последовательный номер сообщения в папке текущего почтового ящика. Индекс самого старого сообщения |
ID сообщения |
Переменная для сохранения идентификатора возвращаемого голосового сообщения (ID сообщения по указанному индексу) |
Отправитель |
Переменная для сохранения отправителя возвращаемого голосового сообщения. |
Дата отправки |
Переменная для сохранения даты отправки возвращаемого голосового сообщения. |
Путь к файлу |
Переменная для сохранения локального пути к файлу записи возвращаемого голосового сообщения. |
Операция Достать новое сообщение.
Получение самого нового
сообщения из выбранной папке ящика с указанным Номером
Название | Описание |
---|---|
Папка ящика |
Выбор папки, с которой необходимо работать. Две папки в каждом ящике
|
ID сообщения |
Переменная для сохранения идентификатора возвращаемого голосового сообщения. (ID самого нового сообщения в папке) |
Отправитель |
Переменная для сохранения отправителя возвращаемого голосового сообщения. |
Дата отправки |
Переменная для сохранения даты отправки возвращаемого голосового сообщения. |
Путь к файлу |
Переменная для сохранения локального пути к файлу записи возвращаемого голосового сообщения. |
Операция Достать старое сообщение.
Получение самого старого
сообщения из выбранной папке ящика с указанным Номером
Название | Описание |
---|---|
Папка ящика |
Выбор папки, с которой необходимо работать. Две папки в каждом ящике
|
ID сообщения |
Переменная для сохранения идентификатора возвращаемого голосового сообщения. (ID самого старого сообщения в папке) |
Отправитель |
Переменная для сохранения отправителя возвращаемого голосового сообщения. |
Дата отправки |
Переменная для сохранения даты отправки возвращаемого голосового сообщения. |
Путь к файлу |
Переменная для сохранения локального пути к файлу записи возвращаемого голосового сообщения. |
Операция Достать следующее сообщение.
Получение более нового или более старого сообщения из ящика с указанным Номером
Название | Описание |
---|---|
ID текущего сообщения |
ID сообщения, к которому необходимо получить доступ. ID является уникальной ссылкой на сообщение в системе. |
Папка ящика |
Выбор папки, с которой необходимо работать. Две папки в каждом ящике
|
Метод |
|
ID сообщения |
Переменная для сохранения идентификатора возвращаемого голосового сообщения. (ID следующего сообщения) |
Отправитель |
Переменная для сохранения отправителя возвращаемого голосового сообщения. |
Дата отправки |
Переменная для сохранения даты отправки возвращаемого голосового сообщения. |
Путь к файлу |
Переменная для сохранения локального пути к файлу записи возвращаемого голосового сообщения. |
Операция Переместить в прослушанные.
Перемещает указанное сообщение из папки Новое в папку Прослушанные. Действие в ящике с указанным Номером
Название | Описание |
---|---|
ID текущего сообщения |
ID сообщения, к которому необходимо получить доступ. ID является уникальной ссылкой на сообщение в системе. |
Операция Удалить сообщение.
Удаляет указанное сообщение из выбранной папке ящика с указанным Номером
Название | Описание |
---|---|
ID текущего сообщения |
ID сообщения, к которому необходимо получить доступ. ID является уникальной ссылкой на сообщение в системе. |
Папка ящика |
Выбор папки, с которой необходимо работать. Две папки в каждом ящике
|