c# - 如何将固定电话通话记录保存到数据库

标签 c# java c#-3.0

我将开发一个客户端应用程序,这样我的客户端应该能够通过计算机接收固定线路调用,并且在客户端计算机上运行的应用程序能够将调用者的号码保存到远程数据库。

目前有可用的应用程序吗?在开始项目之前我应该​​满足哪些要求?

最佳答案

如果您希望将电话线连接到计算机,则可能需要在客户端计算机中设置 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/

相关文章:

c# - 知道为什么这个简单的程序(创建 powershell session )占用这么多内存(~150 MB)吗?

c# - 使 http 客户端同步 : wait for response

c# - 我们是否必须在应用程序级别处理蓝牙 LE 通信中的 MTU?

Java Switch 声明,折扣

java - 将 Java 翻译成 Clojure - 添加到列表并返回列表

c# - 构造函数链接 "this"

c#-3.0 - C# 3.0 元组等价物(适用于穷人)

c# - WCF 中的超时问题

c# - 如何使用 bot 应用程序从 C# 聊天机器人在 SQL Server 中执行存储过程?

java - 删除字符串中的一系列字符