FreePBX System 1000 Recovery
The following steps will guide you through the re-installation process of your System 1000 Sangoma appliance
Preparation
Verify that the appliance is powered off.
Connect the appliance to the internet using a LAN cable (The system requires internet to setup timezone and network details)
Plug a network cable (cat 5) into port 0 on the appliance as seen below:
Plug the other end of the network cable into a network that will provide internet access to the appliance
Plug a USB-to-Serial Console Cable into the Console Port located on the front of the appliance, as seen below:
The System 300 does not come shipped with a USB-to-Serial Console cable. However, it is the standard console cable that is used with any networking equipment.
See the below image for an example usb-to-seial console cable:
a. Plug the RJ45 end into the the Console port on the appliance
b. Plug the USB end into a laptop or desktop computer
c. If your computer does not have the software drivers installed for the usb-to-serial cable please visit the following page:
-> Appliance USB to Serial Cable
-> you must have the drivers installed otherwise your computer will not be able to communicate with the appliance through the console cable.
d. From the computer determine which USB port the console cable is plugged into.
i. For Windows: open up device manager and expand the ports area, see below example:
a. in the above example, COM3 is the port.
e. From the computer, open up a terminal program and connect to the above detected COM port.
i. use the following connection settings:
Speed: 115200n8 1
Hardware/Software flow control: disabled
ii. For example, on a Windows computer, you can use Putty (free downloadable program) and connect as seen below (with your detected port in place of COM3):
iii. The terminal screen should appear black/blank (which is normal) as the appliance is powered off and there is nothing to be seen on screen.
USB Recovery Process
A USB recovery key was included with the packaging of your System 1000.
This is required for the following steps. If you cannot locate the USB recovery key, you can quickly create one yourself using your own USB key and by following the instructions on this wiki
Plug the USB Recovery Key into any of the USB ports located on the front of the appliance.
Turn your PBX on and immediately press the DEL (Delete) key on your computer's keyboard as soon as you see the following screen.
This will log you into the BOOT menu, as seen below:
Using the arrow keys on your keyboard navigate to the BOOT menu item, as seen below:
Within the Boot menu screen you will be able to see the boot order. In the example screenshot below, we can see when the PBX starts up, it will first try to boot from the INTEL SSD Harddrive, since it is Boot Option #1.
The Boot order needs to be changed so that the PBX tries to boot from USB Recovery Stick
Navigate down the list to USB Device BBS Priorities, and press <enter>, as seen below:
As seen in the below image, the AMI Virtual CDROM is in Boot Option #1:
This must be changed to have the USB Restore Key in Boot Option #1. Press the <enter> key and select 1100 from the list that appears. (1100 is the USB Restore Key):
Your screen should now look similar to the image below, with 1100 in Boot Option #1:
Press the ESC (Escape) key on your keyboard to move back to the previous window
Press F10 on your keyboard to save and confirm your changes, which will reboot the PBX.
As the appliance reboots it will boot from the USB recovery key and prompt you for PBX installation.
If the above screen does not appear then there was an issue encountered and you must repeat the steps again
Select the Full Install of the Current Stable version with Asterisk 13.
The following Network Device screen will appear, asking you to select the Ethernet interface your network cable is plugged into
Since your network cable is plugged into Port 0, select eth0 from the list by moving your cursor key down.
Once Eth0 is selected press the TAB key on your keyboard to move to the OK button, then select <enter> to move to the next step.
The following Network configuration screen will then present itself
For standard DHCP settings (recommended), press the TAB key on your keyboard to move forward to the OK button and then press the <enter> key
If you want to setup a static IP address press the TAB key over Manual configuration to setup a static IP address
Select a Time Zone
Make your selection then press the TAB key on your keyboard to move to the OK button, then select <enter> to move to the next step.
Set your root password
Creation your root password then press the TAB key on your keyboard to move to the OK button, then select <enter> to move to the next step.
The installation process will take about 20-40 minutes. Do not power down the system at this time. Allow the process to complete
Near the end, your appliance will reboot itself. Please make sure to remove the USB key otherwise the system will try and boot again from the USB key
Once complete, a login screen will present itself, as seen below:
Login with your root password that you created in the previous step
The final step is to reactivate the appliance with the deployment ID that originally shipped with your system.
If your system is licensed for PBXact the conversion process will happen in the background when you activate as outlined below.
To reactivate your appliance type the following on screen:
-> fwconsole sa a <deployment Id>
-> press the <enter> key
Type the following command to verify that your system is completely happy
-> fwconsole sa eol
press the <enter> keyYou can find the IP address of the system by typing "ifconfig" within the command line.
The IP address is located beside ETH0.
You can use this IP address to log into the appliance's WebGUI
Final Steps
Please remove the USB recovery key from the USB port
Reboot your appliance and press the DELETE key numerous times until you log into the BIOS screen (as in the initial steps)
Using the arrow keys on your keyboard navigate to the BOOT menu item, as seen below:
Navigate down the list to USB Device BBS Priorities, and press <enter>, as seen below:
Make the changes so that AMI Virtual CDROM is now back at Boot Option #1 (as original was, prior to beginning these instructions)
Press the ESC (Escape) key to move back one window
Press F10 on your keyboard to save and confirm your changes, which will reboot the PBX.