Here I have configured the asterisk ACD. Below are the my configuration.
------------------------------------From the Article------------------------------------
agents.conf
[agents]
agent => 1001,4321,Wayne Kerr
queues.conf
[queue1]
member => Agent/1001
extensions.conf
exten => 28,1,AgentLogin(1001)
exten => 29,1,Queue(queue1)
How it works—
* Agent logs on, e.g. using code "28" as in the example above, hears music on hold, waits for call.
* Inbound call gets transfered to extension 29
* agents hears beep and inbound call gets connected to agent.
I made one sip agent and 1001 and from the above sentence logon using code 28. I understood that so i dial 28 after 1001 login. Any other member who have sip id (2002) he is not agent. What i dial to connect with queue (Inbound call gets transfered to extension 29).
-----------------Logs--------------
server2*CLI> queue show queue1
queue1 has 0 calls (max unlimited) in ‘ringall’ strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 0s
Members:
Agent/7002 (ringinuse enabled) (Unavailable) has taken no calls yet
No Callers
Hope to hear from you soon!!
Kind Regards,
Ajay Saini