::extensions.conf:: [macro-acd] exten => s,1,Answer exten => s,2,Wait(1) exten => s,3,Dial(SIP/${ARG1}) exten => s,4,Congestion exten => 4000,1,Answer exten => 4000,2,GotoIfTime(8:00-17:00|mon-fri|*|*?incoming-t1,4000,8) exten => 4000,3,DigitTimeout,50 exten => 4000,4,Background(afterhours) ;exten => 4000,4,Background(holidaymessage) exten => 4000,5,Wait(4) exten => 4000,6,Voicemail(su5099@sip) exten => 4000,7,Hangup ;exten => 4000,8,Goto(4000,3) exten => 4000,8,Queue(4) [sip] exten => *4,1,Answer exten => *4,2,Wait(1) exten => *4,3,GotoIf($[${4-${CALLERIDNUM}}="1"]?7:4) exten => *4,4,SetGlobalVar(4-${CALLERIDNUM}="1") exten => *4,5,AgentCallbackLogin(4-${CALLERIDNUM}||${CALLERIDNUM}@sip) exten => *4,6,Hangup exten => *4,7,SetGlobalVar(4-${CALLERIDNUM}="0") exten => *4,8,Dial(Local/L4@sip/n,,D(#)) exten => L4,1,AgentCallbackLogin(4-${CALLERIDNUM}||'') exten => L4,2,Hangup ::queues.conf:: [4] music = default strategy = roundrobin timeout = 15 retry = 5 wrapuptime = 5 maxlen = 0 leavewhenempty = no joinempty = yes eventwhencalled = yes announce-frequency = 30 announce-holdtime = yes queue-youarenext = "queue-youarenext" ; ("You are now first in line.") queue-thereare = "queue-thereare" ; ("There are") queue-callswaiting = "queue-callswaiting" ; ("calls waiting.") queue-holdtime = "queue-holdtime" ; ("The current est. holdtime is") queue-minutes = "queue-minutes" ; ("minutes.") queue-thankyou = "q4000" ; ("Thank you for your patience.") member => Agent/4-5001,1 member => Agent/4-5002,1 member => Agent/4-5004,2 ::agents.conf:: [agents] autologoff=10 ackcall=no agent => 4-5001,,Kathy agent => 4-5002,,Rose agent => 4-5004,,Laurie