最近在做IOS实现voip通话的功能,自己查询了下,找到了google的开源项目idoubs,idoubs是IOS设备开发的第一款全功能并开放源码的3GPP IMS客户端,它同时专为IOS平台开发设计的voIP测试版客户端,以doubango为框架,能实现当前最先进的多媒体功能,主要功能有:语音、视频通话、短信聊天、通话记录等。
1、配置服务端
客户端运行起来后需要进行配置,首先你需要一个voip的账号,你可以按照网上说的从www.sip2sip.info申请账号,连接他们的服务器,也可以自己搭建sip服务器,这里以自己搭建minisipserve服务器为例。首先下载一个minisipserve的服务器,网址为www.myvoipapp.com,进入下载页面下载。下载完后你需要找一台电脑作为服务器安装minisipserve,安装完后打开minisipserve。如下图所示
他会根据你的服务器配置自动配置好,点击系统配置如下图所示,证明配置好了。
然后就是添加客户端账号了,点击分机信息,如下图所示。
点击添加如下图所示
设置账号 密码 后两项可以不填。
这样服务端就配置好了。
2、配置客户端
配置如下图所示
每一个客户端都配置完后,客户端之间就可以通信了。
现在来看看我的成果吧
这是打电话
这是短信