We are still working towards a 1.0 release as quickly and as stably as possible. Two separate release types are being produced to enable this. A brief outline of how they are managed follows.
Development Snapshots are released frequently and may contain very large changes. This is the bleeding-edge release and some instability can be expected. Although a significant effort is made to prevent any bugs which render a system useless, this is the front-line of testing.
Public Betas are released after a set of changes has undergone development snapshot testing and stabilization. Late in the development snapshot cycle the binaries used in AskoziaPBX are frozen and a new public beta is then made. Public beta point releases then use this binary set (i.e. pb42 and pb42.1 will use the same binary set).
Note: older releases can always be safely upgraded by newer releases regardless of release type
Contributing
Coders can dive right in and check out the trunk source from the repository listed below. The bulk of the project is written in PHP with a smaller yet still significant portion in C. However, there are many other ways people can contribute to the development efforts of AskoziaPBX. Documentation (wiki, docbook) still must be written. Compatility testing (regional PSTN requirements, interface cards, VoIP providers etc.) is also very important.
All contributions are greatly appreciated. If you have an idea as to how you may be able to help out, join the pbx developers list and let us know what you have in mind.
Repository Info
Anonymous Subversion access is available. Also, a browsable archive of commit messages can be found here. To checkout the latest source, execute the following:
$ svn co https://svn.askozia.com:9000/repos/pbx/trunk pbx-trunk
Note: building an AskoziaPBX image from this source requires a FreeBSD 6.2 machine.



