前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VoLTE信令系列--IP短消息

VoLTE信令系列--IP短消息

作者头像
用户6184845
发布2019-09-07 12:28:53
2.8K0
发布2019-09-07 12:28:53
举报

1.短消息注册注销流程


业务模型
  • 注册场景中,LTE用户在完成基本注册后,网元S-CSCF利用iFC(Initial Filter Criteria)模板触发相应的IP-SM-GW(IP Short Message Gateway)进行第三方注册。在完成以上两步注册后,用户将具有触发IP短消息业务的权限。
  • 数据库部署形态为融合HLR/HSS,即HLR,SAE-HSS和IMS-HSS合一部署。
  • 对于短消息注销场景,当用户或S-CSCF发起注销时,S-CSCF向IP-SM-GW发起注销流程,融合HLR/HSS将删除IP-SM-GW的地址。

LTE用户短消息注册(融合HLR/HSS)典型组网:

LTE用户短消息注销(融合HLR/HSS)典型组网:

注册流程

融合HLR/HSS场景下的IMS域短消息业务注册消息的信令流程:

1).UE_A向拜访域P-CSCF发送REGISTER消息,P-CSCF将该消息转发至归属域S-CSCF发起短消息注册。该消息携带了Contact头域以指示进行短消息注册

2).S-CSCF对用户进行鉴权,并返回200 OK响应

3).S-CSCF利用基本注册时从融合HLR/HSS上下载的用户签约信息,根据其中的iFC信息选择出合适的IP-SM-GW,并向该服务器发送REGISTER消息,发起第三方注册

4).IP-SM-GW收到REGISTER消息,根据消息中的Contact头域,判断需要为该用户提供IP短消息业务。IP-SM-GW向融合HLR/HSS发送UDR消息,请求获取用户数据(包括用户身份数据、业务签约数据等)

5).融合HLR/HSS向IP-SM-GW返回UDA响应,携带用户数据

6).IP-SM-GW通过PUR消息向融合HLR/HSS更新用户信息,将为用户服务的IP-SM-GW的地址通知给融合HLR/HSS

7).融合HLR/HSS返回PUA消息通知IP-SM-GW数据更新成功

8).IP-SM-GW向S-CSCF返回200 OK响应指示注册成功

2.LTE用户始发短消息流程


业务模型
  • LTE用户在完成短消息业务的注册后,利用IMS网络中的IP-SM-GW向SMSC(Short Message Service Center)发送短消息,再由SMSC发送短消息至被叫用户。
  • 本场景中UE_A为IMS域用户,在IMS域开通了短消息业务,且UE_A支持Transport-level interworking格式的IP短消息。

LTE用户始发短消息(融合HLR/HSS)典型组网:

始发流程

LTE用户始发短消息的信令流程:

1).UE_A向P-CSCF发送MESSAGE消息

2).P-CSCF将MESSAGE消息转发至S-CSCF

3).S-CSCF根据注册时从融合HLR/HSS上下载的iFC信息中携带的IP-SM-GW地址,向该服务器发送MESSAGE消息

4).IP-SM-GW收到MAP_MO_FORWARD_SM_REQ消息,做如下处理:

  • 检查UE_A的短消息业务权限和短消息发送权限。如果UE_A未开通短消息业务或者没有短消息发送权限,则构造RP-ERROR短消息数据包,通过MESSAGE消息返回给UE_A。
  • 获取Body中载荷的RPDU类型。具体的处理过程如下:
    • 当终端由于内存满导致短消息接收失败时,终端通过MESSAGE消息携带RP-ERROR信息,通知IP-SM-GW。IP-SM-GW通过SMSC向融合HLR/HSS上报终端内存满。
    • 当用户删除短消息,终端内存可用时,终端通过MESSAGE消息携带RP-SMMA消息,通过IP-SM-GW向融合HLR/HSS上报终端内存可用。
    • 如果获取失败,则构造RP-ERROR,通过MESSAGE消息返回给UE_A。
    • 如果Body中载荷的RPDU类型为RP-SMMA,则处理过程如下:
    • 如果Body中载荷的RPDU类型为RP-DATA,则表示收到的MESSAGE消息为短消息发送请求。
  • 从Body中获取SMSC地址,被叫号码等信息,构造MAP_MO_FORWARD_SM_REQ消息,携带MESSAGE消息中Body的RP-DATA信息,发送到SMSC。

5).IP-SM-GW向UE_A返回202 ACCEPTED响应指示IP-SM-GW已收到短消息

6).SMSC向IP-SM-GW回复MAP_MO_FORWARD_SM_CNF消息

7).IP-SM-GW向UE_A返回MESSAGE消息响应。其中包含以下关键头域信息:

  • P-Access-Network-Info头域:携带3PTC标志,用于防止S-CSCF重复触发到被叫侧IP-SM-GW。
  • P-Asserted-Identity头域:携带IP-SM-GW的SIP URI。
  • In-Reply-To头域:包含提交短消息MESSAGE请求的Call-ID,用于终端匹配请求与响应的两个MESSAGE消息。
  • Request-URI/To头域:携带UE_A的IMPU。

8).UE_A向IP-SM-GW返回200 OK


本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网优小兵玩Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 业务模型
  • 业务模型
相关产品与服务
云函数
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档