中国移动MMS业务系统消息发送状态码细化规范

需积分: 4 9 下载量 106 浏览量 更新于2024-08-02 收藏 500KB DOC 举报
"中国移动MMS业务系统的消息发送状态码进行了细化,旨在更精确地识别彩信处理过程中的错误原因。该方案由中国移动通信集团公司网络部提出,主要起草人包括张慧勇、江洁等人。原有状态码包括接收成功、用户拒绝接收、转移至相册系统、过期、转发失败、系统拒绝或删除、未收到状态报告及未知错误。细化后的状态码采用四位数编码,第一位代表错误大类,与原状态码一致;第二位代表具体终端类型或流程相关的错误分类。" 中国移动的彩信系统(MMS)在处理消息发送时,需要对各种可能的情况进行准确反馈,以便于问题的诊断和优化。原有的状态码虽然能够提供基本的发送结果,但在某些复杂情况下的错误原因无法详细区分。因此,中国移动提出了一个细化的MMS消息发送状态码方案,以提升故障排查效率。 细化后的状态码结构为四位数字,第一位保持与原有状态码相同,用于标识错误的大类别,例如: - 0:发送成功 - 1:接收成功 - 2:用户拒绝接收 - 3:MM转移到相册系统 - 4:MM过期 - 5:MMSC转发失败 - 6:系统拒绝或删除 - 7:未收到状态报告 - 8:未知错误 - 9:待扩展 第二位数字则代表了不同类型的终端或流程产生的错误,如: - 0:MMS终端相关错误 - 1:SP应用相关错误 - 2:外部服务器(如梦网邮箱)相关错误 - 3:MM前转发送错误 - 4:非MMS支撑系统错误 - 5:预付费系统错误 - 6:DSMP之间错误 这种细化编码方案使得系统能够更精确地定位问题所在,无论是用户端的问题,还是服务端的问题,甚至包括中间传输环节的错误,都能通过状态码快速定位,从而提高服务质量,减少用户困扰,同时也便于系统维护人员进行故障分析和修复。 例如,当状态码的前两位是10时,这意味着接收方的MMS终端在处理消息时出现了错误,这可能涉及到MM1接口的问题。而如果是61,则表示涉及到预付费系统时产生的错误,可能与用户的账户状态或者计费系统有关。 中国移动的MMS消息发送状态码细化方案是为了解决原有状态码过于笼统的问题,通过更详细的分类和编码,提高了故障诊断的精度和效率,对于维护彩信系统的稳定性和用户体验具有重要意义。