我是Asterisk的新手。
我在Asterisk中看到了两种连接Asterisk Manager Interface(AMI)的方法:
我该怎么用? TCP还是HTTP?为什么? 我找到了这个open source PAMI,这是使用PHP实现AMI并且似乎使用TCP连接。
我没有找到任何用于HTTP连接的开源AMI。
提前谢谢。
答案 0 :(得分:0)
PAMI不可用于HTTP的原因是该软件是为命令构建的,以及通过AMI接收事件,AMI依赖于tcp套接字来订阅和观察这些事件。您的使用是需要观察事件还是仅发送命令?
答案 1 :(得分:0)
AMI是使用tcp套接字需要状态支持的协议。
当然你可以尝试通过http(使用中间件)进行AMI连接,但它的设计并不像那样。
对于通过http的用户,请参阅ARI界面。