0

使用我的 GPRS 调制解调器时,我遇到用于建立连接的 ATD*99***1# 命令的持续时间很长(在某些 RSSI 低的区域超过 2 分钟 - 接收信号强度指示)。

我的问题是双重的:

  1. 由于调制解调器的数据表中没有指定 ATD 命令的超时时间,我可以预期的最长持续时间是多少?5、10分钟?(我希望聊天脚本中的超时与调制解调器的超时一致)

  2. 如果我无法管理合理的超时,我怎么能中断 ATD 命令(调制解调器仍处于 AT 命令模式,而不是数据模式,所以我想 +++ 不起作用)

有关信息,名义情况下的序列是:

send(ATD*99***1#)
recv(CONNECT)

谢谢你。

4

1 回答 1

0

我终于得到了一些答案: ATD 命令在内部分解为:

  • GPRS 附件
  • 切换到数据模式
  • PDP上下文建立

GPRS 调制解调器连接GPRS 的超时时间为5 分钟,不能中断。

PDP 上下文建立的超时时间为 160 秒。这个可以被+++打断。

这当然取决于您使用的调制解调器。

于 2012-12-15T15:28:32.303 回答