手机短信业务常见问题及分析 |
短信,即SMS,英文全称short message service,是一种使用手机发送和接收有限长度文本信息的通讯服务,一条短信最多可包含140个字节,约70个汉字。超过70个汉字的短信则按两条或者以上条数计费。 短信由短信中心进行存储转发,其过程一般与语音通话无相互干扰,手机即使在通话过程中仍然可以收发短信。 常见短信问题分析现象一:现象描述:用户发送短信时,手机提示:发送失败、提交失败等。 原因分析:
每个手机号码在短信中心有默认设置的最大提交数50、最大下发数10。该设置的作用是当被叫手机因为种种原因无法接收短信时,在短信中心侧可以为它保存的最大条数。举例说明:用户A因某种原因无法接收短信(可能手机内存满、关机、不在服务区、手机处理出错等原因),此时正好用户B给A发短信,那么这条短信就暂存在短信中心等待重发,但如果此时又有其他几个用户或者一个用户给A发了多条短信,那么当短信的条数超过系统设置的最大下发数10时,后来产生的短信就不再保存了,而是直接通知发送失败。我们假设用户B一下子发了100条短信(给不同的用户),而此时有50个被叫都关机或者内存满,那么这50条就会保存在短信中心按照一定策略等待重发,B在提交第101条短信时就会提示发送失败。
现象二:现象描述:在有些局点会出现这样的情况,当某用户发送短消息时手机上显示"发送失败",但被叫手机用户却很快就收到该短消息。 原因分析:本问题的关键在于短消息的发送是分MO和MT两个过程,所谓MO过程,就是移动起始过程,是指短消息从手机发送到短消息中心,然后短消息中心再给主叫手机回送一条应答消息的过程。而MT过程是指短消息中心将短消息发送到被叫手机的过程。如果短消息中心给主叫手机回送的MO应答消息因为各种原因没有被转发到主叫手机上,主叫手机就会显示"短消息发送失败"。而短消息中心不可能知道主叫手机是否已收到应答消息,在发送完应答消息后,短消息中心会继续MT过程,向被叫手机转发该短消息。这时就会出现被叫手机已经收到该短消息,但主叫手机却显示"短消息发送失败"。该现象的根本原因是因为无线环境或者手机问题,手机没有接收到短信中心给主叫手机回送的应答消息。 现象三:现象描述:用户发送一条短信,但是查询记录却发现发送多条,间隔在几分钟之内。被叫用户收到多条,并且重复计费。 原因分析:这种现象的原理与"主叫手机上显示短消息发送失败但被叫用户却能收到该短消息"的原理一样,都是因为短消息中心给主叫手机回送的MO应答消息因为各种原因没有被转发到主叫手机上,而主叫手机在第一次发送不成功后会自动定时重发(部分手机存在此问题,如摩托罗拉手机)。导致用户感觉只发送一条短信,但在短信中心看来实际发送了好几条,并且产生多条计费话单。该现象的原因在于手机有自动定时重发功能。 现象四:现象描述:用户反复收到同一条短消息,而实际上主叫手机只给该用户发送过一次该短消息。 原因分析:短消息的MT消息可以发送到被叫用户的归属MSC,并且由该MSC转发到被叫手机上,而被叫手机回送的MT应答消息通过MSC转发给短消息中心。短消息中心如果收不到MT应答消息,会认为该短消息没有发送成功,错误号是"MSC无应答"。"MSC无应答"错误一般会被配置成临时错误,重发间隔为0;按照协议规定,对没有发送成功且错误值是临时错误的短消息,短消息中心会在设定的时间内再一次给被叫用户发送该短消息。如果该被叫用户还在该MSC的范围中,以上情况会重复出现。该用户就会反复收到同一条短消息,直到时间过了该短消息的有效期为止。 现象五:现象描述:短消息被成功地发送出去后,被叫手机要过很久才能收到该短消息。而且被叫手机处于开机状态。 原因分析:从GSM协议的设计上,短消息被认为是一种次要的、不应该影响主流业务的非重点业务,GSM话务网设备对短消息业务的处理优先级比话务低,肯定达不到话务那样的实时性。另外,短信业务属于数据类业务,与电路话务相比其特点就是非实时业务,存在一定程度的时延是合理的。(在话务忙时,即时短信中心处理非常及时,在交换部分,因为其低优先级的属性,也会导致时延。) 现象六:现象描述:手机自动向手机通讯录上的某一个号码发送短信,直到双方电话联系后才暂停,但隔三差五又发送短信"骚扰",内容都是空白的短信息。自己并没有发送短信。 原因分析: 现象七:现象描述:短信内容出现乱码。 原因分析:
|
|