I have a few users that check multiple shared voicemails, my project is to create blf buttons on their polycoms to light up when voicemails are in the box, and check the voicemail without having to enter a password when pressed. Got that all working, with one minor annoyance…
I’d like to prevent them (or just abruptly hang up) from being able to press transfer on the polycom during an active call and send it to this BLF, as the incoming caller would then be listening to other people’s voicemails.
Tried working this from the polycom side, and searched around to see if there is a change I can make to the extensions_custom.conf script to detect “This is a transfer, uhoh hangup”. I’m afraid I don’t know the correct terminology to search as I wasn’t finding good results.
The following is entered in extensions_custom.conf, a Custom Destination pointing to it, and a Misc Application pointing to that.
[fourhundred-voicemail]
exten => s,1,Ringing
exten => s,2,Answer
exten => s,3,Wait(1)
exten => s,4,VoiceMailMain(400@default,s)
exten => s,5,Macro(hangupcall)
[from-internal-custom]
exten => *33,hint,MWI:400@${DB(AMPUSER/400/voicemail)}