介绍
从 AT2.0 及更高版本开始,一些旧的 NV 项目已被硬编码在 overideconfig 文件中。本次介绍如果 OEM 需要覆盖现有值,如何在 overideconfig 文件中配置 IMS 项。设备重启后更改生效。
在 SIP 消息中查看当前注册的标签信息
在 IMS 的注册请求过程中,UE 向网络发起注册请求,在注册请求消息中携带了当前 UE 所支持的媒体能力。
01:31:44.731020 [0x156E] IMS SIP Message
Version = 1
Version 1 {
Direction = UE_TO_NETWORK //SIP 信令方向
SDP Presence = 0
SIP Call ID Length = 58
SIP Message Length = 1735
SIP Message Logged Bytes = 1736
Message ID = IMS_SIP_REGISTER
Response Code = INFORMAL_RESPONSE (0)
CM Call ID = 255
SIP Call ID = 2076973775_61739388@240e:557:810:e7e2:b87d:f6f4:7202:745a
Sip Message = REGISTER sip:ims.mnc011.mcc460.3gppnetwork.org SIP/2.0
From: <sip:460110633337441@ims.mnc011.mcc460.3gppnetwork.org>;tag=2076973780
To: <sip:460110633337441@ims.mnc011.mcc460.3gppnetwork.org>
CSeq: 1003231951 REGISTER
Call-ID: 2076973775_61739388@240e:557:810:e7e2:b87d:f6f4:7202:745a
Max-Forwards: 70
Authorization: Digest uri="sip:ims.mnc011.mcc460.3gppnetwork.org",username="460110633337441@ims.mnc011.mcc460.3gppnetwork.org",response="",realm="ims.mnc011.mcc460.3gppnetwork.org",nonce=""
Via: SIP/2.0/TCP [240e:557:810:e7e2:b87d:f6f4:7202:745a]:5060;branch=z9hG4bK440941149
Expires: 600000
Require: sec-agree
Proxy-Require: sec-agree
Supported: path,sec-agree
Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,PRACK,INFO,MESSAGE,OPTIONS //UE支持的SIP命令
Contact: <sip:[240e:557:810:e7e2:b87d:f6f4:7202:745a]:5060>;+sip.instance="<urn:gsma:imei:86224406-001733-0>";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;audio;video;+g.3gpp.accesstype="cellular2" //包含媒体标签:sms audio video
Content-Length: 0
Modem 注册
1 在 MPSS AT 2.0(JO.1.x, JO.2.x, JO.3.0, TA.2.x, TH.x, etc)之前
NV 71527 ims_rat_apn_info[x].iRAT includes LTE (bit 4 = 1)
ims_rat_apn_info[x].iIMSServiceInfo =7;
NV 70287 (ims_hybrid_enable) = 1;
NV 67348 [ video calling enabled ] =1;
NV 67348 [ mobiledataenabled ] =1;
NV 67348 videoFeatureTag = video
2 在 MPSS AT2.0 (AT.2.x, AT.3.x, AT.4.x, TA.3.x, JO.3.1, HE1.x, HI1.x, HI.2.x, etc)之后
NV 71527 [x].iRAT includes LTE (bit 4 = 1)
[x].iIMSServiceInfo =7;
NV 70287 (ims_hybrid_enable) = 1;
NV 73843 videoFeatureTag= video;
NV 73833 VideoTelephonyEnabled= 1;
NV 73833 MobileDataEnabled= 1;
3 如果UI上禁用了移动数据,则需要包括 CR 2154127 和以下内容
用于构建版本 MPSS.HI 之前/之后,MPSS.JO.3.2 在 overrideconfig 文件中添加以下配置
[QIPCALL:ImsVideoConfig]
#This config is required to configure if VT capability can be impacted by modile data(如果VT能力会受到模式数据的影响,则需要配置此配置)
*vtImpactedByDataSetting = 0
注:关于 overrideconfig 文件的配置,请查阅相关资料
AP 侧
请检查 CR 2139874 是否存在:
--assets/carrier_config_00101.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/assets/carrier_config_00101.xml b/assets/carrier_config_00101.xml index
ced91f0..8e9d0f0 100644
---a/assets/carrier_config_00101.xml
+++ b/assets/carrier_config_00101.xml
@@ -3,6 +3,7 @@
<carrier_config><boolean name="show_apn_setting_cdma_bool" value="true" />
<boolean name="carrier_volte_available_bool" value="true" />
+<boolean name="carrier_vt_available_bool" value="true" />
<boolean name="carrier_wfc_ims_available_bool" value="true" /> </carrier_config>
</carrier_config_list>