Asterisk app: VoiceMail
Краткий обзор
Оставляет сообщение голосовой почты.
Описание
Это приложение позволяет вызывающей стороне оставить сообщение для указанного почтового ящика. Если задано более одного почтового ящика, будут использоваться сообщения почтового ящика, заданного первым. Выполнение диалплана остановится, если указанный почтовый ящик не существует. Приложение голосовой почты закроется, если будет получена какая-либо из следующих цифр DTMF:
0 - Перейти к расширению '0' в текущем контексте диалплана.
* - Перейти к расширению 'a' в текущем контексте диалплана.
Это приложение установит следующую переменную канала после завершения:
${VMSTATUS}: Указывает состояние выполнения приложения голосовой почты.
Возможны следующие значения:
- SUCCESS - Вызывающий абонент успешно оставил сообщение.
- USEREXIT - Вызывающий абонент вышел из VM нажатием клавиши.
- FAILED - Вызывающий абонент не оставил сообщение либо произошла ошибка, из за которой сообщение не было оставлено.
Синтаксис
VoiceMail(mailbox[@context][&mailbox[@context][&…]][,options])
Аргументы
options
- 'b': - Указывает воспроизвести приветствие 'busy'(занято) вызывающей стороне.
- 'd([c]):' - Принимает цифры для нового расширения в контексте <c>, если оно воспроизводится во время приветствия. Контекст по умолчанию соответствует текущему контексту.
- 'g(#):' - При записи сообщения голосовой почты увеличивает громкость записи на указанное значение. Опция задается целым числом, в децибелах(дБ).
- 's:' - Указывает пропускать воспроизведение инструкции по оставлению сообщения вызывающей стороне.
- 'u:' - Указывает воспроизвести приветствие 'unavailable'(недоступно).
- 'U:' - Пометить сообщение как 'URGENT'(срочное).
- 'P:' - Пометить сообщение как 'PRIORITY'(приоритетное).
- 'j:' - Если запрашиваемый почтовый ящик не существует и имеется приоритет n + 101 (где n – текущий приоритет), этот приоритет будет выполнен следующим.
Смотри также
Команда Asterisk VoiceMailMain()