如何从调制解调器进行 CSD 呼叫
How to make a CSD call from modem
我最近买了一个支持 CSD(电路交换数据)呼叫的调制解调器。我把 SIM 卡放进去,我就可以通过 AT 命令拨打电话。但这些始终是语音呼叫。我有另一个调制解调器,我需要通过 CSD 连接到它。
我知道这是可能的,因为我们的同事正在使用它来访问一些网络。
他们正在使用 windows 拨号连接,但我猜那只是在后台调用 AT 命令的东西。
尽管如此拨号还是给我"Error 678: Remote computer did not respond"。我尝试了很多设置,但仍然是同样的错误。我什至尝试了不同的计算机,但仍然出现相同的错误。
所以我发现当我调用CSD时,在接收方(如果AT+CRC=1
)它应该显示+CRING: REL ASYNC
。所以我设置了另一个调制解调器并调用它,它显示 +CRING: VOICE
.
那么我如何说服我的调制解调器以 REL ASYNC 模式调用呢?
我已经试过了:
AT+IPR=115200 or AT+IPR=9600
AT+FCLASS=0 (this is default though)
AT+CSNS=4
AT+CBST=7,0,0 or AT+CBST=71,0,1
AT^SXRAT=0 (this changes the network to GSM)
但是当我这样做时 ATDNUMBERIWANTTOCALL;
接收方仍然显示 +CRING: VOICE
。
我的移动运营商也向我保证,我的国家仍然支持 CSD 技术,我不需要任何类型的特殊 SIM 卡。
请与您的接线员确认您的SIM卡是否有单独的数据号码。
有时后付费(and/or M2M)卡有三个不同的号码
1.声音
2. 传真
3.数据
您需要删除 ATD 命令中 phone 号码后的分号:该分号告诉调制解调器进行语音呼叫而不是 CSD。
最后可以像问题中写的那样正常拨打电话,但只在德国有效,在国外无效...
我最近买了一个支持 CSD(电路交换数据)呼叫的调制解调器。我把 SIM 卡放进去,我就可以通过 AT 命令拨打电话。但这些始终是语音呼叫。我有另一个调制解调器,我需要通过 CSD 连接到它。
我知道这是可能的,因为我们的同事正在使用它来访问一些网络。
他们正在使用 windows 拨号连接,但我猜那只是在后台调用 AT 命令的东西。
尽管如此拨号还是给我"Error 678: Remote computer did not respond"。我尝试了很多设置,但仍然是同样的错误。我什至尝试了不同的计算机,但仍然出现相同的错误。
所以我发现当我调用CSD时,在接收方(如果AT+CRC=1
)它应该显示+CRING: REL ASYNC
。所以我设置了另一个调制解调器并调用它,它显示 +CRING: VOICE
.
那么我如何说服我的调制解调器以 REL ASYNC 模式调用呢? 我已经试过了:
AT+IPR=115200 or AT+IPR=9600
AT+FCLASS=0 (this is default though)
AT+CSNS=4
AT+CBST=7,0,0 or AT+CBST=71,0,1
AT^SXRAT=0 (this changes the network to GSM)
但是当我这样做时 ATDNUMBERIWANTTOCALL;
接收方仍然显示 +CRING: VOICE
。
我的移动运营商也向我保证,我的国家仍然支持 CSD 技术,我不需要任何类型的特殊 SIM 卡。
请与您的接线员确认您的SIM卡是否有单独的数据号码。
有时后付费(and/or M2M)卡有三个不同的号码 1.声音 2. 传真 3.数据
您需要删除 ATD 命令中 phone 号码后的分号:该分号告诉调制解调器进行语音呼叫而不是 CSD。
最后可以像问题中写的那样正常拨打电话,但只在德国有效,在国外无效...