同时进行 App-to-Phone 调用 (Android)
Making Simultaneous App-to-Phone Calls (Android)
我们正在开发一个新的应用程序,使用 sinch 语音 api 来为 Android.
进行应用程序到 phone 的调用
我们已经尝试了示例项目,除了我们无法使用同一个应用程序同时调用外,一切都运行良好。我们已经在 2 个不同的 android phone 中安装了示例项目,如果这 2 个设备同时尝试使用 sinch 进行呼叫,其中一个将无法进行呼叫。我们尝试过不同的用户,甚至尝试在 sinch 仪表板中创建一个生产应用程序,但没有任何效果。
那么我们可以做些什么来完成这项工作呢?我们必须创建一个应用程序并为我们将要使用的每个设备生成 api 密钥,以便同时进行应用程序到 phone 调用?
谢谢
我可以看到您已经将我的答案添加为对您自己的问题的评论,但无论如何我都会自己添加它以供任何其他寻找相同问题的人使用。我还添加了有关如何设置 maxDuration
.
的信息
当您的应用程序拨打 PSTN 电话时,我们的系统会在您的帐户中预留一笔款项,以确保您有足够的信用来实际支付通话费用。如果您没有指定通话的最长持续时间,我们将保留 240 分钟 X 分钟的价格到目的地。如果您的帐户没有足够的信用额度,呼叫将被拒绝。
- 建议 1:将 maxDuration 设置为您可以处理的级别(有关从 SDK 设置
maxDuration
的信息,请参见下文)
- 建议2:确保您的账户有足够的信用额度,并且开启了PayPal自动充值。
如果您使用我们的 SDK 之一,您需要设置一个回调 URL 我们的服务可以与之对话:
- 在 sinch.com.
上为您的应用程序设置回调 URL
- 当用户尝试拨打电话时,我们会向您发送回拨 URL。此回调称为
ICE
(来电事件),让您决定是否允许来电。
- 您需要接听我们的回拨才能接通电话。发送回的操作称为
ConnectPSTN
,您可以在此处阅读更多相关信息:https://www.sinch.com/docs/voice/rest/#ConnectPSTNAction 使用 maxDuration
参数来决定允许的最大调用长度。
我们正在开发一个新的应用程序,使用 sinch 语音 api 来为 Android.
进行应用程序到 phone 的调用我们已经尝试了示例项目,除了我们无法使用同一个应用程序同时调用外,一切都运行良好。我们已经在 2 个不同的 android phone 中安装了示例项目,如果这 2 个设备同时尝试使用 sinch 进行呼叫,其中一个将无法进行呼叫。我们尝试过不同的用户,甚至尝试在 sinch 仪表板中创建一个生产应用程序,但没有任何效果。
那么我们可以做些什么来完成这项工作呢?我们必须创建一个应用程序并为我们将要使用的每个设备生成 api 密钥,以便同时进行应用程序到 phone 调用?
谢谢
我可以看到您已经将我的答案添加为对您自己的问题的评论,但无论如何我都会自己添加它以供任何其他寻找相同问题的人使用。我还添加了有关如何设置 maxDuration
.
当您的应用程序拨打 PSTN 电话时,我们的系统会在您的帐户中预留一笔款项,以确保您有足够的信用来实际支付通话费用。如果您没有指定通话的最长持续时间,我们将保留 240 分钟 X 分钟的价格到目的地。如果您的帐户没有足够的信用额度,呼叫将被拒绝。
- 建议 1:将 maxDuration 设置为您可以处理的级别(有关从 SDK 设置
maxDuration
的信息,请参见下文) - 建议2:确保您的账户有足够的信用额度,并且开启了PayPal自动充值。
如果您使用我们的 SDK 之一,您需要设置一个回调 URL 我们的服务可以与之对话:
- 在 sinch.com. 上为您的应用程序设置回调 URL
- 当用户尝试拨打电话时,我们会向您发送回拨 URL。此回调称为
ICE
(来电事件),让您决定是否允许来电。 - 您需要接听我们的回拨才能接通电话。发送回的操作称为
ConnectPSTN
,您可以在此处阅读更多相关信息:https://www.sinch.com/docs/voice/rest/#ConnectPSTNAction 使用maxDuration
参数来决定允许的最大调用长度。