Project Roadmap

Asterisk development can be broken down into two key categories: core developers and application developers. Core developers work on the Asterisk source code, improving and extending the platform. Application developers create custom telephony solutions using Asterisk. If you want to become involved in core development, read on. If you're an application developer looking for information on crafting custom telephony solutions, see the Applications page.

The Asterisk development community is spread across the world. Due to the distributed nature of Asterisk development, it is impossible to develop a complete roadmap for what is coming in future versions. However, there are a number of resources available for learning more about what's going on.

  • In the main Asterisk development tree, the CHANGES file lists the newest features that have already been added for an upcoming release.
  • The issue tracker is where code contributors post patches. The roadmap page helps group together the patches that are new features, as well as bugs that are targeted to be fixed in upcoming releases.
  • The asterisk-dev mailing list, and the #asterisk-dev IRC channel on freenode, are both areas where developers spend a lot of time discussing what is being worked on.
  • Many of the most active development community members do new development in subversion branches. Changes to these branches, as well as all of the changes to the main branches, can be followed by subscribing to the commits mailing lists.

Source From Subversion

Support

To learn how you can check out development copies of Asterisk and related projects from the Asterisk Subversion repository see the SVN check-out how-to page.

Asterisk Forge

Support

A source code repository and collaboration tool for developing and distributing open source Asterisk-related applications, utilities and external extensions. Use the Asterisk Forge for any Asterisk-related open source project.