RCS-MSRP案例

来源:互联网 发布:知有儿童挑促织知意思 编辑:程序博客网 时间:2024/06/06 22:33

1. 建立IMS链路

INVITE sip:+14231234567@msg.pc.t-mobile.com;user=phone SIP/2.0

Via: SIP/2.0/TCP [fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:8001;branch=z9hG4bK-577ab82f-001;rport

Route:<sip:[fc01:abab:cdcd:6fee::1]:5064;lr>

From:<sip:310260123456789@ims.mnc260.mcc310.3gppnetwork.org>;tag=00000001-00000001-329713355

To:<sip:+14231234567@msg.pc.t-mobile.com;user=phone>

Call-ID:44eb613760665721e364feea57503405-8001@fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724

Conversation-ID:c7b5a02c-e3fa-4833-bab3-2ca45e1119b8

Contribution-ID:ba57bb85-cf63-4343-a6a9-96213995404b

CSeq: 1 INVITE

Contact: <sip:310260123456789@[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:8001;transport=TCP>;*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.session"

Max-Forwards: 70

P-Preferred-Identity:<sip:310260123456789@ims.mnc260.mcc310.3gppnetwork.org>

Security-Verify:ipsec-3gpp;alg=hmac-sha-1-96;q=0.9;spi-s=2014650206;port-s=5064;spi-c=2441734502;port-c=5063,ipsec-3gpp;alg=hmac-md5-96;q=0.7;spi-s=2014650206;port-s=5064;spi-c=2441734502;port-c=5063

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

Content-Type:application/sdp   //指明内容格式

Accept-Contact:*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.session"

P-Preferred-Service:urn:urn-7:3gpp-service.ims.icsi.oma.cpm.session

Content-Length:359

 

v=0

o=- 2014 1 IN IP6fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724

s=-

c=IN IP6fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724

t=0 0

m=message 9 TCP/MSRP*   //MSRP消息

a=accept-types:message/cpimapplication/im-iscomposing+xml

a=accept-wrapped-types:*

a=sendrecv

a=path:msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

a=connection:new

a=setup:active

 

SIP/2.0 100 Trying

Call-ID:44eb613760665721e364feea57503405-8001@fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724

CSeq: 1 INVITE

From: <sip:310260123456789@ims.mnc260.mcc310.3gppnetwork.org>;tag=00000001-00000001-329713355

Max-Forwards: 70

To:<sip:+14231234567@msg.pc.t-mobile.com;user=phone>

Via: SIP/2.0/TCP[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:8001;rport;branch=z9hG4bK-577ab82f-001

Content-Length: 0

 

SIP/2.0 180 Ringing

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

Call-ID:44eb613760665721e364feea57503405-8001@fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724

Contact:<sip:+14231234567@[fcb1:efef::1]>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";video

CSeq: 1 INVITE

From:<sip:310260123456789@ims.mnc260.mcc310.3gppnetwork.org>;tag=00000001-00000001-329713355

Max-Forwards: 70

Record-Route:<sip:pcscf.other.com;lr>,<sip:scscf.other.com;lr>,<sip:orig@scscf.msg.pc.t-mobile.com;lr>,<sip:[fc01:abab:cdcd:6fee::1]:5064;lr>

To:<sip:+14231234567@msg.pc.t-mobile.com;user=phone>;tag=abc-InviteToTag1

Via: SIP/2.0/TCP[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:8001;rport;branch=z9hG4bK-577ab82f-001

Conversation-ID:c7b5a02c-e3fa-4833-bab3-2ca45e1119b8

Contribution-ID:ba57bb85-cf63-4343-a6a9-96213995404b

Content-Length: 0

 

SIP/2.0 200 OK

Call-ID:44eb613760665721e364feea57503405-8001@fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724

Contact: <sip:+14231234567@[fcb1:efef::1]>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.session"

Content-Type:application/sdp

CSeq: 1 INVITE

From:<sip:310260123456789@ims.mnc260.mcc310.3gppnetwork.org>;tag=00000001-00000001-329713355

Max-Forwards: 70

P-Asserted-Service:urn:urn-7:3gpp-service.ims.icsi.mmtel

Record-Route:<sip:pcscf.other.com;lr>,<sip:scscf.other.com;lr>,<sip:orig@scscf.msg.pc.t-mobile.com;lr>,<sip:[fc01:abab:cdcd:6fee::1]:5064;lr>

To:<sip:+14231234567@msg.pc.t-mobile.com;user=phone>;tag=abc-InviteToTag1

Via: SIP/2.0/TCP[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:8001;rport;branch=z9hG4bK-577ab82f-001

Conversation-ID:c7b5a02c-e3fa-4833-bab3-2ca45e1119b8

Contribution-ID:ba57bb85-cf63-4343-a6a9-96213995404b

Content-Length:309

 

v=0

o=RS-SimulatedUE-112341 10000 IN IP6 fc01:cafe::2

s=-

c=IN IP6fc01:cafe::2

t=0 0

m=message 8880TCP/MSRP *

b=AS:1024

a=accept-types:message/cpimapplication/im-iscomposing+xml

a=accept-wrapped-types:*

a=sendrecv

a=path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

a=connection:new

a=setup:passive

 

ACK sip:+14231234567@[fcb1:efef::1] SIP/2.0

Via: SIP/2.0/TCP[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:8001;branch=z9hG4bK-577ab830-002;rport

Route:<sip:[fc01:abab:cdcd:6fee::1]:5064;lr>

Route: <sip:orig@scscf.msg.pc.t-mobile.com;lr>

Route:<sip:scscf.other.com;lr>

Route:<sip:pcscf.other.com;lr>

From:<sip:310260123456789@ims.mnc260.mcc310.3gppnetwork.org>;tag=00000001-00000001-329713355

To:<sip:+14231234567@msg.pc.t-mobile.com;user=phone>;tag=abc-InviteToTag1

Call-ID:44eb613760665721e364feea57503405-8001@fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724

Conversation-ID:c7b5a02c-e3fa-4833-bab3-2ca45e1119b8

Contribution-ID:ba57bb85-cf63-4343-a6a9-96213995404b

CSeq: 1 ACK

Contact:<sip:310260123456789@[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:8001;transport=TCP>;*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.session"

Max-Forwards: 70

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

Accept-Contact:*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.oma.cpm.session"

P-Preferred-Service:urn:urn-7:3gpp-service.ims.icsi.oma.cpm.session

Content-Length: 0

 

2 MSRP通路建立

 

MSRP 1467967557725SEND

To-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp  //服务器地址

From-Path:msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

Message-ID:1467648509639

-------1467967557725$

 

MSRP 1467967557725200 OK

To-Path:msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

From-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

-------1467967557725$

 

3 MSRP发送消息

MSRP Session00003SEND

To-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

From-Path:msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

Message-ID: 146766033543300001 //消息ID

Byte-Range:1-361/361    //消息字节和范围

Success-Report:no   //是否需要成功发送报告

unknown-header:yes  //FailureReports发送失败报告

Content-Type: message/cpim//消息格式Common Profile for InstantMessaging

 

 

From: <sip:310260123456789@ims.mnc260.mcc310.3gppnetwork.org>

To: sip:+14231234567@msg.pc.t-mobile.com //目标端地址

DateTime:2016-07-04T15:25:36Z

NS:imdn<urn:ietf:params:imdn>

imdn.Message-ID:146766033543300001

imdn.Disposition-Notification:positive-delivery,negative-delivery,processing,display

 

Content-Type:text/plain;charset=UTF-8

Content-Length: 3

 

The

-------Session00003$

 

MSRP Session00003 200OK

To-Path: msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

From-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

-------Session00003$

 

4 发送状态报告

MSRP rk93YOTXSEND

To-Path:msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

From-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

Message-ID:zaP8g6tL

Success-Report:no

Failure-Report:yes

Byte-Range:1-*/612

Content-Type:message/cpim

 

To:<sip:anonymous@anonymous.invalid>

From:<sip:anonymous@anonymous.invalid>

DateTime:2016-07-04T15:25:48Z

NS: imdn<urn:ietf:params:imdn>

imdn.Message-ID:d0zCYhm1LFwg7jTc

 

Content-type:message/imdn+xml

Content-Disposition:notification

 

<?xmlversion="1.0" encoding="UTF-8"?>

 

<imdnxmlns="urn:ietf:params:xml:ns:imdn">

<message-id>146766033543300001</message-id>

<datetime>2016-07-04T15:25:36Z</datetime>

<recipient-uri>sip:+14231234567@msg.pc.t-mobile.com;user=phone</recipient-uri>

<delivery-notification>

<status>

<delivered/>

</status>

</delivery-notification>

</imdn>

 

-------rk93YOTX$

MSRP rk93YOTX 200OK

To-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

From-Path:msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

Message-ID:zaP8g6tL

Byte-Range:1-*/612

-------rk93YOTX$

 

5 显示状态报告

 

MSRP x571CIC9SEND

To-Path: msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

From-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

Message-ID:asNRgp4V

Success-Report:no

Failure-Report:yes

Byte-Range:1-*/610

Content-Type:message/cpim

 

To: <sip:anonymous@anonymous.invalid>

From:<sip:anonymous@anonymous.invalid>

DateTime:2016-07-04T15:25:48Z

NS: imdn<urn:ietf:params:imdn>

imdn.Message-ID:KXeTZfhuEJaSGTv7

 

Content-type:message/imdn+xml

Content-Disposition:notification

 

<?xmlversion="1.0" encoding="UTF-8"?>

 

<imdnxmlns="urn:ietf:params:xml:ns:imdn">

<message-id>146766033543300001</message-id>

<datetime>2016-07-04T15:25:36Z</datetime>

<recipient-uri>sip:+14231234567@msg.pc.t-mobile.com;user=phone</recipient-uri>

<display-notification>

<status>

<displayed/>

</status>

</display-notification>

</imdn>

 

-------x571CIC9$

MSRP x571CIC9 200OK

To-Path:msrp://[fc01:cafe::2]:8880/vp9Gfd;tcp

From-Path:msrp://[fc01:bbbb:cdcd:efe1:5e70:ff35:c442:b724]:9/1466944214957;tcp

Message-ID:asNRgp4V

Byte-Range:1-*/610

-------x571CIC9$


0 0