Php 在星号中获取有关用户的信息
我正在尝试使用Asterisk API命令从给定扩展获取用户信息。比如:Php 在星号中获取有关用户的信息,php,asterisk,asteriskami,Php,Asterisk,Asteriskami,我正在尝试使用Asterisk API命令从给定扩展获取用户信息。比如: getUserInfo('4000'); 答复可以是: name: Bob Smith email: bob@smith.com ... ... etc.... 我已经尝试了操作:ExtensionState,但对我来说不行。它只返回: Response: Success ActionID: 1 Message: Extension Status Exten: idonno Context: defaul
getUserInfo('4000');
答复可以是:
name: Bob Smith
email: bob@smith.com
...
...
etc....
我已经尝试了操作:ExtensionState,但对我来说不行。它只返回:
Response: Success
ActionID: 1
Message: Extension Status
Exten: idonno
Context: default
Hint:
Status: -1
星号不包含“用户”的概念。它将用户的想法推迟到更高级别的系统,如FreePBX。通常,星号只有设备和存在状态的概念,它们可以聚合在一起形成扩展状态 用户名、位置、电子邮件地址等是构建在星号之上的系统的域
注意:我忽略了users.conf,这不是我们倾向于推荐的。它也没有真正提供用户的概念-它只是提供了一种在单个位置为多个通道驱动程序/模块定义信息的方法,同时牺牲了大量的功能/灵活性。如果您不想关闭此问题,您需要为其添加更多信息。。。为什么ExtensionState不工作?你得到了什么回应?