-
Book Overview & Buying
-
Table Of Contents
The 3CX IP PBX Tutorial
By :
The 3CX IP PBX Phone System is made up of several major components:
After installing 3CX, the first place you'll visit is the administration web interface. This interface (GUI) allows you to set up and maintain your 3CX Phone System. It also helps a 3CX administrator to restart services that get hanged or stuck, even if the services are remote, as shown in the following screenshot:

The 3CX Phone System is made up of 13 Windows Services that make up the core of 3CX, as shown in the next screenshot. These are Standard Windows services, and you can use normal Windows administrator tools to work with them.

A web system management console provides a simple way to administer and see the status of the system.
A very common question I hear is: "Can I disable this or that 3CX service?" The answer is "No." If you are very smart, you may be able to figure out how to save yourself a few kilobytes of RAM. Most likely, you will spend a lot of time thinking and in the end leave it running. They are all designed to run even if you are not using them.
There are three ways to navigate in 3CX—the navigation pane, the drop-down menus, and the quick launch toolbar.
The navigation pane has been a part of 3CX navigation since the beginning and allows you to navigate everywhere in 3CX. While some of the other navigation methods allow quick access to adding new extensions, PSTN devices, and other new objects, the navigation pane is the only method to navigate to an existing object and edit it.

The previous screenshot shows the navigation pane, and the objects in the list are described as follows:
Drop-down menus provide an alternate method of navigating to most objects in 3CX. Navigation is divided into logical groups as follows:
The following screenshot shows us the drop-down menu for the Add group in 3CX:

The quick launch toolbar provides a one-click method to navigate to some of the most used objects in 3CX: Extension status, Server Activity Log, Add Extension, Add PSTN Gateway, Add VOIP Provider Wizard, Create Outbound Rule, and Create DID. The following screenshot shows the quick launch toolbar:

The 3CX Phone is a SIP softphone that will allow you to use your computer coupled with a headset as a replacement for a desk phone. The 3CX Phone is much like other softphones available and includes similar features. Some of the features included are as follows:

The 3CX Phone has a very thorough call logging built-in, and Missed, Answered, Dialed, Recorded, and All calls lists are available. We can see the quantity and duration of the different groups of calls, as shown in the following screenshot:

The 3CX Phone also does call recording at two places—recording calls to the local PC hard drive or to the 3CX Phone System, so that they show up in the 3CX user portal. Looking up Calls recordings on the local PC is shown in the following screenshot:

The 3CX Phone is a standard SIP softphone and can be used with any standard SIP provider or IP PBX. In fact, there is a 3CX forum dedicated to help those who may be using the 3CX Phone in non-3CX Phone System scenarios.
In short, the 3CX Assistant gives you, the user, a visual indication of what is happening with your phone system. The 3CX Assistant will also allow us to do some call control by dragging and dropping objects. It is a software version of what, in the good old days, was a hardware device that the receptionist used to direct calls. The 3CX Assistant is a new addition to the 3CX suite. The road map is for the 3CX VoIP Phone and the 3CX Assistant to eventually replace the 3CX VoIP Client. Following is a list of indication features:

Following are a few of the 3CX call control features:
Following screenshot shows the 3CX Assistant Action menu:

The 3CX Assistant also provides a way to integrate incoming calls with your Customer Relationship Management (CRM) or some other software package by specifying a program to run and allowing you to pass the caller ID to it as a parameter. The following screenshot shows the 3CX Assistant Configuration screen:

The 3CX Call Assistant also includes a nice and simple chat client, as shown in the next screenshot. This allows users to communicate via instant messaging without installing a full-fledged instant message server like Openfire or Microsoft Office Communications Server.

The 3CX VoIP Client is a SIP softphone like the 3CX softphone and is an older product that is being sunsetted by 3CX. Because it has some unique features, we will mention it here. The following screenshot shows a 3CX VoIP Client:

While the 3CX VoIP Client has many features similar to other standards-based SIP softphones, it also has features that are proprietary to 3CX and helps make it more tightly integrated with the 3CX Phone System. Few of the features are as follows:
The following screenshot shows the Preferences interface, which is used to set up the powerful On Incoming call feature:

The 3CX VoIP Client has one powerful feature that is not included with most other free SIP softphones. It has the ability to run a program or web page and pass the caller ID of an incoming call to that program or web page. All you need to do is check the Notify external program checkbox, enter the path of the program, and add any Program parameters. In the previous screenshot, 3CX VoIP Client will run the program c:\getgpdata.exe with %callid% as the parameter. If the phone number calling you was 1-800-555-8383, Windows would run c:\getgpdata.exe 18005558383. You can also use this method to open a web page. Think of the integration possibilities! This is a powerful feature and is available for free.
Note that 3CX VoIP Client On Incoming call feature works with other IP PBXs too.
Because of the lack of wide microphone support in Terminal Services, 3CX does not support running the 3CX softphone or 3CX VoIP Client on Terminal Services.
One last thing that we should note about the 3CX VoIP Client is that 3CX is sunsetting the 3CX VoIP Client and moving development efforts to the newer 3CX VoIP Phone.
The 3CX Call Reporter is a reporting tool for call details.
Note that most of the 3CX components are downloaded and installed separately. The 3CX Call Reporter is installed when you install the phone system, and there is a shortcut in the 3CX Phone System's Start Menu folder.

The Call Reporter is not a real-time tool. There is an update process that needs to be done before the call detail records will be available to the Call Reporter. In version 6, this was real-time, but this was changed to improve performance.
The 3CX Gateway for Skype allows us to use Skype to make calls on our 3CX Phone System. Originally, this was an add-on module to 3CX, but we are including it in this section as it has been integrated with 3CX. You can add a Skype Trunk Line just like a PSTN or SIP trunk line as shown in the following screenshot:

I don't know what will be the need for this add-on in future, considering Skype just released a SIP to Skype server. We'll wait and see!
The 3CX Hotel module is a web-based application that adds a full Hotel PBX to 3CX. It provides features such as wake-up calls, check-in and check-out, guest call log printouts, and room service can set the room availability via a phone call.
The Hotel module is unique because it is purchased as a separate license from 3CX. All the other modules mentioned are included at no extra cost.
Change the font size
Change margin width
Change background colour