function 'VM_INFO'

Краткий обзор

Получает определенную информацию о почтовом ящике.

Описание

Эта функция возвращает выбранный атрибут из указанного почтового ящика (<mailbox>). Если контекст (<context>) не указан, используется контекст по умолчанию. Может быть указана папка (<folder>), общие папки включают в себя: 'INBOX', 'Old', 'Work', 'Family' и 'Friends'.

Синтаксис

VM_INFO(mailbox[@context],attribute[,folder])

Аргументы

attribute

  • count: Количество сообщений в указанной папке (<folder>). Если <folder> не указано, по умолчанию предполагается 'INBOX'.
  • email: Адрес электронной почты связанной с почтовым ящиком.
  • exists: Логическое значение того существует ли соответствующий почтовый ящик.
  • fullname: Полное имя, связанное с почтовым ящиком.
  • language: Язык почтового ящика, если он был переопределен, в ином случае язык канала.
  • locale: Региональный стандарт (локаль) почтового ящика, если он был переопределен, в ином случае региональный стандарт канала.
  • pager: Адрес электронной почты пейджера, связанный с почтовым ящиком.
  • password: Пароль доступа к почтовому ящику.
  • tz: Часовой пояс почтового ящика, если переопределен, иначе глобальный часовой пояс.

folder

Папка. Если не указано, предполагается «INBOX».

Пример

Проверим существует ли почтовый ящик.

Если возвращается '1' указанный почтовый ящик существует, если '0' - нет.

exten => 100,n,Verbose(${VM_INFO(test@voicemailcontext)})         

Asterisk: функции диалплана

  • asterisk/func/vm_info.txt
  • Последние изменения: 2018/12/14