In short, when it is ready. Specific release dates are being avoided at this stage in the project to ensure that new features and bug fixes are implemented properly. Once the codebase stabilizes we will be able to commit to a more precise schedule.
Having shell access to an AskoziaPBX system does not really achieve anything at this point. Commands can be executed and files manually edited in the GUI.
The webGUI does a basic filename check on uploaded firmware images to ensure they are designed for the current platform. This prevents you from upgrading a “generic-pc” install to something more platform specific.
To get around this, simply rename the image from pbx-yourplatform-release.img to pbx-generic-pc-release.img before uploading it. Upon rebooting, your hardware will be running the platform specific image with the current configuration intact.
The generic pc image should work on any x86 based computer. If you do have a problem getting AskoziaPBX to boot or run properly on such a platform, please contact the users list.