Something
public text v1 · immutable[macro-Employee-Agent-NoVM]
exten => s,1,NoOp()
exten => s,n,Wait(1)
exten => s,n,SetMusicOnHold(native)
exten => s,n,ChanIsAvail(SIP/${ARG1}|js) ; j is for dump and s is for ANY call
exten => s,n,GotoIf($[${GROUP_COUNT(${MACRO_EXTEN}@agents)} = 0]?avail:busy)
exten => s,n(avail),Set(OUTBOUND_GROUP=${MACRO_EXTEN}@agents)
exten => s,n,Dial(SIP/${ARG1},20)
exten => s,105(busy),GotoIf($["${fromqueue}"="no"]?CMG,2930,9:CMG,busy,1)