使用 webrtc 的客户服务视频通话服务

Posted

技术标签:

【中文标题】使用 webrtc 的客户服务视频通话服务【英文标题】:Customer care video call service with webrtc 【发布时间】:2014-11-12 09:10:33 【问题描述】:

我想在我们的网站上实现 webrtc 来提供客户服务。如果可能的话,用户应该可以通过视频呼叫我们的专家。但是当我访问一些演示网站时,我发现用户必须先发送一个 url 并且然后等待对方访问此网址,这不是我们的要求。我们希望与 2 个人(如 Skype)直接视频会议。我如何实施任何想法或示例?

【问题讨论】:

不,任何页面都可以处于活动状态,连接不同方是您的信号服务器的工作。因此,您可以给用户一个 id,查看哪些人可以接听电话(您的支持人员在您的信令服务器上显示“在线”)并交换所需的信息。 【参考方案1】:

查看 OnSIP InstaCall - 它是为此用例预先构建的,可将视频通话从您的网站传送到您的代理(还可以随通话一起传送自定义网站访问者数据)。您可以在 OnSIP 的 Facebook 页面 > InstaCall Now 选项卡上看到它的实际效果:https://www.facebook.com/onsip/app_888168771195532 -- 登录,然后查看点击视频通话按钮。设置它需要:

    开设 OnSIP 账户 $49.95/月(30 天免费试用) 创建用户 将用户(您的专家)登录信息提供给 InstaPhone(基于 WebRTC 的免费手机) 根据需要对用户进行分组(例如销售团队、支持团队) 使用呼叫目的地设置创建按钮脚本(直接到用户或呼叫组) 在网页上放置按钮脚本

InstaPhone 还为您的专家提供了一个“即时通话链接”,以提供给客户。如果您想对前端进行更多自定义,可以使用开源库 SIP.js。

【讨论】:

以上是关于使用 webrtc 的客户服务视频通话服务的主要内容,如果未能解决你的问题,请参考以下文章

使用 WebRTC 的 Web 应用程序中的视频通话功能

如何使用flutter webRTC在agoraIO上同时处理视频通话

反应性视频通话和语音通话

是否可以通过 WebRTC 或 Web 套接字保存视频通话

Android端WebRTC音视频通话录音-获取音频输出数据

全球Star第一的流媒体服务器SRS4.0 WebRTC音视频通话分析