Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.astradial.com/llms.txt

Use this file to discover all available pages before exploring further.

Agents are the users who answer calls in a queue. You need to add at least one agent to a queue before it can handle calls.

Add agents to a queue

1

Open the queue settings

On the Queues page, click the three-dot menu on the queue and select Edit.
2

Scroll to the Members section

At the bottom of the edit dialog, you will see the current members list and an Add member dropdown.
3

Select a user

Click the dropdown and select a user. Only active users who are not already in the queue are shown. The dropdown shows each user’s name and extension.
4

The agent is added immediately

The user appears in the members list. They will start receiving calls from this queue right away.

Remove an agent from a queue

  1. Open the queue’s edit dialog
  2. Find the agent in the Members list
  3. Click the X button next to their name
  4. The agent is removed and will no longer receive calls from this queue
Removing an agent from a queue does not delete their user account. They just stop receiving calls from that specific queue. They can still be in other queues.

How call distribution works

When a call enters a queue, Astradial checks which agents are available and uses the queue’s strategy to decide who to ring:
  1. The queue checks all members
  2. It filters out agents who are already on a call, paused, or unavailable
  3. It applies the strategy (Ring All, Round Robin, etc.) to pick which agent(s) to ring
  4. If the agent doesn’t answer within the ring timeout, it tries the next agent
  5. If no agent answers within the max wait time, the call goes to the timeout destination (if configured)

Best practices

  • Add at least 2-3 agents to each queue so there is always someone available
  • Use Ring All strategy for small teams (under 5 agents) so the fastest person answers
  • Use Round Robin for larger teams to distribute calls evenly
  • Set a timeout destination so calls don’t get lost if all agents are busy
  • Monitor queue performance from the Calls page to see wait times and abandoned calls