开启固定拨号FDN功能,发送信息时如何做FDN检测


1. FDN概念


固定拨号,FDN(Fixed dialer number),就是只允许呼出FDN菜单中自己输入的电话号码,设定指定拨号后,你的手机只能拨出有限的几个号码啦,也只能接听FDN中的号码。但是,紧急呼叫是不受该限制的。设定指定拨号需要你的pin2码。一般移动公司是不会提供这个码的,需要个人和移动公司交流才能得到。




2. FDN使用范围


FDN,一般用的较少,因为需要开通该功能,需要SIM卡具备该功能。可以给家长设定后给小孩,或者手机转接给别人时候开启。




3. FDN 使用描述



开启了FDN功能,在发送信息时会去做FDN检测,检测通过才有机会继续走发送流程。
发送短信和彩信做的FDN检测是不同的。



(1)短信:FDN 检测会去检测SMSC号码和收件人号码,需要将SMSC号码和收件人号码添加到FDN list里,才会检测通过,否则无法发送短信。



(2)彩信:发送彩信会去检测 *99#这个号码,需要将*99# 这串号码添加到FDN list里,才能使用数据连接去发送彩信。

FDN检测这件事是在modem做的,modem不会知道彩信的目标号码信息。

发送短信时会做SMSC和目标号码的check,是因为短信是走CS域,目标号码是要放在PDU里带给modem知道的,同时SMSC号码也是modem需要从sim卡里读出来,因此modem会知道短信目标号码和SMSC号码这两个信息,会做相关check。


而彩信,他的协议和短信完全不同,他是走PS域,只需要modem帮忙激活PDP,再通过TCP将数据发送给网络。因此modem只知道激活PDP这件事,在激活PDP的时候只需要check *99# 这个号码。
也就是说,modem只管激活PDP时去check *99#,它不知道发送彩信的目标号码,modem 不知道彩信PDU的任何信息。

4.  案例分析

信息,启用固定拨号,对固定拨号列表内的联系人发送短信,提示只能向固定拨号号码发送信息(可发送彩信)


【预置条件】开启PIN码  开启固定拨号 
【操作步骤】对固定拨号列表内的联系人发送短信--观察 
【实际结果】提示只能向固定拨号号码发送信息。 
【预期结果】可正常发送 
【出现概率】6/10

 分析结果,添加号码出现问题,无法发送信息。