I just wanted to let people know that I successfully and easily installed Trixbox CE onto an Alix 2C2. If you don't know about the Alix boards they are the successor the WRAP boards and run an AMD Geode LX800 processor, 256mb ram, 1-2 MiniPCI slots, 1-3 Lan ports, and cost under $140. They have been primarily used for firewalls/routers/access points although there are a couple of Asterisk projects designed with embedded hardware in mind (Askozia, AstLinux).
I tried both Askozia and AstLinux and while they both show promise, neither of them provide the polish or amount of features that Trixbox provides. So I looked for someone who had installed Trixbox on an Alix, or any embedded platform, but could not find any info. I tried a few things that didn't work out, but eventually came to a simple solution that works 100%. Here is what I did:
1. Download latest Trixbox ISO
2. Download and install latest Vmware Server 1.x edition (do not use the new beta 2.0)
* I used a 4gb Microdrive however a Compact Flash card would work, although I would be careful with the limited write cycles they have.
3. Plug in your compact flash or microdrive into a usb reader. Open Vmware server and create a new custom virtual machine (Linux 2.6kernel, 256mb ram, 1 serial port, 1 usb port, and the same number of LAN ports that are actually on the Alix). The most important part is to tell Vmware to use the PHYSICAL drive that you inserted into the usb reader. Be careful to not pick your OS hard drive as it will certainly corrupt it. Tell Vmware to use the Trixbox ISO as its cdrom.
4. Boot the virtual machine, and install Trixbox.
5. Once Trixbox is installed, let it boot up and login. Then follow the instructions on this page to get your serial console working.
http://www.ghidinelli.com/2006/11/06/configuring-console-access-f...
6. Once this is done you can go ahead and configure the Trixbox while still running in the virtual machine, or you can wait till you transfer the hard drive to the Alix.
7. Turn the virtual machine off, and then remove the usb reader. Install the microdrive/CF into the Alix, plug it in, and voila, you have a fully functional embedded Trixbox.
I have been running this exact setup for about a week now and it is working perfectly. I have around 15 extensions, 1 trunk, 1 inbound route, 1 outbound route, 2 IVRs, Voicemail, VM Email notifications, Paging, and it all works perfectly. I have tested it with 2 simultaneous
external calls and it works fine. I think there is enough power to handle 4-5 simultaneous external calls, any more and you will most likely have issues.
I would recommend this setup to only residential/SOHO setups or extremely small businesses due to the hardware's performance limitations. However, for $125-$140, you can not beat the price, the size, or the functionality.
Dustin

Member Since:
2008-02-05