目前经营一家小企业,接到很多客户的电话;我们目前安装了基于 Java EE 的信息系统,并拥有两条电话线及其相应的分机。我希望能够以某种方式记录、将来电显示数据与来电相关联,并从计算机内控制其他固定电话相关功能。
我不知道从哪里开始,无论是硬件还是软件。
请您参考如下方法:
您正在寻找“计算机电话集成”或 CTI 解决方案。有许多示例和选项,包括基于 Java 的 api、JTAPI 或“Java Telephony API”。
您可用的选项取决于您的电话线路的设置方式 - 如果您有支持 JTAPI 或类似 CTI API 或协议(protocol)的 PABX,那么您可能能够相对轻松地实现您想要的调用控制类型正在寻找。
如果您的两条线路只是直接连接到墙上 socket 的标准简单电话,那么您可能需要某种 PABX,尽管您可以使用线路卡和 Asterix 类型将 PABX 构建到您自己的服务器中服务器。
一些帮助您入门的有用链接:
- 示例 Asterix 卡(我没有注意到与该公司和存在的其他线卡供应商有关 - 这只是一个示例)Line card suitable for Asterix PABX
- 一般 CTI 信息:CTI Wikipedia link