Управление голосовой почтой

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