2012-11-15 38 views
0

使用我的GPRS調制解調器,我遇到了非常長的ATD * 99 *** 1#命令,用於建立連接(在RSSI低的地區超過2分鐘 - 接收到信號強度指示)。GPRS調制解調器ATD超時未指定,如何中斷?

我的問題是雙重的:

  1. 由於超時的ATD命令調制解調器的數據表中沒有指定,什麼是我能想到的最長時間? 5,10分鐘? (我希望聊天腳本中的超時時間與調制解調器的超時時間一致)

  2. 如果我無法管理合理的超時,我該如何中斷ATD命令(調制解調器仍在AT命令中模式,而不是在數據模式,所以+++將無法正常工作,我想)

有關信息在標稱時的順序是:

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

謝謝。

回答

0

我終於得到一些答案: 該ATD命令在內部分解爲:

  • GPRS附着
  • 切換到數據模式
  • PDP上下文建立

的超時用於GPRS連接的GPRS調制解調器需要5分鐘,並且不能中斷。

PDP上下文建立的超時時間爲160秒。這個可以被+++中斷。

這當然取決於您使用的調制解調器。

相關問題