Snom M500 Provisioning-Manual Button Overrides
Table of Contents
Features that cannot be configured in our v44 upgrade Manual Button Overrides Firmware M500 System Power over Ethernet (PoE) M500DECT Base Station M58DECT Desk Phone M55DECT Handset Provisionable Devices Button Builder Configuration M500 Base Station Overview Add M500 Base Station Setup Base Stations Setup Endpoints for Base Stations M58 Button Builder M55 Button BuilderFeatures that cannot be configured in our v44 upgrade
The M500 (BLF/speed dial/call park keys/etc. are not Button Builder configurable and will need to be configured via overrides/defaults)
Manual Button Overrides
cordless.1.pfk.1.account = "Which account is this for"
cordless.1.pfk.1.value = "Value of the code"
Button Function | Description | Override Code (Copy/Paste) |
SAMPLE | SAMPLE OVERRIDE |
cordless.1.pfk.1.feature = "Put your feature here" cordless.1.pfk.1.account = "Which account is this for" cordless.1.pfk.1.value = "Value of the code" |
line (PBX Function) | Line Key |
cordless.1.pfk.1.feature = “line” cordless.1.pfk.1.account = “1” cordless.1.pfk.1.value = “line” |
keyline (Key - Shared Line) |
Shared Line - Key System Emulation
|
Cordless.3.pfk.5.feature = "keyline" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "keyline" |
Paging | Add a Paging Button |
Cordless.3.pfk.5.feature = "paging" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "Page" |
call list | Call list |
Cordless.3.pfk.5.feature = "call list" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "call list |
dialing line | Dialing Line |
Cordless.3.pfk.5.feature = "dialing line" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "dialing line" |
dir | Directory |
Cordless.3.pfk.5.feature = "directory" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "dir" |
call log | Call History |
Cordless.3.pfk.5.feature = "Call History" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "call log" |
redial | Redial |
Cordless.3.pfk.5.feature = "Redial" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "redial" |
messages | Voicemail |
Cordless.3.pfk.5.feature = "Voicemail" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "messages" |
dnd | Do Not Disturb |
Cordless.3.pfk.5.feature = “do not disturb” Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "dnd" |
cfwd all | Call Forward All |
Cordless.3.pfk.5.feature = "call forward all" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "cfwd all" |
cfwd busy | Call Forward Busy |
Cordless.3.pfk.5.feature = "call forward busy" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "cfwd busy" |
setting | User Settings |
Cordless.3.pfk.5.feature = "User Settings" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "setting" |
speed dial list | Speed Dial List |
Cordless.3.pfk.5.feature = "Speed dial list" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "speed dial list" |
intercom call list | Intercom Call List |
Cordless.3.pfk.5.feature = "Intercom call list" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "intercom call list" |
silent ringer | Silent Ringer |
Cordless.3.pfk.5.feature = "Silent ringer" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "silent ringer" |
silent mode | Silent mode |
Cordless.3.pfk.5.feature = "Silent mode" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "silent mode" |
callback missed | Callback Missed |
Cordless.3.pfk.5.feature = "Callback missed" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "callback" |
speed dial | speed dial |
Cordless.3.pfk.5.feature = "Speed dial" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "speed dial" |
intercom call | Intercom Call |
Cordless.3.pfk.5.feature = "Intercom call" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "intercom call" |
paging | Paging |
Cordless.3.pfk.5.feature = "Paging" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "paging" |
paging list | Paging List |
Cordless.3.pfk.5.feature = "Paging list" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "paging list" |
dtmf | In Call DTMF |
Cordless.3.pfk.5.feature = "in call DTMF" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "dtmf" |
dect busy montioring | Dect Busy Montioring |
Cordless.3.pfk.5.feature = "Dect busy monitoring" Cordless.3.pfk.5.account = "3" Cordless.3.pfk.5.value = "dect busy monitoring" |
Edit the phone and select Advanced to add the Overrides.

Firmware
Manufacturer | Device | Firmware Version | Release Date | EOS | EOL | Vendor Links |
Snom |
M500
M58
M55 |
1.12.2 | Jan 8, 2024 | Not Indicated | Not Indicated |
M500 DECT Base Station Datasheet
|
M500 System
With a minimalistic, sleek design, reliable range, and audio-enhancing technologies, the M500 System is your one-stop shop. Experience true team transparency with easy call handling. Intuitive to use, the illuminated keys provide visibility for efficient call management, and provisioning to expand to multiple base stations has never been easier.
This wireless family includes the M500 Multicell Base Station, M58 Desk Phone and the M55 Handset, which are easy to set up and can expand with your business. The wireless desk phones/handsets require no ethernet connectivity, offering flexibility and mobility throughout the workplace. Each M500 Base Station can pair with 8 handsets or desk phones for 8 concurrent calls. Two base stations can be paired to increase phone pairing, call capacity, and range. The base station offers range inside and around the facility with no dead zones or dropped calls. Experience true team transparency with easy call handling, one button hold, and the ability to pick up a call on any phone. A public broadcast can be made with the push of a button to all devices paired to the base station. The accessory handsets and desk phones provide built-in Bluetooth® connectivity, fine-tuning audio quality for maximum voice clarity and background noise reduction. The M58 Desk Phone has a 5” (480 x 272) color LCD display and 24 self-labelling programable keys (8 physical). The M55 handset has a 2.4” (240 x 320) color LCD display with 6 backlit dual-color LED programmable keys.
Wireless DECT technology, provides better reliability and security.
Power over Ethernet (PoE)
These devices can receive power from a connected network cable, provided the network switch supports this and has enough power to supply all connected devices. Alternatively, an optional AC power supply is available.
M500
|
![]() |
M58
|
![]() |
M55
|
![]() |
Button Builder Configuration
A new Button Builder implementation has been created for the M500 to utilize the M500's features with minimal configuration steps.
M500 Base Station Overview
The M500 base station can be linked to other M500 base stations to add capacity for active calls and devices.
Maximum call/device values are as follows:
Add M500 Base Station
This section explains how to add an M500 device for the first time in Button Builder.
Setup Base Stations
- Navigate to the Button Builder and select the Snom M500.
- In the Base tab, use the "select a role" dropdown to specify the type of configuration.
Base Tab - "Select a Role" | Description |
Single | Configure the base station as a singular base. Once added as type “Single,” the user can configure up to 10 handsets/desk sets. |
Primary | Configure the base station as the primary base from which the secondary base stations will inherit their respective settings. Once added as “Primary,” the user can configure up to 16 handsets/desksets if linked to another base station configured as “secondary.” |
Secondary |
Configure the base station as the secondary base station that will link to the primary and inherit all common settings from said primary base station. If the type “secondary” is chosen, the user will be shown the following screen.
To link the “secondary” to the “primary” base station, enter the MAC address of the “primary” base station. Once the device has been provisioned, it will have the proper site ID and can connect to the primary. |
Setup Endpoints for Base Stations
As explained above, handsets and desk sets can be configured after M500 base stations have been set up.
In the Add Handset tab (next to the Base tab), click “Add Handset.” Then, select the handset from the dropdown menu (either the M55 handset or the M58 desk set) one at a time.
Click the Add Handset button to save changes. Repeat these two steps if adding multiple devices (such as the M55 handset, AND the M58 desk set).
M58 Button Builder

M55 Button Builder

Then, proceed to the next section to configure line appearances.
Configure Lines for the Endpoints
Now that the endpoints have been added, configure the line appearances next.
Line Appearance: This is the traditional choice.
Shared Line Appearance: Shared lines bring additional functionality to traditional line appearances. Incoming calls on a shared account can alert multiple handsets/desk sets and be answered by anyone. Using this configuration, multiple handsets/desk sets can share an account for outgoing calls.