如何在星号中获取特定的对等状态

时间:2013-06-18 15:11:07

标签: php asterisk asteriskami

Asterisk Call Manager / 1.3。登录后,我可以将所有对等细节检索为字符串。

fwrite($socket, "Action: Command\r\n");
fwrite($socket, "Command: sip show peer ".$sip_no."\r\n\r\n");

我需要知道频道是否忙碌。

我如何才能获得像

这样的状态
function checkstatus(sip_no){
   .....
  return status;
}

根据我需要进一步处理的状态。

1 个答案:

答案 0 :(得分:4)

在您的情况下,您可以使用sip命令查询Asterisk管理器并获得每个对等方的响应,例如:

sip show peer PEERNAME

PEERNAME是你的同伴的名字。

这是一个带有示例脚本的页面:

http://www.venturevoip.com/news.php?rssid=2217