Voice mail option 3 advance options

Hi folks,

New to freePBX so if this sounds stupid treat me accordingly :slight_smile:

Yes a simple question (I think), I’m having an issue with voice mailboxes that get a response after pressing three “I do not understand that” everything else seems fine on the system.

Version 14 of FreePBX

Thx G

We were all new once - still it’s hard not to rise to such tempting bait…


The logs will tell you what is actually happening in the system. My guess is that the options for your VM context aren’t the same as the recording (they’re separate). For purposes of explanation, think of the VM system as a specialized IVR. The recording is done first, then the options are programmed in the IVR settings.

Since this is VM, you don’t have as much control over the settings, but there are still things you can look at based on what the /var/log/asterisk/full log tells you is happening.

This is captured from the CLI, it’s as if the system isn’t recognising the 3 tone for advanced options

[Jun 5 15:18:21] – <PJSIP/106-00000014> Playing ‘vm-messages.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:22] – <PJSIP/106-00000014> Playing ‘vm-opts.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:26] – <PJSIP/106-00000014> Playing ‘vm-leavemsg.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:29] – <PJSIP/106-00000014> Playing ‘vm-starmain.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:32] – <PJSIP/106-00000014> Playing ‘vm-sorry.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:35] – <PJSIP/106-00000014> Playing ‘vm-opts.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:37] – <PJSIP/106-00000014> Playing ‘vm-leavemsg.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:39] – <PJSIP/106-00000014> Playing ‘vm-starmain.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:41] – <PJSIP/106-00000014> Playing ‘vm-sorry.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:44] – <PJSIP/106-00000014> Playing ‘vm-opts.ulaw’ (language ‘en_GB’)
[Jun 5 15:18:44] == Spawn extension (from-internal, *97, 120) exited non-zero on ‘PJSIP/106-00000014’
[Jun 5 15:18:44] – Executing [[email protected]:1] Macro(“PJSIP/106-00000014”, “hangupcall”) in new stack
[Jun 5 15:18:44] – Executing [[email protected]:1] GotoIf(“PJSIP/106-00000014”, “1?theend”) in new stack
[Jun 5 15:18:44] – Goto (macro-hangupcall,s,3)
[Jun 5 15:18:44] – Executing [[email protected]:3] ExecIf(“PJSIP/106-00000014”, “0?Set(CDR(recordingfile)=)”) in new stack
[Jun 5 15:18:44] – Executing [[email protected]:4] NoOp(“PJSIP/106-00000014”, " monior file= ") in new stack
[Jun 5 15:18:44] – Executing [[email protected]:5] AGI(“PJSIP/106-00000014”, “attendedtransfer-rec-restart.php,”) in new stack
[Jun 5 15:18:44] – Launched AGI Script /var/lib/asterisk/agi-bin/attendedtransfer-rec-restart.php

Here is a picture of the menu structure


You can set options in voicemail.conf as fully defined in



Thx Dicko,

That make sense, there arn’t any advane options unless create them yourself, if i’m understanding that map correctly.

Table 8.2


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