使用 Windows Server 2008 的内置传真服务器,似乎工作正常,但它似乎根本无法访问 CallerID。传真服务器可以自动发送带有传真的电子邮件,其中包含始终为空白的“CallerID”字段。我的调制解调器支持来电显示,我的电话线有来电显示服务。我使用 HyperTerminal 连接到传真调制解调器,并观察它正确发送来电显示。我在控制面板中的调制解调器设备初始化字符串中添加了 AT+VCID=1 命令。电子邮件中仍然没有 CallerID。
有人成功实现这个了吗?有什么想法吗?
谢谢,罗恩
答案1
根据 MS 支持论坛,调制解调器驱动程序必须支持 CallerID 才能工作。(当然,您的电话线路上必须有 CallerID 服务)我尝试了 3 种支持 CallerID 的不同调制解调器(US robotics 和另外 2 种)。它们都需要在调制解调器驱动程序中有一个 Init 字符串来启用它(AT+VCID=1)。它们都通过输入 HyperTerminal 的命令工作。当与 Microsoft Fax Server 程序一起使用时,没有一个与 CallerID 一起工作。
我最终以 100 美元的价格购买了 VentaFax,第一次使用时就成功了,可以作为服务运行,总体来说看起来更好。我真的很想使用“免费”传真服务器,但没有得到很好的支持。
答案2
这就是我为了让 Windows 2008 Server 传真服务器与 USR Courier V Everything 调制解调器上的来电显示配合使用而采取的操作。
使用超级终端或 Putty,输入以下命令:
ATS0=2(设置自动应答为 2 次响铃)AT#CID=2(启用无格式输出的来电显示)AT&W(保存设置)
使用 Microsoft 传真服务管理器,将“自动应答”和“应答前响铃次数”设置为 2。
这对我有用。
答案3
我想我明白了。启用来电显示后(例如 AT#CID=1 或 AT#VCID=1 并收到 OK 响应)
当您通过 Putty 连接到调制解调器并呼叫调制解调器时,它会在那里显示呼叫者 ID 吗?但在其前面加上 DDN?例如“DDN 5555555555”
我认为 Windows 传真和扫描/传真服务器正在寻找 NMBR,然后是呼叫者 ID #,但由于找不到,所以它只是空白。
我知道我的线路上的来电显示已激活,而且我的调制解调器也支持它,但它总是显示为 DDN。以管理员身份运行 regedit,找到“NMBR=”并将其更改为“DDN=”,还要搜索“NMBR=”如果找到的话,将其更改为“DDN=”。
重新启动它就可以工作了。
顺便说一下,我在加拿大。使用 USR 5637 USB 调制解调器。Windows Server 2012 R2。