我试图使用连接在USB上的本地调制解调器来呼叫远程调制解调器。编程语言是VB.NET,我使用SerialPort控件与调制解调器通信。
通信如下:
我发送:
我发送:
调制解调器回应:
附加信息:调制解调器是MultiTech MT5634ZBA-USB-V92。
如果我使用超级终端并输入相同的命令,则正常工作并拨出号码,因此必须是我在代码中做的一些事情,可能是在SerialPort控件中进行一些设置。
编辑:
我已经发布了自己的答案,即向调制解调器发出
通信如下:
我发送:
ATZ0[CR]
调制解调器回应:ATZ0[CR][CR][LF]OK[CR][LF]
然后我尝试拨打一个号码:我发送:
ATDTnnnnnnnnnn[CR]
,其中nnnnnnnnnn
是一个有效的号码调制解调器回应:
ATDTnnnnnnnnnn[CR][CR][LF]ERROR[CR][LF]
除此之外,所有其他命令似乎都没有任何问题。附加信息:调制解调器是MultiTech MT5634ZBA-USB-V92。
如果我使用超级终端并输入相同的命令,则正常工作并拨出号码,因此必须是我在代码中做的一些事情,可能是在SerialPort控件中进行一些设置。
编辑:
我已经发布了自己的答案,即向调制解调器发出
AT&D0
。以上命令现在正在运行。