Trixbox 2.0 (Asterisk) step by step install guide
Download Trixbox 2.0 ISO image burnt to CD http://www.trixbox.org/downloads
* Unplug the power cord from the PC.
* Install all hardware, including x100p cards.
* Plug an RJ11<>RJ11 cable from one x100p card into line 1 of your connected & working VFX ATA (could be a provisioned PAP2 or a WAG54GP2 or an SPA3102 or similar) (only required for service providers that use a â€˜locked downâ€™ device to connect to their network).
* Plug a standard telephone cable from the other x100p card into your landline wall jack.
* Plug all cables in (ethernet, monitor, keyboard, mouse, phone cords, power)
* Insert the Trixbox 2.0 CD into the drive.
* Boot the PC from the CD-ROM.
* At the Trixbox prompt, press enter to install.
* Accept all defaults offered.
* Write down the â€˜rootâ€™ password you are asked to enter.
* Wait for the install (can take some time).
* The PC will normally eject the CD, at which point you should reboot the computer. If you come back to it to find the orginal Trixbox screen asking you to install, just remove the CD, and reboot the PC. The first boot can take quite a long time as well.
* You will be presented with a login prompt, your login name is â€˜rootâ€™ and your password is written on a piece of paper next to you.
* Login. Note that the Linux password prompt stays blank as you type – this is a security measure.
* Type â€˜netconfigâ€™ and enter a valid static IP address on your LAN. If your modem is 192.168.0.1 you could choose 192.168.0.100, netmask 255.255.255.0, gateway is 192.168.0.1 (or whatever your modems address is). Your primary nameserver would also normally be your modems address.
* Type â€˜yum -y updateâ€™ and press enter. This will update and patch the underlying CentOS Linux system. This may take some time, and requires your internet connection to be working.
* Type â€˜trixbox-update.shâ€™ and accept any prompts.
* Type â€˜genzaptelconfâ€™ and press enter (only if you have x100p cards installed)
* Type â€˜passwd-maintâ€™ and enter, create master password for web-gui (same as root password is okay if you are the only person logging in).
* Type â€˜passwd-ampâ€™ and enter, create password for the Asterisk management portal (AMP).
* Type â€˜passwd-meetmeâ€™ and enter, create password for the Web Meetme function.
* Type â€˜passwd adminâ€™ and enter, creat password for checking system mail.
* Lets reboot for good measure – type â€™shutdown -râ€™ and press enter (the â€˜-râ€™ tells the system that it should reboot).
Thats basically it for initial install, and you no longer need your monitor, mouse and keyboard. If you ever need to log into the commandline interface again, you can just use an SSH client like â€˜Puttyâ€™ (which is free!, just download, run, and enter your Trixbox IP address, login as â€˜rootâ€™), and everything you saw just now, can be seen and done from your PC desktop.
The rest of our setup will be done with a web browser.
Logging into the web based GUI:
* On your desktop PC, start your weapon of choice (IE6, IE7, Firefox, Safari, whatever).
* In the address bar, enter the static IP address you assigned to your Trixbox. (Mine was 192.168.0.101), and press enter.
* Top right of the screen says â€˜User modeâ€™ – click â€™switchâ€™. Username is â€˜maintâ€™, password is whatever you defined earlier for passwd-maint.
* Click Asterisk > FreePBX.
* Click Tools > Module Admin
* Click Ring groups > Install > Submit > Confirm > Return
* Click Setup. Note the bright red â€˜Apply configuration changesâ€™. Whenever you make a change, no matter how minor, it wont affect anything until you have clicked this box to commit the changes into the system. [TAKE NOTE OF THIS!!!]