MSCBSC 移动通信论坛
搜索
登录注册
网络优化工程师招聘专栏 4G/LTE通信工程师最新职位列表 通信实习生/应届生招聘职位

  • 阅读:5080
  • 回复:0
IMS和SIP中的消息会话中继协议SRPF协议之二
Mr Kang
原始天尊
鎵嬫満鍙风爜宸查獙璇


 发短消息    关注Ta 

C友·铁杆勋章   公益·慈善勋章   C友·贡献勋章   纪念勋章·七周年   财富勋章·万元户   专家·高级勋章   财富勋章·财运连连   财富勋章·小财主   C友·登录达人   财富勋章·富甲一方   纪念勋章·八周年   纪念勋章·九周年   纪念勋章·十周年   纪念勋章·十二周年   C友·技术大神  
积分 104681
帖子 8503
威望 1615601 个
礼品券 11319 个
专家指数 23981
注册 2007-3-13
专业方向 
回答问题数 0
回答被采纳数 0
回答采纳率 0%
 
发表于 2020-10-04 09:21:06  只看楼主 

        IMS和SIP消息(Message)通过“消息会话中继协议”SRPM( Message Session Relay Protocol)定义;其设置是为在IP网络传送短消息和视频,此类业务也称中“即时信息”IM((Instant Messaging);类似于短信(SMS)和彩信(MMS);   "消息会话中继协议”MSRP主要应用于"富媒体系统"(RCS);“消息会话中继协议”MSRP共有两类:Pager Mode和Session Mode,其中:Session Mode主要用于多媒体消息(类似MMS)业务交互;   

    

1.Session Mode特点

        在Session Mode中的处理方式与RTP方式基本相同;消息通过建立、发送会话和结束(BYE)完成;


2.Session Mode


2.1  Session Mode中的SDP 

        v=0

        o=TEST-IMS-UE 1234562 0 IN IP6 2001::1:4c16:9c0f:4986:9e6d

        s=SS VOIP

        c=IN IP6 2001::1:4c16:9c0f:4986:9e6d

        t=0 0

       m=message 8880 TCP/MSRP *   // Indicate this is for MSRP

       a=accept-types:message/cpim application/im-iscomposing+xml // allowed content type

       a=accept-wrapped-types:text/plain message/imdn+xml  // allowed content type

        a=setup:active

        a=path:msrp://[2001::1:4c16:9c0f:4986:9e6d]:8880/FmnP;tcp //MSRP URI. It indicates where message should be sent

        a=msrp-cema

        a=sendrecv

 

2.1  Session Mode中的发送方式(SEND method)  


         MSRP RgGcYXJW2nHr SEND

        // To-Path indicates series of hopts to recipient

        To-Path: msrp://[2001:0000:0000:0001:0000:0000:0000:0002]:16000/558f02b9d0;tcp

        // From-Path indicates path from the sender

        From-Path: msrp://[2001::1:4c16:9c0f:4986:9e6d]:8880/FmnP;tcp

        // Message ID is unique per message

        Message-ID: ZNsPlykpMApIABRrejarbO37ADMMae

        Success-Report: no

        Failure-Report: yes

        // This for chucking the big data into multiple blocks

        Byte-Range: 1-430/430

        // contents type. It can be text/plain or cpim or any other.

        Content-Type: message/cpim  

  

3.Session Mode示例


 

Step

Direction

Protocol

Message

Comments

(1)

UA1 --> Proxy/UA2

SIP/SDP

INVITE

(2)

UA1 <-- Proxy/UA2

SIP

100 Trying

(3)

UA1 <-- Proxy/UA2

SIP

183 Session Progress

(4)

UA1 <-- Proxy/UA2

SIP/SDP

200 OK

(5)

UA1 --> Proxy/UA2

SIP

ACK

(6)

UA1 --> Proxy/UA2

MSRP

SEND

(7)

UA1 <-- Proxy/UA2

MSRP

200 OK

(8)

UA1 --> Proxy/UA2

MSRP

SENDSend Text 'Hello'

(9)

UA1 <-- Proxy/UA2

MSRP

200 OK

(10)

UA1 <-- Proxy/UA2

MSRP

SENDDelivery Notification

(11)

UA1 --> Proxy/UA2

MSRP

200 OK

 

4.Session Mode消息


4.1 INVITE

 

        INVITE sip:+[email]14448880000@sharetechnote.com[/email];user=phone SIP/2.0

        Conversation-ID: 6b79b8bc937e4985b1dffd062b687bd7

        Contribution-ID: d5e4121aeec2cc59546ebaef8966ef185a2f37f0

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

        P-Preferred-Identity: <sip:310410123456789@sharetechnote.com>

        P-Early-Media: supported

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

        User-Agent: Samsung IMS 5.0

        CSeq: 1 INVITE

        Max-Forwards: 70

        P-Access-Network-Info: 3GPP-E-UTRAN-FDD;utran-cell-id-3gpp=31041000010000000

        Route: <sip:[2001:0:0:1::2]:5060;lr>

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

        c: application/sdp

        f: <sip:310410123456789@sharetechnote.com>;tag=284849603

        i: 508868544@2001::1:4c16:9c0f:4986:9e6d

        k: timer

        l: 363

        m: <sip:310410123456789@[2001::1:4c16:9c0f:4986:9e6d]:5060;transport=UDP>;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-        service.ims.icsi.oma.cpm.session"

        t: <sip:+[email]14448880000@sharetechnote.com[/email];user=phone>

        v: SIP/2.0/TCP [2001::1:4c16:9c0f:4986:9e6d]:5060;branch=z9hG4bK2563646430smg;transport=TCP 

        v=0

        o=TEST-IMS-UE 1234562 0 IN IP6 2001::1:4c16:9c0f:4986:9e6d

        s=SS VOIP

        c=IN IP6 2001::1:4c16:9c0f:4986:9e6d

        t=0 0

        m=message 8880 TCP/MSRP *

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

        a=accept-wrapped-types:text/plain message/imdn+xml

        a=setup:active

        a=path:msrp://[2001::1:4c16:9c0f:4986:9e6d]:8880/FmnP;tcp

        a=msrp-cema

        a=sendrecv

 

4.2 100 Trying

 

        SIP/2.0 100 Trying

        Via: SIP/2.0/TCP [2001::1:4c16:9c0f:4986:9e6d]:5060;branch=z9hG4bK2563646430smg;transport=TCP

        Max-Forwards: 70

        From: <sip:310410123456789@sharetechnote.com>;tag=284849603

        To: <sip:+[email]14448880000@sharetechnote.com[/email];user=phone>

        Call-ID: 508868544@2001::1:4c16:9c0f:4986:9e6d

        CSeq: 1 INVITE

        Content-Length: 0

 

4.3 183 Session Progress

 

        SIP/2.0 183 Session Progress

        Max-Forwards: 70

        Via: SIP/2.0/TCP [2001::1:4c16:9c0f:4986:9e6d]:5060;branch=z9hG4bK2563646430smg;transport=TCP

        From: <sip:310410123456789@sharetechnote.com>;tag=284849603

        To: <sip:+[email]14448880000@sharetechnote.com[/email];user=phone>;tag=b2fbe90a8c2e488ba04ad6d0c0956a6c

        Call-ID: 508868544@2001::1:4c16:9c0f:4986:9e6d

        CSeq: 1 INVITE

        Contact: <sip:+[email]14448880000@sharetechnote.com[/email]>

        Record-Route: <sip:[2001:0:0:1::2]:5060;lr>

        Content-Length: 0

 

4.4 200 OK

 

        Via: SIP/2.0/TCP [2001::1:4c16:9c0f:4986:9e6d]:5060;branch=z9hG4bK2563646430smg;transport=TCP

        From: <sip:310410123456789@sharetechnote.com>;tag=284849603

        To: <sip:+[email]14448880000@sharetechnote.com[/email];user=phone>;tag=b2fbe90a8c2e488ba04ad6d0c0956a6c

        Call-ID: 508868544@2001::1:4c16:9c0f:4986:9e6d

        CSeq: 1 INVITE

        Allow: INVITE, ACK, CANCEL, BYE, MESSAGE

        Contact: <sip:[2001:0:0:1::2]:49466;transport=tcp>

        Content-Type: application/sdp

        Record-Route: <sip:[2001:0:0:1::2]:5060;lr>

        Content-Length: 292 

        v=0

        o=- 1192 5963 IN IP6 2001:0:0:1::2

        s=-

        c=IN IP6 2001:0:0:1::2

        m=message 16000 TCP/MSRP *

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

        a=accept-wrapped-types:*

        a=path:msrp://[2001:0000:0000:0001:0000:0000:0000:0002]:16000/558f02b9d0;tcp

        a=msrp-cema

        a=setup:passive

        .........


原文来自:http://www.sharetechnote.com/

整理:kangguoying20201004

"5G(NR)NSA网络接入问题排查点”已在微信公众号"跟着老康学5G"中推出,敬请关注!

扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用
  • 2、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 3、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 4、回复“SPN2”免费领取《中国移动SPN2.0技术白皮书
  • 5、回复“LTKJ7”免费领取《 联通科技周17本白皮书合集
  • 6、回复“5g-a”免费领取《中国联通5G-A 通感算融合技术白皮书
  • 7、回复“URLLC”免费领取《中国联通5G URLLC 技术白皮书
  • 8、回复“LDSL”免费领取《中国移动算力网络技术白皮书
  • 对本帖内容的看法? 我要点评

     
    [充值威望,立即自动到帐] [VIP贵宾权限+威望套餐] 另有大量优惠赠送活动,请光临充值中心
    充值拥有大量的威望和最高的下载权限,下载站内资料无忧

    快速回复主题    
    标题
    内容
     上传资料请点左侧【添加附件】

    当前时区 GMT+8, 现在时间是 2024-03-29 17:05:18
    渝ICP备11001752号  Copyright @ 2006-2016 mscbsc.com  本站统一服务邮箱:mscbsc@163.com

    Processed in 0.258181 second(s), 13 queries , Gzip enabled
    TOP
    清除 Cookies - 联系我们 - 移动通信网 - 移动通信论坛 - 通信招聘网 - Archiver