So I had recently put in place an ring group for a group of people, that Im wanting it to ring & if unavailable -to go to its own voicemail (for this group, not for an individual), which will alert its userbase by email when a VM exists.
The issue I ran into is 2 fold:
- There being no GUI facility to create a Voicemail box in & of itself (Which Im under the impression I had solved by adding “1800 => 1234,Engineering Dept,[email protected],attach=no|saycid=yes|envelope=yes|delete=no” in /etc/voicemail.conf
and - It not going to this VM Box when I had manually tweeked /etc/extensions_additional.conf for this ring group to the following "exten => vmb1800,1,Macro(vm,1550,BUSY,$
[ext-group]
include => ext-group-custom
exten => 1800,1,Macro(user-callerid,)
exten => 1800,n,Macro(blkvm-setifempty,)
exten => 1800,n,GotoIf($["${GOSUB_RETVAL}" = “TRUE”]?skipov)
exten => 1800,n,Macro(blkvm-set,reset)
exten => 1800,n,Set(__NODEST=)
exten => 1800,n(skipov),Set(RRNODEST=${NODEST})
exten => 1800,n(skipvmblk),Set(__NODEST=${EXTEN})
exten => 1800,n,GosubIf($[${DB_EXISTS(RINGGROUP/1800/changecid)} = 1 &
"${DB(RINGGROUP/1800/changecid)}" != “default” &
"${DB(RINGGROUP/1800/changecid)}" != “”]?sub-rgsetcid,s,1())
exten => 1800,n,Macro(prepend-cid,Engineering)
exten => 1800,n,Set(__CWIGNORE=TRUE)
exten => 1800,n,Gosub(sub-record-check,s,1(rg,1800,dontcare))
exten => 1800,n,Set(RingGroupMethod=ringall)
exten => 1800,n(DIALGRP),Macro(dial,60,${DIAL_OPTIONS},1820-1821-1822-1823-1824-1825)
exten => 1800,n,Gosub(sub-record-cancel,s,1())
exten => 1800,n,Set(RingGroupMethod=)
exten => 1800,n,GotoIf($[“foo${RRNODEST}” != “foo”]?nodest)
exten => 1800,n,Set(__CWIGNORE=)
exten => 1800,n,Set(__NODEST=)
exten => 1800,n,Macro(blkvm-clr,)
exten => 1800,n,Goto(ext-local,vmb1800,1)
exten => 1800,n(nodest),Noop(SKIPPING DEST, CALL CAME FROM Q/RG: ${RRNODEST})
exten => h,1,Macro(hangupcall,)"
