Name

QueueAdd — Adds a member to the specified queue

Adds a queue member to a call queue.

Parameters

Queue

[required] The name of the queue.

Interface

[required] The name of the member to add to the queue. This will be a technology and resource, such as SIP/Jane or Local/203@lab/n. Agents (as defined in agents.conf) can also be added by using the Agent/1234 syntax.

MemberName

[optional] This is a human-readable alias for the interface, and will appear in the queue statistics and queue logs.

Penalty

[optional] A numerical penalty to apply to this queue member. Asterisk will distribute calls to members with higher penalties only after attempting to distribute the call to all members with a lower penalty.

Paused

[optional] Whether or not the member should be initially paused.

ActionID

[optional] An action identifier that you can use to identify the response to this manager transaction.

Privilege

agent, all

Example

Action: QueueAdd
Queue: myqueue
Interface: SIP/testphone
MemberName: Jared Smith
Penalty: 2
Paused: no
ActionID: 4242424242
	           
Response: Success
ActionID: 4242424242
Message: Added interface to queue

Event: QueueMemberAdded
Privilege: agent,all
Queue: myqueue
Location: SIP/testphone
MemberName: Jared Smith
Membership: dynamic
Penalty: 2
CallsTaken: 0
LastCall: 0
Status: 1Paused: 0

Get Asterisk: The Future of Telephony, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.