短消息流程及其信令抓图大全

一:短消息的MO流程
1. 手机发起业务请求,后续的从1-5都是一个业务请求的流程,其中2和3是一个class mark的流程,4和5是一个加密的流程,都没有什么好讲的,这个消息跟踪中缺少了CM_Service_accept的消息。
2. 消息6,A口受到手机上报的CP_DATA,CP_DATA包含什么内容呢?见下图
3.
4. 短消息信令分了多层:最外面的两层是CM层(Connection Management Layer)与RL层(Short Message Relay Layer)。
其中CM层定义3条消息:CPDATA, CPACK and CPERRORRL层定义4条消息:RPDATA, RPSMMA, RPACK RPERROR。比如说在用户内存可用的流程,A口上报的也是CP_DATA,MO流程也是上报的CP_DATA,而用户内存可用过程与MO过程的区别在于RL层的消息,前者是RPSMMA、后者是RPDATA
5.手机上报的CP_DATA中含有很多内容的,其中最重要的莫过于destination address,CM层中的destination address是短消息中心的号码,在SMS层中的destination address就是被叫的MSISDN.
6. A接口收到CP_DATA之后,会上报DTAP消息RR_DATA_IND(3),该原语中有协议指示类型(PD)Short Message Service Messages(0x09),该消息通过MM模块、SMS模块透传到MAP模块;
MAP模块先要判定MAP功能配置表中是否配置支持SMS_MO功能选项,若配置为NO 则给手机下发错误消息,消息原因值为“网络不支持”;
1) 若配置为YES,则MAP向VLR请求用户数据;
2) VLR返回用户数据后,MAP根据用户数据判断用户是否签约短消息基本业务,若没有签约,则给手机下发错误消息,消息原因值为“用户没有申请短消息业务”;
3) 若用户签约,再判定该用户是否有ODB限呼,若有限呼,则下发错误消息,消息原因值为 “网络提供者禁止此项服务”;若用户登记有CALL BAR补充业务,则下发错误消息,消
息原因值为“SMS有CALL BAR SERVICE”;
4) 若用户没有登记限呼业务,即上述的检查点全部通过,也就是下面的这几条消息
7.先看MAP_OPEN_REQ消息,这里解释一下MTI的含义,MTI是我们交换机内部的一个处理模块,它是处理MAP层和TCAP层之间的对话的。下面的TC_INVOKE_REQ是MTI模块向TCAP发起的请求。其实一个短消息来说是包含对话部分和成分部分的,下面可以介绍一下MAP_OPEN的功能,在G3和G9中有这样的软参。MAP_OPEN功能其实就是把对话部分成分部分分别发送
 
MAP control parameter1 Bit1: MAP_OPEN_SMS_CONTROL
        [作用]: 控制短消息长度大于等于134字节,是否使用单发OPEN方式始发短消息
        [取值及描述]:
    0--不支持单发OPEN 功能
    1--支持单发OPEN 功能
        [缺省值]:0
软件参数名字: p184(MAP Control Parameter5)
比特7
IF_SMS_FRAMED_IN_MAP_LAYER_SUPPORT
0:长短消息SMMO时候,不在MAP层进行分段(对话部分和成份部分分别发送),缺省值。
1:长短消息SMMO时候,在MAP层进行分段(对话部分和成份部分分别发送)。
8.下面是MAP_FORWARD_SMS_REQ消息中的内容
msinfo9.MAP_OPEN_RSP是MAP_OPEN的响应
10.在MAP_FORWARD_SMS_RSP中,如果发送成功,消息如下,如果发送不成功,在响应消息里面会带有PROVIDE error.
11.消息发送成功之后,MAP模块会给SMS模块发送一个SMS_RP_ACK,如果发送失败的话,这里也应该会有一个SMS_RP_ERROR

本文发布于:2024-09-24 15:27:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/380564.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:VS_VERSION_INFO
标签:消息   用户   部分   短消息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议