View Categories

Fanvil X series for 3CX

3 min read

Supported Models: Fanvil X series #

  • Fanvil X1/ X1P/ X1S/ X1SP/ X1SG
  • Fanvil X2C/ X2P
  • Fanvil X3/ X3P/ X3S/ X3G/ X3SG / X3U
  • Fanvil X4/ X4G/ X4U
  • Fanvil X5/ X5G/ X5S/ X5U
  • Fanvil X6 (Hardware version 1.2 and higher) / X6U
  • Fanvil X7/ X7C/X7A
  • Fanvil X210

Step 1: Upgrade to the Required firmware #

Ensure that the phone is running on the required firmware by 3CX.

Step 2: Factory Reset the IP Phone #

Before provisioning the IP phone, the phone must be brought back to factory defaults in case the device has residual settings of a previous configuration.

  1. Make sure your IP phone is completely turned off
  2. Hold the pound key (#)
    1. If you are using a X5S: press # after the Red Light blinks on Page-Switch  key
    2. If you are using a X6: press # after the 2nd Red Light blinks on Power Indicator LED
  3. You will then see the message “Post Mode” appears on your screen
  4. Dial *#168
  5. After 5 seconds, you should see “Conf Reset” on your screen
  6. Restart your IP phone and your phone will be reset to the factory settings

Step 3: Provisioning the phone #

There are several methods to provision a phone:

  • Plug & Play –  For phones on the local LAN or behind the 3CX SBC.
  • RPS – For phones on remote networks that will connect directly to 3CX and use STUN.

Local LAN or SBC: Provision via Plug’n’Play #

  1. Connect the phone to the network. A PnP request will be sent automatically to 3CX.
  2. Go to 3CX Management Console ⇒ “Phones” page. The new phone will be marked in Bold.
  1. Click on the BOLD entry and choose between “Assign Ext” or “Add Ext”, depending on whether you want to assign the phone to an existing extension or create a new one.
  1. All major provisioning settings are pre-populated. If your PBX has multiple network cards, select to which network this IP Phone is connected.
  2. Click “OK”. The phone configures automatically and will reboot to finalize the setup.

Remote phones: Provision via RPS server #

  1. Take note of the phone’s MAC address, usually written at the back.
  2. Navigate to the 3CX Management Console ⇒ “Phones” and press “+ Add Phone”.
  3. From the dropdown list select the extension to which this phone must be assigned.
  4. In the next dialog select the Vendor/Model of the phone and enter the device’s MAC address.
  1. Switch the “Provisioning Method” to “Direct SIP (Stun – Remote)” and click “OK”.
  1. You can make sure that the extension is ready to be configured via RPS by checking the “Event Log” from the dashboard:

If the message appears as a “Warning” follow the instructions outlined in the message itself and use the Manual Link Provisioning method outlined here.

  1. The phone is now ready to be provisioned – you can boot up the phone anywhere in the world with access to the internet.
  2. Press “View” to access the “Auto Provisioning” stage.
  3. The phone will prompt for username and password: Enter the extension number as username, press arrow “down” and enter the voicemail pin as the password.

Note: Ensure that the input mode is set to digits (red box).