我想使用 56K 调制解调器获取拨打家庭电话的电话号码。有没有办法用 C# 来实现这一点?
并非所有调制解调器都支持主叫号码。对于那些这样做的人,制造商之间的实施方式有所不同。
呼叫者 ID 通过串行数据传递,因此您必须使用TAPI库(或使用 Windows 的超级终端进行测试)。呼叫者 ID 号码通常出现在第一声和第二声响铃之间。
您需要向调制解调器发出命令来激活呼叫者 ID。通常:
AT#CID=1
(or AT+VCID=1
)
OK
检查调制解调器的文档。
当有电话进来时,调制解调器将收到呼叫字符串。通常:
RING
然后来电显示文本将会出现。如果我没记错的话,它将采用以下形式:
NMBR=XXXXXXXXXX
[我正在寻找参考。当我找到它时我会发布一个链接]
UPDATE: 啊,找到了。查看此页面,了解各种调制解调器的命令和连接字符串:
如何测试调制解调器的来电显示支持
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)