《FreeSWITCHnetty权威指南南》什么时候出版

商品名称:
评价得分:
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧您所在的位置: &
3.2.1 安装基本FreeSWITCH系统(1)
3.2.1 安装基本FreeSWITCH系统(1)
杜金房/张令考
机械工业出版社
《FreeSWITCH权威指南》第3章初识FreeSWITCH,本章我们将先讲解FreeSWITCH的基本概念,然后通过安装和简单的配置做成一个实际可用的PBX系统,并进行电话注册和拨打测试。目的是先给读者一个宏观、快速的体验,然后再在后面的章节中逐步强化和深入。读者可以循序渐进,一步一步成长为FreeSWITCH领域的高手。本节为大家介绍安装基本FreeSWITCH系统。
3.2.1 安装基本FreeSWITCH系统(1)
在学习和使用FreeSWITCH之前,我们首先要安装一个基本的FreeSWITCH系统。FreeSWITCH是跨平台的,大多数人使用各种Linux系统;很大一部分的开发者使用Mac平台进行开发;另外,也有很多用户在Windows平台上学习和使用它。因此,我们将分别介绍一下这几大主流平台的安装方法和应该注意的问题。FreeSWITCH的开发非常活跃,因面版本更新很快,所以,我们首先从选择一个安装版本开始。
1. 版本简介
到本书截稿时止,FreeSWITCH最新的版本是1.4.beta。
FreeSWITCH的版本号很有规律:版本号有3部分构成,以点隔开。其中,第1位为主版本号,第2位为次版本号,第3位用作补丁及更新的标志。其中,从第2位看,偶数的版本为稳定版,奇数的版本为开发版。开发版更新的内容在经过测试后会合并到稳定版中。如果有大的功能变化或改进,则稳定版和开发版版本两者的编号都会加2。例如,上一个稳定版本为1.2,其对应的开发版为1.3。最初的1.2由1.2-rc1(Release Candidate,候选版)、1.2-rc2、到1.2.0、1.2.1等组成,到本书截稿时为止,最新的一个稳定版本是1.2.22。
FreeSWITCH使用Git进行版本控制。1.2版本单独由一个1.2.stable的分支进行管理。其中,每一个发行版都会对应Git里的一个Tag,如v1.2.10、v1.2.12等。而1.2.stable分支则永远是1.2版中最新的版本(可以看成是稳定分支中的不稳定版)。
FreeSWITCH支持32位及64位的Linux、 Mac OS X、BSD、Solaris、Windows等众多平台。某些平台上有编译好的安装包,但作者建议有一定基础的用户从源代码安装,因为这样便于版本的切换与升级。
在实际安装过程中,我们尽量选用比较新的版本。然而,某些版本在某些平台上有一些已知的问题,因此,具体的版本选择我们将在安装时再介绍。
2. 在Windows上安装
如果仅仅是为了学习和使用,在Windows平台上可以使用已经编译了的安装包。另外,为了完整性,本章也包含从源代码编译安装的步骤。本节假设读者已经熟悉Windows平台上的软件安装方法,在实际安装过程中仅对应该注意的事项加以说明。
(1)使用安装包安装
Windows用户可以直接下载安装文件,下载地址为。然后根据自己的系统选择不同目录,32位系统的用户选择x86目录,64位系统的用户选择x64目录。freeswitch.msi是最新的安装程序,一般隔几天就会更新一次版本。笔者的测试环境是32位的Windows XP,下载界面如图3-3所示。
如同安装其他程序一样,我们全部选择默认设置即可,也就是说只要连续单击&Next&按钮就能安装完毕。安装完成后选择&开始菜单&&&所有程序&&&FreeSWITCH&& &FreeSWITCH&便可以启动FreeSWITCH了,启动后的界面如图3-4所示。
如果安装过程中你没有修改默认安装路径的话,那么FreeSWITCH的实际安装路径是:c:\Program Files\FreeSWITCH,配置文件在该目录的conf目录下。
(2)从源代码安装
如果从源代码安装,则首先要下载源代码。在此我们以1.2.10版为例,其下载地址是:。
除此之外,也可以Git仓库获取源代码。Git是FreeSWITCH使用的版本控制工具,从Git仓库获取源代码的好处是可以随时更新,并可以很方便地切换到不同的代码分支,甚至&倒回&到任意提交点。
如果从Git仓库获取源代码,需要先在Windows上安装Git。使用哪个Git版本不是很重要,笔者用的是从下载的 1.8.3-preview 版。
安装Git很简单,一般来说双击安装文件并连续单击&Next&按钮即可安装完毕。不过,在Windows平台编译FreeSWITCH有几个要注意的事情,因此在安装Git的过程中我们也需要注意以下问题,并做适当的选择:
将FreeSWITCH的源代码放到一个&干净&的目录下。为避免有时候遇到奇怪的问题,最好把代码放到一个比较不容易出问题的目录下,如可以放到C:\src\freeswitch 或D:\src\freeswitch下,这两个都是比较好的目录。而像 C:\My Documents(有空格)或C:\源代码中文目录\freeswitch(有中文)之类的则在编译或使用时可能会有问题。
Git相关的环境变量。Git是从UNIX系统上移植过来的一个命令行工具,因此需要一些相关的环境变量。在安装时有三个选项(见图3-5),笔者建议使用第三项,这样最省心。当然,第三项与Windows系统的命令会有少量冲突,如find等。但实际上,你可能永远不会用到Windows上的命令行工具,因此,在安装过程中果断选择第三项可以省去不少麻烦。
【责任编辑: TEL:(010)】&&&&&&
关于&&的更多文章
本书是FreeSWITCH领域最为权威的著作之一,在这本书面前,FreeSW
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
讲师: 0人学习过讲师: 50人学习过讲师: 6人学习过
本书是目前Bootstrap领域技术版本最新、内容最全面、
本书由世界级VMware技术专家亲笔撰写,VMware出版社出
本书由Erlang 之父Joe Armstrong 编写,是毋庸置疑的
这并不是一本传统的技术专著,因为它并没有包含一行代码,而更像是一部技术评论。作者通过幽默诙谐而又不失辛辣的语言,从程序员
51CTO旗下网站FreeSWITCH权威指南权威指南 PDF电子书下载 带书...
扫描二维码,下载文件到手机
当前文件信息
浏览:1077次
保存:13次
下载:191次
您的VIP会员已过期,是否续费?
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号
微盘将停止免费用户存储服务

我要回帖

更多关于 javascript权威指南 的文章

 

随机推荐