August 2007
Intermediate to advanced
608 pages
20h 33m
English
VMAuthenticate() — Authenticates the caller from voicemail passwords
VMAuthenticate([mailbox][@context[,options]])
Behaves identically to the Authenticate() application, with the
exception that the passwords are taken from voicemail.conf.
If mailbox is
specified, only that mailbox’s password will be considered valid. If
mailbox is not specified, the channel
variable AUTH_MAILBOX will be set
with the authenticated mailbox.
If the options parameter is set to
the letter s, Asterisk will skip
the initial prompts.
; authenticate off of any mailbox password in the default voicemail context
; and tell us the matching mailbox number
exten => 123,1,VMAuthenticate(@default)
exten => 123,2,SayDigits(${AUTH_MAILBOX})