Working with VM

Guys, is there a way to turn off the default system recording when creating a mailbox in any extension? I want to set a recording, but after it plays, and before the caller leaves a message, a default system recording plays. The one that says “The person at extension xx is not available”. I’d like for the caller to hear a beep right after the custom message plays. Thanks in advance

when you create a mailbox, /var/spool/asterisk/voicemail/default/{ext}/greet.wav doesn’t exist , it is created when the box is first setup, if it exists then it is played instead of the ‘default’, then a beep, so try

touch /var/spool/asterisk/voicemail/default/{ext}/greet.wav
fwconsole chown

to create an empty ‘greet’

Settings → Voicemail Admin, Dialplan Behavior tab, set Disable Standard Prompt to Yes.

3 Likes

Thank you. I tried this but, it’s way complicated for me to do. I’m not computer literate.

Thanks, I’ve tried your method, but it didn’t change anything.

How did you ‘set a recording’? Did you record the unavailable greeting for your extension with your custom message? If not, please explain how you stored it and play it?

First, I created a Sys Recording and uploaded a message file. then, I created an Extension and in Find me/Follow me I used the message as an Announcement. It plays great when you call and go to the extension but, the default greeting plays afterwards. I also added pbxskip=yes an VM option.

Please explain the desired call flow.

In Follow Me, an ‘Announcement’ is played before any calling acctions are attempted. For example, if you try to call three agents in sequence, giving each a reasonable time to answer, that could take a while. So, you might have an announcement “Please wait while an available agent is located.” After all attempts to reach agents fail and you send the call to voicemail, you normally would want a greeting to be played, so the caller understands he should leave a message. Of course, this should be a personal greeting and not the default “the person at extension …”

If I understand your case correctly that the Follow Me is a dummy and doesn’t call anyone, you should set ‘Destination if no answer’ to Voicemail and in the box below, choose the desired mailbox with (No Message) selected.

I want to simply put a voicemail message to an extension, where if I don’t pick up the call it’d go into VM, but the caller will hear a message on what to leave, thus replacing the default message “The person at extension xx is not available”. How would I be able to do that? Also, how can I send the VM left to an email? Ty

Thank you. I’ve figured it out.

I still can’t get it to send an email. Any solutions? Thanks, again

Can your system send mail in general, for example do you get update notices? Does the
mailq
command show the VM as unsent?
Possibly,
https://sangomakb.atlassian.net/wiki/spaces/PP/pages/73990871/Setup+Postfix+Manually
will be useful. Otherwise, provide details about what does/doesn’t work, which email provider you are using, etc.

Thanks. It was actually Digital Ocean not allowing emails on port 25. I did it with a third party sender. TY

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.