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