#

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

