我正在尝试一些 IP PBX 系统,Asterisk、Freeswitch 和 Yate,以注册 PBX 中的事件,我想知道这些组件中哪个更好。
该组件应该向 PBX 注册事件,接收它们,发送一些响应并发出一些命令。两者哪个更合适?
我正在尝试一些 IP PBX 系统,Asterisk、Freeswitch 和 Yate,以注册 PBX 中的事件,我想知道这些组件中哪个更好。
该组件应该向 PBX 注册事件,接收它们,发送一些响应并发出一些命令。两者哪个更合适?
TCP 服务器和客户端之间的区别在于谁发起了连接。客户端连接到服务器。所以我猜你应该使用 TIdTCPClient。
Asterisk 有一个定义良好的网络 TCP/IP 事件驱动协议,它支持 SSL 通信。这个模块被称为 Asterisk AMI,被广泛用来做你想做的事。
您可以在此处阅读有关 AMI 的文档:http ://www.voip-info.org/wiki/view/Asterisk+manager+API
此外,如果您想查看一些使用 AMI 事件作为其核心产品的产品,请查看:
享受 :)
另一种选择是使用Synapse,它是一个阻塞 TCPIP 库,非常易于使用并支持免费的 pascal,以及 Delphi。