mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-21 13:00:56 +01:00
46 lines
1.2 KiB
ReStructuredText
46 lines
1.2 KiB
ReStructuredText
=============
|
|
Members
|
|
=============
|
|
|
|
List All Members in a Queue
|
|
============================
|
|
|
|
Each queue instance resource has a list of members.
|
|
|
|
.. code-block:: php
|
|
|
|
$client = new Services_Twilio('AC123', '123');
|
|
$queue_sid = 'QQ123';
|
|
$queue = $client->account->queues->get('QQ123');
|
|
foreach ($queue->members as $member) {
|
|
echo "Call Sid: {$member->call_sid}\nWait Time: {$member->wait_time}\n";
|
|
}
|
|
|
|
Dequeue a Member
|
|
=================
|
|
|
|
.. code-block:: php
|
|
|
|
$client = new Services_Twilio('AC123', '123');
|
|
$queue = $client->account->queues->get('QQ123');
|
|
foreach ($queue->members as $member) {
|
|
// Dequeue the first member and fetch the Forward twimlet for that
|
|
// member.
|
|
$member->dequeue('http://twimlets.com/forward', 'GET');
|
|
break;
|
|
}
|
|
|
|
Retrieve the Member at the Front of a Queue
|
|
===========================================
|
|
|
|
The Members class has a method called ``front`` which can be used to retrieve
|
|
the member at the front of the queue.
|
|
|
|
.. code-block:: php
|
|
|
|
$client = new Services_Twilio('AC123', '123');
|
|
$queue = $client->account->queues->get('QQ123');
|
|
$firstMember = $queue->members->front();
|
|
echo $firstMember->position;
|
|
echo $firstMember->call_sid;
|
|
|