能否实现不设短信中心号码就能发送短信
在短信发送流程中,当MSC收到手机终端提交的MO短信,准备将短信前转给短信中心前,需要根据MO消息中的短信中心号码来GT寻址到短信中心的路由,MO消息中的短信中心号码就是终端设置的短信中心号码。流程可见下图:
在短信业务发展的初期,短信中心号码需要用户手工设置,而用户往往不知道该如何设置,对业务的发展造成了很大的影响。后来,运营商将短信中心号码写入SIM卡中,极大程度上解决了短信中心号码设置的问题,短信业务使用门槛大为降低,得以飞速发展,并成为最赚钱的增值业务。
一般情况下,正确的短信中心号码保存在SIM卡中。但在实际应用中,很多用户会在无意中修改了该短信中心号码,或者是手机的设置误选择了手机中保存的多个短信中心号码中不正确的号码,导致MSC无法找到正确的短信中心,进而导致该用户发送短信失败,引发投诉。如果网络可以忽略用户自身设置错误的参数,并自动设置正确的参数值,就可降低由于用户原因导致的短信发送失败,提高用户对短信业务的感知与满意度,提升移动精品网络的形象。
以中国移动目前短信中心设置的规范来看,某地市用户的短信中心号码是固定的。比如:南京用户的短信中心号码是8613800250500。也就是说:从网络设备层面看,即使手机终端提交的短信中没有包含短信中心号码,或者短信中心号码是错误的,网络设备也可以根据号码的归属地判断其正确的短信中心号码是多少,而加以纠正。
根据这个原理,我们运营商能不能再进一步,彻底不需要手机终端进行任何的短信相关设置,而由MSC或者是短信中心来根据用户号码段判断短信中心号码,然后再进行相关的消息前转呢?
设想:
(1)在MSC上配置用户号码与短信中心号码的对应关系表.
在MSC上配置用户号码与短信中心号码的对应关系。对于用户提交的短信,MSC根据用户号码与短信中心号码对应关系表确定短信中心号码,然后进行消息转接。
缺点:要对MSC进行改造,并增加其负荷;修改了相关流程规范。
(2)建设专门用于转接的短信中心
在网络中适当的位置建立专门用于消息转接的短信中心,对MSC、LSTP等设备无法正确处理的消息,根据号段查找其正确的短信中心,再进行转接。
优点:不涉及流程规范的修改
如果可以实现,会让短信这个最大的增值业务使用起来更加畅快!