在电话服务中,台式计算机与电话服务硬件进行交互。大多数 PBX 均通过将 PBX 连接到一台或多台计算机的硬件,来实现计算机与电话服务集成 (CTI)。由于许多供应商实现 CTI 链路的方式不同,因此 PBX 与计算机之间的通信极少是直接进行的。此外,在 CTI 链路上,对于编码数据也没有标准。结果,基于计算机的电话服务程序经常需要识别交换机的专有语言,因而需要一个单独的驱动程序。通过 TAPI,您可以使用一个供多个程序请求电话服务的 API,并为每个 PBX 或其他电话服务硬件提供一个转换器(称为电话服务提供程序)。
Windows 提供了多个电话服务提供程序。支持电话服务客户端 - 服务器功能的电话服务提供程序是 Microsoft Windows 远程服务提供程序。专有硬件可能需要其他电话服务提供程序,这些提供程序通常与相应的硬件打包在一起,也可以 从设备制造商那里获得。
Microsoft Windows 客户端 - 服务器组件
Windows 包含下列支持客户端 - 服务器 CTI 的组件。
服务器端组件
电话服务器上可用的组件如下:
-
电话服务管理单元。通过该组件,管理员可以管理和监视电话服务器、线路、电话和用户。
-
电话服务提供程序。用于转换电话服务创建的普通命令和硬件使用的专有命令。由硬件供应商提供。
-
电话服务。位于服务器端,与在客户端上运行的远程服务提供程序通信。也与在服务器上运行的电话服务程序(如客户端管理器程序)通信。
客户端组件
下列组件必须在客户端上运行,或出现在客户端:
-
电话服务。通过 TAPI 接口层与客户端电话服务程序通信,并用作这些程序与 Windows 远程服务提供程序之间的链路。
-
Windows 远程服务提供程序。通过网络与在电话服务器上运行的电话服务通信。
请注意,这些组件不包含客户端基于 TAPI 的程序。一些通用程序使用 TAPI。诸如管理呼叫中心的专用程序,由独立软件或硬件供应商提供。