gpt4 book ai didi

.net - 调制解调器在发出 ATDTnnnnnnn 后给出错误

转载 作者:行者123 更新时间:2023-12-01 12:59:09 25 4
gpt4 key购买 nike

我正在尝试使用通过 USB 连接的本地调制解调器来调用远程调制解调器。编程语言是 VB.NET,我使用 SerialPort 控件与调制解调器通信。

通讯如下:

我发送:ATZ0[CR]

调制解调器响应:ATZ0[CR][CR][LF]OK[CR][LF]

然后我试着拨一个号码:

我发送:ATDTnnnnnnnnnn[CR] 其中 nnnnnnnnnn 是一个有效数字

调制解调器响应:ATDTnnnnnnnnnn[CR][CR][LF]ERROR[CR][LF]

所有其他命令似乎都可以正常工作

有关信息,调制解调器是 MultiTech MT5634ZBA-USB-V92

如果我使用 super 终端并在其中键入相同的命令,它会按预期工作并调用号码,所以这一定是我在我的代码中所做的事情,可能是在 SerialPort 控件中进行了一些设置

编辑

我已经发布了我自己的答案,即向调制解调器发出 AT&D0。上面的命令现在可以工作了。

最佳答案

我已经有 12 年没有发出 AT 命令了,但我记得您需要阅读特定于调制解调器的手册,因为每个品牌的所有 AT 命令都不同。

通常,如果您必须拨出,则必须拨“1”作为外线,在拨其余号码之前暂停。通常,在发出命令之间,您必须在拨号脚本中等待一小段时间。根据内存,这些是“W1”、“W2”等。

因此,要先拨外线(“1”),然后再拨电话号码(“123456”),您需要键入如下内容:

ATDT1W3123456[CR][LF]

我已经很久没有这样做了:)

此外,根据内存,AT&D0 类似于“重置调制解调器状态”,因此我们总是使用该命令启动我们的脚本。

关于.net - 调制解调器在发出 ATDTnnnnnnn 后给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7740103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com