<div dir="ltr"><span style="font-size:12.8000001907349px">Hi,</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">If agents is already logged in via AgentLogin() and users dialled extension 300 which will be placed in Queue(support-queue).</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">How to find out which agent is available I can put their Agent id in AgentRequest() ?</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">If this is not a good approach then how it should be done?</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Agent should automatically get next call when he/she is available. </div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">extensions.conf</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div>[LocalSets]</div><div>exten => 300,1,Answer()</div><div>same => n,Queue(support-queue)</div><div>same => n,hangup</div><div><br></div><div><br></div><div>[<span style="font-size:12.8000001907349px">agents</span>] ;callback</div><div>exten => 800,1,AgentRequest(????) ; How to get Agent id that is available to take call? </div><div>same => n,NoOp(AGENT_STATUS is ${AGENT_STATUS})</div><div>same => n,Playback(silence/1)</div><div>same => n,Hangup()</div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Example in the queue.conf <br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div>member => Local/800@agents,0,Name 1,Agent:1001 </div><div>and more..</div><div><br></div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Thanks</div></div>