More Info
More Info
More Info
Introduction
The 3CX web client gives you easy access to all features of 3CX, including Presence, Video
conferencing, chat and the switchboard. It also allows you to easily make calls from your IP
Phone, desktop or smartphone.
Logging On
The credentials to the 3CX web client can be found in your welcome email. Click on the URL
provided and enter your extension number followed by the password. You can have your
welcome email resent from your smartphone or desktop client:
On iOS, go to “More > Settings”
On Android, go to “More > Resend Credentials”
On Windows, go to “Settings > Resend Credentials”
On the Mac, go to the “program menu > Resend Credentials”
Making Calls
Calls can be triggered from the web client and will be placed on your IP Phone, Softphone or
Smartphone. Select which device you want to make calls on using the Phone Selector:
The phone selector lists all available devices for your extension.
Receiving calls
When a call comes in, you can answer or decline it from the pop menu. If you have an active call,
you can transfer, record or elevate it to a conference call. More info here.
System Requirements
Settings
Quick Menu
See also
Introduction
The 3CX Client for Windows allows you to manage and oversee telephone calls directly from your
computer and subsequently allows the user to work remotely from anywhere. The 3CX Client for
Windows boosts multiple features and provides the user the ability to namely; launch and transfer
calls, create audio and video conferences, view the availability of colleagues within their
organisation, and of course, work remotely.
The 3CX Client for Windows can be acquired through its straight forward installation and
configuration process. Follow the installation and configuration instructions set out below to get
the 3CX Client for Windows up and running:
System Requirements
The 3CX Client for Windows is supported on the following Windows (64-bit) versions:
Windows 7
Windows 8
Windows 8.1
Windows 10
Microsoft .Net 4.5.2
Installing and Configuring the 3CX Client for Windows
1. Download the latest version of the 3CX Client for Windows.
2. Open the Setup Wizard to begin the installation.
3. Select the option “I accept the terms in the Licence Agreement” to proceed.
4. Leave the default installation path, click “Next” and then “Install.”
5. A message will appear informing you that the installation has been successful. To
configure the client, double-click on the configuration file attached to the 3CX Welcome
Email (please refer to note) or drag and drop the configuration file into the 3CX Client.
6. Once configuration is complete the Available status on the left upper corner of the
Client will and On Hook in the dial screen will be activated and the 3CX Client for Windows
is ready for use.
Note: The 3CX Welcome Email was sent to you when your extension was created. If you cannot
find it, please ask your administrator to resend it.
Getting Started with the 3CX Client for Windows
Following the configuration completion, your client will start in either Softphone mode or CTI
mode:
Softphone Mode (no IP Phone required): Make and receive calls on your computer
without the use of a designated IP Phone.
CTI Mode (an IP Phone is required): Deskphone calls can be managed directly
from your desktop using the Client. You can make and receive calls on your deskphone as
well as remotely initiate, transfer and create conference calls.
If you have an IP Phone, then you will be able to toggle between the two modes. To change
between the two modes click the icons highlighted in the images above and choose the desired
mode.
When switching to CTI mode, if the message below appears, contact your administrator.
Settings
Once the installation and provisioning is completed you can personalize your 3CX Client by
clicking on the Settings icon. In this section, you can set your forwarding rules, audio and
video options or even change your theme.
1. Call Forwarding: Configure your forwarding rules. For more information and details
read the Forwarding Rules chapter.
2. Configure Accounts: Configure multiple accounts and select which extension to use.
From this option, you can activate other accounts if you have more than one provision
allocated. To switch accounts, double click on the account in order to access the account
details and go to Advanced Settings. IMPORTANT: Do not modify these settings unless you
are advised to do so by your administrator.
System Requirements
Settings
See also
Introduction
The ability for employees to work remotely is becoming more of a necessity than ever before. In
an age where technology has made it possible to work remotely via the Internet; 3CX brings
office calls home through your Android device. The 3CX Client for Android allows you to make
and receive office calls on an Android device directly from your office extension at no additional
cost.The 3CX Client for Android possesses a user-friendly interface
allowing the transfer of calls, the creation of conference calls, the ability to view the status of
colleagues and control your own status from wherever you are. There’s no need to give out your
personal mobile number anymore either!
System Requirements
The 3CX client for Android is supported on the following Android versions:
Android 4.X and higher
Provisioning phones using Plug and Play (for local LAN and SBC)
See Also
Introduction
Once 3CX is installed, you can configure your IP phones and assign an extension to each
phone. In order to do this, you must provision the IP phones. Although phones can be configured
one by one manually using their web interface, this is impractical as it leads to many errors and
deployment time is increased drastically. Furthermore, ongoing management of the IP phones is
almost impossible.
Therefore 3CX requires you to use phone provisioning. Using this method you instruct the phone
to retrieve its configuration from 3CX Phone System. Once you provision a phone, the phone will
automatically configure itself correctly and you will be able to manage the phones centrally and
remotely and without having to login to the phone’s web interface one by one.
Phone provisioning greatly eases day to day management of IP phones. It makes it easy to
change extension passwords, BLF lights and so on because you can do it centrally for all phones
from the 3CX Management Console and then push the changes to the phone. The following
provisioning methods are supported:
Plug and Play - Supported IP phones can be provisioned automatically using plug and
play
(Applicable for phones on the local LAN or a 3CX SBC)
Via RPS - Supported phones can be configured as remote extensions using an RPS
server
(Applicable for remote extensions using direct SIP/STUN configuration)
Via Manual Provisioning URL - Supported IP phones can be provisioned by entering
the provisioning URL into the phone's’ web interface
(Applicable for local, remote and SBC extensions)
Via DHCP Option 66- Legacy phones (from a previous PBX installation, e.g. Polycom,
Cisco or Aastra) can be provisioned via DHCP for use in the local LAN only. Some
limitations apply.
You can find a list of supported and legacy phones here. Spend the extra half an hour to
provision the phones and save countless hours going forward!
Provisioning phones using Plug and Play (for local LAN and SBC)
Note: PnP provisioning requires that the 3CX Phone System runs on the default sip port 5060
and that the IP phones resides on the same local lan subnet as 3CX or behind a SBC. In
these cases you must use DHCP 66 or manually configure the URL in the phones. See how for
Snom, Htek, Fanvil and Yealink here.
To auto provision phones using Plug and Play:
1. Plug the phone into the network.
2. The phone will send a multicast message across the LAN. This will be picked up by
3CX Phone System.
3. The phone will show up in the “Phones” node in the 3CX Management Console as a
new phone.
4. Now assign it to an existing extension or create a new one.
5. You will then be taken to the extension’s provisioning tab where you can specify other
configuration settings for the phone.
6. Leave “Provisioning Method”, Mac Address default
7. Select “Phone Display Language” and “Timezone” for the phone.
8. Click “OK”.
9. The phone will be sent a link to the configuration file with the settings you specified and
configure itself.
10. The phone will apply the settings and connect to 3CX Phone System. The IP phone will
be manageable from within the 3CX Management Console.
Provisioning Phones using RPS (Direct SIP/Stun)
Remote phones that are not behind a 3CX SBC must be configured via the 3CX RPS server. To
provision a phone using RPS:
1. From the “Phones” node in the 3CX Management Console, select “Add Phone.”
2. Select the extension for which this phone is.
3. Enter the MAC address of the phone (which can be found at the bottom of the phone).
4. Select the appropriate phone model from the drop down menu.
5. In the “Provisioning Method” drop-down menu, select “Direct SIP (STUN -
Remote).”
6. Select “Phone Display Language” and “Timezone” for the phone.
7. Click “OK.” The provisioning files will now be created and the link published to the
RPS server. You can check the server “Event Log” if the RPS was successfully sent
Adding Phones
See Also
Introduction
3CX provides an easy way to monitor and manage your phones and 3CX clients throughout your
network. The “Phones” node in the 3CX Management Console allows you to:
View all the phones in the network, including IP and MAC.
View all 3CX Clients connected in softphone mode.
Check the firmware version that the phone is running.
Remotely reboot one or all of the phones.
Re-provision the phones.
Launch the admin interface of the phone.
Monitor security of extension password and PIN. Weak extension passwords and PINs
are the most common cause of security breaches.
Adding Phones
You can add phones to 3CX in the following ways:
Plug and Play - Plug in the phone in the local LAN
RPS server - for remote extensions
By MAC - for legacy phones
Plug and Play (LAN & SBC)
If you are connecting a supported phone that is on the same LAN as 3CX, then you will see the
phone appear on the phones page, with its entry in BOLD. This means 3CX has detected a new
phone on the network that you need to process.
Select the phone and decide to:
1. Assign the phone to an existing extension. Click “Assign Ext.” You will be prompted
for the extension number.
2. Create a new extension for the phone. Click the “Add Ext” button. You will be taken to
the create extension page and prompted for Extension name and number. Click “OK” to
create the extension.
3. Reject the phone. If the phone does not look familiar to you, or it has not been
authorized for use with 3CX, then you can “Reject” to delete the provisioning request.
Via RPS server (Remote extensions)
If you are adding phones that are installed remotely, i.e. on a remote network, then you must:
1. Click “Add Phone,” from the “Phones” node.
2. Select for which extension this phone will be.
3. Select the phone model.
4. Enter the MAC address of the device and click “OK.”
5. You will be taken to the provisioning page - here you must select “Direct SIP (STUN -
remote)” as the provisioning method.
6. You can optionally configure other settings for the phone.
7. When done, click “OK” to add the phone to the extension.
8. Boot up the phone and once prompted enter extension number as user and voicemail
pin as password. This must be performed within the next 14 days.
By MAC - for legacy phones
You can add new legacy phones that do not support plug and play as follows:
1. Click “Add Phone” from the “Phones” node.
2. Select for which extension this phone will be.
3. Now select the phone model.
4. Enter the MAC address of the device and click “OK.”
5. You will be taken to the provisioning page of that extension.
6. You can optionally configure other settings for the phone.
7. When done, click “Save” to add the phone to the extension.
8. Configure the DHCP server to serve the configuration URL, see how here.
9. Or configure it from the phone web interface, see how here for Aastra, Polycom, Cisco.
Updating the Firmware on Your Phones
NOTE: This feature requires a valid maintenance agreement in order to have access to the latest
tested firmwares.
It is possible to update the firmware of your Fanvil, Htek, snom, and Yealink IP phones network-
wide from the 3CX Management Console. Each of the firmwares deployed in this manner has
been interop tested by 3CX. It is recommended that you upgrade firmware using this method and
not by downloading the firmware directly from the vendor’s websites. To upgrade your IP phones
to the latest 3CX tested firmware:
1. Download the latest firmwares through the “Updates” feature.
2. From the “Phones” node, select the IP phones which you wish to upgrade the
firmware on and click the “Firmware” button. The outdated phones will be marked in red.
3. Confirm the firmware of the phone from the upgrade list and click “Upgrade.”
4. ALL phones of that model will be upgraded to this firmware, not just the one selected.
5. The firmware will be uploaded and the phone rebooted.
Accessing the Phone UI
3CX allows you to easily access the password protected web interface of your configured
phones. 3CX will provision them with a username and unique password and manage the
credentials for you. To access the Phone UI:
1. Select the phone and click on “Phone UI.”
For most phones, you will be taken straight to the phone UI page.
For some older phones you might be asked to enter the password for the phone. In this
case, click the “Password” button, for the password to be shown, and copy paste the
password configured for the phone in the phone authentication page.
Changing Phone Settings
Changes made to the phone configuration from the “General” tab of the “Extensions” node or
within the “Phone Provisioning” section of the “Settings” node, will take effect within 24 hours.
You can re-provision the phones to force them to pick up the new configuration immediately. If
you need to re-provision the phones, for example after you have made configuration changes:
1. Select the phones that you wish to re-provision.
2. Click “Reprovision.”
3. If the phone needs a reboot, it will do so automatically. There is no need to reboot
again afterwards.
Extension Management
On this topic
Introduction
General
Voice Mail
Forwarding Rules
Phone Provisioning
BLF
Options
Rights
Integration
See Also
Introduction
The Extensions screens allows you to create and manage Extensions. To manage extensions:
Go the “Extensions” node in the 3CX Management Console.
Click on “Add” to create a new extension or
Double click on an existing extension to edit an extension.
Once you create an extension, a welcome email will be sent to the email of the new
extension. This welcome email contains important information such as where to download
the clients, as well as an attachment which auto provisions the clients.
General
In the User Information section you can enter the first name, last name, the email address, the
mobile as well as the outbound caller ID of the user. The email address is used to send links to
the clients, manual links, voice mail PIN as well as a configuration file to automatically provision
the clients.
The authentication ID and password are auto generated, however they can be altered as needed.
If you change the credentials, the phone will re-provision with the new authentication details
automatically (provided the phone is auto provisioned by 3CX).
In the Direct Inbound Dialing (DID) section, select a DID that the user might have.
In addition, you can specify a friendly personal meeting room name. Contacts may visit this URL
from any WebRTC capable open standards browser (Chrome, Firefox) to setup an adhoc
webmeeting or simple inbound call. The inbound call can then be elevated to a webmeeting at
any point (Call functionality available in Q3/16).
Voice Mail
The “Voice Mail” tab allows you to configure the extension’s voice mail preferences including the
voicemail PIN number for authentication, enable/disable PIN Authentication, play Caller ID, and if
you want 3CX Phone System to read out the Caller ID and the Date / Time of when the message
was received. You can also choose to send an email notification. This can be configured to
contain the voicemail message, and also delete the message from the server freeing up space.
The “Manage Voicemail Greetings” section allows you to configure and manage your voicemail
greetings:
Add new – Add a new greeting from a pre-recorded .wav file.
Record from phone – Record a new greeting file from your phone.
Manage – Manage your greetings.
Forwarding Rules
Each extension can have a set of call forwarding rules that define what 3CX Phone System
should do when the extension user is unable to take an incoming call. This can be configured
based on:
The user’s status.
The time.
The caller ID.
Whether the call is an internal or external call.
Each status requires a call forwarding rule. For example, if the user is unable to take a call whilst
their status is “Available,” you can forward the call to voicemail, whilst if the status is set to “Do
Not Disturb (DND)” you could forward it to their mobile.
The following options are available per status:
Ring my mobile simultaneously
Accept multiple calls
Logout from queues – Automatically logs the user out from queues. IMPORTANT - this
will automatically log you out or in from the queue based on a presence change and
effectively render the separate Login / Logout button redundant. The status will override this
function and log you back in once you set it back to available. Agents must use presence
rather than login / logout button if this option is enabled.
Accept calls from Ring Groups
Forward Internal and/or External calls to:
Voice Mail,
Extension’s Voice Mail,
Mobile,
Extension,
Number,
End call.
Call forwarding can be configured by the administrator using the 3CX Management Console or
by the user from the 3CX client. Instructions on how to configure call forwarding for an extension
can be found on the Configuring Forwarding Rules user manual page.
The Auto Switch Status feature allows a user’s status to be changed to available based on global
office hours or specific office hours. To enable tick the option. To configure custom office hours
and break times, click “Configure.” Outside of office hours the extension will be switched to “Do
Not Disturb.” During Break the extension will be switched to “Away.”
With the Exceptions feature you can create exceptions for particular numbers. Insert the “Caller
ID” for which the exception rule will apply, select the time frame from the “Received
During” drop down menu and then choose the desired action from the “Forward To” menu.
Phone Provisioning
The Phone Provisioning tab allows you to add or edit settings of phones linked to this
extension. The management of IP phone settings is discussed in “Configuring IP Phones using
provisioning.” The management of 3CX client settings is discussed in “Configuring the 3CX
Clients.”
BLF
You can configure the BLF lights on an IP Phone as well as the 3CX client from this page. Match
a BLF button with an extension, so that this button will show the status of that extension. The
number of available BLF buttons varies per phone. In the 3CX client it is 28 by default
(expandable).
You can also link BLF buttons to a shared parking place or a speed dial. This allows users to
easily park or unpark calls by pressing the assigned BLF button. The following options are
available for BLFs:
BLF - shows presence of another extension.
Speed Dial - link to a phone number for easy calling.
Custom Speed Dial.
Shared parking.
Agent Login /Logout.
Change status.
Options
The options tab allows you to set advanced options.
Restrictions
The restrictions sections allows you to configure what the extension is allowed to do.
Disable Extension – Disables extension.
Disable External Calls – Disallows any external calls from the extension.
Enable PIN Protect - You can configure an extension to allow outbound calls only after
they enter a PIN. To unlock the extension, the user dials 777 followed by the PIN and a #.
The PBX will inform the user that access has been granted. The user can then proceed to
dial the desired external number.
Disallow use of extension outside the LAN – Blocks any registrations from outside of
the network. This setting applies to IP phones.
Block remote tunnel connections – Blocks the extension from being registered outside
of the network, even if it uses the tunnel feature (which is seen as a local registration).
Block outbound calls outside office hours.
Options
The options section allows you to configure general options:
Record all calls – Records all calls for this extension.
Screen calls – Use ONLY for the Rebound feature. Will prompt the user for a name
and play the name to the called party so that the person may decide to take the call or not.
Send email notification on missed call – Triggers an email for each missed call.
Do not show extension in 3CX company phonebook – Removes extension from the
phonebook.
Allow user to organize 3CX Webmeeting Video Conferences.
SIP ID - set a SIP ID for this extension
Rights
The “Rights” tab allows you to configure an extension’s rights in a particular group. The groups
of which the extension is a member of appear in the “Group Membership” drop down. To
configure the rights of the extension:
1. Select the group for which you want to configure the extensions rights.
2. Select what role the extension should have within that group.
3. You can modify the extension’s rights for that group by ticking the options.
Can see group members – Allows the user to see all group members presence.
Can see group calls – Allows the user to see calls made by group members.
Show presence to group members – Shows the user’s presence to group members.
Show calls to group members – Shows user’s calls to group members.
Perform operations (divert, transfer, take) on any active call to group members.
Can Barge in, listen or whisper – Can barge in to calls made by group members.
Can Intercom – Allows the user to intercom other extensions.
Can Park calls – Allows the user to park calls so that other users can pick them up.
Can control IVR – Allows user to control the IVR.
Can manage the Company Phonebook – Allows the user to add/ edit/ delete contacts
from the Company Phonebook via the 3CX client for Windows.
4. Click “OK” to apply the chosen rights. A restart of the configured extensions 3CX client
is needed for the changes to take effect.
Delegating Extension Management
3CX allows you to delegate extension management tasks; Department heads can manage their
team members extensions and you can also delegate all extension management without giving
access to system functions. To configure an extension’s rights level:
1. Select the “Extensions” node and the extension you want to delegate management
to.
2. Switch to the “Rights” tab
3. Tick “Allow access to 3CX Management Console” and set a password.
4. In the “Extensions Management” section select whether the extension should be
able to manage all extensions, or just extensions within its group.
5. In the “System Management” section configure whether the user can manage the
system. He can either “Administer SIP Trunks,” “Generate call reports” or
have “General System Administration” rights.
6. Press “OK” to apply the changes.
Managing the 3CX clients
You can configure what options are available in the 3CX client per extension from the extension
configuration:
1. In the 3CX management console, go to the “Extensions” node.
2. Select the extension and click “Edit.”
3. Go to the “Phone Provisioning” tab and select the 3CX client from the “Your
phones” drop down.
4. Now you can configure the options explained below.
5. Click “OK” when done.
Network
Network interface for registration and provisioning - Select on which network the client
connects in case your server has multiple network cards.
SIP Transport - Select preferred SIP transport.
RTP Mode - Select whether to encrypt traffic or not (only works with other 3CX Clients
at present).
DTMF Mode - Select how to detect DTMF, leave default.
Enable PUSH for smartphones - send push requests to this extension.
Re-provision phone on Startup - By default, Windows, Mac and Android clients will
apply settings on next startup.
Use 3CX Tunnel for remote connections - Configures 3CX client to use the 3CX Tunnel
for the “Out of Office” connection to 3CX Phone System rather than connecting directly via
STUN/SIP port of the pbx.
Preferences
Default View - Softphone (dial pad) or Unified Comms (presence).
Call Control - Softphone or IP Phone (CTI).
Access
Block use of 3CX client - Removes the user's ability to use 3CX client.
Hide Forwarding Rules - Removes the user's ability to configure his/her forwarding
rules. These options will only be available from within the 3CX Management Console.
Show Call Recordings - Allows users to see their call recordings.
Allow Deletion of Recordings - Allows users to delete call recordings.
Codecs
Select Codec Priority.
Integration
3CX allows you to integrate with many popular CRM and Helpdesk systems out of the box.
Furthermore you can create your own integrations easily using the scripting module. The
Integration feature requires the PRO edition. To install an integration, simply click enable and
select the integration you want to make available. You can download more integrations as they
come available from within the Updates section.
Step 4: Create an Outbound rule to route calls over the SIP Trunk
Step 4: Create an Outbound rule to route calls over the PSTN Gateway
See Also
Introduction
To be able to make outbound calls on the PSTN you will have to configure at least one SIP trunk /
VoIP Provider or VoIP Gateway.
VoIP / SIP Trunk providers “host” phone lines and replace the traditional telco lines. VoIP
providers can assign local numbers in one or more cities or countries and route these to your
phone system. In most cases they also support number porting. Typically SIP trunks are cheaper
than traditional PSTN lines. However, be aware that each VoIP call requires bandwidth. 3CX
supports both registration based VoIP providers (Trunk logs on with username and password)
and IP based trunks (PBX is linked to the Provider based on your public IP).
If you still have traditional PSTN/Phone lines, or prefer to use those, you can connect them to
3CX using VoIP Gateways. A VoIP gateway is a device which converts telephony traffic into data,
so that it can be transmitted over a computer network. In this manner PSTN/telephone lines
are “converted” to a SIP trunk, allowing you to receive and place calls via the regular telephony
network. VoIP Gateways exist for analog lines as well as BRI, PRI/E1 lines and T1 lines. The
VoIP Gateway will bundle these lines / ports into a single SIP trunk inside 3CX.
Requirements for using a VoIP Provider / SIP Trunk
A firewall/router/NAT device that supports STATIC PORT MAPPINGS. Often routers
will perform port address translation, which will cause problems such as one way audio,
failing inbound calls and so on. It is also highly recommended that you have an FQDN that
resolves to a static external IP. If your external IP changes intermittently, inbound calls will
fail. See the Firewall & Router Configuration for details to configure your firewall/router/NAT
device.
Adequate Bandwidth. VoIP is real time, so it does place a demand on your Internet
connection. As a rule of thumb, each call will consume approximately 30-120 kb per second,
depending on which codec you use. The document, Bandwidth Overhead over DSL
connections, includes detailed information about bandwidth consumption, including
particular codecs bandwidth usage.
A supported VoIP provider. All supported VoIP providers have been tested for
interoperability with 3CX, and are re-tested with each new build. Their configuration
templates are also included with 3CX Phone System to allow you to quickly, easily add them
correctly. See the list of 3CX Supported SIP Trunk Providers.
Requirements for VoIP Gateways
A 3CX supported VoIP gateway. Supported gateways have been tested by 3CX and
are automatically configured with their correct settings. If using the default configuration,
3CX will also provide first line support of their use with 3CX Phone System. A list of the
latest supported gateway hardware, can be found on the Supported VoIP Gateways &
ATA's page.
Configuring a VoIP Provider / SIP Trunk
Step 1: Create an Account with a VoIP Provider
First, you need to have an account with a VoIP service provider. 3CX supports most popular SIP
based VoIP service providers and we recommend using one that has been tested by 3CX as 3CX
includes pre-configured templates for these VoIP providers. Go
to https://www.3cx.com/partners/voip-providers/ to see a list of supported providers.
Step 2: Conduct the Firewall Test
3CX will prompt you to conduct a Firewall Test. Frequently, the internet facing firewall sitting
between 3CX Phone System and the VoIP provider is not correctly configured or is not able to
correctly route VoIP traffic. To check the firewall configuration, it is important to perform a firewall
check using the inbuilt firewall checker. To do this:
1. In the 3CX Management Console, go to the System Status page.
2. In the section “PBX Status” select the “Firewall Check” entry.
3. Click “Run.”
4. Ensure that the tests for the SIP Port (default port 5060), and the Audio Port range
(default ports 9000-9255) pass.
5. If the firewall check fails, you must go to your firewall and troubleshoot why the test
failed.
Note: 3CX does not provide specific firewall configuration support. Configurations for popular
firewalls can be found here.
Step 3: Add the VoIP Provider Account in 3CX Phone System
After you have created the VoIP provider account, you will need to configure the account in 3CX
Phone System. To do this:
1. First of all Update 3CX to download and use the latest Gateway Template.
2. In the 3CX Management Console, click the “SIP Trunks” node and then click “Add
Gateway.”
3. Select the “Brand” and the “model/device.”
4. Enter the “Number of Physical PSTN ports on the device.”
5. Enter a “Main Trunk number” associated with the gateway. Click “OK.” The Gateway
will be added and a new dialog will open.
6. Now enter a name for the “Trunk” (VoIP gateway).
7. Enter the Hostname or IP of the VoIP Gateway in the “Gateway Hostname or
IP” field, and specify the SIP Port on which the gateway is operating. By default this is
5060. Important: Do not change the “SIP User ID” & “Password” fields in
the “Authentication” section. The device will be provisioned with these values and use
them to register with 3CX.
8. Specify how calls to the main number should be routed. The routing configured here
will for calls matching the main number.
9. If you have DID numbers, you will need to specify these in the DID tab. Click on
the “DIDs” tab and add the DID numbers associated with your account. An Inbound Rule
will be created for each DID and linked to the operator extension. You can change this later
from the Inbound Rules node.
10. Click on the “Generate device config” at the top. This will create a file which you
must upload to the gateway.
Step 3 - Upload the configuration file to the VoIP Gateway
1. Once you have created the VoIP Gateway connection, export the configuration to the
device by clicking on the “Generate Device Config” button.
2. If using a Berofix, this will open a browser to configure the gateway remotely.
3. If using a Patton or a Welltech, the button will download a config file that you must
upload to the gateway. Configuration guides for Patton and Welltech.
4. Your PSTN lines are now ready for use with 3CX.
Step 4: Create an Outbound rule to route calls over the PSTN Gateway
Now you need to create an outbound call rule that routes calls over the Gateway device. To do
this:
1. Go to the Outbound Rules node and press “Add” to create a new rule.
2. Decide what calls should be routed via this gateway.
3. In the “Make Outbound Calls” section select the trunk you just created.
4. Click “OK”to create the outbound rule.
See Also
Introduction
Inbound rules process/route inbound calls to the right destination, be it an extension, an IVR or a
Queue. Inbound Rules can be created based on:
The main number of a trunk. Most trunks have a main number. Calls to this main
number can be processed according to an Inbound Rule. You can configure this rule from
the “SIP trunk” > “General tab.”
Based on a DID number. You can enter DIDs directly from the SIP Trunk interface or
from the inbound rules interface. When adding DIDs from the Trunk interface it automatically
creates an Inbound Rule which forwards the calls to the operator extension. You can then
later change this in inbound rules or by assigning the DID from an extension, IVR or queue.
Based on Caller ID - you can enter a caller ID, for example a customer number, and
have calls from that Caller ID go to a specific extension.
About DID numbers
Many companies provide users and/or departments with “Direct or DID numbers,” which allow
their contacts to call them directly, bypassing the receptionist. DID numbers are referred to as
DDI numbers in the United Kingdom and as MSN numbers in Germany. Even if you make use of
a digital receptionist, a direct line / number is often preferable because it’s more convenient for
the caller.
DID numbers are provided by your VoIP provider or Phone Company and are virtual numbers
assigned to your physical lines. Usually you are assigned a range of numbers, which are linked to
an existing BRI/T1/E1. There will be an extra charge per number or per range, but this will be a
fraction of the cost of adding physical lines. Enquire with your Phone Company or VoIP provider
for more information about DID numbers.
You can assign DID numbers to queues, ring groups and extensions. To assign a DID to an
extension, the easiest is to go to the General tab of that extension.
Configuring Inbound Rules for DIDs
To create an inbound rule:
1. From the 3CX Management Console, go to “Inbound Rules.”
2. Check if an inbound rule already exists for the DID. If yes, double click on the rule to
edit it. If not, select “Add DID Rule.”
3. Enter a name for the DID (for example Sales). The DID name can be prepended or
appended to the Caller ID so as to identify on which number a caller has called you
from. You can enable this from the “Contacts” > “Options”.
4. In the “DID” field, select from the available DIDs. To add DIDs that are not listed go to
the trunk and enter the DID number as it will appear in the SIP “to” header. 3CX will match
the number inserted in this field with the “to”header, starting from the last part of the
received string, thus avoiding any differences in the format of the number. For example, if
you are based in the UK and your DID number is 0845-2304024, then you can enter the
number *2304024. This will match any DID number inserted in the “to” field ending with
these numbers, including +448452304024, 08452304024, 00448452304024, and, of
course, *2304024.
5. Specify where calls to this DID should go during office hours. Choose between:
1. End Call.
2. Extension.
3. Voice mail box for extension.
4. Forward to outside number.
5. Send fax to (email of extension).
6. Specify an alternate location for calls outside office hours. You can configure custom
office hours from “Set up Specific Office Hours for this trunk.”
7. Check “Play Holiday Prompt on Public Holiday” to play the holiday prompt
whenever there is a holiday.
8. Click “OK” to create the DID / Inbound rule.
Create a new Caller ID Inbound Rule
Creating Caller ID rules is very similar to creating a DID rule. Caller ID rules are based on the
Caller ID, rather then the number which is being called.
1. Select “Add CID Rule.”
2. Enter a name for the rule (for example VIP Customer).
3. In the “Direct number or mask” field, enter the Caller ID as it appears on the screen
of the 3CX client when the phone rings.
4. Select to which Trunk you will associate this DID.
5. Specify where calls to this DID should go during office hours.
6. Specify an alternate location for calls outside office hours. You can configure custom
office hours from “Set up Specific Office Hours for this trunk.”
7. Check “Play Holiday Prompt on Public Holiday” to play the holiday prompt
whenever there is a holiday.
8. Click “OK” to create the Inbound rule.
Troubleshooting DID Numbers
If you have created the DIDs, but calls are not being forwarded as expected, do the following:
1. Go to the “Activity log” tile in the “System Status” page in the 3CX Management
Console. This page lists current server activity and logs calls that are being received, and
for which number they were received on.
2. Call the DID number that you configured, and monitor the Activity log. You will see a
line similar to:
Incoming call from “1000” to <sip:789456123@3CXPhone System>
where “1000” is the internal number of the line configured to receive calls from the VoIP
Gateway or VoIP Provider and <sip:789456123@3CXPhone System> is the content of
the “To” header of the INVITE, i.e. the intended recipient. (Note: logging level should be set
to Medium or Verbose to see additional messages, from the “Settings.”)
3. Now analyse the “To” header carefully and ensure that the DID number you have
configured is present in the “To” header: <sip:789456123@3CXPhone System>.
4. Adjust the number accordingly if needed.
Configuring Office Hours & Holidays
You can configure global office hours and holidays in order to have all incoming calls routed to an
IVR or different number on these days.
To do this:
1. Go to the “Settings” and click on the “Office hours & Holidays” tile.
2. In the “Configure Office Hours” section, configure the times that your office is open.
3. In the section “Configure Holidays,” click “Add.”
4. Give the Holiday a name, for example, “New Year.”
5. Specify a single day or a range of days.
6. Record or select pre recorded .wav files to play for these holidays.
Creating a Bridge
See Also
Introduction
You can connect two separate 3CX Systems together, allowing you to make calls between
branch offices for free just by utilizing your existing internet connection. A “Bridge” can be
assigned a prefix, which you will dial to access the other 3CX Phone System. This prefix must be
followed by the extension number you wish to reach on the other 3CX Phone System.
Alternatively, you can assign the extensions in one Office to start with one number (e.g. 100, 101,
102 where all extensions start with 1), and the extensions in the second Office to start with a
different number (e.g. 200, 201, 202 where all extensions start with 2). This way, users from one
office can directly dial the extension number without using a prefix making calling between offices
or branches seamless. In this case, when the outbound rule is created, you must ensure that the
prefix corresponds to the numbering plan selected and that no digits are stripped.
Creating a Bridge
A bridge must be either a “Master” or a “Slave.” First you create a Master bridge on one 3CX,
and then you create a Slave bridge on the other 3CX.
Step 1: Create a Bridge on the Master Phone System
1. In the 3CX Management Console go to “Bridges” node and click “Add > Master
Bridge.”
2. Enter a name for the bridge and take note of the virtual extension number. (You will
need this number when you create the “Slave” Bridge connection so ensure that the virtual
extension number generated is not in use on the other 3CX System which will host
the “Slave” bridge endpoint.)
3. Specify an “Outbound rule prefix” to be used for this bridge. If you specify 3, then
you must dial 3100 to reach extension 100 on the other 3CX Phone System. This prefix is
added to the caller number in case the call is not answered. Like this the called party can
redial missed calls easily. (An outbound rule is also required described in step 8 below)
4. Specify the maximum number of simultaneous calls you want to allow through this
bridge.
5. Specify the Authentication password that will be used for “ Authentication” by the
slave bridge.
6. The “Remote PBX uses SBC/Tunnel Connection” option allows all SIP and RTP
traffic to be sent via a single TCP port using the 3CX Tunnel. If enabled, enter the public IP
address or FQDN of the “Slave” 3CX Phone System, for
example “office2.3cx.com.” Then specify the remote 3CX Tunnel port. By default this is
5090.
7. Click “OK” to create the bridge.
8. Go to Outbound Rules node and Add a new rule. Enter a name, and enter the same
prefix you used in point 3 above. In the “Route” dropdown select your bridge and press OK.
Step 2: Create a Bridge on the Slave Phone System
1. In the 3CX Management Console of the “Slave” 3CX Phone System, Select
the “Bridges” node and click “Add > Slave Bridge.”
2. Enter a name for the bridge and assign the same virtual extension number as the one
configured on the Master 3CX Phone System.
3. Specify an “Outbound rule prefix” to be used for this bridge. Keep the prefix the
same with the one you chose for the master.
4. Specify the Authentication Password configured on the “Master” 3CX Phone System.
5. In the remote PBX section, enter the Public IP or FQDN of the “Master” 3CX Phone
System and the port (default 5060).
6. Select if the remote PBX uses a tunnel connection or not. If yes, you must change the
port to 5090.
7. Click “OK” to create the bridge.
8. Go to Outbound Rules node and Add a new rule. Enter a name, and enter the same
prefix you used in point 3 above. In the “Route” dropdown select your bridge and press OK.
Step 3: Configure Presence across the Bridges
Dashboard
System Status
PBX Status
Information
Event log
Updates
Auto Update
3CX Labs
Activity Log
See Also
Introduction
3CX Phone System has been designed to require a minimum of management and monitoring.
For this purpose we have created a dashboard with key information, as well as an alert system
that will send you email notifications for important events occurring. 3CX can easily be updated &
upgraded and has extensive logging for troubleshooting purposes.
Dashboard
Managing 3CX couldn’t be easier using the new management console dashboard page. The
dashboard page shows all key information and health status about your system in one easy to
understand page, grouped by System Status, PBX Status and Information.
System Status
This section shows key information about the health of the computer system on which 3CX is
running:
The graphs shows processor usage over time. Spikes are normal, however if the
indicator is frequently above 70% over a continued period of time, then your system is
underpowered and you need to upgrade.
Disk Usage - Ensure you have enough for call recordings and logs.
Memory Usage
Performance is the current processor usage
PBX Status
The PBX Status section shows you details of the status of your 3CX installation on this system:
Trunks Up - Shows number of trunks registered versus configured.
Extensions Up - Shows number of extensions active versus configured.
Number of calls in use - Shows number of calls currently in use versus licensed.
Blacklisted IPs - Shows IPs that have been blacklisted because of too many
authentication attempts.
Event Log - Allows you to purge the event log.
Call History - Shows amount of data used by Call History.
Chat logs - Enable or disable Chat Logs.
Automatic Backups - Displays whether you have automatic backup configured.
Firewall Checker - Shows whether firewall checker was run and its result.
Services - Green if all 3CX services are running, red if one or more is down. Click to
see which.
System Extensions - Green if all system extensions are registered, red if some are not.
Information
FQDN - shows FQDN used by system.
IP - shows public IP of 3CX system
PUSH Account - Default or own account - we recommend changing this to your own
google account for security purposes. Read how here.
Webmeeting FQDN - Shows FQDN for Web meetings.
Webmeeting MCU - Shows the default MCU; ensure its configured to your region.
License - Shows whether license is activated, to which edition and version number.
Maintenance - Shows when your maintenance expires.
Sim Calls - Maximum number of licensed calls.
Sim meeting participants - Maximum number of licensed conference participants.
Outbound Rules - At least one or more outbound rules are required to make calls.
Event log
The Event log is an important section in your dashboard, showing you critical events about your
system, requiring you to take note or immediate action. The following server events are posted to
the log:
A person dialling the Emergency number (ID 4099).
Changes to the status of a SIP Trunk (ID 4100).
A trunk failover occurs, i.e. the backup rule is triggered (ID 12289).
A Trunk or VoIP provider account responds with an error code (ID 12294) - This could
happen if your account is inactive or reached the credit limit.
Upon registration or unregistering of an IP phone (ID 4101).
The licence limit has been reached (ID 8193). The 3CX license limit on concurrent
calls. If this event occurs frequently you should consider upgrading your license.
An IP is blacklisted (ID 12290) – This can happen if an IP has reached the maximum
number of failed authentication attempts. Frequently this points to a hacking attempt.
An IP is blacklisted because of too many requests (ID 12292) – This happens if the
web server anti-hacking module blocks an IP because of too many requests.
A Call Back request is triggered by the queue module (ID 102).
Failure of a DNS resolution - (ID 12293) - This event occurs when the remote VoIP
provider could not be contacted. This could occur when your internet connection is down or
the specified IP or FQDN for the VoIP provider is incorrect or down.
Failure of resolving an IP via STUN (ID 12295) – This happens when the STUN server
is down. This event will also be triggered when the internet goes down.
You can configure email alerts to be sent to you for critical events from
the “Settings” > “Email” > “Notifications” tab.
Updates
3CX includes a powerful update system that allows you to easily keep your system up to date.
Updates are downloaded securely from 3CX servers and divided into the following sections:
Updates - Updates to core 3CX services.
3CX clients - Updates to 3CX clients.
Phone Templates - Updates to the provisioning templates.
VoIP Gateway - Updates to VoIP Gateway provisioning templates.
SIP Trunks - New or updated configuration templates for VoIP Providers.
Other - All other updates including CTI and certificates.
New certified firmwares for supported phones present on your network are downloaded
automatically but not applied. Language Pack updates, Prompt sets and new integrations are
now updated from their respective section in the settings node. To update, simply select which
you wish to download and update.
Auto Update
To minimize actions required to keep your system up to date, 3CX has an auto update features.
Auto update will update 3CX on a given time and day to the latest Release version. The following
components are updated automatically:
3CX Phone System updates (only Release versions)
3CX client updates (Windows and Mac OS)
iOS Push Certificate Updates
PSTN gateway templates
VoIP provider templates
For Debian OS based installs, you can enable automatic installation of Debian security
updates.
3CX Labs
3CX will release beta versions of all its updates to allow you to test prior to installation. The betas
are not automatically installed but will show up in updates so that you may elect to install them.
These beta updates are recommended for test installations and are supported via the ticket
system only. When a beta update is installed, 3CX can only have further betas installed once the
beta has been released and your system updated. Backups of systems running a beta update
can not be restored on an older release version!
Activity Log
To troubleshoot 3CX Phone System you can use the Activity log. It shows the activity of the
server, and logs potential reasons for error conditions. The Activity Log allows you to easily filter
based on an Extension, or a particular call. In addition, you can filter the logging by date and time.
Click the “Settings” button to enable verbose logging which will show whole SIP messages and
debug information. You can also configure for how many days to keep backup logs. Note that
verbose logging consumes a lot of disk space and uses more processing power. It is important to
change the level back to low or medium after the troubleshooting session is complete.
Backup, Restore & Failover
On this topic
Introduction
Creating Backups
Immediate restore
Scheduled restore
Failover
See Also
Introduction
3CX Phone System has an integrated backup and restore functionality, to allow you to:
Create regular backups.
Allow for easy upgrades to newer versions of 3CX Phone System.
Allow hassle-free moving from one machine to another.
Configure a standby server for fault tolerance.
Creating Backups
To backup your system, you will need to decide where, what and when to backup your PBX.
Where: Choose between local drive, Google Drive or remote FTP.
What: System configuration, Voice Mail, Recordings etc.
When: One-off or at scheduled intervals.
To take backups, the services will not need to be stopped. Nonetheless we recommend doing it
at off peak hours.
Step 1: Configure a Location to Store Backups
3CX will save and restore backups to a central backup location. This backup location can be
remote or local. To choose a location to store backups:
1. Launch the 3CX Management Console and select the “Backup and Restore” node.
2. Click on “Location,” to configure the location for backups.
3. Select the location type and configure accordingly:
“Local disk” - Click the browse button to choose the location.
“Google Drive” - A folder on Google Drive.
“FTP” - Requires a path to the FTP server and a username and password for the
account that has rights to access the FTP folder.
4. We recommend using Google Drive, to configure:
You will need a single user “Gdrive” account or a business “Gsuite” account.
Login to this Google Account in the same browser window.
Select Google Drive as location type.
Click on “Authorize”.
You need to confirm to Google that you want to allow your 3CX install access to this
folder (Just your install gains access, not 3CX!). Click “Allow” so that your 3CX install can
access the folder.
An authorization code will be generated. Copy it into 3CX.
Select the folder where the backup should be saved.
5. Click “OK” to save the location.
Any backups that will be created will be stored to this location and shown in the backup repository
window. You can then download or delete backups from there.
Step 2: Create a Backup
To create a backup:
1. Go to the “Backup and Restore” node and press the “Backup” button.
2. Specify a name for the backup.
3. Select the items you would like to backup.
4. Click the “OK” button to start the backup immediately. Once the backup completes
click “Close.” The new backup details will appear in the backup repository window.
To schedule a backup:
1. Go to the “Backup and Restore” node and press the “Backup Schedule” button.
2. Enable the “Enable Schedule Backup” option.
3. Choose what to backup and then choose between “Daily” or “Weekly” specifying the
time.
4. Choose a backup rotation - this is the number of backups to keep before overwriting
the oldest. For example, if you choose a weekly backup schedule and a rotation of 4, you
will always have 4 backups to restore from, going back 4 weeks.
5. Press “OK,” to schedule your backup.
Restoring a Backup
You can restore a backup immediately, in case you wish to move 3CX to another server or
upgrade from an old version. Alternatively you can schedule a restore choosing whether 3CX
should start the services after the restore or not. The main purpose of a scheduled restore is to
keep a second system on standby with up to date configuration and user data.
TIP: If you have backups from a previous version or another installation you can put them into the
location you chose to store your backups. 3CX will recognize them and you will be able to use
them and restore them.
Note: Restoring a backup stops all the 3CX Phone System Services.
Immediate restore
To perform an immediate restore:
1. Click on “Backup & Restore” node, select which backup to restore and click
the “Restore” button. A window will open warning you that all the services will be stopped
during the restore process. Click “Yes” to restore or “No” to cancel.
2. The management console will logout and the restore will proceed. You will then have to
log back in once the restore is complete.
Scheduled restore
A scheduled restore is used for keeping a second server on standby and up to date with the
latest data and configuration. To perform a scheduled restore:
1. Go to “Backup & Restore” node, click on the “Restore Schedule” button.
2. Make sure that the “Enable Schedule Restore” option is enabled.
3. Select when to start the restore process (Daily or weekly) and at what time.
4. Select whether you want to start the 3CX Services after the restore or not.
5. The backup that you have scheduled will be restored (called
3CXScheduledBackup.zip). Manually triggered backups are NOT restored automatically.
Failover
3CX supports failover out of the box (requires a PRO edition). You can easily setup an active -
passive failover using just two machines. Effectively a second server is configured which
continually gets updated using a scheduled restore. In addition it monitors the active system.
When it detects a failure, it switches itself to active.
Call Logs & Reporting
On this topic
Introduction
Call Log
Creating Reports
See Also
Introduction
Calls can be analyzed by reviewing the call log as well as by generating call reports. Reports can
be sent out ad hoc or be scheduled to be sent out daily, weekly on specific days or on the first
day of the week. You can also receive these reports in various formats, such as PDF, CSV,
HTML, Rich text format and XML. The following report types are available for all 3CX editions:
Extension Statistics - See reports about calls to and from specific extensions.
Call Cost by Extension Group - Run reports on groups to see call costs.
Call Cost by Call Type - Specify extensions and see their call costs.
Ring Group Statistics - See information about calls to ring groups.
Basic Queue Statistics - See how your queues are performing.
Note: The additional advanced call reports require a 3CX PRO Edition license.
Some reports require that you configure call types and call costs. This can be configured from the
relative buttons in the “Call Reports” main screen. The settings button allows you to change the
logo that is used when reports are generated. You can also clear purge the call log records from
here.
Call Log
The call log node lets you filter specific calls and analyze or export them. You can search for
particular calls from the search bar, or you can filter calls based on:
Date range.
From: Extension(s), Numbers, Internal or External Numbers.
To: Extension(s), Numbers, Internal or External Numbers.
Unanswered/Answered calls.
Creating Reports
Reports are generated and sent automatically by email, so that report creation can be executed
as a low priority process and will not interfere with the phone system. To create a report and
receive it by email:
1. From the 3CX Management Console, select the “Call Reports” node.
2. Click the “Add” button to create a new report.
3. From the report drop down menu choose the type of report to run.
4. Type a name for your report.
5. Configure your prefered Report Format from the drop down list.
6. Enter the email address that will receive the report.
7. From the frequency drop down box choose whether to run the report “One time now”,
or schedule run “Daily,”“First day of week,” “Weekly,” “Every 2 weeks,” “First day of
the month” on specific days.
8. Depending on the type of report, you will need to configure different options, including
Extensions, Extension groups, type of calls and date range.
9. Click “OK” to generate the report.
Configuring Digital Receptionist / Auto
Attendant
On this topic
Introduction
Call by Name
Self-Identification Message
See Also
Introduction
The digital receptionist feature allows 3CX to answer phone calls automatically and present
callers with a menu of options. For example, “For sales press 1. For support press 2 or wait
on the line to be transferred to the operator.” A digital receptionist is also known as an auto
attendant or IVR.
You can configure many different digital receptionists each with their own extension number.
Depending on your preferences you may configure these to answer calls based on which line the
call comes in from, as well on whether the call is received inside or outside office hours. For
example, you can have a different prompt for outside office hours that does not include the
options to be transferred to groups/queues that do not have agents available to take calls.
Recording a Menu Prompt
Before you create your digital receptionist, you must first write down the menu options you wish to
offer the caller and then record the announcement. A simple example would be, “Welcome to
Company XYZ, For sales press 1. For support press 2 or stay on the line for an operator.”
Note: It is generally recommended to put the number the user should press after the option,
i.e. “For sales, press 1,”rather than “press 1 for sales.” This is because the user will wait for
the desired option and only then “register” what number to press.
Creating a Digital Receptionist
Ring Groups
Paging
Intercom
See Also
Introduction
The Ring Groups / Paging features allow you to route calls to multiple phones at the same time,
whereas the Paging feature allows you to make announcements to groups of people rather like a
PA system.
Ring Groups
A ring group allows you to direct calls to a group of extensions. For example, you could define a
group of three sales people, and have the general sales number ring on all three extensions at
the same time or after each other. When you create a ring group, you assign it a virtual extension
number. This will be the number used by the phone system to “address” the ring group. To add
a ring group:
1. In the 3CX Management Console, select “Ring Groups” > “Add Ring Group.”
2. Now enter the ring group options:
Name – Enter a friendly name for the ring group.
Virtual extension number – Accept the default or specify a different one.
Ring strategy – Select the appropriate ring strategy for this ring group:
Prioritised Hunt – Start ringing on the first extension, then the second etc.
Ring all – All phones will ring at the same time.
Ring time – Specify how long the phones should ring for.
3. In the section “Group members” add the extensions that should be part of this ring
group. Move the extensions up or down to configure the priority of an extension.
4. In the “Direct Inbound Dialing” section, optionally assign a DID number to the ring
group.
5. In the “Destination if no answer” section, you can define what should happen if the
call does not get answered by the ring group.
Paging
Paging allows someone to ring a group of extensions and make an announcement via the phone
speaker. The called party will not need to pick up the handset as the audio will be played via the
phone speaker. The person paging will not hear any audio back from the people being paged.
Both paging and intercom features require a phone that supports intercom and that is configured
to allow it. To add a paging group:
1. Click on “Ring Groups” and then select “Add Paging.”
2. Now enter the ring group options:
Name – Enter a friendly name for the paging group.
Virtual extension number – Accept the default or specify an extension number.
Ring strategy:
Paging
Paging Multicast - Suitable for large paging groups. Requires phones to support
multicast.
3. In the section “Group members” add the extensions that should be paged.
To use the Paging feature you type the dial code plus the virtual extension number, e.g. *9800.
The user that will use intercom/paging must have has the right to do so. Go
to “Extensions” > “Edit Extension” > “Rights,” and check the “Can Intercom” option.
You can configure the Paging dial code in “Settings” > “Dial Codes.”
Intercom
The intercom feature allows a phone system user to make an announcement to a single
extension. In this scenario the audio is two way, and the called party can respond immediately
without picking up the handset. To call a user via the intercom function, add the paging/intercom
prefix to the extension number. For example to make an intercom call to extension 100 you
should dial: *11100 (if your paging dial code is *11).
You can configure the intercom dial code in “Settings” > “Dial codes” > “Paging.” The user
that will use intercom must have the right to do so. Go to “Extensions” > “Edit
Extension” > “Rights,” and check the “Can Intercom” option.
This is your own dedicated virtual PBX, of which you have complete control. You now need to run the
PBX configuration tool, followed by the setup wizard:
1. Go to http://35.187.7.210:5015
2. Run the WEB PBX configuration tool, read how here
3. Enter your license key: GOL9-D76M-SLCN-T8N7
4. When asked for HTTPS and HTTP Ports leave the defaults of 5001 and 5000 respectively.
6. After this you will see the congratulations page and you can click on the link to access the
management console for the first time. After login, run through the setup wizard.
7. When asked for your mail server details, create an account on a google certified mail provider. This
is a Google requirement for security reasons. You can use Mailgun. Using this form, its free for up to
30,000 emails per month.
Next steps are to create extensions, deploy clients & phones and setup a SIP trunk! Go to the Admin
manual to read how!
This hosted instance will be automatically deleted in 48 hours. You can setup your own hosted
instance on Google Cloud, linked to your account, like so. Or use a competitive Linux VPS provider
such as OVH, read how here.
How to Use Gmail as Your Mail Server in 3CX
By Bianca Allery, Google+ profile
Posted on : January 11, 2016, Last modified on : November 29, 2016
Follow the steps below to configure your Gmail account as the Mail Server for 3CX Phone
System. In this configuration your Gmail account will be used to send email notifications,
welcome e-mails and fax messages.
Note: In this configuration, Gmail can send a maximum of 500 emails per day. An outbound TCP
rule on port 587 may be required on some firewalls.
Configuring your Gmail Account as the “Mail Server” for 3CX