Grandstream GCC6000 Series Fast Provisioning Guide
Introduction
Fast Provisioning is a feature available on the GCC6000 convergence devices. Its main purpose is to facilitate the process of registering VoIP devices to the PBX module of the GCC6000 device, making it easier for administrators and system integrators to deploy SIP accounts to the desired installed endpoints. The process of pushing account configuration from the GCC6000 device to the endpoints is straightforward.
The following illustration describes the process:
Prerequisites
Before starting the configuration, ensure the following conditions are met:
- The Grandstream VoIP devices and the GCC6000 unit are deployed under the same LAN or the same VLAN.
- The GCC6000's PBX module is enabled.
Configuration Scenario
Note: By default, 12 extensions are included for Fast Provisioning. If users upgrade the PBX plan, they can add up to 200 users.
Consider the following example: The GCC6000 administrator wants to deploy 10 extensions to their network. Two of these extensions will be used by a WP8x6 Wi-Fi phone and a GXV34xx video phone. The rest will be used by other Grandstream VoIP devices such as the GRP26xx IP phones.
This can be done easily by following the steps outlined in three sections:
- GCC6000 configuration
- WP816/WP826/WP836 configuration
- GXV34xx configuration
- Initial Dial up Deployment
Here is an illustration of the setup:
GCC6000 Configuration
On the GCC6000, perform the following steps:
1. Open the UC Endpoint Module of the GCC6000 device
2. Access to Fast Provisioning Tab
3. Depending on your preference:
a. Add manually each extension and define its Profile code.
This involves filling in device information such as Extension Number, MAC Address, Profile Code, Validity Period, and Network Priority, Call Security Level, and Call Voice Quality. Identity information like Employee ID, First Name, Last Name, Job Title, and Email can also be provided.
b. Use a predefined Excel file to batch-create extensions and generate their profile codes.
Once created, the Excel file can be imported. The template can be downloaded from the interface.
4. Once the extensions are added, they will be generated with a specific Profile code.
Each 6-digit code is mapped to an extension and is used on the UC endpoints to automatically retrieve SIP information and register the extension to the GCC6000's PBX module. Once created, extensions are automatically added to the UCM module of the GCC6000 device.
Additional Fast Provisioning Parameters
Additional parameters can be defined when manually adding an extension via the Fast Provisioning app or directly in the Excel file. In the app, you can define:
- Device Information: Custom extension details including MAC address, Network Priority (Normal, Intermediate, Advanced), Call Security Level (Normal, Intermediate, Advanced), and Call Voice Quality (Normal, Intermediate, Advanced). The Profile code can be set to be permanently active or expire after a specified period (1, 2, 7, 30 days, or custom).
- Identity Information: User-specific details such as Employee ID, First and Last Name, Email, Mobile Number, and Job Title.
Additional Fast Provisioning Operations
- Delete: Select and delete specific extensions.
Screenshot: "Delete Extension" interface showing a list of extensions with checkboxes for selection and a "Delete" button. - Refresh: Automatically generate a new 6-digit profile code for a specific extension.
Screenshot: "Refresh Profile Code" interface showing an extension selected and a "Refresh" button. - Modify Levels: Change extension's network priority, call security level, and voice call quality. These settings correlate with the QoS configuration.
- Network Priority: Prioritizes voice traffic over the network. Levels: Normal (regular data traffic), Intermediate (higher priority), Advanced (highest priority for critical environments).
- Call Security Level: Controls encryption and security protocols for calls. Levels: Normal (minimal/no encryption), Intermediate (Secure RTP - SRTP), Advanced (maximum encryption, TLS for signaling, SRTP for media).
- Voice Call Quality Level: Defines compression and encoding algorithms for voice clarity and latency. Levels: Normal (standard codecs like G.711), Intermediate (optimized codecs like G.729 for bandwidth efficiency), Advanced (high-quality codecs like Opus).
Screenshot: "Modify Network levels" interface showing options to adjust Network Priority, Call Security Level, and Call Voice Quality. - Notification: Send the ID profile code for a specific extension to a user via SMS (e.g., Twilio, Amazon) or email by configuring settings.
Screenshot: "Sending SMS or Email notification" interface showing a device (GCC6010W) and its Profile Code (931258), with instructions for devices with and without displays. - Export: Export all extension information into an Excel file.
Screenshot: "Export Extensions" interface showing a list of extensions and an "Export" button.
DHCP Option Configuration
Ensure DHCP options 66 and 141 are not defined under the [Networking->LAN->DHCP Options] page when using Fast Provision.
First Scenario: Sync DHCP Option Configuration enabled
Sync DHCP is a crucial parameter that defines how the SIP extension is pushed to endpoint devices. If enabled, option 66 (Config server path) and option 121 (SIP server address) are automatically pushed to the router's DHCP options, provided these options are not already defined. Otherwise, it will not work.
https://192.168.80.2:8089/1
). The "Sync DHCP Enabled" option is checked.Second Scenario: Sync DHCP Option Configuration disabled
When sync DHCP is disabled, the SIP extension is pushed using a SIP subscribe message from the endpoint to the SIP server, requiring only the defined Profile code. This bypasses the need for SIP User ID, SIP Auth ID, and SIP password. Upon receiving the Profile code, the SIP server sends a SIP notify message with the configuration server path and confirms account provisioning.
Note: It might take 1-2 minutes for the account to be registered and the SIP NOTIFY message to be automatically received by the endpoint.
Endpoint Configuration
WP816/WP826/WP836 Configuration
On WP8x6 Wi-Fi phones, deploy extensions by providing the profile code in the phone's internal settings. Follow these steps:
- On your WP8x6, access Settings → Zero Config.
- Open the Profile Code option and select the user account to add the extension to.
- Provide the 6-digit code received and click Connect. The extension will be automatically deployed, and the device's MAC address will be retrieved and added to the GCC6000 device.
GXV34xx Configuration
The GXV34xx device uses the "One-Click Configuration" application to push extension settings to a specified account. Follow these steps:
- On your GXV34xx, open the One-Click Configuration App.
- Provide the 6-digit Profile code for your corresponding extension.
The extension will automatically register to the device. After a success message, the device's MAC address will be retrieved and added to the GCC6000 device.
Initial Dial up Deployment
For other VoIP devices that do not support the one-click configuration application or zero config, provisioning is done via initial dial-up deployment. Set this up as follows:
- Enable the Initial Dial-up Deployment feature under UC Endpoints Module → Fast Provision.
Screenshot: "Initial Dial up Deployement" interface showing the option to enable it. - Under UC Endpoints Module → Device Management → VoIP Devices, select the devices to register with created SIP accounts.
- Click the Update Config icon ⚙️ to push a SIP Notify message with account information.
On the endpoint, dial the profile code corresponding to the extension to register. The account registration will be completed, and the unit's MAC address will be added accordingly. For example, on an IP phone's dial pad, dial profile code 359814 to register extension 1000.
Supported Devices
Device | Firmware required |
---|---|
GCC6010W | 1.0.1.7+ |
GCC6010 | 1.0.1.7+ |
GCC6011 | 1.0.1.7+ |
Need Support?
Can't find the answer you're looking for? Don't worry, we're here to help!