概述
背景:linux环境CentOS搭建好以后,下一步就是安装Asterisk了,但是面临的第一个问题就是面对如此多的版本该如何选择,因此不得不先对Asterisk的版本做一些分析了
一般,软件根据发布的维护的时间长短界定了两种类型:
长期支持(LTS,Long Term Support)类型:发布会在长达4年的时间做全面的整体维护,另加一年的安全补丁。
标准发布(Standard)类型:维护比较短的时间,可能只有不低于一年的全面维护和另外多一年的安全修复补丁。
下表给出了所有Asterisk发行版本的发行时间
Release Series | Release Type | Release Date | Security Fix Only | EOL |
1.2.X | | 2005-11-21 | 2007-08-07 | 2010-11-21 |
1.4.X | LTS | 2006-12-23 | 2011-04-21 | 2012-04-21 |
1.6.0.X | Standard | 2008-10-01 | 2010-05-01 | 2010-10-01 |
1.6.1.X | Standard | 2009-04-27 | 2010-05-01 | 2011-04-27 |
1.6.2.X | Standard | 2009-12-18 | 2011-04-21 | 2012-04-21 |
1.8.X | LTS | 2010-10-21 | 2014-10-21 | 2015-10-21 |
10.X | Standard | 2011-12-15 | 2012-12-15 | 2013-12-15 |
11.x | LTS | 2012-10-xx (tentative) | 2016-10 (tentative) | 2017-10 (tentative) |
12.x | Standard | 2013-10 (tentative) | 2014-10 (tentative) | 2015-10 (tentative) |
由以上分析可以得出,从稳定性角度讲Standard发行种类中的1.6.2.X版本最新,功能应该是比较齐全和稳定的,但是这个版本已经不再更新(EOL),如果有BUG将很难解决;1.8.X是LTS发行类型中版本最新的(11.x五天前刚发布,就不考虑了),但从发布到现在只更新维护了两年。
最终得出的结论是:
一、1.6.2.X版本的子弹已经飞完了,初学求稳定,可以
采用1.6.2.24(参考
http://downloads.asterisk.org/pub/telephony/asterisk/releases/
)
二、1.8.X的子弹还要飞一会儿,如果是设计产品,可以考虑,因为1.8.X是LTS类型发布,使产品还有很大的升级空间
三、10.X子弹也快飞完了,相对于当前可以作为后期的学习储备版本
四、11.X是2012-10-5号发布的,就让子弹再飞一会吧!
但是对于笔者,由于只是要搭建一个纯PBX功能的服务器,而且打算移植到嵌入式操作系统中,最终选择1.4.44版本。主要出于以下两点考虑:首先,此版本相对稳定,修复了很多bug;其次,
代码相对精简,便于深入分析。作嵌入式一直时,避免不了对其的结构进行分析,甚至更深入的分析。
最后
以上就是温柔夏天为你收集整理的asterisk版本选择的全部内容,希望文章能够帮你解决asterisk版本选择所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复