Upgrade 3CX to v18 and get it hosted free!

Asterisk Agents

Author image

Asterisk call agents

Agents are human beings – well, phone extensions that are used by human beings. Setting up agents in the Asterisk config agents.conf file allows you to then assign agents in your call queues as a member. One agent can be assigned to many queues, and you can permit an agent to login from any extension.

In a nutshell…..

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 Asterisk cmd MusicOnHold, waits for call.
  • Inbound call gets transfered to extension 29
  • agents hears beep and inbound call gets connected to agent.

If you would prefer your agents to get called when they log in, you can implement the AgentCallbackLogin function, which will call your agent when a call gets assigned to them in the queue.

See also


Back to Asterisk – documentation of application commands

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.