exten => *1,1,Macro(agent-add|callcentre-basic|${CALLERID(num)}) macro-agent-add] exten => s,1,Wait(1) exten => s,n(Add),AddQueueMember(${ARG1}|Local/${ARG2}@callcentre-agent||j) exten => s,n,UserEvent(AgentLogin|Agent: ${ARG2}) exten => s,n,Wait(1) exten => s,n,Playback(agent-loginok) exten => s,n,Hangup() exten => s,Add+101,Macro(agent-del|${ARG1}|${ARG2}) [macro-agent-del] exten => s,1,Wait(1) exten => s,n,RemoveQueueMember(${ARG1}|Local/${ARG2}@callcentre-agent) exten => s,n,UserEvent(RefreshQueue) exten => s,n,Wait(1) exten => s,n,Playback(agent-loggedoff) exten => s,n,Hangup()