Is this adequate to describe the RG config?
From extensions_additional.conf:
exten => 600,1,Macro(user-callerid,)
exten => 600,n,Macro(blkvm-setifempty,)
exten => 600,n,GotoIf($["${GOSUB_RETVAL}" = “TRUE”]?skipov)
exten => 600,n,Macro(blkvm-set,reset)
exten => 600,n,Set(__NODEST=)
exten => 600,n(skipov),Set(RRNODEST=${NODEST})
exten => 600,n(skipvmblk),Set(__NODEST=${EXTEN})
exten => 600,n,GosubIf($[${DB_EXISTS(RINGGROUP/600/changecid)} = 1 & “${DB(RINGGROUP/600/changecid)}” != “default” & “${DB(RINGGROUP/600/changecid)}” != “”]?sub-rgsetcid,s,1())
exten => 600,n,Gosub(sub-record-check,s,1(rg,600,dontcare))
exten => 600,n,Set(RingGroupMethod=ringall)
exten => 600,n(DIALGRP),Macro(dial,20,${DIAL_OPTIONS},201-200-202-205-206-211-220-279-701)
exten => 600,n,Gosub(sub-record-cancel,s,1())
exten => 600,n,Set(RingGroupMethod=)
exten => 600,n,GotoIf($[“foo${RRNODEST}” != “foo”]?nodest)
exten => 600,n,Set(__NODEST=)
exten => 600,n,Macro(blkvm-clr,)
exten => 600,n,Goto(ext-local,vmu210,1)
exten => 600,n(nodest),Noop(SKIPPING DEST, CALL CAME FROM Q/RG: ${RRNODEST})