概述
一直以来,想自己做一个网络电话,可以与亲属和朋友打免费电话,今天终于做了些尝试,效果还可以。
网络电话采用VOIP技术实现,目前的主要通讯协议是SIP协议。网络上有专门的基于SIP协议的服务器和软件,这里我用的是"3CX SIP服务器网络管理软件"Free版。下面我把建的步骤大体说一下:
1、安装SIP服务器软件,我下载后的文件是3CXPhoneSystem6.msi,直接安装就行了。
2、程序安装后,进入控制台,添加分机号,由于支持中文,这里就不多介绍了。
3、在另两台机器上安装3CX 提供的客户端软件(FREE版),安装完成后要进行初始设置,主要是填写服务器的IP(测试的话可以填内网IP)和分配的分机号码。
4、由于我想通过公网进行多人的交流,所以我还要做一下网络映射,我选用的是花生壳软件(www.oray.cn),可以直接申请一个免费域名和Oray护照(用户ID)。由于我安装了无线路由器(TP-LINK),而且它支持花生壳动态DNS功能,就省去了安装软件的麻烦。
5、进入路由器的控制台,配置好“动态DNS”,就是设置花生的用户ID和口令;再完成“转发规则”设置,就是设置内外网的端口映射,这里要将域名的公网地址转为SIP服务器的内网IP,同时要开放如下端口“80,4300,5000-5999,42000-42019”等。
6、在另两台客户机上进行测试,打开3CX 提供的客户端软件,如果配置正常就可以在右侧看到所有的电话号码,一方呼叫另一方,这时我们就可以相互联络了。需要肯定的是音质效果特别好(比PSTN音质好太多了)。
哈哈,终于成功了。
最后
以上就是魁梧外套为你收集整理的基于3CX软件搭建属于自己的网络电话的全部内容,希望文章能够帮你解决基于3CX软件搭建属于自己的网络电话所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复