TAPI服务器和Web应用程序之间的通信

时间:2020-08-28 13:09:00

标签: windows iis sip tapi

我有一个Web应用程序,其中前端(js框架)和后端(.NET应用程序)托管在n个Microsoft IIS服务器上。现在,我想通过TAPI实现CTI功能,例如通过单击Web应用程序UI中的电话号码来拨打电话,并监视所有来电,并在前端将其显示给用户。

我知道这是一件非常复杂的事情,但是我对每一个建议/链接/ ...都很感谢。

  1. 我需要为此设置哪种架构?我想第一步是将PBX电话系统连接到服务器机器(愚蠢的问题:这实际上是怎么做的?)

  2. 然后,我想必须在IIS服务器上安装使用的PBX系统的TAPI驱动程序(TSP)。

  3. 当用户单击电话号码时,必须从前端向后端发送某种请求,然后再通过TAPI代码与服务器上安装的TSP进行通话,以发起呼叫。这有道理吗?

  4. 涉及的更多似乎是传入呼叫的​​处理:当用户登录到Web应用程序时,后端是否有可能以某种方式在服务器上启动另一个服务,该服务监视通过TAPI和检测到呼叫的情况将通知后端服务(这里的另一个问题是进程间通信的最佳方式是什么)。目前我还不清楚的是,后端服务将如何将此信息发送到前端-我是否在服务器发送事件(EventSource)的正确轨道上?

  5. MS TAPI服务器(安装在任何MS服务器上)将扮演什么角色?我需要在上述情况下使用它吗(尤其是第4点)?

0 个答案:

没有答案