Slider 2TryLearn MoreSlash your Phone bills - Slider Image

Use SIP trunks, WebRTC & Apps

Slash your Phone Bill by 80%

How to install 3CX on Askozia Telephony Servers

This chapter shows how to install 3CX for Debian 9 on both Askozia Desktop and 19″ Telephony Servers using Mac OS X or Microsoft Windows.
Note: The instructions in this chapter should only be implemented by experienced administrators and integrators.

19″ Telephony Servers

Important notes: 

  • Please note that if your 19″ Telephony Server includes a beroNet interface card, you’d require a Windows or Linux computer to use the beroNet bfdetect tool.
  • For 19″ Telephony Servers, it is necessary to first check the memory size by means of the following command.

In the Askozia web interface, press the ‘escape’ key and enter the following command in Console.

fdisk -l | grep Disk

If the memory size of /dev/sda is smaller than 16 GB, the Telephony Server needs to be opened and the SATA cable of the CF Readers needs to be removed.

19″ Telephony Server using Mac OS X

AskoziaPBX licenses can be exchanged for 3CX license keys and 3CX for Debian 9 can be installed on Askozia’s Telephony Servers. Administrators using Mac OS X can install the 3CX software PBX for Debian 9 on their 19″ Telephony Servers as described in the video below and in the following subsections.

Requirements:

  • Askozia 19″ Telephony Server QuadCore (yellow USB ports) or QuadCore (blue USB ports)
  • USB drive
  • keyboard
  • monitor

Create a bootable USB drive

    • Download the 3CX Debian 9 image for 19″ Telephony Servers from the 3CX homepage: downloads.3cx.com/downloads/debian9iso/debian-9.2.1-amd64-netinst-3cx.iso
    • Open a new terminal window and enter ls /dev/disk*. Your output should look like this: /dev/disk0 /dev/disk0s1 /dev/disk0s2 /dev/disk0s3 /dev/disk1
    • Now connect the USB device to your mac and enter ls /dev/disk* again. Your output should now look like this: /dev/disk0 /dev/disk0s1 /dev/disk0s2 /dev/disk0s3 /dev/disk1 /dev/disk3. The newly connected USB drive is disk3.
    • Open the disk utility app. Right click on the USB device and select deactivate as shown in the screenshot below.

Deactivating the USB device

    • Go back to the terminal. Enter sudo bash and, if requested, your root password.
    • Now enter following string to the terminal: dd if=$PATHTOYOURIMAGE of=/dev/r$USBDEVICE bs=1m $PATHTOYOURIMAGE is the location of the image you downloaded in the first step. $USBDEVICE is the device you discovered in step 3. If everything has worked correctly, your output should look like this:

Preparing the USB device

  • Now you can unplug the USB drive and proceed as explained in the next steps.

Installing the image on the 19″ Telephony Server

    • Connect both keyboard and monitor to the server. You also need a working internet connection.
    • Power up the server an press the DEL key to enter the BIOS. If a password is requested you have to enter “ozia” on a QWERTZ keyboard and “oyia” on a QWERTY keyboard.
    • Go to the Boot menu and select Hard Disk Drive BBS Priorities.

Boot menu of 19

    • Set Boot Option #1 to P0

Set boot option for 19

    • Save your settings. Then, the server will reboot automatically.
    • Now press the F7 key on your keyboard to open the boot menu and select your USB drive as boot device.

Select boot device for 19

19″ Telephony Server using Windows

AskoziaPBX licenses can be exchanged for 3CX license keys and 3CX for Debian 9 can be installed on Askozia’s Telephony Servers. Administrators using Microsoft Windows can install the 3CX software PBX for Debian 9 on their 19″ Telephony Servers as described in the following video.

Requirements:

  • Askozia 19″ Telephony Server DualCore (yellow USB ports) or QuadCore (blue USB ports)
  • USB drive
  • keyboard
  • monitor

The 3CX Debian 9 image for 19″ Telephony Servers can be downloaded from the 3CX homepage: downloads.3cx.com/downloads/debian9iso/debian-9.2.1-amd64-netinst-3cx.iso

Installing the image on the 19″ Telephony Server

    • Connect both keyboard and monitor to the server. You also need a working internet connection.
    • Power up the server an press the DEL key to enter the BIOS. If a password is requested you have to enter “ozia” on a QWERTZ keyboard and “oyia” on a QWERTY keyboard.
    • Go to the Boot menu and select Hard Disk Drive BBS Priorities.

Boot menu of 19

    • Set Boot Option #1 to P0

Set boot option for 19

    • Save your settings. Then, the server will reboot automatically.
    • Now press the F7 key on your keyboard to open the boot menu and select your USB drive as boot device.

Select boot device for 19

How to use beroNet interface cards with 3CX

After 3CX has been installed, shut down the 19″ Telephony Server and connect monitor, keyboard and ethernet cable for internet connection to the server if this has not yet been done.
After booting the 19″ Telephony Server, log into the system as root user by entering your root password that has been created during the installation.
When you’re logged in, please enter the following commands into the command line:

wget https://storage.googleapis.com/pbx_updates/hotfix/beronet_bridge_install_deb9.sh.gz
gzip -d beronet_bridge_install_deb9.sh.gz

How to use beroNet interface cards in 19

chmod 755 beronet_bridge_install_deb9.sh

How to use beroNet interface cards in 19

./beronet_bridge_install_deb9.sh

How to use beroNet interface cards in 19

How to use beroNet interface cards in 19

beroNet bfdetect and network settings

Important note: Please note that if your 19″ Telephony Server includes a beroNet interface card, you’d require a Windows or Linux computer to use the beroNet bfdetect tool.

Now you need to download and install the beroNet bfdetect tool on your local computer: beronet.atlassian.net/wiki/spaces/PUB/pages/61210659/Tools+and+Downloads#ToolsandDownloads-Tools

After you’ve successfully installed bfdetect, start it. bfdetect should now find the beroNet interface card mounted in the 19″ Telephony Server. Please assign an available IP address to the beroNet interface card from the network wherein the 19″ Telephony Server is located. Also, make sure to properly configure both gateway and subnet.

How to use beroNet interface cards in 19

You can now proceed configuring the beroNet interface card in the 3CX web interface as it would be a beroNet gateway. To do so, please follow the manual below: https://www.3cx.com/voip-gateways/beronet-berofix-400/

Desktop Telephony Servers

Desktop Telephony Server using Mac OS X

Important note: For Desktop Telephony Servers, it is important to use the image file linked below!

AskoziaPBX licenses can be exchanged for 3CX license keys. Administrators using Mac OS X can install the 3CX software PBX on their Desktop Telephony Servers as described in the following video.

The 3CX Debian 8 image for Desktop Telephony Servers needs to be downloaded from storage.googleapis.com/pbx_updates/18092_debian-3cx-serial-install.iso

Desktop Telephony Server using Windows

Important note: For Desktop Telephony Servers, it is important to use the image file linked below!

AskoziaPBX licenses can be exchanged for 3CX license keys. Administrators using Microsoft Windows can install the 3CX software PBX on their Desktop Telephony Servers as described in the following video.

The 3CX Debian 8 image for Desktop Telephony Servers needs to be downloaded from storage.googleapis.com/pbx_updates/18092_debian-3cx-serial-install.iso

Askozia still installed

Both Desktop and 19 “Telephony Servers have a second hard drive originally used by Askozia for media data. As 3CX does not require a second hard drive, 3CX is installed on this second hard drive. Therefore, Askozia still exists on the first hard drive. If you have to switch back to Askozia, you can change the boot order in the BIOS of the Telephony Server. As Askozia requires a 2nd hard drive for media data, either an additional external drive needs be connected, or the internal 2nd hard drive including the 3CX installation needs to be deleted and then re-installed.

Free for up to 1 year! Select preferred deployment:

On-Premise

for Linux on a $200 appliance or as a VM

Get the ISO

On-Premise

for Windows as a VM

Download the setup file

On the cloud

In your Google, Amazon, Azure account

Take the PBX Express