phpAMI 1.0 queueStatus Envia "ManagerAction_Member" Obtiene indormacion de colas y agentes return: ( [Response] => Success [Message] => Queue status will follow [list] => Array ( [queue2] => Array ( [Event] => QueueParams [Queue] => queue2 ...... [mNumber] => 1 [members] => Array ( [Agent/1001] => Array ( [Event] => QueueMember [Queue] => queue2 ..... ) ) ) ) [nQueues] => 1 ) access: public Array queueStatus ([string $queue = null], [string $member = null]) string $queue: cola (default: todos) string $member: Miembro (default: todos) -------------Interface AMI------------- Action: QueueStatus Response: Success Message: Queue status will follow Event: QueueParams Queue: queue1 Max: 0 Strategy: ringall Calls: 0 Holdtime: 0 TalkTime: 16 Completed: 3 Abandoned: 2 ServiceLevel: 0 ServicelevelPerf: 33.3 Weight: 0 Event: QueueMember Queue: queue1 Name: Agent/1001 Location: Agent/1001 Membership: static Penalty: 0 CallsTaken: 3 LastCall: 1330136746 Status: 5 Paused: 0 Event: QueueParams Queue: queue2 Max: 0 Strategy: ringall Calls: 0 Holdtime: 0 TalkTime: 0 Completed: 0 Abandoned: 0 ServiceLevel: 0 ServicelevelPerf: 0.0 Weight: 0 Event: QueueMember Queue: queue2 Name: Agent/1001 Location: Agent/1001 Membership: static Penalty: 0 CallsTaken: 0 LastCall: 0 Status: 5 Paused: 0 Event: QueueStatusComplete --------------------------------------- ----------------Ejemplo---------------- include "phpAMI.php"; $ami=new phpAMI("admin","admin"); $login=$ami->login(); if($login["Response"]=="Success"){ print_r($ami->queueStatus ()); $ami->logoff(); } --------------------------------------- ----------Respuesta de phpAMI---------- Array ( [Response] => Success [Message] => Queue status will follow [list] => Array ( [queue1] => Array ( [Event] => QueueParams [Queue] => queue1 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 0 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 3 [members] => Array ( [as] => Array ( [Event] => QueueMember [Queue] => queue1 [Name] => as [Location] => as [Membership] => dynamic [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 4 [Paused] => 0 ) [Agent/1001] => Array ( [Event] => QueueMember [Queue] => queue1 [Name] => Agent/1001 [Location] => Agent/1001 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) [sip/elter] => Array ( [Event] => QueueMember [Queue] => queue1 [Name] => sip/elter [Location] => sip/elter [Membership] => dynamic [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 0 [Paused] => 0 ) ) ) [queue2] => Array ( [Event] => QueueParams [Queue] => queue2 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 0 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 1 [members] => Array ( [Agent/1001] => Array ( [Event] => QueueMember [Queue] => queue2 [Name] => Agent/1001 [Location] => Agent/1001 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) ) [nQueues] => 2 ) ---------------------------------------