语音通话连接路由 React-Native

Voice call connection routing React-Native

我正在尝试构建一个以这种方式工作的应用程序:作为用户,我想开始与另一个用户的通话。我希望建立连接的方式是随机的。因此它将随机连接到那里的众多客户端之一。此外,当其他客户端尝试拨打电话时,它应该连接到另一个随机客户端,依此类推。我希望这些 phone 调用是通过应用程序(例如 WhatsApp)而不是 phone 调用进行的。 现在,问题是; Twilio 是实现此目的的好方法吗? 如果是,您能告诉我他们的哪些功能最适合我的应用程序吗?

感谢任何建议!

此处为 Twilio 开发人员布道师。

我可以回答,Twilio 是您在自己的应用程序中执行此操作的好方法。我建议使用 Twilio Video 来构建它,因为它允许通过音频或视频进行跨平台通信(在您的情况下,您可能不需要视频,但这将为您提供最佳音频质量)。

例如,我的同事 Dominik 构建了应用程序的 video roulette application. It is the case that the interface was built in JavaScript for the web, but the idea would be the same for a native app. The code for the server side 部分,应该可以深入了解如何连接随机配对。

还可以将 Twilio Video 与 CallKit 和连接服务集成,这样您就可以向其他设备发出呼出电话,铃声就像真正的来电一样。