Hello,
We have a queue with an IVR breakout menu that has option 9 going to Voicemail > Ext Unavailable Message.
In a recent update, it stopped working, as soon as you press 9, the call drops.
It looks to me like issue is with the GOSUB_RETVAL which is being set to TRUE and then in the macro-vm context you have the following
exten => s,1,Macro(user-callerid,SKIPTTL)
exten => s,n,Set(VMGAIN=${IF($["foo${VM_GAIN}"!="foo"]?"g(${VM_GAIN})": )})
exten => s,n,Macro(blkvm-check,)
exten => s,n,GotoIf($["${GOSUB_RETVAL}" != "TRUE"]?vmx,1)
exten => s,n,Hangup
So it hangs up the call since GOSUB_RETVAL is set to TRUE
Let me know if you need any further information
Thanks