How to Program a Mitel Headset Button for a Corded Headset

How to Program a Mitel Headset Button for a Corded Headset

How to program a Mitel headset button

Programming a Mitel headset button takes two feature codes, and the phone has to be sitting idle while you do it. With the handset on the cradle and no call in progress, dial 397, which Mitel's code list calls Program Buttons. The phone then asks you to pick a button, so press the programmable button you are willing to give up. Dial 317, the Headset On/Off code, to put headset mode on that button. From then on, pressing it moves call audio to the headset jack instead of the handset. Two things catch people out. These are default codes that a system administrator can change, so if 397 does nothing, dial 396 to see what your buttons are actually set to. And if you answer calls with a mechanical handset lifter rather than a corded headset, headset mode needs to stay off, which makes this button the wrong fix.

The codes, and the one setup they do not apply to

  • Mitel publishes 397 (Program Buttons) and 317 (Headset On/Off) as MiVoice Office 250 defaults, not as fixed codes.
  • Feature codes work while the phone is idle. Off-hook or on a call, press the Special button before the code.
  • 396 shows what every button is currently assigned to, which is worth checking before you overwrite one.
  • A mechanical handset lifter wants headset mode off (317) and Handsfree Mode off (319), so the headset key works against it.

These codes come from Mitel's own documentation rather than from folklore. The 5320 IP Phone Quick Reference Guide, published under MiVoice Office 250, lists Program Buttons as 397 and Headset On/Off as 317, with Handsfree On/Off at 319 and View Button Assignments at 396. The key you end up programming does one job, which is to switch call audio over to the headset jack, so it behaves the same whichever wired telephone headset is plugged into it.

The programming sequence, button by button

Four presses, in this order, with the handset down the whole time.

  1. See what the buttons already do

    With the phone idle, dial 396, View Button Assignments. The phone reports what each programmable button is currently set to, which stops you from taking over a button a colleague set up for a line or a speed dial.
  2. Dial 397 to enter programming

    Still on-hook, dial 397, Program Buttons. The phone waits for you to nominate a button rather than doing anything visible on its own.
  3. Press the button you want to use

    Press the programmable button you picked in step one. On a 5320 the eleven programmable buttons are self-labeling, so a free one reads blank on the display next to it.
  4. Dial 317 to make it a headset key

    Dial 317, the Headset On/Off code, to assign headset mode to that button. Pressing it afterwards sends call audio to the headset jack.

Because 317 is a toggle rather than a one-way switch, the same button turns headset mode back off, which is how you hand the phone to someone who wants the handset. If you program over a button you turn out to need, Mitel lists 395 as Programmable Buttons Default, which restores default button assignments.

Why 397 seems to do nothing

The feature codes work when the phone is idle, so a phone that is off-hook or on a call will not act on 397 the way you expect. Mitel's quick reference says that in that state you press the Special button first to activate the feature, then enter the code. Two more keys are useful while you are in there: the star key cancels a feature you have started, and the Hold key moves the cursor left and deletes digits you mistyped.

feature code: A feature code: a short number you dial on a Mitel phone to reach a system function instead of a person, the way 317 reaches headset mode.

Your system's codes may not be 397 and 317

Mitel prints these as defaults, and the MiVoice Office 250 user manual says the features shown may or may not be enabled for your system, next to a blank New Code column for administrators who have changed them. That is the usual reason 397 works on one desk and not on a phone that looks identical two desks over. Dialing 396 answers the question in a few seconds, since the phone will tell you what it thinks each button is for. It is also worth noting where this code list is published: it is headed MiVoice Office 250, so treat 397 and 317 as that platform's defaults rather than as numbers every Mitel phone everywhere responds to.

When the headset button is the wrong fix

A mechanical handset lifter needs headset mode switched off, which is the opposite of what you have just programmed. The lifter sits under the handset and raises it physically when a call comes in, so the phone should carry on routing audio through the handset, and a headset key takes that path away.

What most setups assume

Headset mode should be switched on for any headset attached to a Mitel phone.

What the lifter instructions say

Lifter setup notes for the Poly HL10 and the Sennheiser HSL-10 II on the 5330 and 5340 call for dialing 317 until the display reads HEADSET MODE OFF, and dialing 319 to set Handsfree Mode to off as well.

Settle which of the two you have before you start dialing codes, because a corded headset that plugs straight into the phone and a wireless base that lifts the handset for you want opposite settings on the same phone. Our handset lifter setup guide covers the mechanical side of that.

Why is there no sound in a headset plugged into my Mitel phone?

A Mitel phone routes call audio to the handset until headset mode is switched on, so a headset plugged into a phone with no headset key programmed stays silent. That silence looks like a faulty headset and usually is not. Dial 397, press a free programmable button, then dial 317 to put headset mode on that button.

What does feature code 317 do on a Mitel phone?

Feature code 317 is listed by Mitel as Headset On/Off. Dialed on its own it toggles headset mode for the phone, and dialed after 397 and a button press it assigns headset mode to that button. The display shows the resulting state, so you can tell which way the toggle went.

Does a Poly HL10 handset lifter need the Mitel headset button programmed?

No. Published setup notes for the Poly HL10 and the Sennheiser HSL-10 II on the Mitel 5330 and 5340 call for headset mode to be off, using 317, and Handsfree Mode to be off, using 319. A handset lifter answers by raising the handset, so the phone needs to keep using the handset audio path.

Comments (0)

Leave a comment