Phone Not Registered: Reboot, Reset, Provisioning, and Registration

Prev Next

Summary

A reboot restarts the phone’s operating system. It normally keeps the phone’s configuration, extension credentials, provisioning address, and network settings intact. A reboot is therefore a safe first action when a phone is temporarily stuck or has lost its SIP registration.

A reset is a broader action. A factory reset erases the phone’s locally stored configuration and returns it to its manufacturer defaults. It can remove the extension credentials and provisioning settings that were previously working.

Do not factory-reset a phone merely because it shows Not Registered 👉 unless you are prepared to provision it again.

A provisioning service is different from both actions. Yealink RPS and Grandstream GAPS/GDMS help a device locate or obtain its configuration. They do not replace the SIP registration process. After receiving a valid configuration, the phone still needs network access to the SIP service and must authenticate successfully with the assigned extension.

The safest order is:

  1. Confirm the symptom and whether one or many devices are affected.

  2. Check power, Ethernet, IP address, and network access.

  3. Reboot or power-cycle the device.

  4. Confirm that the device is assigned to the correct user or extension.

  5. Reprovision only when the configuration is missing, wrong, or stale.

  6. Factory-reset only as a controlled last resort, or when moving the device to a new deployment.

What “registered” means

An IP phone is registered when it has successfully sent a SIP REGISTER request to the service and the SIP registrar has accepted the device’s credentials.

A phone can be powered on and still be unregistered. The display, buttons, and local menu may work even when the device cannot reach the SIP server or cannot authenticate. Registration therefore depends on several separate layers:

Layer

What must work

Typical symptom when it fails

Power

PoE or power adapter

Blank screen, repeated booting, no lights

Local network

Ethernet link, switch port, DHCP, VLAN, IP address

“Network unavailable,” 0.0.0.0, or no IP address

Internet/DNS/firewall

DNS resolution and outbound access

Server timeout, intermittent registration

Provisioning

Correct device assignment and configuration file

Missing server, wrong account, wrong model profile

SIP authentication

Correct extension, authentication ID, and password

“Register failed,” “401,” or repeated login attempts

SIP service

Account active and not blocked or duplicated

One extension remains offline while network is healthy

Reboot, power cycle, reset, and factory reset

⚠️Reboot or restart

A reboot is an orderly restart from the phone’s menu or a remote management platform. The phone shuts down its running software and starts it again. Normally, it does not erase:

  • the extension or account configuration;

  • the SIP server address;

  • the provisioning URL;

  • the network configuration;

  • the device’s MAC address or serial number; or

  • the firmware.

During startup, the phone may request DHCP information, contact its provisioning source, and send a new SIP REGISTER. This makes a reboot appropriate for a temporary software or registration state problem.

Power cycle

A power cycle means removing power, waiting briefly, and restoring power. It is useful when the phone is frozen or its menu cannot be used. For a PoE phone, disconnect the Ethernet cable that supplies power. For an adapter-powered phone, disconnect the power adapter.

A power cycle is not the same as a factory reset. It usually preserves the stored configuration, although an abrupt loss of power can interrupt an update or write operation. Do not repeatedly power-cycle a device while it is visibly updating firmware.

Reset

The word reset is ambiguous. In vendor menus it may mean a restart, a network reset, a user-data reset, or a factory reset. Always read the full menu label before confirming. “Reset network” and “Factory Reset” have very different consequences.

Factory reset or default reset

A factory reset returns the phone to its default configuration. It may erase the extension credentials, SIP server, VLAN settings, local administrator changes, and the provisioning URL. Cisco’s official guidance describes factory reset as returning the phone to factory defaults and removing the previous user’s settings before redeployment.

After a factory reset, the phone may still be recoverable through zero-touch provisioning if its MAC address is correctly assigned in the provider’s provisioning system. That behavior is deployment-dependent. Never assume that a reset will automatically restore service.

Reprovisioning

Reprovisioning means retrieving or applying a configuration again. It may occur after a reboot, through a phone menu action such as “Auto Provision,” through a vendor cloud platform, or after a factory reset. Reprovisioning changes the phone’s operational configuration; rebooting only restarts the device.

Yealink RPS means Redirection and Provisioning Service. It is a vendor-side redirection mechanism. A service provider associates a phone’s MAC address with a provisioning destination. When the phone starts and performs its supported provisioning workflow, RPS can direct it toward that provider’s provisioning server rather than requiring an installer to type the server address manually.

Yealink’s current deployment documentation describes importing devices, optionally importing them to an RPS server, initializing new devices by powering them on, and initializing used devices by restoring them to factory settings. The device is considered connected when it changes from offline to online in the device list and from unbound to bound in the RPS list.

In practical terms, RPS answers this question: “Which provisioning server should this Yealink device contact?”

RPS does not, by itself, prove that the extension password is correct or that the phone is registered. A phone can successfully reach RPS and still fail later because of a wrong profile, wrong account credentials, DNS failure, firewall interference, or an inactive extension.

Yealink also supports other provisioning paths, including DHCP-delivered provisioning information and direct auto-provisioning servers. The exact behavior varies by model and firmware, so the phone’s model-specific deployment method must be used.

Grandstream GAPS/GDMS

Grandstream GAPS means Grandstream Automated Provisioning System. The official GAPS guide describes it as server-side software that enables service providers and enterprise administrators to deploy Grandstream SIP devices centrally, including devices behind NAT or a firewall. It can deliver configuration, support remote changes, and support firmware operations.

GDMS means Grandstream Device Management System. Grandstream provides various cloud services and APIs to expand your business. All services can be centrally managed through GDMS.

GAPS is organized around three important objects:

  1. The device identity. The MAC address must be authorized or present in the allowed-device inventory.

  2. The profile. A profile contains model-appropriate settings, such as a redirection or provisioning configuration.

  3. The provisioned configuration. GAPS generates or stores the configuration associated with the device. The device log records when the phone retrieves it.

In practical terms, GAPS answers this question: “What configuration should this Grandstream device retrieve, and is this MAC address authorized to receive it?”

GAPS is not the same as SIP registration. It may supply the SIP server, extension information, or a redirection profile, but the device must still retrieve that information, apply it, reach the service, and authenticate.

ATA-specific note

An ATA, or Analog Telephone Adapter, converts the analog signal from a traditional telephone into IP packets and provides the SIP call-control functions needed for VoIP. The same troubleshooting layers apply, but the user may hear silence or no dial tone instead of seeing “Not Registered.” Check the ATA’s registration status in its web interface and also check the analog phone cable, phone port, and power supply.

Step-by-step: a phone shows “Not Registered”

Step 1: Record the exact symptom

Write down the exact display message and the time it began. Capture whether the phone can make outgoing calls, receive calls, obtain an IP address, and reach its web interface. “Not Registered,” “No Service,” “Register Failed,” and “Network Disconnected” point to different stages of the process.

Also determine the scope:

  • One phone only: suspect the device, cable, port, MAC assignment, configuration, or extension.

  • Several phones at one site: suspect the switch, VLAN, DHCP, firewall, DNS, router, or Internet connection.

  • Many sites or all endpoints: check the cloud service or an account-wide configuration issue before changing devices.

Confirm that the phone has stable power. For PoE, try the approved switch port and verify that the port is supplying power. Confirm that the Ethernet cable is fully seated at the phone and switch. Replace a damaged cable and avoid splitters.

If a computer connected to the same network segment also has no connectivity, stop changing phone settings and troubleshoot the network first.

Step 3: Check the phone’s network status

Open the phone’s status screen or web interface and record:

  • IP address;

  • subnet mask and default gateway;

  • DNS server;

  • VLAN or tagging status, if used; and

  • firmware version and MAC address.

An address such as 0.0.0.0, a missing gateway, or an unexpected subnet indicates a local network or DHCP problem. Verify that the switch port is on the correct voice VLAN and that DHCP is available on that VLAN.

Step 4: Check basic network reachability

From the same site, confirm that ordinary Internet access works. Confirm that DNS is functioning. Check whether the router has recently been replaced or updated. Router settings, SIP ALG, cables, QoS, and Wi-Fi conditions are possible contributors to VoIP failures.

If the phone is behind a router, check whether SIP ALG or a similarly named SIP helper is enabled. SIP ALG needs to be disabled because it can interfere with SIP signaling and cause registration failures or unstable calls.

Do not begin by forwarding random SIP ports to the phone. A hosted SIP service normally expects the endpoint to make outbound connections, and unnecessary port forwarding can create security and NAT problems.

Step 5: Verify the extension and device assignment

In the administration system, verify that:

  • the extension exists and is active;

  • the device’s MAC address is assigned to the intended user or extension;

  • the SIP authentication ID and password are current;

  • the phone model matches the selected template or profile; and

  • the extension is not simultaneously assigned to another physical device in a way that causes a conflict.

If only one extension is failing while the site network is healthy, this check has a high probability of finding the problem.

Step 6: Reboot the device

Use the phone’s normal Restart/Reboot option. If the menu is unavailable, perform a power cycle. Wait for the complete startup sequence. Do not interrupt the device while it is downloading firmware or applying a configuration.

After startup, allow time for the phone to obtain DHCP information, contact its provisioning path if configured, and send a new SIP registration. Confirm whether the display changes to the normal registered state.

Step 7: Check provisioning status

If the phone has an IP address but still lacks the correct account or server settings, inspect the provisioning system.

For a Yealink phone, verify the MAC address and RPS or auto-provisioning assignment. For a Grandstream phone or ATA, verify that the MAC address is authorized in GAPS/GDMS, that the correct model and profile are selected, and that the device log shows a provisioning event.

If the provisioning profile was recently changed, trigger a controlled reprovision or reboot according to the supported model procedure. Do not repeatedly push multiple profiles because this can make it difficult to determine which configuration the phone is using.

Step 8: Use a factory reset only when justified

Factory reset is appropriate when:

  • the phone is being redeployed to another user or site;

  • the local configuration is known to be corrupted;

  • the device contains an unknown or incompatible previous configuration; or

  • the provider specifically instructs you to reset and reprovision it.

Before resetting, record the MAC address, model, serial number, current extension assignment, provisioning method, and any site-specific VLAN requirements. Confirm that the device is present in the relevant provisioning system. Then perform the model-specific factory reset and allow the device to complete its zero-touch or manual provisioning workflow.

Do not factory-reset a phone merely to “try something” when the network, account, or provisioning assignment has not been checked. The reset can remove the information needed to recover the device.

Step 9: Confirm SIP registration

A successful recovery requires more than a completed boot. Confirm all of the following:

  • the phone has a valid IP address;

  • the phone has the expected server and extension configuration;

  • the status shows registered or online;

  • an incoming call reaches the phone;

  • an outgoing call completes; and

  • the caller ID and audio path behave normally.

If the phone registers and immediately drops, investigate DHCP lease changes, DNS, NAT timeout behavior, SIP ALG, firewall rules, and duplicate registrations rather than repeatedly resetting the device.

5. Decision guide

Observation

Most likely area

Recommended next action

Blank screen or boot loop

Power, PoE, hardware

Check power and switch port; test cable; then reboot

0.0.0.0 or no IP address

DHCP, VLAN, cable, switch

Fix LAN/VLAN/DHCP before touching SIP credentials

IP address present, wrong account shown

Provisioning or assignment

Verify MAC, profile, and extension assignment

Correct account shown, “Not Registered”

DNS, firewall, SIP credentials, service

Check reachability, SIP ALG, credentials, and account status

One phone fails, others work

Device or extension-specific

Compare MAC, profile, firmware, and credentials

All phones fail at one site

Site network

Check router, switch, DHCP, DNS, firewall, and Internet

Phone worked before a factory reset and now fails

Provisioning not restored

Confirm RPS/GAPS/auto-provisioning assignment and reprovision

Phone registers, but calls have no audio

RTP/NAT/network

Check firewall, NAT, QoS, and SIP ALG; this is not usually fixed by a reset

6. Information to collect before escalation

Before opening a support ticket, collect the information below. Complete details allow support to determine whether the failure is caused by the endpoint, the local network, provisioning, or the SIP account instead of repeating the same basic checks.

Information required for every device

  • Device: manufacturer, exact model, firmware version, MAC address, and serial number.

  • Account: extension number, user or site, and the approximate time the problem began.

  • Symptom: the exact message shown on the phone or ATA, such as Not Registered, Register Failed, Network Unavailable, or No Service.

  • Network: local IP address, subnet or VLAN if known, connection type, site location, router or firewall model, and Internet service provider.

  • Scope: whether the problem affects one device, several devices at the same site, or all devices.

  • Troubleshooting already performed: list each action, the time it was performed, and the result. For example: “Rebooted at 10:15; phone obtained the same IP address but still showed Not Registered.”

  • Evidence: screenshots of the status and error screens, provisioning status, relevant logs, and any recent network or configuration changes.

Vendor-specific information

  • Yealink: include the RPS or auto-provisioning assignment status, the device’s online or offline state, and the provisioning server or profile assigned to the MAC address. If the device was factory-reset, record when the reset occurred and whether it completed its initialization sequence.

  • Grandstream: include the GAPS authorization or device status, the selected model and profile, the provisioning status, and the relevant GAPS device-log entry. If the device is an ATA, also report whether the analog port has dial tone and whether the ATA’s web interface shows the account as registered.

  • Cisco: include the exact phone model, firmware or image type, DHCP and provisioning details, and whether the phone is intended for the environment. If applicable, include the TFTP server or DHCP Option 66/150 information and whether the phone is also associated with a call manager. Cisco notes that reset and redeployment can depend on the surrounding DHCP, TFTP, and call-manager infrastructure.

7. The short version for technicians

Reboot first. Reset last. Provisioning gets the settings onto the device; SIP registration proves that the device can authenticate to the phone system.

A reboot is a troubleshooting action. A factory reset is a configuration-destructive action. RPS and GAPS are provisioning mechanisms. None of these, by themselves, guarantees that the extension is registered.