10 Sep

Configure Yealink T26P for use with 3CX Cloud Server and SBC

The following guide will walk you through the process of registering a Yealink T26P with a 3CX Cloud Server via Session Border Controller. If you are not using Session Border Controller please see my other post on registering direct with the Cloud Server.

Please note, that at the time of writing this article the Yealink T26P has it’s own supported release of firmware for use with 3CX. Firmware version 6.71.0.224 (located here). To optimise your 3CX experience it would be best to ensure that the firmware is set to 6.71.0.224 before configuring the phone for use with 3CX.

Step 1: Connect Phone to Network and Log into the Phone

Connect the Yealink T26P to the network and navigate to the IP address of the phone in a web browser. If you do not know the IP address of the phone press the Menu button on the phone and then select Status.

Once you have navigated to the IP address of the phone you will be prompted to log into the phone. If this phone is straight out of the box it will have the default username and password set by Yealink.

Read More

30 May

Turn Off 3cxsbc Logging via the Command Line on Raspberry Pi

If the log is enabled on your 3CX Session Border Controller you will find that the log file can fill up over time and use up too much space on your SD card.

To avoid filling up your SD card and crashing the OS, it’s best practice is to delete the contents of 3cxsbc.log file rather than delete the log file itself.

If you only have access to the command line you can delete the contents of the file as follows.

Read More

30 May

Error Updating Raspberry Pi – Temporary failure resolving ‘[hostname]’. Failed to fetch update.

When attempting to fetch updates on my Raspberry Pi with the following command:

sudo apt-get update

I received the following error:

Err http://archive.raspberrypi.org wheezy Release.gpg
  Temporary failure resolving ‘archive.raspberrypi.org’
Err http://mirrordirector.raspbian.org wheezy Release.gpg
  Temporary failure resolving ‘mirrordirector.raspbian.org’
Reading package lists… Done
W: Failed to fetch http://mirrordirector.raspbian.org/raspbian/dists/wheezy/InRelease  

Read More

28 May

Update and Check 3CX SBC Version on Raspberry Pi

Check 3CX SBC Version on Raspberry Pi

First login as root user to ensure you have sufficient permissions. Then from secure shell run the following command:

aptitude versions 3cxsbc

you should see something similar to this:

Update and Check 3CX SBC Version on Raspberry Pi

i = installed version and p = available version

If no available versions appear you will need to check for available updates to ensure you are on the latest version.

Read More

15 May

Configure Aastra Phones for use with 3CX Tunnel

Although Aastra phones are not supported by 3CX, it is still possible to have them register remotely with the 3CX via a tunnel. To do so you will need the Session Border Controller Software (if using 3CX v12) or SIP Proxy Manager (if using 3CX v11 or lower).  Once the tunnel between Session Border Controller or SIP Proxy Manager and the 3CX has been has been established, you will need to configure your Aastra phone to register with the 3CX via the tunnel.

Read More

14 May

Enabling / Disabling the 3CX Session Border Controller Log on a Raspberry Pi Device (v12)

Important Article Update 04/06/2014: After some troubleshooting and testing in conjunction with 3CX support, it is not possible to disable the 3cxsbc.log in the current version of 3CX SBC v1.0.0.35608 on Raspberry Pi. This issue should be resolved with the next major release of software.

The 3CX Session Border Controller Log is disabled by default on a Raspberry Pi installation. The reason for this is that the log file size can grow and wind up consuming  too much space on the SD Card which would cause the OS to crash.

The setting that enables / disables 3CX Session Border Controller logging is located in the 3CX Session Border Controller configuration file. The configuration file is located in /etc/3cxsbc.conf. Read More