PABX da Simples IP
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

94 lines
2.0 KiB

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
(
)
)
---------------------------------------