【问题标题】:Tokbox OpenTok client to call another clientTokbox OpenTok 客户端调用另一个客户端
【发布时间】:2016-12-18 14:09:39
【问题描述】:

我想构建一个应用程序,一个客户端可以使用 webRTC 调用另一个客户端。我已经开始研究 webRTC 提供商,并且发现了 Toxbox 等。

是否有可能使用 TokBox OpenTok,让一个客户实际拨打另一个客户电话(类似于普通电话)?从他们的文档和规范看来,似乎只能创建一个“会话”(参与者见面和聊天的房间)。

我错过了什么,还是他们只提供人们加入/离开的会话?

Twilio 似乎提供了我需要的东西here, 但奇怪的是我在 Tokbox 找不到类似的东西。

谢谢, 莫夫

【问题讨论】:

  • 是的,可以从一个客户端向另一个客户端(如 WhatsApp 和其他应用程序)拨打电话。您必须加入同一个会话(房间)。

标签: webrtc twilio opentok tokbox


【解决方案1】:

是的,这是可能的。

您需要区分平台公开的 API 类型与您可以用它做什么。

虽然 OpenTok API 是围绕房间/会话的概念构建的 - 您可以轻松地使用该概念来创建呼叫。有很多 openTok 开发人员就是这样做的。

Twilio 确实提供了相同的功能 - 与许多其他功能一样(部分列表可在此报告中找到 - https://bloggeek.me/webrtc-paas-report/ - 虽然该报告是付费报告,但该列表可在该页面上找到

【讨论】:

  • 谢谢。您能否详细说明一下,例如您将如何更具体地执行此操作?谢谢。
  • 当然可以。当您拨号时,让您的服务器随机创建一个房间名称,或者只是做 from-to 作为房间名称 - 如果 1234 呼叫 5678,那么房间号将为 1234-5678。因此 1234 进入房间,您的服务向 5678 发送推送通知,指示“来电”。当您的应用在 5678 上回答时 - 只需让该用户加入同一个房间 1234-5678
  • 是的,当您说“推送通知”时,您是指苹果原生的推送通知吗?然后当 5678 收到推送通知时,app 才开始播放铃声?
  • 是的。这是标准做法。不要使用标准推送,而是使用低延迟的 VoIP - developer.apple.com/library/content/documentation/Performance/…
  • 好的。但这是否意味着我需要设置自己的 SIP 网关才能与 OpenTok 平台互操作?这也适用于浏览器到应用场景吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-04
相关资源
最近更新 更多