怎么在app里集成voip?

理由
举报 取消

我们需要在一款APP里集中voip,有两个疑问:1、国内比如阿里的钉钉、微信电话本是如何实现的?2、对于中小创业公司,应该怎么做?感谢大家,期待大牛!

2018年2月19日 2 条回复 1107 次浏览

回复 ( 2 )

  1. 爱唠叨的老鱼
    理由
    举报 取消

    @Jianda Xuy已经把客户端的PJSIP和服务端Freeswitch都提到了。

    我另外补充几点吧

    (1)freeswitch的部署、优化、运维都不算难,但是很明显也是需要人力成本的。尤其是用户量上去了,还涉及到负载均衡的问题。当然,如果直接租别人的服务应该就不用考虑这个。

    (2)电话本其实涉及到企业和团体的组织架构、业务结构的问题,一般情况下是需要单独作为一个业务功能进行开发的。可以理解成写一套专门的接口来更新通讯录,根据用户的id以及他本人所在的团队以及权限,显示不同的通讯名单。(当然,这个是需要跟freeswitch结合的,因为登录FreeSwitch和拨号的时候,都需要用到这个号码)

    (3)PJSIP应该就是一个实现sip协议的库,刚才搜了一下应该是支持软件消回音的,具体是否需要优化那就不清楚了。

    (4)其实对于创业团队来说,最好的还是用云服务。目前融云和腾讯云都有提供这个服务。

    接入他们的SDK就可以实现你想要的语音聊天和视频聊天功能。在创业团队人员配置不齐全、行业经验缺乏的前提下,其实用云服务能得到的效果要远远胜于自主开发和维护。在成本上其实也是优势明显。建议题主可以考虑一下

  2. Jianda Xu
    理由
    举报 取消

    客户端PJSIP

    服务器端Freeswitch

    自行谷歌把

我来回答

Captcha 点击图片更换验证码