将调制解调器用于来电显示

时间:2013-11-22 06:52:08

标签: vb.net modem

我想创建一个简单的代码,仅检测来电的来电显示。 我可以使用任何调制解调器,并实现正确的代码吗?或者我是否必须购买支持来电显示的调制解调器?如何判断调制解调器是否支持来电显示? 我问这个问题,因为我已经尝试了很多次来完成这项工作,而且我从未发现任何有效的脚本,然后我发现了一个帖子,说需要一个来电显示调制解调器。

提前谢谢

2 个答案:

答案 0 :(得分:1)

您应该能够在大多数调制解调器上使用AT#CID = 1命令。否则,您可能需要联系调制解调器的制造商以获取支持的命令列表。 Winmodems的功能不同,取决于驱动程序支持的功能。

如何实现此操作取决于您使用的操作系统。以下网页提供了有关设置来电显示的一些信息。

http://www.troi.com/support/callerid.html

至于脚本,如果您使用Linux,请参阅“Linux serial port listener and interpreter?

对于一个简单的脚本,我可能会使用Perl并安装一个模块来简化串口访问。大多数编程语言为读取和写入串行端口提供了一些支持,因此您可以使用最适合的语言。

[编辑] 对于vb.net,请参阅http://code.msdn.microsoft.com/windowsdesktop/SerialPort-Sample-in-VBNET-fb040fb2

答案 1 :(得分:0)

最好只购买一个来电显示设备。费用大约为$ 20- $ 40美元。我目前在EPOS系统上使用来电显示设备。

型号名称:ARTECH 型号:AD101

它确实随SDK一起提供。