How to create a global mailbox


My problem is the following :

I have 10 extensions.
20001 to 20010

I would like to attribute all these extensions the mailbox 4587. So I created a virtual extension 4587 with mailbox 4587.
When a message is put to 4587, all extensions associated to it receive message waiting information.
When messages is deleted all ten extensions are notified.

Fist question, is it possible?
If yes, how can I configure this in freepbx .
I have no idea how to associate extensions with this single mailbox.

It’s like a duplication of mailbox 4587 for each extension.

Can someone help me please?

Thanks in advance


I think you understand well what I want. But I don’t know how to set it up with freepbx

I have already try voicemail blasting. But this is not what I am looking for.
This is the behavior I would expect from voicemailBlast:
I could consult the voicemail by *98 4587. Then remove the message


VoicemailBlast send email to each voicemail.
I want to create a unique voicemail for all extensions.

I think your first idea was good but I don’t know how to perform it with freepbx.

Well, they both work as designed,

Out of ideas apart from maybe writing a cron job that symlinks all the msgNNN.* files from the master to the slaves’ INBOX’s. You would need to rename them to match the highest number plus 1 of the messages in each users INBOX.

Maybe if you have spare buttons use them, depending on your phone, to “hint” that there is voicemail on the master vmail box

just change the voicemail context to 4587 for each extension that shares that voicemail box


Thank you for your answer.
Unfortunately it doesn’t work. I think something is wrong in my settings

This is what freepbx generated as voicemail.conf file

4587 => 0000,4587,attach=yes|saycid=yes|envelope=yes|delete=no
20001 => ,20001,attach=yes|saycid=yes|envelope=yes|delete=no
20002 => ,20002,attach=yes|saycid=yes|envelope=yes|delete=no
20003 => ,20003,attach=yes|saycid=yes|envelope=yes|delete=no

Can you help me please?

All voicemail go to /var/spool/asterisk/voicemail/default/4587/INBOX/.

I should have voicemail in

Thanks in advance

Perhaps I misunderstood you. Try the “voicemail blasting” module.


You first idea was the good one.
In each extension I put :

Mailbox = [email protected] (freepbx)

Thanks a lot