一种微服务架构下的MSRP协议路由方法和系统技术方案

技术编号:37390963 阅读:34 留言:0更新日期:2023-04-27 07:29
本发明专利技术提供一种微服务架构下的MSRP协议路由方法和系统,包括:步骤1:5G消息平台初始化,SIP和MSRP服务初始化配置信息,其中所述配置信息包括OpenSips服务地址、MSRP路由服务地址、SIP服务地址和MSRP报文地址;步骤2:执行MSRP路由,其中,MSRP报文包括了MSRP报文地址,所述MSRP报文地址格式包括所述MSRP报文地址前缀、MSRP路由服务地址、INDEX全局递增索引、加密字段以及MSRP报文地址后缀。通过上述技术方案,解决了SIP信令与MSRP媒体之间有状态服务正确路由的技术问题,并且处理效率高,安全性和可靠性高。性和可靠性高。性和可靠性高。

【技术实现步骤摘要】
一种微服务架构下的MSRP协议路由方法和系统


[0001]本专利技术涉及无线通信、SIP接入以及MSRP协议
,特别涉及一种微服务架构下的MSRP协议路由方法和系统。

技术介绍

[0002]在5G消息平台项目中,5G文本消息是基于SIP/IP网络的即时消息,分为Pager模式消息和Large模式消息。
[0003]Pager模式消息通过SIP message方法完成消息的递送过程。Pager消息受限于SIP消息体大小的限制(1300字节),适用于小型消息的发送和接收。Large消息通过SIP/MSRP结合的方式完成消息递送过程,首先建立SIP会话,协商MSRP传输路径等,然后通过MSRP协议在数据平面完成消息的传输过程。
[0004]在云原生的微服务框架下,5G消息平台需要支持SIP和MSRP服务的水平扩容缩容,以实现大流量下的消息处理能力。5G消息平台需要对外暴露的网关来分别处理SIP接入请求和MSRP接入请求,同时将请求做路由转发。
[0005]OpenSips是业界流行的SIP协议的负载均衡工具。当OpenS本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种微服务架构下的MSRP协议路由方法,其特征在于,包括:步骤1:5G消息平台初始化,SIP和MSRP服务初始化配置信息,其中所述配置信息包括OpenSips服务地址、MSRP路由服务地址、SIP服务地址和MSRP报文地址;步骤2:执行MSRP路由,其中,MSRP报文包括了MSRP报文地址,所述MSRP报文地址格式包括所述MSRP报文地址前缀、MSRP路由服务地址、INDEX全局递增索引、加密字段以及MSRP报文地址后缀。2.根据权利要求1所述的方法,其特征在于,所述步骤1进一步包括:启动SIP服务和MSRP服务。3.根据权利要求1或2所述的方法,当其应用于上行链路时,所述步骤2进一步包括:步骤2.1a:建立SIP信令通道,协商数据交互信息;步骤2.2a:SIP服务按照所述步骤2的MSRP报文地址格式生成所述MSRP报文地址;步骤2.3a:确认建立信令通道成功,并返回协商好的MSRP地址;步骤2.4a:终端发起MSRP数据请求;步骤2.5a:解析MSRP报文地址;步骤2.6a:根据MSRP报文地址进行路由转发;步骤2.7a:建立数据通道成功;步骤2.8a:MSRP服务保存收到的报文数据;步骤2.9a:将所述MSRP交互结果加入队列并终止SIP会话。4.根据权利要求1或2所述的方法,当其应用于下行链路时,所述步骤2进一步包括:步骤2.1b:建立SIP信令通道,协商数据交互信息;步骤2.2b:SIP服务按照所述步骤2的MSRP报文地址格式生成所述MSRP报文地址;步骤2.3b:确认建立信令通道成功,并返回协商好的MSRP地址;步骤2.4b:终端发起MSRP Send请求,建立MSRP链路;步骤2.5b:解析MSRP报文地址;步骤2.6b:根据MSRP报文地址进行路由转发;步骤2.7b:建立数据通道成功;步骤2.8b:MSRP服务读取数据库保存的所述步骤2.8a存储的报文数据,发送MSRP Send到终端,并通知SIP服务MSRP报文交互结束;步骤2.9b:将所述MSRP交互结果加入队列并终止SIP会话。5.根据权利要求3或4所述的方法,其进一步包括:所述终端至少包括一个终端;所述加密字段包括平台内MSRP报文地址和端口MSRPHex以及根据INDEX字段、所述MSRPHex和内部key计算出的16位MD5值。6.一种微服务架构下的MSRP协议路由系统,其特征在于,包括...

【专利技术属性】
技术研发人员:夏建明杨戉王斌颜凤辉盛振明
申请(专利权)人:中电信数智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1