【问题标题】:How to make multiple phone calls at the same time如何同时拨打多个电话
【发布时间】:2017-08-16 05:58:43
【问题描述】:

我有一个应用程序,我将在其中至少有 10-100 个电话号码,我想定期(比如说每周一次)拨打未接电话(大约 20-40 秒的响铃然后挂断) , “同时”使用所有号码.
现在你看看我是否会用最简单的方法来做,我的手机大约有一个小时的时间接听这些未接来电。
有没有办法让这些电话以某种方式相互重叠(让他们都在同一时间)?因为我查了一下,我无法在后台拨打电话,而且由于我们正在使用活动来开始通话,如果我在前一个之后立即开始通话,我想既然这是一个活动,它会暂停。

【问题讨论】:

  • 您不是在问问题,而是在请求某人为您构建。可能这个网站更合适freelancer.com
  • 好吧,也许我用了错误的方式提问,但无论如何我不希望任何人为我做这个。我还没有在互联网上看到这个问题的单一答案,所以我的问题是。甚至有可能做到吗?如果是,我应该使用哪些资源。
  • 假设它是可能的,并尝试通过将其分解为可单独研究、测试和询问的可管理部分来解决问题。就目前而言,您的问题对于 SO 来说太宽泛了。对外部资源的请求在这里也被认为是题外话。
  • 可以通过持有 PHONE_CALL 权限来发起呼叫(无需通过拨号器并且用户每次呼叫都必须按下呼叫按钮)。 developer.android.com/reference/android/… 要打多个电话,这取决于您的网络运营商服务(根据我在西班牙的经验,不能同时打两个电话)。我不知道这应该如何实现。正如@shmosel 所说,将您的问题分解并提出更具体的问题。我的回答只是给你一些指示。
  • 我已经有点熟悉发起电话的部分,但仍然感谢您的澄清。你有点让我知道运营商的限制,我得检查一下这里的情况,但可能会很相似。现在考虑到这一点以及我无法在后台拨打电话的事实,客户不会高兴的,呵呵

标签: java android android-phone-call


【解决方案1】:

据我所知,在 Android 上同时拨打不同的电话号码是不可能的,移动运营商也不让你这样做。如果你真的想这样做,你应该使用像 Twilio 这样的 API 来进行所有调用。但是,如果您使用 API,通话时将使用您自己的电话号码,而不是手机所有者号码。

如果您想知道如何一次完成所有操作,这就是发明线程的目的!假设你有 100 个电话号码,使用 100 个线程通过 API 同时调用和挂起。

【讨论】:

  • 我完全忘记了线程,这是一个很好的观点。但我不知道运营商的限制。我会从你提出的这些观点中进一步研究它,谢谢。
猜你喜欢
  • 2016-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-20
  • 2017-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多