减肥 RSS
热门关键字:  铜锤草   12                  
相关减肥文章
赞助商链接
广告位置
 

短消息流程及其信令抓图大全-小鱼儿玄机二站跑狗图,年香港六和开奖结果,香港六和2019年开奖结果,2019年香港六和采开奖结果,www.344440.com

来源:未知 时间:2019-10-08 03:38 浏览:

  一:短消息的 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 条消息:CP-DATA, CP-ACK and CP-ERROR;RL 层定义 4 条消息: RP-DATA, RP-SMMA, RP-ACK 、RP-ERROR。比如说在用户内存可用的流程,A 口上 报的也是 CP_DATA,MO 流程也是上报的 CP_DATA,而用户内存可用过程与 MO 过程的区别 在于 RL 层的消息,前者是 RP-SMMA、后者是 RP-DATA, 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_OPE N功能其实就是把对话部分成分部分分别发送 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 消息中的内容 9.MAP_OPEN_RSP 是 MAP_OPEN 的响应 10.在 MAP_FORWARD_SMS_RSP 中,如果发送成功,消息如下,如果发送不成功,在响 应消息里面会带有 PROVIDE error. 11.消息发送成功之后,MAP 模块会给 SMS 模块发送一个 SMS_RP_ACK,如果发送失败的 话,这里也应该会有一个 SMS_RP_ERROR 12.后续的流程应该是 SMS 模块会通知 MM 模块, MM 模块会通知 AIM 模块,然后 AIM 模 块应该会通知 AIR, 消息也是 CP_DATA,这条消息是用来通知手机说短消息已经被发送到短 消息中心了,然后手机收到这条消息之后会有一个确认,就是 CP_ACK. 13.MO 流程中常见的错误原因值 a) 网关接收 MAP_MO_FORWARD_SHORT_MESSAGE 后,如果发现原语数据有无,将返 回意外数据和数据丢失给 MSC; b) 如果没有标注 SC,网关返回 SM 转发失败给 MSC; c) SC 返回的错误,网关用 SM 转发失败带诊断信息转发给 MSC; d) 如果网关无法将短消息传递到 SC 或传递过程因某种原因失败,网关将给 MSC 返回系统 错误。 e) 我们经常在信令中发现 service complete error 这样的 provide error,这种情况下可能是我 们没有把短消息发送出去,另一种可能是我们发送出去之后,短消息中心没有响应。 二.短消息中心向 HLR 取路由信息的流程 1.至此短消息已经被传送到短消息中心了,短消息中心会进行后续的处理,首先当然就是 短消息解码,把里面的被叫号码找出来,然后去 SEND_FOR_ROUTING_INFO_FOR_SM, 为短信请求路由信息, 2.先开始一个 MAP 对话,然后一个业务请求,一个对话确认,一个业务响应,一个关闭 业务对话。 MAP_OPEN 的内容比较奇怪,不知道是不是信令解析工具的原因 3.MAP 业务请求的内容 HLR 收到 MAP_SEND_ROUTING_INFO_FOR_SM 消息后,要做检查,如果消息缺少必 备信元、消息存在不正确的信元、HLR 不识别该用户、该用户没签约短消息业务、短消息 业务闭锁、 该用户拜访的 VLR 不支持移动终结短消息业务, HLR 向短消息中心返回失败, 则 并返回对应的失败原因值。否则,进行下一步处理; 再 继 续 进 行 检 查 , 对 于 优 先 级 高 的 短 消 息 ( 用 户 的 优 先 级 在 MAP_SEND_ROUTING_INFO_FOR_SM 中有标志),如果用户没有对应的 MSC 号、用 户位置区限制、被 purge(即用户不可及),则把该用户的不可及标志(MNRF)置为真,赛马会绝杀半波, 同时把该用户的 MSISDN、对应的短消息中心号码保存在 HLR 中(目的是将来该用户被激 活后,在短消息提醒处理过程中,HLR 能够找到短消息中心。然后 HLR 向短消息中心发送 缺席用户失败消息。 对于优先级低的短消息,除了要做高优先级短消息的检查外,还要判断 MNRF 标志, 若 MNRF 为真,则把该用户的 MSISDN、对应的短消息中心号码保存在 HLR 中,并向短消 息中心发送缺席用户失败消息。如果上述检查通过,HLR 会给短消息中心返回短消息路由 信息。 4.业务请求响应的内容 5.MWD(Message waiting) 队列是 HLR 中存储 SC 地址的一个队列,当一个短消息中 心来请求路由信息的时候,MWD 就是将这个短消息中心的地址填到 MWD 队列中。 对 HLR 的情况, 一个用户最多可以存储 3 个短消息中心地址, HLR 的 B035 版本开始, 从 一个用户最多可以存储 16 个短消息中心地址,果用户存储队列已经存储了 16 个短消息中 心地址,再有其他短消息中心发过来的消息,且短消息发送失败,则该短消息中心地址将不 会被保存 HLR 中,后面短消息提醒流程就无法正常启动,导致该短消息丢失。 6.在短消息取路由响应消息(成功或失败响应)后,可能跟随着 MAP_INFORM_SERVICE_CENTRE 消息。若存在下列条件之一:HLR 中该用户的 MCEF (内存溢出标志)为真、MNRF(用户不可及标志)为真、短消息取路由失败、短消息取路 由中携带的 MSISDN 号码与 HLR 中存储的 MSISDN 号码不一致(改号时存在这种情况) 时,则 HLR 会向短消息中心发送 MAP_INFORM_SERVICE_CENTRE 消息,该消息携带 MSISDN、MNRF、MCEF、短消息中心地址是否保存在 HLR 中。。等等 IE。 。 发送 MAP_INFORM_SERVICE_CENTRE 消息的目的是让短消息中心知道 HLR 中该用户的 状 态 , 一 旦 短 消 息 发 送 成 功 或 失 败 , 短 消 息 中 心 会 向 HLR 发 送 MAP_REPORT_SM_DELIVERY_STATUS 消息, 通知 HLR 更改该用户的这些状态。香港牛牛高手论坛, (这里是因为高优先级别的用户,HLR 中即使 MNRF 标 志为真,仍然会返回路由信息的,然后短消息中心也会强制下发的) 。 7.如果说这个短消息没有被发送成功的话,SC 会通知 HLR 置位,如果发送成功,SC 会通知 HLR 清位。 1)如果用户内存已满,设置 MCEF; 2)如果用户为缺席用户或未定义用户,设置 MNRF 8.去路由信息的常见错误 参考图 1,根据 GSM09.02 协议,网关发送路由请求后 HLR 可能返回的错误原因包括: 表1 信令过程 错误描述 取路由回应过程中出错信息 响应者 协议中错误值 HLR 出错原因 取路由回应 systemFailure(系统故障) 34 网关向HLR发送 MAP_SEND_ROUTING_INFO_FOR_SM请求后, 会话异常终止或收到提供者错误 dataMissing(数据丢失) 35 原语中没有提供必需的参数和数据: 上下文中需要 的一个可选参数丢失 unexpectedDataValue(意外数据) 36 原语中有关参数和数据的格式错误: 在当前上下文 中该参数数据类型正确但值错误或不应包含该参数 facilityNotSupported(设备不支持) 21 移动用户的位置登记表明,VPLMN的VLR/SGSN 不支持MT短消息业务 teleserviceNotProvisioned(不支持电信业务) absentSubscriber(缺席用户) callBarred(呼叫闭锁) unknownSubscriber(未知用户) 11 6 13 1 给定用户没有开通短消息服务 HLR中MNRF标志置位,用户不在服务区 给定用户的短消息服务因欠费等原因被禁止 HLR无法识别给定用户的MSISDN,即用户没有开 户 三.短消息MT流程 短消息MT流程 MT 1.MAP_OPEN消息中的主要参数 2.MAP_MT_FORWARD_SHORT_MSG_REQ 消息中的主要信元 当 MAP_MT_FORWARD_SHORT_ MESSAGE 消息到达主机后,MAP 需要查询 MAP 功能 配置表中的 SMS_MT 功能配置是否为 YES,若为 NO 则向短消息中心回“设备不支持”; 5) 若配置为 YES,则 MAP 向 VLR 发用户信息请求消息; 6) VLR 返回用户信息响应消息, 若指示用户数据未经 HLR 确认或 VLR 中没有该用户数据, 则向短消息中心回“不识别的用户”; 7) 若 VLR 识别该用户,再判定该用户是否为关机状态、位置区漫游限制状态,若是,则向 短消息中心发失败消息, 失败原因值为 “缺席用户”, 并把 VLR 中的 MNRF 标志置为 TRUE; 若否,进行下一步检查; 8) 判断用户是否签约移动终结短消息业务,若否,则向短消息中心发失败消息,失败原因 值为 “用户未配备该业务”;若是,进行下一步处理; 9) MSC 向 MS 发寻呼消息, 若寻呼无响应, 则向短消息中心发失败消息, 失败原因值为 “缺 席用户”, 并把 VLR 中的 MNRF 标志置为 TRUE;若寻呼响应,进行下一步处理; 10) MSC 向 MS 发送短消息,若 MS 返回内存满溢出,则 MSC 向短消息中心返回短消息传 送失败,错误原因值为内存满溢出;若 MS 返回其他错误,则 MSC 向短消息中心返回短消 息传送失败,错误原因值为协议错误,并把失败原因值发给短消息中心;若 MS 返回成功响 应消息,则 MSC 产生移动终结话单,并向短消息中心发送移动终结短消息发送成功消息。 11) 短消息中心收到移动终结短消息响应后(成功或失败) ,要比较当前 MNRF、MCEF 的 值 与 HLR 中 的 MNRF 、 MCEF 的 值 是 否 一 致 , 如 果 不 一 致 , 则 向 HLR 发 送 MAP_REPORT_SM_DELIVERY _STATUS 消息, 通知 HLR 更改该用户的 MNRF、 MCEF 值。 如 果 短 消 息 发 送 失 败 , 而 HLR 没 有 保 存 短 消 息 中 心 地 址 , 也 向 HLR 发 送 MAP_REPORT_SM_DELIVERY_STATUS 消息,通知 HLR 保存短消息中心地址。 12) 对于一次发多条移动终结短消息的情况,只有前一条短消息发送成功后,才能发送下一 条短消息,如果前一条短消息发送失败,后面的短消息不再发送。 4.MT 流程常见的错误原因值 参考图 1,根据 GSM09.02 协议,网关取到路由后,向 Servicing MSC 发送短消息,MSC 可 能返回的错误原因包括: 表2 信令过程 错误描述 SystemFailure (系统故障) MT回应 MT回应过程中出错信息 响应者 协议中错误值 34 1、MAP_PAGE或 MAP_SEARCH_FOR_MOBILE_SUBSCRIBER确认消 息返回错误:如果错误值为意外数据或未知位置数据, VLR将其映射成系统故障,利用 MAP_SEND_INFO_FOR_MT_SMS响应将此错误发送 给MSC,MSC转发此错误。 2、MSC向VLR发送MAP_SEND_INFO_FOR_MT_SMS 后, 收到unknownSubscriber, MSC将其映射成系统故障。 3、MSC向VLR发送MAP_SEND_INFO_FOR_MT_SMS 后,收到systemFailure。 4、MSC向VLR发送MAP_SEND_INFO_FOR_MT_SMS 后,收到data missing 或 unexpected data value错误, MSC将其映射成系统故障。 5、MSC向VLR发送MAP_SEND_INFO_FOR_MT_SMS 后,收到提供者错误或ABORT消息,MSC将其映射成系 统故障。 6、MSC发送MAP_PROCESS_ACCESS_REQUEST失 败。 MSC/VLR 出错原因 7、MSC向MS传送短消息后,MS返回ABORT消息。 dataMissing(数据丢失)(不得在 Phase1中使用) unexpectedDataValue(意外数据) 36 35 MAP_MT_FORWARD_SHORT_MESSAGE指示原语中 没有提供必需的参数和数据,由MSC直接返回错误; 1、MAP_MT_FORWARD_SHORT_MESSAGE指示原语 中有关参数和数据的格式错误,由MSC直接返回错误; 2、MSC收到目的地参考,但 MAP_MT_FORWARD_SHORT_MESSAGE 指示的 sm-RP-DA中没有包括LMSI,由MSC直接返回错误; 3、目的地参考为空,但 MAP_MT_FORWARD_SHORT_MESSAGE指示的 sm-RP-DA中没有包括IMSI,由MSC直接返回错误; facilityNotSupported(设备不支持) unidentifiedSubscriber(未定义用 户) 21 5 MSC不支持短消息服务,由MSC直接返回错误; 1、对于MT业务,VLR通过单独的IMSI或IMSI和LMSI来 标识移动用户。VLR检查MSC发来的 MAP_SEND_INFO_FOR_MT_SMS指示,如果 sm-RP-DA包含IMSI,则MAP_OPEN原语中不能带目的 地参考;或者MAP_OPEN原语中带目的地参考IMSI,则 sm-RP-DA必须包含LMSI。如果用户未知,VLR返回未定 义用户,MSC转发此错误。 2、Confirmed by HLR被标识为Not Confirmed,VLR 返回未定义用户,MSC转发此错误。 AbsentSubscriber (缺席用户) 6 1、IMSI Detached Flag被设置为detached或LA Not Allowed Flag被设置为not allowed,VLR返回错误(含诊 断信息IMSI Detached),MSC转发此错误; 2、MAP_PAGE或 MAP_SEARCH_FOR_MOBILE_SUBSCRIBER确认消 息返回错误:如果错误值为缺席用户,VLR利用 MAP_SEND_INFO_FOR_MT_SMS响应发送缺席用户 给MSC(含诊断信息No Paging Response for non GPRS),MSC转发此错误。 IllegalSubscriber (非法用户) IllegalEquipment (非法设备) (不得在Phase1中使用) sm-DeliveryFailure(SM转发失败) 32 1、如果MSC paging或search过程成功完成,但MS不具 备MT能力MSC返回SM转发失败,并带原因equipment not SM 12 IMEI检查失败,在黑色清单或不在白色清单中。 9 移动台未能通过鉴权。 Equipped。 2、MSC向MS传送短消息后,MS返回此错误。可能包含 下列原因之一:协议错误或内存已满。 subscriberBusyForMT-SMS(MT SMS用户忙)(不得在Phase1中使 用) 31 MAP_PAGE或 MAP_SEARCH_FOR_MOBILE_SUBSCRIBER确认消 息返回错误:如果错误值为MT SMS用户忙,VLR利用 MAP_SEND_INFO_FOR_MT_SMS响应将此错误发送 给MSC,MSC转发此错误。可能的原因可能为: (C)另一条MT消息正在传送之中,下发节点不支持消息缓 存; (C)另一条MT消息正在传送之中,目前无法缓存消息以便 稍后发送; (C)消息已经被缓存,但在缓存超时前无法发送 五.短消息话单 最后请欣赏一张短消息话单

(责任编辑:小鱼儿玄机二站跑狗图,年香港六和开奖结果,香港六和2019年开奖结果,2019年香港六和采开奖结果,www.344440.com)

 
推荐减肥文章
赞助商链接
广告位置
香港挂牌| 香港六和彩开奖现场直播| 一点红心水高手论坛| 香港马会刘伯温网站| 香港六合挂牌官网| 香港马会手机开奖直播| 白姐心水论坛| 一肖中平特论坛| 香港马会幽默资料| 香港马会开奖结果|