当前位置: 首页 > 知识库问答 >
问题:

如何确定对移动电话号码的呼叫是本地还是STD或ISD

养慈
2023-03-14

我正在为android开发某种应用程序,但不知道如何获取被叫号码是本地号码或STD号码的数据。

i、 e.手机号码检查器等应用程序从何处获取数据?https://play.google.com/store/apps/details?id=com.cliqs.mobilelocator

注意:我说的是手机号码,而不是固定电话号码。

共有2个答案

翟泰
2023-03-14

有关ISD的确定,请参阅链接。

以下是印度本地和STD电话的答案。

假设,您知道呼出呼叫去往哪个州(电信圈)。然后,您只需要检查您的本地状态(电信圈)是否与呼出状态(电信圈)相同。如果是相同的,则本地呼叫其它STD呼叫。


归根结底,现在的问题是如何找到呼出电话的状态。

在我们专门设置STD代码的固定电话上,这很容易做到。有关状态和标准代码,请参见链接<有趣的是,手机也遵循一些非常相似的规则。手机号码的前4位表示。例如,假设号码是999xxxxxx,那么这个号码来自德里-沃达丰。请参阅wikipedia链接以获取完整的移动电话前4位的详细信息。

李安歌
2023-03-14

您得到的数字是字符串类型。因此,您可以获取数字的前几个数字,并使用包含std代码(如果有)的数据库进行查询。祝你好运

 类似资料:
  • 我们需要使用语音连接两位客户,但我们需要隐藏彼此的客户电话号码。我们决定使用下一种方法——用twilio屏蔽电话号码 问题是: 我们使用twilio号码连接两个客户。我们可以使用相同的号码进行另一个呼叫吗?或者在呼叫完成之前它是“忙”的? 如果它是'忙',我们可以购买例如20个电话号码,并在每次需要打电话时可用吗? 不相关,但为什么没有可能购买乌克兰电话号码。 非常感谢您的帮助。

  • 我是Twilio的新手,我需要一些关于特定场景的帮助。一段时间以来,我一直试图为这个问题找到解决办法,但一直未能如愿。 我想使用一个移动(a)的Twilio号码打电话给移动(B)的另一个用户。我想这样做的方式,其中呼叫是由Twilio号码发起的,而不是由(a)的电话号码发起的。 换句话说,(A)从移动台拨Twilio号码,Twilio依次拨(B)并将(B)与(A)连接。 我已经将(A)拨打的Twi

  • 我想从应用程序拨打电话。 是否可以将选项限制为仅从内置电话应用程序呼叫,而不将Viber,Skype或Whatsapp显示为选项? 以下是我的代码: 我想看起来像这样: 而不是这样(如果我已经安装了Viber和Skype): 我尝试使用以下代码: 这让Skype成为一种选择,我也不知道为什么?

  • 我的要求是找出邮件收件人的号码是国际号码还是国家号码。 是否有任何Android API或任何第三方库可用于实现相同的。 我想使用libphonenumber谷歌API[android/externals/libphonenumber],但不知道如何检查国际号码和非国际号码。

  • 我刚刚开始尝试twilio和twilio api。 我有一个工作账户,买了一个可以拨打和接听电话以及短信的电话号码。 我测试了通过标准python库打电话。效果很好。发送和接收短信(我的服务器以及通过twilio控制台和他们的测试Web客户端)也是如此 但是,当谈到从我注册的来电号码接到电话时,我没有接通twilio:电话号码似乎根本无法访问或立即挂断(不确定) 我测试了 来自twilio控制台的

  • 我看到了一些与我要求的相似的问题,但似乎没有什么符合要求的。 我处于需要处理通话记录并使用电话号码确定国家的位置。拨打的号码可以是任何国家,例如: 44 7899455120-英国 34 965791845-西班牙 355 788415235-阿尔巴尼亚 显然,如果所有的呼叫代码都是两位数的话,这个世界将是美好的,但事实并非如此。目前,我有一个数据库,里面有国家及其相关代码,为了匹配,我需要有效地