Table of Contents
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.
- Make sure your IP phone is completely turned off
- Hold the pound key (#)
- If you are using a X5S: press # after the Red Light blinks on Page-Switch key
- If you are using a X6: press # after the 2nd Red Light blinks on Power Indicator LED
- You will then see the message “Post Mode” appears on your screen
- Dial *#168
- After 5 seconds, you should see “Conf Reset” on your screen
- 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 #
- Connect the phone to the network. A PnP request will be sent automatically to 3CX.
- Go to 3CX Management Console ⇒ “Phones” page. The new phone will be marked in Bold.
- 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.
- All major provisioning settings are pre-populated. If your PBX has multiple network cards, select to which network this IP Phone is connected.
- Click “OK”. The phone configures automatically and will reboot to finalize the setup.
Remote phones: Provision via RPS server #
- Take note of the phone’s MAC address, usually written at the back.
- Navigate to the 3CX Management Console ⇒ “Phones” and press “+ Add Phone”.
- From the dropdown list select the extension to which this phone must be assigned.
- In the next dialog select the Vendor/Model of the phone and enter the device’s MAC address.
- Switch the “Provisioning Method” to “Direct SIP (Stun – Remote)” and click “OK”.
- 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.
- The phone is now ready to be provisioned – you can boot up the phone anywhere in the world with access to the internet.
- Press “View” to access the “Auto Provisioning” stage.
- 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).