Thank you. I will test it today. Is it possible to build a list of agent-id in MySQL Database rather than agent.conf?
I am not sure what is the best approach, maybe you can give me some direction. On the backend (web based) Admin can create a new Agent for agent web panel login. Admin will enter their new username and password for web login. Admin also need to select a agent-id for a new agent. I have two options. - Build hundreds static agent-id in agents.conf - Dynamic agent-id in mysql table (Not associated with agent.conf). Is this possible? Thanks On Fri, Aug 7, 2015 at 4:50 PM, Richard Mudgett <[email protected]> wrote: > > > On Fri, Aug 7, 2015 at 10:06 AM, Shahid H <[email protected]> wrote: > >> Hi, >> >> If agents is already logged in via AgentLogin() and users dialled >> extension 300 which will be placed in Queue(support-queue). >> >> How to find out which agent is available I can put their Agent id >> in AgentRequest() ? >> >> If this is not a good approach then how it should be done? >> >> Agent should automatically get next call when he/she is available. >> >> extensions.conf >> >> [LocalSets] >> exten => 300,1,Answer() >> same => n,Queue(support-queue) >> same => n,hangup >> >> >> [agents] ;callback >> exten => 800,1,AgentRequest(????) ; How to get Agent id that is available >> to take call? >> > > Replace above line with the following line if your agent-ids are 4 digit > numeric: > exten => _XXXX,1,AgentRequest(${EXTEN}) > > >> same => n,NoOp(AGENT_STATUS is ${AGENT_STATUS}) >> same => n,Playback(silence/1) >> same => n,Hangup() >> >> >> Example in the queue.conf >> >> member => Local/800@agents,0,Name 1,Agent:1001 >> > > Replace the above line for agent 1001 with the following: > member => Local/1001@agents,0,Name,1,Agent:1001 > > For other agents follow the similar pattern: > member => Local/<agent-id>@agents,0,Name,1,Agent:<agent-id> > > Richard > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > New to Asterisk? Join us for a live introductory webinar every Thurs: > http://www.asterisk.org/hello > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
