Unnamed
public text v1 · immutable[macro-queuememberlogin]
exten => s,1,AddQueueMember(${ARG1}|Local/${MY_AGENT_CALLBACK}@queuemembers)
[macro-callqueuemember]
exten => s,1,GotoIf($[${GROUP_COUNT(${MACRO_EXTEN}@queuemembers)} = 0]?2:s-BUSY|1)
exten => s,2,Set(OUTBOUND_GROUP=${MACRO_EXTEN}@queuemembers)
exten => s,3,Dial(${ARG1}|20|t)
exten => s,4,Goto(s-${DIALSTATUS})
exten => _s-.,1,Hangup
exten => s-BUSY,1,Busy
exten => s-NOANSWER,1,Hangup
[queuemembers]
exten => 5000,1,Macro(callqueuemember|SIP/5000)