Name

VMAuthenticate() — Authenticates the caller from voicemail passwords

Synopsis

    VMAuthenticate([mailbox][@context])

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.

    ; authenticate off of any mailbox password, and tell us the matching
    ; mailbox number
    exten => 123,1,VMAuthenticate()
    exten => 123,2,SayDigits(${AUTH_MAILBOX})

See Also

Authenticate(), voicemail.conf

Get Asterisk: The Future of Telephony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.