51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 2929|回复: 14

[VoLTE] VoLTE Log分析与主要SIP消息     [复制链接]

Rank: 9Rank: 9

发表于 2015-12-30 21:14:14 |显示全部楼层
一键分享 一键分享

高通在IMS产品介绍会上明确说明将VoLTE代码封装在Modem里,故VoLTE的Log主要是在Modem里;在Main Log 和 Radio Log里的信息量较少或压根没有输出;Net Log里是SIP消息相关的,主要是看SIP消息的流程、配置有没有问题。

一、Log分析

    分析问题时,整体方向是:先用Wireshark看下有没有SIP消息,SIP消息有没有异常,再看Modem Log里的空中接口相关的Log,最后看详细的Modem Log。

    如果定位不到问题,或看Modem Log有困难,找网络适应性组的帮忙分析(早期是张平平在跟VoLTE),他们经验比较丰富,对空口消息比较熟悉,从Modem侧定位问题比较快速。如果网络适应性组的同事也定位不到问题,或忙不过来,需要提Case给高通,请高通的技术支持协助分析。


检查点:

1. NV参数

  NV 01896 ipv6_enabled 1 (1:开启IPv6地址类型)

  NV 67261 IMSParamSrc 2  (2:从卡里读注册参数;0:从NV 67258读)

  NV 67264 ---> RegPCOEnable/RegPreConfigEnabled

    1) 注网时通过PCO发P-CSCF请求获取P-CSCF地址

       RegPCOEnable = 1, RegPreConfigEnabled = 0

        AT$QCPDPIMSCFGE=1,1,0,0  (Set PCO for profile 1)

    2) 从ISIM卡读取P-CSCF域名

       RegPCOEnable = 0, RegPreConfigEnabled = 1

        Set regManagerPreConfigServerBase to empty

3) 从NV里读取P-CSCF地址

   RegPCOEnable = 0, RegPreConfigEnabled = 1

    Set regManagerPreConfigServerBase = “P-CSCF IP address”:SIP Port

  NV 71527 ---> iISIMPriority/iNVPriority/iPCOPriority

     P-CSCF地址获取方式的优先级,0为禁用,值越小优先级越高(正数值)

     A.P-CSCF from PCO and IMS parameters from Card:  ISIM=2, NV=3, PCO=1

     B.P-CSCF from NV and all others from Card:  ISIM=1, NV=2, PCO=0

     C.All IMS parameters from NV:  ISIM=0, NV=1, PCO=0


2. SIM卡

  USIM/ISIM,只有这两种SIM卡可以注册IMS,USIM根据IMSI构造,ISIM读卡里的IMPI和IMPU。

  IMS用户标识:每个用户分配1个私有用户标识(IMPI)和多个公有用户标识(IMPU) (IMPI:IM Private Identity,私有用户标识,IMPU:IM Public Identity,公有用户标识)。

  IMPI用于注册、授权、管理、计费等目的。IMPU用于用户之间进行通讯,采用SIP URI格式或者TEL URI格式,包含1个E.164的TEL URI和2个SIP URI。其中TEL URI用户可见,用于业务发起与终结业务。SIP URI用户不可见,用于融合通信域内的管理与路由。在融合通信系统中,一个用户的所有IMPU构成一个隐式注册集。

  所有码号由网络配置,通过终端配置服务下发到终端。不允许用户申请自定义的SIP URI。

  具体用户标识如下:

TEL URI:采用E.164编号,使用用户的手机号码,具体格式如:   tel:+8613901011111

SIP URI:采用E.164编号+域名方式,具体格式如:sip:+8613901011111@<省份>.ims.mnc<mnc>.mcc<mcc>.3gppnetwork.org。

  融合通信采用与VoLTE使用相同的IMPI和IMPU。

  省公司HSS签约数据要求如表8-1所示。


高通文档对SIM卡要求的描述如下:
  The UICC card needs to have an ISIM application along with the proper credentials for IMS registration. The credentials include:
  From the USIM
  Mobile Subscriber Integrated Services Digital Network Number (MSISDN) –   Generally the phone number of the device

  From the ISIM
  IMS Private Identity (IMPI)
  IMS Public Identity (IMPU)
  Domain – Domain of the home network
  Security Key – Subscriber key for security authentication
  OP – Operator algorithm configuration value
  AuthScheme parameters – Algorithms for security authentication

3. 网络
  要注册到支持VoLTE的LTE网络,并且数据网络开关要打开,Default APN要设置好,Default APN 和 IMS APN的IP地址类型要设置好(如:IPV4V6)。
  有些卡虽然支持IMS,但是可能会被Modem端的一些配置文件屏蔽掉(carrier_policy.xml),导致只能注册GSM网 -- 调试时碰到PLMN为46005的白卡被屏蔽的案例。
  IMS的注册和退注册,完全由Modem端控制,上层不可见。注册网络时,如果发起连接的PDN的APN类型里有IMS(如APN类型配为:default,ia,ims),基站激活默认承载(手机上网用的那个PDN),会下发P-CSCF的地址,手机随后向该地址发起IMS注册;


如果在Default PDN 和 IMS PDN 两个承载里都没有发现P-CSCF地址,则不会发起IMS注册。
  高通文档描述:
  When the UE powers up, it will initially attach to the IMS PDN, then the IMS app on the modem side will automatically connect to the IMS PDN for IMS registration. As soon as attach is complete, Android will use the default profile to trigger an additional PDN connect to the internet PDN.
  We usually create two Profiles for the VoLTE by QMICM, the first one is for the Internet APN and the second is for the IMS APN. The MTP will attach to the Internet APN and then initiate the PDN Connect request to the IMS APN. After the successfully IMS APN connection and QCI = 5 bear activation, the MTP will be able to send IMS SIP Register Message to the P-CSCF.

4. 通路检查
SIM卡,射频功率,和Modem侧检查
Contents:
Camping Issues
SIB Decode Failure
RACH Failures
Radio Link Failures
Low DL Throughput Issues
Low UL Throughput Issues
Data Sanity for Throughput Issues
F3 Keywords
《80-NE962-1_A_LTE_AS_Typical_Field_Scenarios_Checklists.pdf》


二、SIP消息:
    会话初始化协议SIP(Session Initiation Protocol)是一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建,修改,和终结一个或多个参加者参加的会话进程。
    SIP Body 里的SDP(会话描述)部分,请阅读SDP协议。
    SIP的请求方法:INVITE,ACK,BYE,CANCEL,OPTIONS,REGISTER,PRACK,SUBSCRIBE,NOTIFY,PUBLISH,INFO,REFER,MESSAGE,UPDATE。详细内容请阅读SIP协议。
    中移动在IMS用的SIP,有部分扩展,详细内容请阅读《中国移动CM-IMS(SIP)技术规范》的第2部分《中国移动CM-IMS(SIP)技术规范_第2部分:SIP的消息V1.0.0.doc》,该文档描述了CM-IMS所用的SIP的格式,信息头名称简写也可以查到。
     详细的SIP消息流程,请阅读《中国移动CM-IMS(SIP)技术规范》的第3部分《中国移动CM-IMS(SIP)技术规范_第3部分:SIP的基本流程.doc》。
    中移动对SIP消息、头域以及信令流程提出的定制化需求,请阅读《中国移动CM-IMS(SIP)技术规范》的第4部分《中国移动CM-IMS(SIP)技术规范_第4部分:CM-IMS业务对SIP的要求V1.0.0.doc》。
    这里只列出IMS注册、主叫、被叫、eSRVCC、PS上收发SMS,退注册的SIP消息和空中接口消息,其他的SIP消息请阅读《41-融合通信接口规范(终端-平台接口分册)v1.0.0(技术参考版).pdf》、《41-融合通信接口规范(终端-平台接口分册)v1.0.0(技术参考版)20140716.docx》(两个文档内容一样,word格式易于搜索),其他的空中接口消息请阅读《VoLTE终端测试规范——通信功能和性能分册V1.0.0(报批稿).pdf》。


SIP消息:
Request: REGISTER sip:ims.mnc001.mcc001.3gppnetwork.org  (1 binding)
Status: 401 Unauthorized
Request: REGISTER sip:ims.mnc001.mcc001.3gppnetwork.org  (1 binding)
Status: 200 OK  (1 binding)

说明:
[MS --> NW] 手机向网络(PLMN为00101)请求IMS注册
[NW --> MS] 网络回复401 Unauthorized,消息里携带鉴权需要用到的信息
[MS --> NW] 手机再次请求IMS注册,消息里携带鉴权应答信息
[NW --> MS] 网络回复200 OK,消息里携带VoLTE能力信息

空口消息如下:
UL        RRC CONNECTION REQUEST        //RRC请求
UL        RRC CONNECTION SETUP COMPLETE        //RRC请求建立
DL        EMM: AUTHENTICATION REQUEST        //鉴权请求
UL        EMM: AUTHENTICATION RESPONSE        //鉴权应答
DL        EMM: SECURITY MODE COMMAND        //安全模式命令(信令完整性保护)
UL        EMM: SECURITY MODE COMPLETE        //安全模式完成
DL        SECURITY MODE COMMAND       
UL        SECURITY MODE COMPLETE       
DL        ESM: ESM INFORMATION REQUEST        //ESM信息请求
UL        ESM: ESM INFORMATION RESPONSE        //ESM信息应答
DL        EMM: IDENTITY REQUEST        //身份请求(IMSI)
UL        EMM: IDENTITY RESPONSE        //身份应答
DL        UE CAPABILITY ENQUIRY        //UE能力查询
UL        UE CAPABILITY INFORMATION        //UE能力应答
DL        RRC CONNECTION RECONFIGURATION        //RRC连接重配
UL        RRC CONNECTION RECONFIGURATION COMPLETE        //RRC连接重配完成
UL        EMM: ATTACH COMPLETE / ESM: ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT
DL        EMM: EMM INFORMATION       
UL        ESM: PDN CONNECTIVITY REQUEST        //PDN连接请求
DL        RRC CONNECTION RECONFIGURATION        //RRC连接重配
UL        RRC CONNECTION RECONFIGURATION COMPLETE        //RRC连接重配完成
UL        ESM: ACTIVATE DEFAULT EPS BEARER CONTEXT ACCEPT        //默认承载建立

具体的SIP消息:
REGISTER sip:ims.mnc001.mcc001.3gppnetwork.org SIP/2.0
f: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>;tag=559862614
t: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>
CSeq: 559862607 REGISTER
i: 559862608_185027992@192.168.1.1
v: SIP/2.0/UDP 192.168.1.1:5060;branch=z9hG4bK1775912190
Max-Forwards: 70
m: <sip:001010123456789@192.168.1.1:5060>;+sip.instance="<urn:gsma:imei:86540701-000000-0>";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;audio;video
Route: <sip:192.168.1.2:5060;lr>
P-Access-Network-Info: 3GPP-E-UTRAN-TDD; utran-cell-id-3gpp=0010100010000000
l: 0
Authorization: Digest uri="sip:ims.mnc001.mcc001.3gppnetwork.org",username="001010123456789@ims.mnc001.mcc001.3gppnetwork.org",response="",realm="ims.mnc001.mcc001.3gppnetwork.org",nonce=""
Expires: 7200
k: path
Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,REFER,PRACK,INFO,MESSAGE,OPTIONS

SIP/2.0 401 Unauthorized
Max-Forwards: 70
Via: SIP/2.0/UDP 192.168.1.1:5060;branch=z9hG4bK1775912190
From: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>;tag=559862614
To: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>;tag=987654321
Call-ID: 559862608_185027992@192.168.1.1
CSeq: 559862607 REGISTER
Allow: INVITE, ACK, CANCEL, BYE, PRACK, MESSAGE
WWW-Authenticate: digest realm="ims.mnc001.mcc001.3gppnetwork.org",nonce="oM42/i7uOko6JtopNRZQTM1qu1w9soAAoN8UzWq73D0=",qop="auth",opaque="3c6d55553a25424297fe4c604283c04d",algorithm=AKAv1-MD5
Content-Length: 0

REGISTER sip:ims.mnc001.mcc001.3gppnetwork.org SIP/2.0
f: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>;tag=559862948
t: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>
CSeq: 559862608 REGISTER
i: 559862608_185027992@192.168.1.1
v: SIP/2.0/UDP 192.168.1.1:5060;branch=z9hG4bK3758589676
Max-Forwards: 70
m: <sip:001010123456789@192.168.1.1:5060>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;audio;video;+sip.instance="<urn:gsma:imei:86540701-000000-0>"
Route: <sip:192.168.1.2:5060;lr>
P-Access-Network-Info: 3GPP-E-UTRAN-TDD; utran-cell-id-3gpp=0010100010000000
l: 0
Authorization: Digest username="001010123456789@ims.mnc001.mcc001.3gppnetwork.org",realm="ims.mnc001.mcc001.3gppnetwork.org",uri="sip:ims.mnc001.mcc001.3gppnetwork.org",qop=auth,nonce="oM42/i7uOko6JtopNRZQTM1qu1w9soAAoN8UzWq73D0=",nc=00000001,cnonce="559862599",algorithm=AKAv1-MD5,response="e2b7ccc174945b193ea9c8529a2c28f0",opaque="3c6d55553a25424297fe4c604283c04d"
Expires: 7200
k: path
Allow: INVITE,BYE,CANCEL,ACK,NOTIFY,UPDATE,REFER,PRACK,INFO,MESSAGE,OPTIONS

SIP/2.0 200 OK
Max-Forwards: 70
Via: SIP/2.0/UDP 192.168.1.1:5060;branch=z9hG4bK3758589676
From: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>;tag=559862948
To: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>;tag=559862948
Call-ID: 559862608_185027992@192.168.1.1
CSeq: 559862608 REGISTER
Allow: INVITE, ACK, CANCEL, BYE, PRACK, MESSAGE
Date: Sat, 15 Nov 2014 16:24:51 GMT
P-Associated-URI: <sip:001010123456789@ims.mnc001.mcc001.3gppnetwork.org>
Contact: <sip:001010123456789@192.168.1.1:5060>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;audio;video;+sip.instance="<urn:gsma:imei:86540701-000000-0>";expires=7200
Content-Length: 0
。。。。。。。。。


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

发表于 2016-1-13 09:50:03 |显示全部楼层
学习了……

使用道具 举报

Rank: 1

发表于 2016-1-15 17:49:20 |显示全部楼层
谢谢分享                 !

使用道具 举报

Rank: 3Rank: 3Rank: 3

发表于 2016-1-19 08:41:46 |显示全部楼层
谢谢分享~~~~

使用道具 举报

Rank: 2Rank: 2

发表于 2016-4-27 17:13:17 |显示全部楼层
正学习这方面知识~感谢分享

使用道具 举报

Rank: 1

发表于 2016-5-17 20:46:49 |显示全部楼层
感谢分享,学习了

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

发表于 2016-6-2 01:19:00 |显示全部楼层
学习了,感谢分享!

使用道具 举报

Rank: 2Rank: 2

发表于 2016-6-7 18:31:05 |显示全部楼层
不错。。不错。不错。不错。不错。

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

发表于 2016-6-20 17:29:51 |显示全部楼层
多谢分享,下载学习中!

使用道具 举报

Rank: 8

发表于 2016-7-4 15:10:36 |显示全部楼层
非常好的资料

使用道具 举报

Rank: 1

发表于 2016-8-11 08:59:31 |显示全部楼层
非常好的资料

使用道具 举报

Rank: 1

发表于 2016-8-12 08:37:40 |显示全部楼层
谢谢

使用道具 举报

Rank: 2Rank: 2

发表于 2016-8-19 17:40:37 |显示全部楼层
感谢分享~~~~

使用道具 举报

Rank: 2Rank: 2

发表于 2016-8-31 16:36:03 |显示全部楼层
感谢分享!    收获很大!

使用道具 举报

Rank: 2Rank: 2

发表于 2016-10-12 16:06:39 |显示全部楼层
感谢分享!    收获很大!

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2018-10-21 06:16 , Processed in 0.100177 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部