高通平台如何在SIP注册中添加视频标签

介绍

        从 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>

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值