在Android中获取被叫号码的网络运营商

时间:2014-04-23 06:20:09

标签: android gsm

是否有可能在Android中获取网络运营商名称和传入和传出呼叫号码的详细信息? 例如,如果来电/去电号码来自+1650670XXXX,是否可以将网络运营商设为AT&T

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

由于号码可携性,您无法从大多数国家/地区的已拨号码或来电号码中获取运营商名称。

简单来说,这意味着最初由一个运营商(比如ATT& T)分配的号码现在可能由另一个运营商(比如Verizon)拥有,并且没有办法从数字本身说明它仍然存在不变:

http://en.wikipedia.org/wiki/Local_number_portability

运营商有机制允许他们确定当前实际提供的人员。一个给定的数字,因为他们需要这些信息来允许他们将呼叫路由到已被移植的号码,但我不知道有任何例子可以向运营商本身以外的任何人免费提供对这些机制的访问。有些公司会为可能满足您需求的号码做广告查询服务,但他们倾向于收取此费用 - 例如:

http://www.numberportabilitylookup.com/hlr_lookup