Configuring GrandStream GXP-2000 for 3CX Phone System

IMPORTANT This guide has been tested with firmware version Program-- 1.1.6.46 Bootloader-- 1.1.6.6. Be aware that different firmware revisions may have different web interface formats and functionality.

  1. Ensure that you have created the extension that you wish to use with the phone in 3CX Phone System first. Take note of the ID field and the password that you have entered for the extension.
  2. Connect the GrandStream GXP-2000 phone to the network and mains power supply. The phone will boot up, and providing you have DHCP installed on your network, will obtain an IP and display it at the bottom of the phone’s LCD screen.
  3. Now point your browser to the web interface of the phone: ‘http://’ where is the IP address shown on the phone.
  4. Enter the password of the phone and click login to access the phone’s configuration. For this particular phone, the default password is “admin”.


    GXP-2000 Account configuration page

  5. Click on ‘Account 1’ from the available links at the top of the page.
  6. Now configure the account for the phone. First of all make sure that ‘Account Active’ is set to YES. Enter an account name for the phone in the ‘Account Name’ box. This setting is not used by 3CX Phone System. It is only used when making calls to other phones directly.
  7. In the SIP server field, enter the IP or FQDN name of the 3CX Phone System server. If entering an FQDN, review this FAQ.
  8. Repeat the same setting for the Outbound Proxy option
  9. Enter the extension number you want to associate with this phone in the ‘SIP User ID’ setting.
  10. Now enter an ‘Authenticate ID’ & ‘Authenticate Password’ in the appropriate fields. These fields must match the ID & password configured in the ‘ID’ & ‘Password’ fields in the Authentication section of the ‘Add Extension’ page in the 3CX Management Console.
  11. Scroll to the bottom of the page and press ‘Update’ to save these settings.
  12. Click ‘Reboot’ to reset your GrandStream phone and put your changes into effect.
  13. When the phone boots, it should register with 3CX Phone System.
  14. Now switch to the 3CX Phone System Management console, and click on Phone System > ‘Line Status’ (This is the default page). The extension should be listed, and the status should show ‘Registered (idle)’.

Advanced features

To use some of the advanced features available in 3CX Phone System, your phone will require additional configuration. Note that these features will only work with the commercial editions of 3CX Phone System.

Configuring MWI (Message Waiting Indicator):

3CX can show that the user has new voice mails waiting via the MWI light. To enable this, go to the account settings page and enable "SUBSCRIBE for MWI" by ticking the "yes" option.

Configuring BLF (busy lamp field):

BLF allows users to monitor extensions of other users. To set-up BLF:

  1. Go to the “Basic Settings” page.
  2. Towards the middle of the screen you will find the “Multi Purpose Key” section. In this example we will configure key 1 and 2.
  3. In the “Name” field and the “UserID” field type the extension that will be monitored regarding its status.
  4. Then click the “Update” button. Finally press the “Reboot” button. BLF is now configured.

Configuring the Phonebook:

The 3CX Phone System can deliver centralized phone book to Grandstream phone sets. The phonebook is generated automatically on creating a new extension or else access the “Phonebook” page under “General” settings and click on generate to create the phone book. To download the centralized 3CX Phone System phone book, while logged in to the phone set’s web interface:

  1. Go to “Advanced Settings” page.
  2. In “Phonebook XML download” section, set “Enable Phonebook XML Download” to Yes, HTTP.
  3. If the 3CX Phone System is running on 10.172.0.126, in the “Phonebook XML Server Path” enter 10.172.0.126:5481/provisioning.
  4. In the “Phonebook Download Interval” input 60. This is the time interval in minutes the phone set checks with the IP PBX to update it’s phonebook to the latest phonebook.
  5. Click on “Update” at the bottom of the page to save changes and reboot the phone set.

Configuring Intercom/Paging:

To accept Intercom messaging, while logged in to the phone set’s web interface:

  1. Go to “Account 1” Page (This has to be set for every account, if more than1 account is being used on this phone set).
  2. Set “Auto Answer” to No and set “Allow Auto Answer by Call-info” to Yes.

Configuring BLF on the GXP2000 using the GXP2000-EXT Expansion Module:

The GXP2000 Expansion Module (EXT) features 56 fully programmable used with GXP2000. The GXP2000EXT is connected to and controlled by the GXP2000 with a short cable included with the module.

  1. Switch off the GXP2000 phone and attach the GXP2000-EXT Expansion module by simply plugging in the cable into the appropriate socket located at the back of the phone.
  2. Power up the Grandstream and confirm that you have the latest firmware. In the main management web-interface you should notice two additional tabs on the right hand side of the web-interface – EXT 1 and Ext 2. This is because you can add two modules.


    Figure 1: EXT 1and EXT 2 tabs to configure the sidecar
  3. Click on the EXT 1 tab and start configuring BLF for the Sidecar. The following screenshot shows an example of the first 6 EXT KEYS.


    Figure 2: GXP2000-EXT Configuration
  4. Click on Update at the bottom and Reboot the phone.

SIP Phone Configuration Guides