我将开发一个客户端应用程序,这样我的客户端应该能够通过计算机接收固定线路调用,并且在客户端计算机上运行的应用程序能够将调用者的号码保存到远程数据库。
目前有可用的应用程序吗?在开始项目之前我应该满足哪些要求?
最佳答案
如果您希望将电话线连接到计算机,则可能需要在客户端计算机中设置 PBX 系统。您必须购买终端并输入 SIM 卡。或者,您可以从服务提供商处购买 SIP 中继,然后您就可以通过 Internet 接听电话。
如果您使用 Java 连接,则必须使用 Asterisk PBX API,并且 PBX 系统内需要一些配置。记录对远程数据库的调用会更容易,因为可以将 Asterisk 配置为存储对 MYSQL 数据库的调用。
至于此过程的更多自定义,则需要远程数据库和手动日志记录。
如果您打算使用 Asterisk API,您会发现它非常有用,因为您可以直接使用它接听电话。但如果只是简单使用,您可以继续安装软电话 - 例如 X-Lite 或 Linphone。
您可以引用this tutorial了解 Asterisk Java 的更多使用。
关于c# - 如何将固定电话通话记录保存到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9460991/