phpAMI 1.0 agents Envia "ManagerAction_Agents" Lista a todos los agentes y su estado return: Ver listEvent() link: https://wiki.asterisk.org/wiki/display/AST/ManagerAction_Agents access: public -------------Interface AMI------------- Action: Agents Response: Success Message: Agents will follow Event: Agents Agent: 1001 Name: Mark Spencer Status: AGENT_IDLE LoggedInChan: SIP/ipphone-00000003 LoggedInTime: 1330134675 TalkingTo: n/a TalkingToChan: n/a Event: Agents Agent: 1002 Name: Will Meadows Status: AGENT_LOGGEDOFF LoggedInChan: n/a LoggedInTime: 0 TalkingTo: n/a TalkingToChan: n/a Event: AgentsComplete --------------------------------------- ----------------Ejemplo---------------- include "phpAMI.php"; $ami=new phpAMI("admin","admin"); $login=$ami->login(); if($login["Response"]=="Success"){ print_r($ami->agents()); $ami->logoff(); } --------------------------------------- ----------Respuesta de phpAMI---------- Array ( [Response] => Success [Message] => Agents will follow [List] => Array ( [1001] => Array ( [Event] => Agents [Agent] => 1001 [Name] => Mark Spencer [Status] => AGENT_LOGGEDOFF [LoggedInChan] => n/a [LoggedInTime] => 0 [TalkingTo] => n/a [TalkingToChan] => n/a ) [1002] => Array ( [Event] => Agents [Agent] => 1002 [Name] => Will Meadows [Status] => AGENT_LOGGEDOFF [LoggedInChan] => n/a [LoggedInTime] => 0 [TalkingTo] => n/a [TalkingToChan] => n/a ) ) ) Si no hay ajentes responde con el arrat List vacio. Array ( [Response] => Success [Message] => Agents will follow [List] => Array ( ) ) ---------------------------------------