您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 基于Linux平台的SIP网络电话系统构建
封面(基于Linux平台的SIP网络电话系统构建)摘要:基于SIP的网络电话于现在的办公,沟通等方面使用广泛。SIP是freeswitch的核心部分,所以本文主要整理了我在学习SIP过程中安装freeswitch,zoiper的过程以及遇到的问题。我使用的平台是VMwareWorkstation1与32位虚拟机Centos6.6。关键字:SIP、freeswitch、网络引言在互联网时代,网络已成为我们了解世界,与世界沟通的一大方式,而VoIP电话作为网络语音通信的主导也在蓬勃发展。随着移动网络与无线网络的发展,VoIP电话的成本也会下降,操作也会更简便,也将变得更为普及。基于SIP的VoIP网络电话正在被越来越多的网络电话商所支持。正文在安装网络电话前,我先安装了VMwareWorkstation12,并安装了Centos6.6。1、网络电话的安装过程(1)配置环境虚拟机网络连接使用NAT模式,可共享主机IP上网,安装编译安装freeswitch依赖的一些包。命令:yum-yinstallgitautoconfautomakenanolibtoolgcc-c++ncurses-develmakeexpat-develzlibzlib-devellibjpeg-develunixODBC-developenssl-develgnutls-devellibogg-devellibvorbis-develcurl-devellibtiff-develmysql-serverphpphp-mysqlphp-posixphp-gdphp-xmlsubversionpython-develbzip2sqlite-devellibcurl-develpcrepcre-develspeexspeex-devellibedit-develbison[1](2)下载freeswitch通过git下载freeswitch的源代码到/usr/local/src/目录下,如图所示,我下载的是1.4发行版。下载完成后,进入freeswitch文件夹(cdfreeswitch),开始安装:安装成功。(3)安装zoiper我是通过在网页上下载zoiper压缩包,进行解压后安装的。解压的命令为tarxvzfzoiper2、网络电话的使用(1)首先将网络适配器改为桥接模式。在修改成桥接模式时,要保证VMwareWorkstation输入许可证秘钥成功,否则该功能被锁定无法使用。(2)在目录/usr/local/src/freeswitch/打开freeswitch。若要关闭freeswitch,输入命令shutdown,直接关闭终端会导致进程继续运行,在下次打开时会出现问题。(2)打开zoiper注册账号。在同网络手机或其它终端上用同一IP地址注册一个账号,即可与电脑通话。(号码不可重复)总结在学习媒体网络与交互电视技术这门课程中,我接触到了基于SIP的VoIP网络电话,在学习过程中,我开始安装freeswitch和网络电话软件zoiper,安装过程中遇到了许多问题,一方面是因为VoIP于我还有些陌生,另一方面也是因为我学艺不精,对于虚拟机的操作及命令不够熟悉。这些问题的解决一部分是通过网络查找,寻找网友的经验分享,另一部分的解决是通过求助周围的同学与老师,最后磕磕绊绊总归还是把它安装好了。通过这次经历我也对自己有了个新的了解,有些新的事物看似简单,实则在操作时会遇到许多问题,要耐下心来研究,操作能力的提升需要多多动手。另外,通过安装与使用的过程,我对基于SIP的VoIP网络电话也有了更深的了解,目前网络电话的适用范围仍比较小,例如一些公司或学校等在使用,也有一些手机终端可以付费使用,但并没有大面积的普及,是因为它的音质,成本等的限制,我相信随着技术的发展VoIP会越来越普及。参考文献[1]网友《CentOS6.5安装freeswitch和fusionpbx步骤》年1月6日
本文标题:基于Linux平台的SIP网络电话系统构建
链接地址:https://www.777doc.com/doc-2534259 .html