彩信系统消息发送状态码细化方案.docx
《彩信系统消息发送状态码细化方案.docx》由会员分享,可在线阅读,更多相关《彩信系统消息发送状态码细化方案.docx(70页珍藏版)》请在冰豆网上搜索。
彩信系统消息发送状态码细化方案
ChinaMobileCommunicationsCorporation
彩信系统消息发送状态码细化方案
V1.8.0
中国移动集团公司网络部
2007年11月
前言
本要求制定了中国移动MMS业务系统消息发送状态码细化方案。
本要求由中国移动通信集团公司网管中心提出并归口。
本要求起草单位:
中国移动通信集团公司网络部
本要求主要起草人:
张慧勇,徐昊帆,江洁,齐文健,孙杰,汪洋,张再军
本要求解释单位:
中国移动通信集团公司网络部
一、彩信系统原有的MM发送状态码
1:
接收方接收成功
2:
用户拒绝接收(由用户主动发起拒绝接收MM和用户黑名单)
3:
MM成功转移到梦网相册系统
4:
MM过期
5:
MMSC转发失败(二个MMSC时,MM4_forward.RES中的STATUSCODE值为错误)
6:
系统拒绝或删除(如黑名单限制、不合法消息监控转移等)
7:
未收到状态报告
8:
未知错误
【中兴通讯答复】:
满足
二、MM发送状态码细化说明
为进一步明确彩信系统进行消息发送处理时所产生的具体的错误原因,特对系统报表MM发送状态码进行如下细化处理:
新的MM发送状态码采用“XXXX”四位数的编码规则。
编码的第一位代表MMSC系统产生的错误的大类(跟未细化前的系统原有的报表MM发送状态保持一致),具体意义如下:
0:
发送方发送成功
1:
接收方接收成功
2:
用户拒绝接收(由用户主动发起拒绝接收MM和用户黑名单)
3:
MM成功转移到梦网相册系统
4:
MM过期
5:
MMSC转发失败(二个MMSC时,MM4_forward.RES中的STATUSCODE值为错误)
6:
系统拒绝或删除(如黑名单限制、不合法消息监控转移等)
7:
未收到状态报告
8:
未知错误
9:
待扩展。
编码的第二位代表MMSC系统针对不同终端类型产生的MM发送状态码的分类(基本上跟MMSC系统对外的接口保持一致),具体意义如下:
0:
涉及接收方MMS终端MM发送处理流程时产生的错误(等价于MM1接口)
1:
涉及接收方SP应用MM发送处理流程时产生的错误(等价于MM7接口)
2:
涉及接收方为外部服务器(中国移动为梦网邮箱)MM发送处理流程时产生的错误(等价于MM3接口)
3:
涉及MM前转发送处理流程时产生的错误(等价于MM4接口)
4:
涉及非MMS支撑系统时产生的错误
5:
涉及到预付费系统时产生的错误
6:
涉及到DSMP之间的错误
7:
涉及到SMSC之间的错误
8~9:
待扩展。
编码的第三位:
0~6:
本标准定义使用
7~9:
厂家自定义使用
第四位代表MMSC系统MM发送状态码序号,在第一与第二位、第三位的基础上序列编号。
●本规范和报表规范中的报表均依据统计话单产生,计费话单的生成机制仍然按设备规范执行:
即在业务全流程结束时生成O和T计费话单,并且同一消息的O和T计费话单中的状态码保持一致
●要求彩信中心、彩信网关日志中彩信的状态也按照此规范填写,并作简单中文注释。
●状态代码细分要求在统计话单中体现,统计话单独立于计费话单,统计话单与计费话单不同,统计话单要求O话单和T话单分别反映O过程和T过程的状态,因此状态可能不同。
●与计费话单不同,统计话单中O话单在提交流程结束、T流程启动前生成;T话单在T流程结束后生成。
O话单不等待T过程完成后与T话单同时产生。
●与计费话单不同,统计话单中不要求O话单与T话单一一对应,失败(包括网络失败和用户失败)的O话单不需要生成对应的T话单,而成功的O话单必须生成对应T话单(成功、网络失败或用户失败)
●状态码可划分为四类:
成功,准成功,网络失败,用户失败。
成功:
多媒体消息被成功提交,并被接受方成功接收
准成功:
成功转梦网相册(转梦网相册可能是用户原因,也可能是网络原因造成)
用户失败:
因用户原因造成的失败
网络失败:
因网络设备原因造成的失败
●网络接通率1=(成功+用户失败+准成功)/总数
●网络接通率2=(成功+用户失败)/总数
●用户接通率1=(成功+准成功)/总数
●用户接通率2=成功/总数
●网络设备特指运营商的MMSC、WAPGW、ENUM等,而SP和外部邮箱不受运营商控制,作为特殊用户;17288梦网邮箱和梦网相册也算作特殊用户
●为了避免彩信中心统计中由于FO、FT不统计导致成功率高于100%或永远低于100%的情况,统计话单中FO、FT也分别生成对应的话单,可以采用源目MMSCID不同的MO、AO、EO话单和源目MMSCID不同的MT、AT、ET话单实现;也可以在统计话单中直接对应产生FO或FT话单。
●当涉及到前转时,转发方彩信MMSC/MMSG成功转发到接收方MMSC/MMSG及算转发成功。
但由于状态代码会通过递送报告回送给转发方MMSC/MMSG,所以转发方MMSC/MMSG的T统计话单也反映的是该彩信的最终状态。
未次,成功状态描述中对涉及到前转时转发方和接收方MMSC/MMSG的成功状态分别进行了定义。
【中兴通讯答复】:
满足
三、MM发送状态码
状态码
描述
场景描述
话单情况
成功状态
是否在MM4/MM7递送报告中传递
备注
0000
MMS终端提交多媒体消息成功
MM1接口成功发送到MMSC
O话单
成功
否
0100
SP应用提交多媒体消息成功
MM7接口成功发送到MMSC/MMSG(适用于SP,不适用于彩信中心与网关间)
O话单
成功
否
0200
外部邮件服务器提交多媒体消息成功
MM3接口成功发送到MMSC
O话单功
成功
否
0300
其他MMSC前转多媒体消息成功
MM4接口成功发送到MMSC(成功收到前转请求)
FO话单
成功
否
前转时,在接收方彩信中心产生该代码
0400
彩信中心转发彩信到彩信网关成功
彩信中心转发彩信到彩信网关成功;
或彩信网关转发彩信到彩信中心成功;
O话单
成功
否
MMSC/MMSG前转时在接收方MMSC/MMSG产生该代码
1000
接收方MMS终端接收多媒体消息成功
点到点、邮件到点或者SP到点,接收方终端成功接收多媒体消息
T话单
成功
是
1100
接收方SP应用接收多媒体消息成功
点到SP,应用成功接收到多媒体消息
T话单
成功
是
1200
接收方外部邮件服务器接收消息成功
点到梦网邮箱或者其他外部邮件系统,外部邮件系统接收成功
T话单
成功
是
2000
接收方MMS终端拒绝接收
点到点、SP到点或者邮件到点,接收方终端设置为拒绝接收彩信
T话单。
准成功(在计算用户成功率时,算作用户失败,在计算用户成功率-2时,算作成功)
是
涉及到前转时,转发方、接收方都产生该代码
2001
接收方用户黑白名单或自服务系统设置拒绝
点到点、SP到点或者邮件到点,接收方用户黑白名单或自服务系统设置拒绝
T话单。
准成功(在计算用户成功率时,算作用户失败,在计算用户成功率-2时,算作成功)
是
3400
接收方为非MMS终端,MM被成功转移到梦网相册系统
接收方为非MMS终端,发送给接收方的彩信被成功转到梦网相册;
T话单
成功
是
3401
接收方为彩信终端,接收方在有效期内未提取而导致MM被成功转移到梦网相册系统
接收方为MMS终端,在消息的有效期内,接收方终端没有从MMSC上成功提取消息,该消息被成功转到梦网相册系统
T话单
准成功(在计算用户成功率时,算作用户失败,在计算用户成功率-2时,算作成功)
是
3402
接收方为未知终端,接收方在有效期内未提取而导致MM被成功转移到梦网相册系统
接收方为未知终端,在消息的有效期内,接收方终端没有从MMSC上成功提取消息,该消息被成功转到梦网相册系统
T话单
准成功(在计算用户成功率时,算作用户失败,在计算用户成功率-2时,算作成功)
是
3420
接收方未开通GPRS,导致彩信直接转相册
接收方未开通GPRS,导致彩信直接转相册
T话单
用户原因
是
4014
由于彩信系统原因造成彩信下发到用户失败
T话单
网络原因
是
4100
终端发送到应用失败
接受方为应用(SP),在有效期内经过多次重发没有成功发送到SP(不包含转相册的情况)。
T话单
用户原因(SP原因)
是
4114
由于彩信系统原因造成彩信发送到应用失败
T话单
网络原因
是
4200
终端发送到Mail系统失败
接受方为Mail系统,在有效期内经过多次重发没有成功发送到Mail系统。
T话单
用户原因(Mail系统原因)
否
4214
由于彩信系统原因造成彩信发送到Mail失败
T话单
网络原因
否
4300
彩信前转后,消息有效期内未收到状态报告
彩信前转后,消息有效期内未收到状态报告
T话单
网络原因
是
MM4不传递,
MM7传递
Forward_res收到,但没有收到递送报告
4400
彩信直接转梦网相册失败
接收方为非MMS终端,消息转梦网相册失败;
T话单
用户原因(梦网相册原因)
是
4401(注1)
彩信未提取过期,转梦网相册失败
接受方为未知终端,转梦网相册失败,且在有效期内接受方终端没有提取消息;
T话单
用户原因(梦网相册原因)
是
4402(注1)
彩信未提取过期,转梦网相册失败
接受方为MMS终端,在有效期内没有提取消息流程,且转梦网相册失败
T话单
用户原因(梦网相册原因)
是
4403(注1)
彩信提取鉴权失败过期,转梦网相册失败
接受方为未知终端,提取彩信时号码与发送的被叫号码不一致,且转梦网相册失败;
T话单
用户原因(梦网相册原因)
是
4404(注1)
彩信提取鉴权失败过期,转梦网相册失败
接受方为MMS终端,提取彩信时号码与发送的被叫号码不一致,且转梦网相册失败
T话单
用户原因(梦网相册原因)
是
4406(注1)
终端未返回确认信令造成过期,转梦网相册失败
接受方为MMS终端,有效期内接受方终端提取消息,彩信中心返回了Retrive_conf消息,但终端没有返回Acknowledge_ind信令或Notifyresp_ind信令;且转梦网相册失败
T话单
用户原因(梦网相册原因)
是
4407(注1)
其他原因彩信过期,转梦网相册失败
接受方为未知终端,转梦网相册失败,且在有效期内接受方终端没有提取消息;
T话单
用户原因(梦网相册原因)
是
4408(注1)
其他原因彩信提取失败过期,转梦网相册失败
接受方为MMS终端,在有效期内没有成功提取消息,且转梦网相册失败
T话单
用户原因(梦网相册原因)
是
4414
由于彩信系统原因造成彩信转梦网相册失败
T话单
网络原因
是
4420
接收方未开通GPRS,直接转相册失败
接收方未开通GPRS,直接转相册失败
T话单
用户原因
是
4441(注1)
彩信未提取过期,未转梦网相册
接受方为未知终端,未转梦网相册,且在有效期内接受方终端没有提取消息;
T话单
用户原因
是
4442(注1)
彩信未提取过期,未转梦网相册
接受方为MMS终端,在有效期内没有成功提取消息,且未转梦网相册
T话单
用户原因
是
4443(注1)
彩信提取鉴权失败过期,未转梦网相册
接受方为未知终端,未转梦网相册,且在有效期内接受方终端没有提取消息;
T话单
用户原因
是
4444(注1)
彩信提取鉴权失败过期,未转梦网相册
接受方为MMS终端,提取彩信时号码与发送的被叫号码不一致,且未转梦网相册
T话单
用户原因
是
4446(注1)
终端未返回确认信令造成过期,未转梦网相册
接受方为MMS终端,有效期内接受方终端提取消息,彩信中心返回了Retrive_conf消息,但终端没有返回Acknowledge_ind信令或Notifyresp_ind信令;且未转梦网相册
T话单
用户原因
是
4447(注1)
其他原因彩信过期,未转梦网相册
接受方为未知终端,未转梦网相册,且在有效期内接受方终端没有提取消息;
T话单
用户原因
是
4448(注1)
其他原因彩信提取失败过期,未转梦网相册
接受方为MMS终端,在有效期内没有成功提取消息,且未转梦网相册
T话单
用户原因
是
4701
彩信Push下发返回未知用户错误。
点到点、SP到点或者邮件到点,彩信Push下发返回未知用户错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为1:
unknownSubscriber(未知用户)
4702
彩信Push下发返回未定义用户错误。
点到点、SP到点或者邮件到点,彩信Push下发返回未定义用户错误。
导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为5:
unidentifiedSubscriber(未定义用户)
4703
彩信Push下发返回非法用户错误。
点到点、SP到点或者邮件到点,彩信Push下发返回非法用户错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为9:
illegalSubscriber(非法用户)
4704
彩信Push下发返回电信业务不支持错误。
点到点、SP到点或者邮件到点,彩信Push下发返回电信业务不支持错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为11:
teleserviceNotProvisioned(不支持电信业务)
4705
彩信Push下发返回呼叫被禁止错误。
点到点、SP到点或者邮件到点,彩信Push下发返回呼叫被禁止错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为13:
callBarred(呼叫被禁止)
4706
彩信Push下发返回用户不在服务区错误。
点到点、SP到点或者邮件到点,彩信Push下发返回不在服务区错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为6:
absentSubscriber(缺席用户)
4707
彩信Push下发返回HLR消息等待队列满错误。
点到点、SP到点或者邮件到点,彩信Push下发返回HLR消息等待队列满,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为33:
messageWaitingListFull(消息等待队列满)
4708
彩信Push下发返回数据丢失错误。
点到点、SP到点或者邮件到点,彩信Push下发返回数据丢失错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为35:
dataMissing(数据丢失)
4709
彩信Push下发返回意外数据错误。
点到点、SP到点或者邮件到点,彩信Push下发返回意外数据错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为36:
unexpectedDataValue(意外数据)
4711
彩信Push下发返回MS端错误。
点到点、SP到点或者邮件到点,彩信Push下发返回MS端错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为32:
sm-DeliveryFailure(SM转发失败)
这个错误码是根据无线侧返回错误映射过来的,无线侧返回错误码为1映射为该错误
4712
彩信Push下发返回MS未装备错误。
。
点到点、SP到点或者邮件到点,彩信Push下发返回意外数据错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为32:
sm-DeliveryFailure(SM转发失败)
解释:
如果MSCpaging或search过程成功完成,但MS不具备MT能力MSC返回SM转发失败,并带原因"equipmentnotSM
Equipped"。
这个错误码是根据无线侧返回错误映射过来的,无线侧返回错误码为2映射为该错误
4713
彩信Push下发返回手机内存满错误。
点到点、SP到点或者邮件到点,彩信Push下发返回手机内存满错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
4714
彩信Push下发返回非法设备错误。
点到点、SP到点或者邮件到点,彩信Push下发返回非法设备错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为12:
illegalEquipment(非法设备)
4715
彩信Push下发返回用户忙错误。
点到点、SP到点或者邮件到点,彩信Push下发返回用户忙错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为31:
subscriberBusyForMT-SMS(MTSMS用户忙)
4716
彩信Push下发返回用户关机错误。
点到点、SP到点或者邮件到点,彩信Push下发返回用用户关机错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码.
4717
彩信Push下发后,MSC无应答。
点到点、SP到点或者邮件到点,彩信Push下发返回用用户关机错误,导致彩信下发失败。
T话单
用户原因
涉及到前转时,转发方、接收方都产生该代码.
4718
彩信Push下发后,HLR无应答。
点到点、SP到点或者邮件到点,彩信Push下发后,HLR拒绝,导致彩信下发失败。
T话单
用户原因
涉及到前转时,转发方、接收方都产生该代码.
4719
彩信Push下发后,MSC拒绝。
点到点、SP到点或者邮件到点,彩信Push下发后,MSC拒绝。
导致彩信下发失败。
T话单
用户原因
涉及到前转时,转发方、接收方都产生该代码,一般是由于MSC的TCAP层负荷过大,发生流控后返回的消息。
4720
彩信Push下发后,HLR拒绝。
点到点、SP到点或者邮件到点,彩信Push下发后,MSC拒绝。
导致彩信下发失败。
T话单
用户原因
涉及到前转时,转发方、接收方都产生该代码,一般是由于MSC的TCAP层负荷过大,发生流控后返回的消息。
4721
彩信Push下发返回HLR系统错误。
点到点、SP到点或者邮件到点,彩信Push下发返回用HLR系统错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为34:
systemFailure(系统故障)
4722
彩信Push下发返回MSC系统错误.
点到点、SP到点或者邮件到点,彩信Push下发返回用MSC系统错误,导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
在ETSIGSM0902协议中定义为34:
systemFailure(系统故障)
4723
彩信Push下发后,
由于目的信令点或信令转接点SCCP无法传送该消息。
点到点、SP到点或者邮件到点,彩信Push下发后,
由于目的信令点或信令转接点SCCP无法传送该消息。
导致彩信下发失败。
T话单
用户原因
是
涉及到前转时,转发方、接收方都产生该代码,
4770~4799
由于Push失败而导致的用户接收彩信失败(厂家自定义)
由于Push失败而导致的用户接收彩信失败(厂家自定义)
待定
待定
是
涉及到前转时,转发方、接收方都产生该代码
5300
MM4接口未收到forward_res
MM4接口未收到forward_res
T话单
网络原因
否
注意与4300的区别
5303
MM4接口对端MMSC无应答消息。
可能是对端进行地址解析失败(号码格式错误、号码不属于本MMSC系统或者地址字段填空)或者网络通讯故障
终端1在MMSCA上注册,终端2在MMSCB上注册,断开MMSCA和MMSCB之间的网络连接,从终端1发送一条彩信给终端2
T话单
网络原因
是
MM7接口传递,MM4接口不传递
5311
对应SMTP状态码4yz
临时错误
T话单
网络原因
是
只针对forward-rep,4yz需要重发,如多次重试,以最后一次重试的状态为准
5312
对应SMTP状态码5yz
永久错误
T话单
网络原因
是
只针对forward-rep,5yz不需要重发
5321
对应MM4_Forward.RES响应码Error-unspecified
对应MM4_Forward.RES响应码Error-unspecified
T话单
网络原因
是
不重发
5322
对应MM4_Forward.RES响应码Error-service-denied
对应MM4_Forward.RES响应码Error-service-denied
T话单
用户原因
是
不重发
5323
对应MM4_Forward.RES响应码Error-message-format-corrupt
对应MM4_Forward.RES响应码Error-message-format-corrupt
T话单
用户原因
是
不重发
5324
对应MM4_Forward.RES响应码Error-sending-address-unresolved
对应MM4_Forward.RES响应码Error-sending-address-unresolved
T话单
网络原因
是
不重发
5325
对应MM4_Forward.RES响应码Error-message-not-found
对应MM4_Forward.RES响应码Error-message-not-found
T话单
网络原因
是
不重发
5326
对应MM4_Forward.RES响应码Error-network-problem
对应MM4_Forward.RES响应码Error-network-problem
T话单
网络原因
是
重发
5327
对应MM4_Forward.RES响应码Error-content-not-accepted
对应MM4_Forward.RES响应码E