微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 国际拨号助手中寻找Valid country ISO的规则

国际拨号助手中寻找Valid country ISO的规则

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
开启国际拨号助手时,针对一个号码如果对注册网络国家(current country ISO)为invalid,那么国际拨号助手会寻找针对这个号码合法的country ISO,以便于将合法的country ISO推荐给User帮助user自动添加国家码。这个寻找Valid country ISO的规则是怎样的?有什么特殊之处?
[SOLUTION]
规则如下图所示,其中prefer country ISO是指call log里面已经存在了这个号码,并且之前拨打时的国家码,current counrty ISO以注册网络的country ISO为第一优先级,SIM卡的countryISO指sim卡IMSI中标识的country,最主要的是最后一个database里面的记录,在前面几种方式都没有找到一个country ISO可以使这个号码是Valid时,这是就会去call log里面查找,查找的规则并不会进行号码匹配判断,而是从第一个记录开始,看是否会Valid,如果Valid就返回。也就是说如果记录里有一个HK的country ISO记录,在前面3种方式返回invalid后,进入到database里找,找到HK,然后号码对HK范围Valid,那么就会给user推荐HK的国家码。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top