注册(八)正确注册流程

30 篇文章 5 订阅

REGISTERsip:ims1.fj.chinamobile.com SIP/2.0

Via: SIP/2.0/UDP192.168.11.102:34132;branch=z9hG4bK-d8754z-146b2e69aa5fa26e-1---d8754z-;rport

Max-Forwards: 70

Contact:<sip:+865939008842@192.168.11.102:34132;rinstance=78e538e54e667086>

To:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>

From:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>;tag=7f109910

Call-ID: MTA2ZTIwZTQ2NmJhYjZkNDE4YmQyMzdjNjQ2ZDFkZDM.

CSeq: 1REGISTER

Expires: 3600

Allow: INVITE, ACK, CANCEL,OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO

Content-Length: 0

 

UAC发起REGISTER请求,branch以“z9hG4bK”开头,值为“z9hG4bK-d8754z-146b2e69aa5fa26e-1---d8754z-”


SIP/2.0 401 Unauthorized

Via: SIP/2.0/UDP192.168.11.102:34132;received=192.168.11.102;rport=34132;branch=z9hG4bK-d8754z-146b2e69aa5fa26e-1---d8754z-

To:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>;tag=ztesip0zp7TGW3FF4jS8d0mSrbl*1-3-16648*bhhb.1

From:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>;tag=7f109910

Call-ID: MTA2ZTIwZTQ2NmJhYjZkNDE4YmQyMzdjNjQ2ZDFkZDM.

CSeq: 1REGISTER

Content-Length: 0

WWW-Authenticate: Digestrealm=************

 

UASREGISTER请求回复401,告诉客户端需要鉴权,401响应和REGISTER请求在同一个事物中,branch以“z9hG4bK”开头,值为“z9hG4bK-d8754z-146b2e69aa5fa26e-1---d8754z-”

 

REGISTERsip:ims1.fj.chinamobile.com SIP/2.0

Via: SIP/2.0/UDP192.168.11.102:34132;branch=z9hG4bK-d8754z-1d6da159292b1f64-1---d8754z-;rport

Max-Forwards: 70

Contact:<sip:+865939008842@192.168.11.102:34132;rinstance=78e538e54e667086>

To:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>

From:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>;tag=7f109910

Call-ID:MTA2ZTIwZTQ2NmJhYjZkNDE4YmQyMzdjNjQ2ZDFkZDM.

CSeq: 2REGISTER

Expires: 3600

Allow: INVITE, ACK, CANCEL,OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO

Authorization: Digestusername=**************

Content-Length: 0

 

UAC收到401消息后,重新发起REGISTER请求,并且带上鉴权信息,该注册请求和上一个注册请求是不同的事物,上个注册请求在收到401,事物处理已经完成,因此UAC创建新的事物branch以“z9hG4bK”开头,值为“z9hG4bK-d8754z-146b2e69aa5fa26e-1---d8754z-”

 

SIP/2.0 200 OK

Via: SIP/2.0/UDP192.168.11.102:34132;received=192.168.11.102;rport=34132;branch=z9hG4bK-d8754z-1d6da159292b1f64-1---d8754z-

To:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>;tag=ztesipxsTHNHdC*1-3-16640*bhhc.1

From:"+865939008842"<sip:+865939008842@ims1.fj.chinamobile.com>;tag=7f109910

Call-ID: MTA2ZTIwZTQ2NmJhYjZkNDE4YmQyMzdjNjQ2ZDFkZDM.

CSeq: 2REGISTER

Contact:<sip:+865939008842@192.168.11.102:34132;rinstance=78e538e54e667086>;expires=3600

Content-Length: 0

 

UASREGISTER请求,回200 OK响应,REGISTER请求已经正确处理,并告诉UAC注册成功。到此,UAC的注册终于完成了。


下一篇,我们将继续分析注册中的重注册消息。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值