2017-03-07 54 views
1

我们正在开发一个新应用程序,使用sinch语音API为Android进行应用程序到电话呼叫。进行同步应用程序到电话呼叫(Android)

我们已经尝试过这个示例项目,除了我们不能使用同一个应用程序同时进行调用外,所有内容都很精彩。我们已经在2个不同的Android手机上安装了示例项目,如果这两个设备试图同时与sinch通话,其中一个设备无法拨打电话。我们已经尝试过不同的用户,甚至试图在sinch仪表板中创建一个生产应用程序,但没有任何工作。

那么我们能做些什么来完成这项工作?我们必须创建一个应用程序并为我们要使用的每个设备生成api密钥,以便同时进行应用程序到电话呼叫?

感谢

+0

问题是,当您的应用程序拨打PSTN电话时,sinch会在您的账户上保留一笔款项,以确保您有足够的余额来为该电话支付实际费用。如果您未指定通话的最长持续时间,我们将240分钟的X分钟价格保留至目的地。如果您的帐户没有足够的信用额度,该电话将被拒绝。 因此,解决方案可以将maxDuration设置为您可以处理的级别,或者确保您的帐户上有足够的信用额度,并且启用了PayPal自动充值功能。 –

回答

1

我可以看到你已经添加了我的答案,你自己的问题评论,但无论如何,我会添加它自己为寻找同样的问题,任何其他人。我还添加了有关如何设置maxDuration的信息。

当您的应用程序拨打PSTN电话时,我们的系统会为您的账户预留一笔款项,以确保您有足够的余额来实际支付通话费用。如果您未指定通话的最长持续时间,我们将240分钟的X分钟价格保留至目的地。如果您的帐户没有足够的信用额度,该电话将被拒绝。

  • 建议1:设置maxDuration到您能适应的水平(参见下面的信息从SDK设置maxDuration
  • 建议2:请确保您在您的帐户,也有足够的信用贝宝自动充值已启用。

如果您使用的SDK你需要设置我们的服务可以谈回调URL之一:

  1. 设置你sinch.com应用程序的回调URL。
  2. 当用户尝试拨打电话时,我们会向您发送一个回电给此URL。此回拨称为ICE(来电呼叫事件),并让您决定是否允许呼叫。
  3. 您需要回答我们的通话回拨。发回的操作称为ConnectPSTN,您可以在此处阅读更多信息:https://www.sinch.com/docs/voice/rest/#ConnectPSTNAction使用maxDuration参数可决定允许呼叫的最大长度。