Getting Started With the Mitel 6930 IP Phone
Most people buying the 6930 already know it's a basic IP desk phone, but they quickly run into the same wall — there's not much documentation out there that actually matches their version of MiCollab or oneCX. The 6930 is a solid entry-level SIP phone with a single-line LCD and seven programmable keys. It's been around since the early 2010s and is still showing up in offices that got locked into older Mitel provisioning systems. I've provisioned these over SBCs, directly through MiCollab, and even squished them onto a generic SIP server when a client wanted to save budget. Each environment behaves differently. The official PDF lives on the Mitel support portal. You'll need a valid credentials account to access it, which most IT departments should already have through their vendor contract. Search for "6930" in the documentation section and you'll get a user guide covering button programming, softkey menus, and basic provisioning steps. There's also a separate administration guide if you're pushing firmware updates or configuring provisioning profiles through the MiCollab web interface. If you don't have portal access, the manual is sometimes available through your system integrator — they should have these on file. Third-party repos occasionally host it too, but I wouldn't trust those for firmware files. The manual itself is usually fine since it doesn't change between versions, but firmware downloads absolutely need to come from the official channel. I've seen bad firmware versions brick phones during a large rollout once. Lost about six hours getting replacement units shipped out while we re-provisioned manually.
Basic Configuration Walkthrough
Here's what you're actually doing when you set one of these up from scratch. First, connect the ethernet cable to the switch port with PoE support. The 6930 draws standard 802.3af power, so any gigabit switch with PoE should handle it. Plug it in and hold the center OK button down for about three seconds until the configuration screen appears. From there you can set the IP address manually or let DHCP grab one. I recommend static IPs for desk phones because DHCP scope changes and lease renewals sometimes cause the phone to appear offline in the PBX for a few minutes until it reacquires its address. Once the network is set, you'll need to point it at your SIP registrar. The default credentials for accessing the phone's web interface are typically admin on both username and password fields, though some firmware revisions ship with different defaults. Check your specific build version before assuming. The web UI lets you configure the SIP account details — server address, username, password, and transport protocol. UDP is the default and works fine in most environments, but if you're running through an SBC that prefers TCP, switch it here. TLS is supported too, but you need a certificate configured on the phone first. That step alone adds about twenty minutes per device if you're doing them manually, so I just batch it through provisioning scripts.
Programming the Programmable Keys
The seven soft keys above the LCD are where people usually get stuck. Each key can be assigned to a line, a speed dial, a feature like call transfer or hold, or even a directory lookup. To program a key, press and hold it until the menu pops up on the screen. Scroll through the options and select what you want. The process sounds simple but the menu structure varies slightly depending on firmware version, and a few features only appear after you've added a second SIP line to the phone. I run into this often: someone calls me saying their transfer button disappeared after a firmware update. The fix is usually just re-enabling the feature in the line configuration. The phone doesn't always restore it automatically. Also worth noting — if you assign a BLF key to monitor another extension, it only shows presence when that extension is registered to the same platform. Mixing platforms or using different versions of MiCollab across your site will break BLF functionality entirely. I've had to fall back to third-party presence solutions in those cases.
Get the Full Details

Common Problems and What Actually Works
The 6930 has a known issue with G.729 codec negotiation when paired with certain SBC configurations. The phone will register fine but audio comes through garbled or not at all on one end. The workaround is forcing G.711 ulaw on the trunk side and letting the SBC handle transcoding. This adds a tiny bit of bandwidth overhead but eliminates the codec mismatch problem permanently. I've applied this fix across dozens of deployments and haven't seen it come back. Another recurring issue involves the date and time display being wrong even after NTP is configured. This happens when the phone's timezone settings and the NTP server's timezone don't align. The phone shows UTC time instead of local time. Go into the phone's web interface, navigate to the network settings, and make sure the timezone field is populated correctly. Sometimes it defaults to an empty value even though NTP is syncing properly. That emptiness is what breaks the display conversion. Takes about thirty seconds to fix once you know what you're looking for.
Firmware Management Reality Check
Mitel firmware updates for the 6930 are straightforward in theory but annoying in practice. You download the .bin file from the portal, upload it through the web interface or push it via your provisioning server, and the phone reboots. The problem is version compatibility. Not every firmware revision supports every feature in every MiCollab release. If you're running an older version of the platform, upgrading the phone firmware can sometimes break registration. Always check the compatibility matrix before pushing an update across a fleet. I learned that the hard way when a batch of forty phones went offline after a firmware bump that introduced a SIP header format our old SBC didn't understand. Rolled back to the previous version within an hour, but it was still painful. Let's be clear about where this phone falls short. The single-line display means no caller ID preview, no message count visibility, and no easy way to scroll through a large directory. If your users expect a color touchscreen and modern features, the 6930 won't deliver. It also lacks POE passthrough on some hardware revisions, which matters if you daisy-chain a switch for a laptop. And the microphone quality on the included handset is adequate at best — not terrible, but not going to impress anyone who's used a higher-end model. For basic call handling in a cost-sensitive environment, it does the job. For anything beyond that, you'd be better off looking at the 6940 or 6945 series, which add more lines, a larger display, and better key customization. The 6930 is a utilitarian device. Don't expect it to be anything else.