How To Supervise A Voicemail Box With A BLF Button ? What Does “State:Unavailable” Exactly Means ?

Home » Asterisk Users » How To Supervise A Voicemail Box With A BLF Button ? What Does “State:Unavailable” Exactly Means ?
Asterisk Users 4 Comments

Hello,

I’m trying to supervise an existing Voicemail box with a BLF button on Debian‘s asterisk 13.14.1 system.

I mostly found this [1] document. I added in a context a line like:
exten = *7000,hint,MWI:31@default

With “core show hints”, I can read this:
*7000@subs : MWI:31@default State:Unavailable Presence:not_set Watchers 1

My questions are:

1. Is this “exten = *7000,hint,MWI:31@default” statement correct ?
2. What does “State:Unavailable” exactly means ? To it means “Asterisk is unable to find any MWI:31@default state”.
3. Which Asterisk version introduced this MWI/BLF/hint feature ? Was it supported in 1.6, for instance ?

Best regards

[1]
https://community.asterisk.org/t/hint-mwi-help-i-am-not-able-to-make-it-works/72112

4 thoughts on - How To Supervise A Voicemail Box With A BLF Button ? What Does “State:Unavailable” Exactly Means ?

  • Hello Olivier,

    I may be incorrect but I don’t believe you can hint on a mailbox like that.

    I’ve always used custom device states and dialplan logic for my shared voicemail boxes that are not being watched directly by a endpoint natively.

  • 1) I have a custom subroutine that uses a database and the VMCOUNT function to determine if the contents of the box have changed and update a custom device state accordinly.

    2) the FreePBX developers may have extended their product to allow hinting on mailboxes that way, I don’t see anything in the source so they have not submitted their code to the Asterisk project.

  • It is a custom module that was written by an Asterisk developer at an AstriCon and ‘gifted’ to the FreePBX team. It should be open source somewhere…