Hi, I’m running FreePBX 2.5.1 with Asterisk 18.104.22.168~dfsg-3 on Debian Lenny.
I would like for users to be given the option to call a different person, instead of being forced to leave a message when a phone isn’t answered.
Is it possible to do this, and if so, how?
Once you drop into voicemail you are running a compiled C code module that is built into asterisk, nothing to do directly with FreePBX.
It is possible to create a dial plan to emulate the voicemail (it used to be way, way back) but it was slow so was coded to be built in for speed reasons).
There is a option that can be enabled to allow for pressing 0 to get to the operator. I can’t remember where that setting needs to be changed at this moment. But it should be in the voicemail.conf file and/or the vm_general.inc file.
Also take a look at the VmX options as that allows you to do some pre-processing type operations before being dropped into the actual voicemail routine.