The Grandstream GXP2170 is the desk phone we deploy for the majority of our business clients here at IT Center. After setting up hundreds of these phones across offices in Corona, Riverside, and greater Southern California — paired with FreePBX and Sangoma backends — we've built a clear, repeatable process that anyone on your team can follow.
This guide walks through every step from pulling the phone out of the box to making your first call, programming extension monitoring keys, and fixing the issues that commonly come up in the first week. We've written it for business owners and office staff, not IT engineers. You don't need to know what SIP means before you start. By the end of this guide, you will.
What you'll need before you start: The GXP2170 phone and its stand, a Power over Ethernet (PoE) network switch port — or a PoE injector — an Ethernet cable, and your SIP account credentials from your phone system administrator or IT Center. If IT Center manages your phone system, we'll hand you a provisioning URL that automates most of this setup.
Unboxing and Physical Connections
The GXP2170 ships in a compact box containing the phone body, the adjustable desk stand, a handset with coiled cord, and a short Ethernet cable. Grandstream does not include a power adapter in the box — this phone is designed to receive power through your Ethernet cable via Power over Ethernet (PoE). If your network switch doesn't support PoE, you'll need to add a PoE injector between the wall jack and the phone.
Attach the desk stand
Slide the stand into the two slots on the back of the phone body. It clicks in at two height positions — most users prefer the taller angle for easier screen visibility. Pull slightly to confirm it's locked.
Connect the handset
Plug the coiled handset cord into the port labeled handset on the left side of the phone (when facing you from the front). Route the cord through the small cable clip on the base to keep it tidy.
Connect to the network
Plug one end of your Ethernet cable into the port on the back of the phone labeled LAN. Plug the other end into your PoE-capable network switch port or PoE injector. There is also a PC port on the back — this is a pass-through port you can use to daisy-chain your desktop computer to the same network jack, eliminating the need for a second wall port at the desk.
Power on
Once the Ethernet cable is connected to a powered PoE port, the phone boots automatically. You'll see the Grandstream logo followed by the startup sequence. Full boot takes approximately 30–60 seconds. When the phone reaches an idle screen showing the date, time, and extension number (or just the IP address if not yet configured), it's ready.
Initial Network Setup: DHCP vs. Static IP
Right out of the box, the GXP2170 requests an IP address from your network via DHCP — the standard automatic address assignment method used on virtually every business network. For most offices, this works immediately and no network changes are needed.
However, if you're assigning phones static IP addresses (common in larger offices where predictable addresses make management easier), you'll configure this through the phone's web interface.
Finding the Phone's IP Address
To find the IP address the phone received via DHCP, press the round navigation button in the center of the phone to access the Menu, then navigate to Status > Network Status. The IPv4 address displayed there is what you'll type into a browser on any computer on the same network to reach the phone's admin interface.
Quick tip: You can also press the up arrow key from the idle screen on most Grandstream phones to quickly view the IP address without entering the full menu.
Accessing the Web Interface
Every GXP2170 has a built-in web server that gives you a full configuration interface. This is where you'll set up SIP accounts, program keys, configure voicemail, and manage all settings. You don't need any special software — just a web browser on any computer connected to the same network.
Open a browser and navigate to the phone's IP address
Type the phone's IP address directly into your browser's address bar — for example, http://192.168.1.105. You'll see a login page.
Log in with admin credentials
The default administrator username is admin and the default password is also admin. You will be prompted to change this on first login — do so, and record the new password somewhere secure. If the phone has been deployed before and the password has been changed, use those credentials or perform a factory reset (hold the OK button for 10 seconds during boot).
Explore the interface
Once logged in, you'll see tabs along the top: Status, Accounts, Network, Phone Settings, Phonebook, and Maintenance. The most important for initial setup are Accounts (SIP configuration) and Phone Settings (key programming).
Configuring SIP Accounts: FreePBX and Sangoma Integration
A SIP account is the credentials that connect your physical phone to your phone system. Think of it like the login information your phone uses to register with FreePBX or your Sangoma system — so the platform knows which extension to ring when a call comes in for your number.
In the web interface, click the Accounts tab, then select Account 1. You'll see the following fields to fill in:
| Field | What to Enter |
|---|---|
| Account Active | Yes |
| Account Name | Your extension number or name (e.g., "101 – Reception") |
| SIP Server | IP address or hostname of your FreePBX/Sangoma server (e.g., 192.168.1.10 or pbx.yourcompany.com) |
| SIP User ID | Your extension number (e.g., 101) |
| Authenticate ID | Same as SIP User ID in most FreePBX setups |
| Authenticate Password | The extension secret from FreePBX (found under Applications > Extensions in FreePBX admin) |
| Name | The caller ID name for outbound calls (e.g., "John Smith") |
| Outbound Proxy | Leave blank unless your system administrator specifies one |
After filling in these fields, scroll to the bottom and click Save and Apply. The phone will briefly reboot its SIP stack and attempt to register. If successful, you'll see a green circle or "Registered" status next to Account 1 in the Status tab, and the phone's idle screen will show the extension number and your name.
Registration failure? Double-check that the SIP Server IP address is reachable from the phone's network, that the extension exists in FreePBX, and that the password matches exactly — SIP passwords are case-sensitive. See the Troubleshooting section at the end of this guide for detailed fixes.
Auto-Provisioning via URL
If IT Center or your phone system administrator provides you with a provisioning URL, you can skip most of the manual SIP configuration above. Auto-provisioning pushes the correct settings to the phone automatically from a central server — this is how we deploy phones at scale across multi-location clients.
To use a provisioning URL, go to the phone's web interface and navigate to Maintenance > Upgrade and Provisioning. In the field labeled Config Server Path, enter the URL provided by your administrator (it will look something like http://192.168.1.10/provisioning/ or a cloud URL).
Change Automatic Upgrade to Yes, set the interval as instructed (we typically set daily overnight checks), and click Save and Apply. The phone will immediately fetch its configuration from the server, apply all settings, and reboot. When it comes back, it will be fully configured with the correct extension, name, ring tones, BLF keys, and any other settings defined in the provisioning template.
For IT Center-managed clients: We provide your provisioning URL during deployment. If you're adding a new phone, simply plug it in, enter the provisioning URL into the Config Server Path field, and the phone configures itself within 60 seconds. No other manual steps needed.
Programming BLF Keys and Speed Dials
The GXP2170 features 6 programmable line keys on the left side of the screen (with up to 24 virtual multi-purpose keys when using the expansion module). BLF stands for Busy Lamp Field — these keys let you see in real time whether a coworker's extension is on a call, idle, or ringing, and one-touch transfer calls to them.
To program BLF and speed dial keys, go to Phone Settings > Programmable Keys in the web interface.
Setting Up a BLF Key
- Find the key number you want to configure (Key 1 through Key 6 are the physical side keys).
- From the Mode dropdown, select BLF.
- In the Account field, select Account 1 (the SIP account you configured).
- In the Value field, enter the extension number you want to monitor (e.g., 102).
- In the Description field, enter the name that will appear on the phone's screen (e.g., Sarah – Sales).
- Click Save and Apply.
Once saved, that key will light up green when the monitored extension is idle, red when on a call, and flash when ringing. You can press the key to call that extension directly, or press it mid-call to do a blind transfer.
Setting Up a Speed Dial Key
For frequently dialed external numbers (a main vendor, a dispatch line, etc.), use Speed Dial mode instead of BLF. Select Speed Dial from the Mode dropdown, enter the full phone number in the Value field, and give it a name in the Description field. One key press dials that number without any monitoring functionality.
Setting Up Voicemail
Voicemail on the GXP2170 is handled by your FreePBX or Sangoma phone system, not the phone itself. The phone simply provides a dedicated key and a visual indicator when new voicemail is waiting.
To configure the voicemail button, navigate to Phone Settings > Programmable Keys and set one of the keys to mode Voicemail, with the value set to your voicemail access code (typically *98 on FreePBX, or the specific voicemail extension your system uses).
When new voicemail arrives, a red LED will light on the phone's message waiting indicator, and the screen will display a voicemail notification. Press the voicemail key (or dial *98) to enter the voicemail system, then follow the prompts to listen, delete, or save messages.
Voicemail-to-email: We strongly recommend enabling voicemail-to-email in your FreePBX settings. When active, every voicemail triggers an email to the extension owner with a transcript and audio attachment — so you never miss a message even if you're away from the desk. Ask IT Center to enable this if it isn't already set up on your system.
Call Forwarding Rules
The GXP2170 supports both on-phone call forwarding (managed locally) and system-level call forwarding (managed in FreePBX). For most business setups, we recommend managing forwarding rules at the system level through FreePBX, since those rules follow the extension regardless of which physical phone is being used.
To set up forwarding directly on the phone for quick, temporary overrides, navigate to Phone Settings > Call Features in the web interface. You'll find options for:
- Call Forward Unconditional (CFU): Forwards all calls immediately to a specified number — useful when you're out of the office and want calls routed to your cell.
- Call Forward on Busy (CFB): Forwards calls only when your extension is already on a call. Enter an alternate number (such as a colleague's extension or a general voicemail box).
- Call Forward on No Answer (CFNA): Forwards after a defined number of rings — typically 20 seconds. Enter the destination and ring duration.
Enter the forwarding destination (extension number or full 10-digit phone number) and click Save and Apply. To disable forwarding, return to this menu and remove the destination number or toggle the setting off.
Conference Calling
The GXP2170 supports 3-way conference calls entirely on the phone — no conference bridge required for basic use. Here's how to initiate a three-way call:
- Call the first party as normal and wait for them to answer.
- Press the Conf soft key on the phone's screen. The first caller is placed on hold automatically.
- Dial the second party's number. Wait for them to answer.
- Press the Conf soft key again. All three parties are now bridged into a single conference call.
If you need more than three-way conferencing — for all-hands calls, client meetings with multiple participants, or recorded conference calls — your FreePBX system includes a conference room feature. IT Center can set up a dedicated conference extension (such as extension 700) that any number of callers can dial into simultaneously.
Firmware Updates
Keeping firmware current is important for security, compatibility, and bug fixes. Grandstream releases firmware updates regularly, and the GXP2170 can check for and install them automatically.
To configure automatic firmware updates, go to Maintenance > Upgrade and Provisioning in the web interface. Set the Firmware Upgrade option to HTTPS and enter the Grandstream firmware server address in the field — Grandstream's public server is fm.grandstream.com/gs. Enable automatic upgrade check and set the schedule to check during off-hours (e.g., 2:00 AM).
To perform a manual upgrade immediately, click Upgrade Firmware at the bottom of the same page. The phone will check for a newer version, download it if available, and reboot. This process takes 2–3 minutes. Do not power off the phone during a firmware upgrade.
For IT Center-managed deployments: We manage firmware through the provisioning server for all client phones. Your phones receive tested, approved firmware updates automatically during overnight maintenance windows. You don't need to manage this manually.
Troubleshooting Common Issues
Even on a properly installed VoIP system, the first week after deployment sometimes surfaces issues related to network configuration, firewall rules, or codec mismatches. Here are the most common problems we see and how to fix them.
Fix: First, verify the SIP Server IP address in the Account 1 settings. Ping the server from a computer on the same network to confirm it's reachable. Check that the SIP User ID and Authenticate Password match exactly what's configured in FreePBX under Applications > Extensions. If using a hostname instead of an IP address, confirm DNS resolution is working on the phone's network. If a firewall sits between the phone and the PBX, ensure UDP port 5060 is open.
Fix: In FreePBX admin, navigate to Settings > Asterisk SIP Settings and ensure NAT settings are correctly configured. Enable "External Address" with your public IP and add your local subnet to the "Local Networks" list. On the phone side, go to Accounts > Account 1 > Network Settings and set NAT Traversal to Keep-Alive. Also confirm that your firewall allows UDP ports 10000–20000 (RTP range) in both directions.
Fix: Reduce speaker volume using the volume keys during a call — echo most often occurs when the microphone picks up audio from the speaker. If using the handset and still experiencing echo, check that echo cancellation is enabled in FreePBX under the trunk or extension settings. On the phone, navigate to Phone Settings > Audio Settings and verify the echo cancellation option is enabled. If echo persists on specific calls only, the issue may originate on the remote party's end.
Fix: Confirm that your network switch and router have QoS configured to prioritize voice traffic (DSCP EF / 46). If your network is shared with video streaming or large file transfers, voice packets may be dropping during congestion. In the phone's web interface under Network Settings, enable DSCP marking. Also check that the codec selected in FreePBX and the phone match — G.711 (ulaw/alaw) offers the best quality on local networks; G.729 is better for limited-bandwidth connections but requires a license in some configurations.
Fix: In FreePBX, navigate to Settings > Advanced Settings and ensure "Subscriptions" and "BLF" are enabled. Verify the extension you're monitoring actually exists. In the phone's web interface, confirm the BLF key's Account is set to Account 1, and the Value field contains exactly the extension number (digits only, no formatting). After saving, give the phone 30–60 seconds to re-subscribe and update the LED status.
Fix: This is a classic SIP ALG (Application Layer Gateway) symptom. Log into your router and disable SIP ALG — on most consumer-grade routers, this is under Advanced > NAT or Firewall settings. SIP ALG is intended to help but almost always causes problems with business VoIP. After disabling it, reboot the router and retest. Also ensure the phone's NAT keepalive interval is set to 20–30 seconds in Account > Network Settings.
Still stuck? These are the issues we resolve most frequently during post-deployment support. If you're an IT Center client and your phone isn't behaving as expected after following these steps, call us at (888) 221-0098 — phone system support is included in your managed services agreement and we'll have it resolved quickly.
Quick Reference: GXP2170 Web Interface Navigation
| Task | Where to Go |
|---|---|
| Configure SIP account | Accounts > Account 1 |
| Set auto-provisioning URL | Maintenance > Upgrade and Provisioning > Config Server Path |
| Program BLF / speed dial keys | Phone Settings > Programmable Keys |
| Configure call forwarding | Phone Settings > Call Features |
| Set voicemail key | Phone Settings > Programmable Keys (Mode: Voicemail) |
| Firmware upgrade | Maintenance > Upgrade and Provisioning |
| Factory reset | Maintenance > Factory Reset — or hold OK during boot |
| View registration status | Status > Account Status |
| Set static IP | Network > Basic Settings > Address Type: Static |
| Enable DSCP QoS tagging | Network > Advanced Settings > DSCP |
Why We Recommend the GXP2170
After years of deploying desk phones across every price tier, IT Center has standardized on the Grandstream GXP2170 for most business clients for straightforward reasons: it offers the feature set of phones costing two or three times as much, it's fully SIP-standard so it works with any phone system we deploy, and it's built to last in an office environment. The 6 programmable line keys, dual Gigabit Ethernet ports, and large display make it genuinely useful as a workday tool — not just a device that sits on the desk and rings.
Combined with a FreePBX or Sangoma backend and proper network configuration, the GXP2170 gives your team a phone system that operates with the same reliability and feature depth you'd expect from systems costing significantly more. And when deployed through IT Center's provisioning infrastructure, setup time per phone drops from 30 minutes to under 5 — making expansions and office moves fast and uncomplicated.
Need Help Deploying Grandstream Phones at Your Office?
IT Center handles full VoIP deployments across Southern California — phones, PBX configuration, network QoS, number porting, and ongoing support. If you're setting up a new office or upgrading from an older phone system, we'll scope the right solution and handle everything from delivery to first call.
Schedule a Free VoIP Assessment