[macro-cmg_exten] exten => s,1,NoOp() exten => s,n,Wait(1) exten => s,n,ChanIsAvail(SIP/${ARG1}|js) exten => s,n,GotoIf($[${GROUP_COUNT(${MACRO_EXTEN}@CMG)} = 0]?avail:busy) exten => s,n(avail),Set(OUTBOUND_GROUP=${MACRO_EXTEN}@CMG) exten => s,n,SetAccount(CMG) exten => s,n,Set(CALLFILENAME=${UNIQUEID}) exten => s,n,Monitor(wav,/recordings_ram0/${CALLFILENAME},m) exten => s,n,Dial(SIP/${ARG1},20) exten => s,n(busy),Busy()