那是因为你没仔细看AMI手册..
获取所有分机信息是通过add_event_handler来获取
单独获取一个信息才是用ExtensionStatus
$ams->connect();
$ams->Events('on');
$ams->add_event_handler('peerstatus', 'event_hd');
$ams->wait_response();
$ams->disconnect();
function event_hd($e, $p, $server, $port ){
if($e == 'peerstatus'){
var_dump($parameters);//这个就是分机状态信息.!
}
}