Asterisk权威指南(原书第5版)
上QQ阅读APP看书,第一时间看更新

1.5 Asterisk社区

坦白地说,Asterisk社区已经一落千丈。十多年前,Asterisk几乎是开源领域里最酷的东西。如今,大部分爱好者早已移情别恋。但留下来的都是一群经验丰富、久经考验的专业人士,他们一直守护在这里,辛勤耕耘。

不要期望有一群人会愿意免费为你打工。进入这个社区的代价是需要个人投入到技术开发中去。如果你只是带着享受权利而不承担义务的想法来到这里,那么将会一无所获。但是,如果你带着好奇和热忱,愿意深入其中,全心全意地为社区付出,那么你会发现这个社区更愿意与你分享他们来之不易的知识。

下面是关于Asterisk社区的一些信息。

1.5.1 基于Discourse的Asterisk社区网站

Asterisk在2015年将其官方论坛迁移至https://community.asterisk.org/。这似乎是目前最活跃的社区,论坛质量很高,没有太多杂七杂八的内容。Digium公司的人在这方面做得相当不错,他们有一些资深的和经验丰富的人积极参与其中。

请记住,这并不同于有偿支持。你需要自己解决自己的问题,但在这里你可以得到一些高质量的建议,这可以帮助你沿着正确的方向前进。

1.5.2 Asterisk邮件列表

这些列表上的活动已经减少很多(从每天几百条消息减少到每个月大概十几条)。它们也许只能作为历史存档来看待了,但是当你在研究一个棘手的问题时,也许值得一探究竟。在lists.digium.com所能发现的邮件列表中,下面这两个列表可能是最有用的:

Asterisk-Users

这个列表已大不如以前。虽然它以前每天都会产生数百条消息,但大部分流量已经转移到Digium公司的Asterisk社区网站(如上所述)。

Asterisk-Dev

Asterisk开发人员通常在这里逗留。这个列表的目的和核心是讨论Asterisk软件开发,参与者会极力捍卫这一宗旨。如果你在这个列表中发布任何与Asterisk代码库编程或开发无关的内容,就等着被指责吧!一般的编码问题(例如咨询与AGI或AMI接口相关的问题)应该去Asterisk-Users列表。

Asterisk-Dev列表并不是高阶支持!如果你翻阅邮件列表存档,就会看到这是一个严格的规定。Asterisk-Dev邮件列表是关于核心Asterisk开发的讨论,有关通过AGI或AMI与外部程序接口的问题应该发布在Asterisk-Users列表中。

1.5.3 Asterisk wiki网站

这并不是一个真正的社区聚点,但值得一提。Digium公司在wiki.asterisk.org为Asterisk维护了一个wiki。这个网站由Digium团队持续进行更新,自动化脚本将基于XML的文档从Asterisk源中导出到wiki,所有这些都有助于确保你正在阅读的数据是准确的。

在www.voip-info.org上有一个比较旧的wiki,在今天看来它就如同一个老古董,它也是很多让人受到启迪和混乱的源泉。虽然这里包含大量的信息,但其中大部分已经过时。我们在这里提到它只是因为有一天你可能会登录它,并自认为找到了宝藏,但实际上你找到的更像是一个奇特的历史博物馆:迷人,但不一定有用。

1.5.4 IRC频道

Asterisk社区在irc.freenode.net维护着Internet Relay Chat(IRC)频道。其中最活跃的两个频道分别是#asterisk和#asterisk-dev[1]。为了减少垃圾邮件的侵扰,这两个频道都需要注册才能加入。通过你最喜爱的IRC客户端连接到服务时运行/msg nickserv help可以注册。

[1] #asterisk-dev频道用于讨论Asterisk底层代码库的变更,它也不是高阶支持。有关通过AGI或AMI与Asterisk接口的外部应用程序编程的讨论应该在#asterisk中进行。