- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux平台的SIP网络电话系统构建分析
封面(基于Linux平台的SIP网络电话系统构建)
摘要:基于SIP的网络电话于现在的办公,沟通等方面使用广泛。SIP是freeswitch的核心部分,所以本文主要整理了我在学习SIP过程中安装freeswitch,zoiper的过程以及遇到的问题。我使用的平台是VMware Workstation 1与32位虚拟机Centos6.6。
关键字:SIP、freeswitch、网络
引言
在互联网时代,网络已成为我们了解世界,与世界沟通的一大方式,而VoIP电话作为网络语音通信的主导也在蓬勃发展。随着移动网络与无线网络的发展,VoIP电话的成本也会下降,操作也会更简便,也将变得更为普及。基于SIP的VoIP网络电话正在被越来越多的网络电话商所支持。
正文
在安装网络电话前,我先安装了VMware Workstation 12,并安装了Centos6.6。
网络电话的安装过程
配置环境
虚拟机网络连接使用NAT模式,可共享主机IP上网,安装编译安装freeswitch依赖的一些包。
命令: yum -y install git autoconf automake nano libtool gcc-c++ ncurses-devel make expat-devel zlib zlib-devel libjpeg-devel unixODBC-devel openssl-devel gnutls-devel libogg-devel libvorbis-devel curl-devel libtiff-devel mysql-server php php-mysql php-posix php-gd php-xml subversion python-devel bzip2 sqlite-devel libcurl-devel pcre pcre-devel speex speex-devel libedit-devel bison[1]
下载freeswitch
通过git下载freeswitch的源代码到/usr/local/src/目录下,如图所示,我下载的是1.4发行版。
下载完成后,进入freeswitch文件夹(cd freeswitch),开始安装:
安装成功。
安装zoiper
我是通过在网页上下载zoiper压缩包,进行解压后安装的。
解压的命令为tar xvzf zoiper
网络电话的使用
首先将网络适配器改为桥接模式。
在修改成桥接模式时,要保证VMware Workstation输入许可证秘钥成功,否则该功能被锁定无法使用。
(2)在目录/usr/local/src/freeswitch/打开freeswitch。
若要关闭freeswitch,输入命令shutdown,直接关闭终端会导致进程继续运行,在下次打开时会出现问题。
(2)打开zoiper
注册账号。
在同网络手机或其它终端上用同一IP地址注册一个账号,即可与电脑通话。(号码不可重复)
总结
在学习媒体网络与交互电视技术这门课程中,我接触到了基于SIP的VoIP网络电话,在学习过程中,我开始安装freeswitch和网络电话软件zoiper,安装过程中遇到了许多问题,一方面是因为VoIP于我还有些陌生,另一方面也是因为我学艺不精,对于虚拟机的操作及命令不够熟悉。这些问题的解决一部分是通过网络查找,寻找网友的经验分享,另一部分的解决是通过求助周围的同学与老师,最后磕磕绊绊总归还是把它安装好了。通过这次经历我也对自己有了个新的了解,有些新的事物看似简单,实则在操作时会遇到许多问题,要耐下心来研究,操作能力的提升需要多多动手。另外,通过安装与使用的过程,我对基于SIP的VoIP网络电话也有了更深的了解,目前网络电话的适用范围仍比较小,例如一些公司或学校等在使用,也有一些手机终端可以付费使用,但并没有大面积的普及,是因为它的音质,成本等的限制,我相信随着技术的发展VoIP会越来越普及。
参考文献
[1]网友 《CentOS6.5 安装 freeswitch 和 fusionpbx 步骤 》/t/centos6-5-freeswitch-fusionpbx/422 2016年1月6日
您可能关注的文档
最近下载
- 2025-2026年国家公务员考试《申论》真题及参考答案.doc VIP
- 川教版(2019)初中信息科技Python编程复习单.docx VIP
- DTII(A)带式输送机计算书(带表1-4)Ver1.2(95版)(2012.12.18).xls VIP
- 医疗器械经营财务管理培训.pptx VIP
- 麻醉前肺功能评估.ppt VIP
- 新课标体育与健康水平二教案.pdf VIP
- 贵州教育出版社小学五年级上册综合实践教案.pdf VIP
- 博物馆学概论课件:博物馆藏品管理历史、藏品意义与藏品研究.pptx VIP
- 2025高中政治部编版选择性必修二《法律与生活》必背法律条文.pdf VIP
- SEO培训课件教学课件.pptx VIP
文档评论(0)