4G模塊對于網絡請求PDP上下文激活的人工響應+CGANS
語法結構
命 令 | 響 應 |
+CGANS=[<response>,[<L2P>,[<cid>]]] |
CONNECT CMEERROR:<err> |
+CGAUTO? |
+CGANS: (listof supported<response>s),(list of supported<L2P>s) |
命令描述
設置命令請求MT響應對于PS域PDP上下文激活的網絡請求,此網絡請求已經通過RING或+CRING主動代碼的形式傳遞信號至TE。<response>參數允許TE接收或拒絕這個請求。如果<response>是0,請求被拒絕,MT向TE返回OK。如果<response>是1,MT遵循下列過程。
PDP上下文激活過程應該在PDP啟動之前或啟動之中發生,為了提供上下文激活請求需要的值,可能要指定一個或多個<cid>。
在PDP啟動過程中MT有在請求PDP上下文激活信息中網絡提供的PDP類型和PDP地址信息。MT也可能有下列信息的一些或全部:MT可能有一個先驗知識,例如,它可能只執行一個PDP類型。命令可能提供一個<L2p>參數值。在PDP啟動式TE可能向MT提供PDP類型和PDP地址中的一個或兩個。如果信息中的任何一個發生沖突,命令就會失敗。
如果給了一個或多個<cid>,就要通過匹配網絡請求里的PDP類型和PDP地址嘗試去鑒別一個合適的上下文定義,在隨后的每一個指定的上下文定義里(按照命令里出現的<cid>的順序排列)都帶有PDP類型和PDP地址。PDP類型必須完全匹配。PDP地址如果都一樣或上下文定義里的地址不詳細,PDP地址就要考慮去匹配。在使用網絡提供的PDP類型和PDP地址的值時,上下文和在PDP上下文定義里發現的其它信息一起應被激活。需不需要一個APN,這取決于應用程序。
如果沒有給出<cid>或沒有匹配的上下文定義,通過使用網絡提供的PDP類型和PDP地址的值,MT將嘗試去激活上下文和MT已知的其它相關信息。其它上下文的參數將被設為默認值。
如果成功激活,就可以進行數據傳輸了。在數據傳輸結束后,第二層協議中斷過程也已成功完成,V.25ter命令狀態被重新裝入,MT返回最后結果代碼NOCARRIER。
在一個錯誤中斷事件中或啟動失敗,V.25ter命令狀態被重新裝入,MT返回最后結果代碼NOCARRIER或者,如果選中則返回+CMEERROR。可能報告連接,激活和其它錯誤,當沒有突出的網絡請求時發送+CGANS命令也是個錯誤。
這個命令可在正常和調制解調器兼容模式里使用。
取值說明
<response>:是一個表示如何響應請求的數值參數。
命 令 | 響 應 |
0 |
拒絕請求 |
1 |
接受并請求PDP上下文激活 |
注:如果<response>被忽略,則設定為0,其它值被保留而且將導致ERROR響應。
<L2P>:
命 令 | 響 應 |
PPP |
點對點協議 |
M-xxxx |
手動定制協議 |
注:如果<response>被忽略,則設定為0,其它值被保留而且將導致ERROR響應。
典型示例
請求:AT+CGANS=?<CR>
響應:<CR><LF>+CGANS: (0,1),"PPP"<CR><LF><CR><LF>OK<CR><LF>