isUTenable

isUTenable 及UT service注册

UT注册成功日志:

[IMSSupplementaryService.cpp   4786] RegCMCallback Call Back Registered and Running Status Set                        

IMS将UT注册状态上报给Telephony

[ims_reg_service_status.cpp  1947] ims_update_service_status | Changing UT Service Status From 0 to 2  

注册成功后,isUtEnabled才会是true,否则为false

ImsPhoneCallTracker( 2347): [ImsPhoneCallTracker] onFeatureCapabilityChanged: isVolteEnabled=false, isVideoCallEnabled=false, isVowifiEnabled=false, isUtEnabled=true                 

2018 May 28  07:23:03.024  [5B]  0x1544  QMI_MCS_QCSI_PKT

packetVersion = 2

MsgType = Indication

Counter = 68

ServiceId = 33

MajorRev = 1

MinorRev = 25

ConHandle = 0x0000001E

MsgId = 0x00000024

QmiLength = 14

Service_IMSA {

   ServiceIMSAV1 {

      imsa_service_status {

         imsa_service_status_indTlvs[0] {

            Type = 0x16

            Length = 4

            ut_service_status {

               ut_service_status = IMSA_FULL_SERVICE   UT service state

            }

         }

         imsa_service_status_indTlvs[1] {

            Type = 0x17

            Length = 4

            ut_service_rat {

               ut_service_rat = IMSA_WWAN

            }

         }

      }

   }

}

 

之后才开始getcallforward

2018 May 28  07:23:26.775  [C0]  0x1544  QMI_MCS_QCSI_PKT

packetVersion = 2

MsgType = Indication

Counter = 9

ServiceId = 9

MajorRev = 2

MinorRev = 86

ConHandle = 0x0000003A

MsgId = 0x00000042

QmiLength = 9

Service_VOICE {

   ServiceVOICEV2 {

      voice_sups {

         voice_sups_indTlvs[0] {

            Type = 0x01

            Length = 2

            supplementary_service_info {

               service_type = SERVICE_TYPE_INTERROGATE

               is_modified_by_call_control = false

            }

         }

         voice_sups_indTlvs[1] {

            Type = 0x11

            Length = 1

            reason {

               reason = VOICE_SUPS_IND_REASON_CALLWAITING

            }

         }

      }

   }

}

UT去注册日志

 IMSSupplementaryService::DeRegCMCallback Call Back Un-Registered | |

 ims_update_service_status | Changing UT Service Status From 2 to 0 | |

 

如何判断补充业务是走XCAP还是CS

现象上确认SS路径:

注册上IMS后,执行SS,若执行过程中有回落,那么则是CS,否则是Xcap。

日志上确认SS路径:

Radio 中的IMSUT 日志输出是不能代表补充业务最终是通过Xcap的,qmi消息也不能准确判断。

最好是查看net log(tcp dump),搜索"http",是否存在相关Xcap访问,如下simservs开头的地址:

2018-11-16 03:58:02.676906    100.111.50.250    31.199.53.10    HTTP    336    GET /simservs.ngn.etsi.org/users/sip:+393397861542@ims.mnc001.mcc222.3gppnetwork.org/simservs.xml HTTP/1.1 

若有上述log,那么对比机走的是Xcap,否则是走CS。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值