Multiple Extensions with phone voicemail button programmed for same mailbox

@eNetKC Edit your /etc/asterisk/extensions_custom.conf file and add these lines at the bottom of the file and save.

[custom-Vmail]
exten => s,1,Ringing
exten => s,2,Answer
exten => s,3,Wait(1)
exten => s,4,VoiceMailMain(8003@default,s) ; <== default may be device depending on your setup
exten => s,5,Macro(hangupcall)

Then in the FreePBX GUI, go to Admin > Custom Destinations and add one. In the Target field, add this:

custom-Vmail,s,1

In the Description, put “Home VoiceMail” or whatever description you want and submit and apply changes.

Now go to Applicaionts > Misc Applications and add one. In Description, put Voicemail. In Feature Code, put 8010 or whatever extension number you’d like. In Destination, choose Custom Destinations from the drop down. Then in the next box, select the Custom Destination you created above “Home VoiceMail” in this example. Submit and apply changes.

Now you can program a speed-dial button on each phone for extension 8010. This button will be used on all phones to retrieve voicemail from extension 8003. Pressing the messages button on the phones will not work so this button will need to be used. It will not light up when there is a message so you need to keep a message waiting indicator set up on the phones.

The messages button on the Yealink may work (I haven’t tried this) if you put 8010 in the extension’s voicemail extension instead of *97.