Open Source Training Seminar FreePBX Paid Support

Some initial thought - at least related to this module and I don't see any better place to put it for now. Today when pressing 0 to exit voicemail, macro-vm has the following dialplan:

exten => o,1,Background(one-moment-please)      ; 0 during vm message will hangup
exten => o,2,GotoIf($["foo${FROM_DID}" = "foo"]?from-pstn,s,1:from-pstn,${FROM_DID},1)

This is probably fine as a default if nothing is specified. However, I think it would be a good idea to have each extension have an option to go to any configured destination as their zero out option. You would simply make a new context: [vm-operator-dest] in extensions_additional. The above dialplan would be modified to look something like this:

exten => o,1,Background(one-moment-please)      ; 0 during vm message will hangup
exten => o,2,Goto(vm-operator-dest,${ARG1},1)   ; ARG1 is dest being called

[vm-operator-dest]
... various destinations as configured by freepbx

and each extension that has voicemail configured would have an entry in vm-operator-dest, which could just be the system default if a destination isn't chosen (or make them choose one). And the voicemail module or general screen could be used to choose the default.

This type of arrangement would easily accomodate having a zero out be directed to someone's assistant, a receptionist, a call queue, etc. - and different choices for different people. AND - it would be very easy to accomplish by just including the same 'destinations if not answered' gui and dialplan generation that already exsits to create vm-operator-dest.

thougts?

philippel

--

(gregmac 6/30/2006) There needs to be a default for this, so it doesn't need to be set for each user. I think there should also be an option to treat it as a new incoming call (like it does now), which is a destination that doesn't currently exist

(philippel 6/30/2006) Agreed. One way to do that would be to NOT require a destination be chosen (e.g. use system default or choose a specific destination. Then on a general voicemail screen or other general place, we could have the choice of all the destinations along with a or some default ones such as what exists. And the vm-operator-dest can include a catchall which is set by this default.

(lazytt 1/31/2007) Hasn't this been address by VmX?

Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads