【问题标题】:Which is more appropriate for pbx events, TIdTCPServer or TIdTCPClient?哪个更适合 pbx 事件,TIdTCPServer 还是 TIdTCPClient?
【发布时间】:2010-03-26 22:33:18
【问题描述】:

我正在尝试一些 IP PBX 系统,Asterisk、Freeswitch 和 Yate,以注册 PBX 中的事件,我想知道这些组件中哪个更好。

该组件应该向 PBX 注册事件,接收它们,发送一些响应并发出一些命令。两者哪个更合适?

【问题讨论】:

    标签: delphi indy asterisk freepascal freeswitch


    【解决方案1】:

    TCP 服务器和客户端的区别在于谁发起了连接。客户端连接到服务器。所以我猜你应该使用 TIdTCPClient。

    【讨论】:

      【解决方案2】:

      Asterisk 有一个定义良好的网络 TCP/IP 事件驱动协议,它支持 SSL 通信。这个模块被称为 Asterisk AMI,被广泛用来做你想做的事。

      您可以在此处阅读有关 AMI 的文档:http://www.voip-info.org/wiki/view/Asterisk+manager+API

      另外,如果您想查看一些使用 AMI 事件作为其核心产品的产品,请查看:

      1. 闪存操作面板http://www.fop2.com/
      2. 平视显示器http://www.fonality.com/products/hud
      3. 星号助手http://blogs.digium.com/2008/12/22/asterisk-desktop-assistant-windows-click-to-call-and-more/

      享受:)

      【讨论】:

        【解决方案3】:

        另一种选择是使用Synapse,它是一个阻塞TCPIP 库,非常易于使用并支持free pascal,以及Delphi。

        【讨论】:

          猜你喜欢
          • 2021-03-15
          • 1970-01-01
          • 2014-06-12
          • 2010-09-15
          • 2012-06-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-28
          相关资源
          最近更新 更多