将 AsteriskNOW 升级到 Asterisk 12
Posted
技术标签:
【中文标题】将 AsteriskNOW 升级到 Asterisk 12【英文标题】:Upgrading AsteriskNOW to Asterisk 12 【发布时间】:2014-02-03 16:16:23 【问题描述】:任何人都可以提供有关升级 AsteriskNOW 以使用 Asterisk 12 的最佳方法的指导吗?我目前正在运行使用 Asterisk 11.5 的 AsteriskNOW 3。
我已经花了几个小时搜索,但找不到任何人记录该过程(即在论坛或博客上),而且我真的负担不起“亲身体验”。我希望它像进行 yum 更新一样简单,但有些事情告诉我这不会那么容易!
【问题讨论】:
【参考方案1】:你有几个选择:
-
您可以手动升级 Asterisk。关于升级到 Asterisk 12 的注意事项可以在 Asterisk wiki here 上找到,关于 installing and configuring Asterisk 12 的注意事项 - 特别是 pjproject - 也在 wiki 上。如果您想走这条路,还可以从 packages.asterisk.org 的 asterisk-12 存储库中获得 Asterisk 12 的软件包。但是,您还需要upgrade FreePBX to FreePBX 12。
您的另一个选择是直接从 FreePBX 下载 FreePBX 12 Alpha。这可能是最简单的方法,但它需要移动和/或重新创建您的配置。
然而,更大的问题是:为什么要升级到 Asterisk 12?
不要误会我的意思,我们为此感到非常自豪。内核进行了大修,产生了新的 SIP 通道驱动程序和堆栈; ARI 中一个强大的新界面;以及桥接核心中的一些非常酷的功能。新引擎的灵活性为在 Asterisk 之上构建系统的人们提供了强大的动力。但是,它不是Long Term Support 版本 - 因此,除非您对 Asterisk 12 中的更改并通过配置差异和新功能感到满意,否则等待 FreePBX 系统提供您可能会得到很好的服务更合适的升级路径。
【讨论】:
感谢马特的回复。正如您所暗示的,我们需要升级的唯一原因是利用 AMI/ARI 的更新,特别是它处理呼叫/传输事件的改进方式(请参阅other SO question here)。我想这是一个等待的问题:(你知道任何预期的发布日期吗?再次感谢你的回复,非常感谢。 Asterisk 12 install on option 1) 将导致系统无法正常工作。所有其他 cmets 接缝正常。 我不知道你的意思是“不会导致工作系统”。 Asterisk 12 在 CentOS 6 上运行良好,这是 AsteriskNOW 的基础。 FreePBX 12 也支持 Asterisk 12 - 但由于 AsteriskNOW 使用 FreePBX 2.11,因此您也必须对其进行升级。 @iam:如果您想要基于 FreePBX 的系统,我会使用 FreePBX 12 发行版。我们还没有 AsteriskNOW 支持 Asterisk 12 的发布日期——我们正在努力维护 Asterisk 12 本身,而 FreePBX 人员在构建 UI 以支持 Asterisk 12 方面表现出色,因此能够将在创纪录的时间内一起发行(说真的:这非常令人印象深刻)。如果您只想使用它,也可以使用软件包将 Asterisk 12 单独安装在独立系统上。 @MattJordan - 感谢您提供更多信息。由于 FreePBX 发行版的 Asterisk 12 版本仍处于 Alpha 阶段,我会犹豫是否将其置于生产环境中 - 不确定是否有必要?我猜从 AsteriskNOW 迁移到 FreePBX 发行版也没有太大的损失,看起来它们在随附的内容方面都具有可比性?再次感谢。【参考方案2】:没有任何关于这个过程的描述,因为它只是行不通。
Asterisk Now web 将无法与 asterisk 12 一起使用。
但如果你真的认为你有足够的空闲时间来修复版本更改后的所有错误/问题,你可以从源代码编译星号。
【讨论】:
以上是关于将 AsteriskNOW 升级到 Asterisk 12的主要内容,如果未能解决你的问题,请参考以下文章