How to Disable "If Correct, Press 1" Message Before Beep in Voicemail

Hello,

I am using FreePBX with Asterisk, and I am trying to disable the default prompts played before the beep in the voicemail application. Specifically, I want to bypass the following messages:

  • if-correct-press
  • digits/1

I only want to play my custom voicemail greeting (e.g., custom/segreteria-interno) followed directly by the beep (beep.alaw), without any intermediate prompts asking the caller to press a key.

What I’ve Tried:

  1. Customized Dialplan in extensions_override_freepbx.conf:
    I tried overriding the dialplan for app-vmblast using the following code:
[app-vmblast]
exten => vmblast,1,NoOp(Skip confirmation messages)
exten => vmblast,n,Playback(custom/segreteria-interno)
exten => vmblast,n,Playback(beep)
exten => vmblast,n,Return()

However, this caused the call to hang up immediately, and no audio was played.
2. Modified Voicemail Settings:
I disabled review=yes, tempgreetwarn=yes, and other related settings in voicemail configuration files (e.g., voicemail.conf), but the default prompts still play.
3. File Overrides:
I considered replacing the audio files for the prompts (if-correct-press, digits/1) with empty files, but I would prefer a proper dialplan solution to keep these prompts intact for other use cases.

Logs:

Here’s an example log showing the prompts being played:

[2025-01-26 02:49:33] VERBOSE[154850][C-00000014] file.c: <PJSIP/TIM-00000013> Playing 'if-correct-press.alaw' (language 'it')
[2025-01-26 02:49:35] VERBOSE[154850][C-00000014] file.c: <PJSIP/TIM-00000013> Playing 'digits/1.alaw' (language 'it')
[2025-01-26 02:49:39] VERBOSE[154850][C-00000014] file.c: <PJSIP/TIM-00000013> Playing 'beep.alaw' (l

Ancient thread, but it may work for you:

1 Like

Thank you so much, it worked right away! Honestly, I had searched the forum but couldn’t find this solution. You’ve been incredbly helpful, really appreciated!

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