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: 1
Paused: 0