蘋果終端案例—iOS16.4通話時圖標顯示不一致
蘋果手機iOS 16.4移動用戶【啟用5G】,在沒有打開【獨立5G語音】開關撥打電話時,信號格旁的圖標是如何顯示的呢?
經多次測試總結,共有三種表現形式:
1. 一撥號圖標就顯示4G。
2. 電話撥通后十幾秒圖標從5G變成4G。
3. 通話過程中一直保持5G圖標。
那么問題來了,為什么同一部手機在撥打電話時會有不同的表現呢?
蘋果用戶iOS 16.4移動用戶【啟用5G】,在沒有打開【獨立5G語音】開關時,該用戶不支持VoNR,即撥打電話時為EPS Fallback流程回落到4G進行通話。
那為什么圖標不是4G,并且還有多種表現呢?攻城獅們抓取log進行詳細的對比分析,結果如下:
圖標變化 | 4G小區是否下發B1測量 | UE是否測量到NR小區信號 | 基站是否下發添加scg的重配 | LTE小區是否配置upperLayerIndication |
一撥號變為4G圖標 | √ | x | 否 | x |
撥通后十幾秒從5G圖標變成4G圖標 | √ | √ | 否 | x |
一直為5G圖標 | √ | √ | 否 | √ |
根據分析,蘋果終端iOS16.4圖標顯示的判斷流程如下:
iOS 16.4按照運營商要求:
- 錨點小區在終端底層測到NR小區信號開始30s內保持5G圖標,30s后根據是否添加上scg判斷是否顯示5G圖標。在沒有添加上scg時根據sib2是否配置upperLayerIndication判斷是否顯示5G圖標。
- 非錨點小區根據sib2是否配置upperLayerIndication判斷是否顯示5G圖標。
說明:iPhone iOS 16.4 判斷4G小區是錨點小區需要同時滿足兩個條件:基站下發B1測量+終端底層測到NR小區。