怎么在app里集成voip? 举报 理由 举报 取消 我们需要在一款APP里集中voip,有两个疑问:1、国内比如阿里的钉钉、微信电话本是如何实现的?2、对于中小创业公司,应该怎么做?感谢大家,期待大牛! 2018年2月19日 2 条回复 1107 次浏览 VoIP,互联网,创业,电话本
回复 ( 2 )
@Jianda Xuy已经把客户端的PJSIP和服务端Freeswitch都提到了。
我另外补充几点吧
(1)freeswitch的部署、优化、运维都不算难,但是很明显也是需要人力成本的。尤其是用户量上去了,还涉及到负载均衡的问题。当然,如果直接租别人的服务应该就不用考虑这个。
(2)电话本其实涉及到企业和团体的组织架构、业务结构的问题,一般情况下是需要单独作为一个业务功能进行开发的。可以理解成写一套专门的接口来更新通讯录,根据用户的id以及他本人所在的团队以及权限,显示不同的通讯名单。(当然,这个是需要跟freeswitch结合的,因为登录FreeSwitch和拨号的时候,都需要用到这个号码)
(3)PJSIP应该就是一个实现sip协议的库,刚才搜了一下应该是支持软件消回音的,具体是否需要优化那就不清楚了。
(4)其实对于创业团队来说,最好的还是用云服务。目前融云和腾讯云都有提供这个服务。
接入他们的SDK就可以实现你想要的语音聊天和视频聊天功能。在创业团队人员配置不齐全、行业经验缺乏的前提下,其实用云服务能得到的效果要远远胜于自主开发和维护。在成本上其实也是优势明显。建议题主可以考虑一下
客户端PJSIP
服务器端Freeswitch
自行谷歌把