ArCall 升级丨新增多项功能,可支持多人在线语音
自ARCall开源以来,接到很多客户反馈,让我们添加语音呼叫功能、多人音视频呼叫功能、以及跟SIP互通的功能。鉴于此,经过跟客户仔细磨合需求,小编总结了以下几点,小伙伴们快来看看吧。
1. 点对点语音呼叫
邀请按钮,可根据自己的需求进行选择。可选择点对点呼叫邀请。
输入对方ID呼叫后会弹出选择界面,可选择语音呼叫或者是视频呼叫,根据个人需求进行选择
新增<设置>功能,可在界面中设置是否开启音频/视频,如果不想开启音视频,可以先行进行设置哦!
2 视频呼叫中转换为语音呼叫
会议中途不想露脸?会议情景发生改变?
没关系,现在的ArCall可支持视频呼叫中直接转换为语音呼叫,两者之间可以随意切换,可满足更多人的需求哦!
3 多人音视频通信
一个人聊天不过瘾,那可以尝试多人呼叫哦!
点击进入ArCall Demo界面,可发现除了点对点音视频呼叫外,我们还多了一个多人语音邀请的功能。可根据您的需求进行选择。选择多人语音邀请后,会进入选择页面,只需要在线框内将邀请人的ID 输入线框,点击开始呼叫即可,后台将会自动为您识别号码是否可以呼叫。
因页面展示区域有限,可点击用户小图像可流畅放大显示视频;
在多人通话当中,我们加入了声音大小的监听回调,并显示于用户窗口中,这样就能发现是谁在说话啦!
4 SIP接入
此外还新增了SIP落地服务,SIP话机将形成一个虚拟号码与手机APP进行绑定,手机APP仅需通过输入号码即可接通SIP话机。如图所示,同样的SIP话机也可接通手机APP,并且拨打时手机会收到APP的实时推送提醒服务,真正实现APP的数据通讯。
5 为什么要开源?
大家都知道,市面上的RTC厂商大多少都是提供了音视频通道的能力,大家进入同一个频道,即刻能进行音视频通信能力。
在进入频道之前,如何进行邀请响铃,以及同意拒绝等一系列操作还是要用户集成第三方IM去完成,而第三方IM集成笨重,业务逻辑复杂,不容易上手且收费贵,因此anyRTC为了满足客户的需求,推出RTM实时消息SDK,该SDK提供点对点消息、频道消息、呼叫邀请三大模块。
ARCall是RTC和RTM的结晶,充分体现了点对点消息,频道消息,以及呼叫邀请的逻辑。客户直接搬运逻辑,简单修改页面就能上线点对点通信,以及呼叫邀请多人通信的功能。
6 功能可应用场景
陌生人交友
适用于在线陪聊、心里疏导、狼人杀、在线K歌等多种场景。快为我们的应用添加实时互动能力吧 !
企业内部通信
企业内部通信,集成音视频通信,提升办公协同效率。
在线医疗
缩短患者和医生的距离,可第一时间得到救助,提升看病效率。
在线客服
缩短沟通时间,提升沟通效率,提升客户满意度。
智能硬件
为智能硬件提供低功耗音视频方案,解决发烫、耗电问题。
呼叫邀请异常处理机制大家都知道,在呼叫当中逻辑相对复杂,anyRTC如何去解决异常的情况?
下面我就几个方面跟大家去分享:
1.呼叫者发出呼叫邀请,被呼叫着收到信令后暂未回复,突然掉线或者杀死程序后该怎么处理?
当呼叫着发出呼叫成功后,即可去监听被呼叫者的状态,如果对方异常掉线,可以根据监听对方的状态变化进行页面提示。
2.通话当中断网了怎么处理?
通话当中如果网络中断,SDK会自动重连,前端无需提醒,用户无感知。
3.多人通话中如何获取对方的状态?
通过RTM频道信息,用户可以监听到用户离开、进入、以及异常掉线。
7 SIP落地电话场景
SIP落地电话场景anyRTC私有化场景中,经常碰到用户使用SIP 与 RTC 互通的场景,和杭州公安合作的小程序报警项目中,小程序中拨打110报警电话,110接警端用SIP设备进行接听,整个过程通话录音保存,方便后续查阅;和某房产公司的房屋交易项目中,用户直接进行网络电话打经纪人手机,或者坐席客服的电话,这种不占用消费者的手机话费,更容易让消费者进行咨询购买。还有在和企业OA系统对接中,手机呼叫号码进行参会接听。
为了方便客户集成以及使用,也为了减轻企业的负担,anyRTC开源了RTC与SIP互通的网关-SipRtcProxy,意在让更多的开发者关注自身业务,无需关心底层的协议转换,无需在为定制业务花费高额的费用。
8 项目开源与扶持计划
[ anyRTC创业扶持计划 ]
30万免费分钟数,助力初创企业快速发展。
anyRTC初创企业扶持计划,只要通过企业审核,联系客服加入anyRTC创业扶持计划,即可享受30万免费分钟数。获得分钟数可降低在实时音视频技术服务所产生的成本费用,零成本快速启动项目。
专属技术指导支持
anyRTC为初创企业提供一对一专属客服,为客户提供专业、认真的服务,及时解答您的疑惑。并为客户提供专属技术指导,更快上手,轻松上线!
代码地址:
[](https://www.anyrtc.io/)https://github.com/anyRTC-UseCase/ARCall
开源SipRtcProxy地址:
https://github.com/anyRTC-UseCase/SipRtcProxy
联系电话:021-65650071
客服邮箱:hi@dync.cc
地址:上海市杨浦区殷行路1286号嘉誉国际2号(西)楼901室
版权声明: 本文为 InfoQ 作者【anyRTC开发者】的原创文章。
原文链接:【http://xie.infoq.cn/article/c1f47a9f145582e43af65828a】。文章转载请联系作者。
评论