Multiple voicemail greetings per mailbox

How would I go about giving a user the ability to use multiple greetings per mailbox? I am aware of the ability to set up a temporary greeting but I was looking for 1-2 additional ones. I know I could use call forwarding to push to an announcement that goes to a no greeting VM, but then there is no ringing on the phone first.

Howdy,

app_voicemail isn’t good at that. So…your options are to improve app_voicemail, try app_minivm, or write your own voicemail replacement.

Cheers