从iOS Safari和Android上的Chrome调用设备的方式是什么?

时间:2019-08-02 13:56:28

标签: android ios twilio webrtc voip

目标

能够使用移动设备上的默认浏览器从网站上按一下按钮来调用我的设备:

  • iOS上的Safari
  • Android上的Google Chrome

要求

  • 用户的技术能力有限。
  • 用户可能没有管理员权限,无法安装新应用
  • 该设备没有包月套餐(无信用,无通话费)
  • 设备已连接到WiFi,可以访问互联网

注意:我并不是说“打我的电话”,而是“很高兴”。

呼叫我的设备就足够 (考虑推送通知并打开应用)

我认为访问麦克风(传输语音)和访问摄像机(传输视频)的权限都不是,或者,如果可以肯定地做一个,则可以两个。

此问题的背景:

现在我们是2019年8月,网络已经向前发展,我正在寻找一种最简单,推荐的从网页上调用我的设备的方法。

1 个答案:

答案 0 :(得分:1)

这里是Twilio开发人员的传播者。

您肯定是正确的,因为Opera进行了早期的实验(我记得下载了专门实现navigator.getUserMedia的特殊相机版本,并为此感到非常兴奋)。

借助Android上的Chrome和iOS上的Safari,您现在可以通过WebRTC在浏览器中进行实时的对等视频和音频呼叫。为了简化操作,Twilio has a Video API and SDK使信号,连接和整体体验变得更好。

但是,您的问题出现在通知中。您现在可以make push notifications happen on the web,它可以在Google Chrome浏览器中使用。但是,Apple一直不愿意将其添加到Safari iOS中(您可以在桌面上执行此操作,但这不是标准操作)。因此,这会降低您的要求。

但是,您确实说“打我的电话”是“很高兴”。

这是您可以通过Twilio voice API来实现的功能,并且在接收呼叫的设备上不需要任何特别的操作(只要对您有用的就是来电)。为了通过Web应用程序中的按钮创建和连接该呼叫,可以使用Twilio Voice Client JavaScript SDK。此SDK通过WebRTC发出来自浏览器的呼叫。

另一方面,您说该设备没有任何通话信用,所以我不知道接听来电是否对您有用。

这些是我的想法和建议。让我知道这是否有帮助。