Snom Common Override Codes

Updated at June 24th, 2025

Snom phones utilize standard override codes, primarily for provisioning and configuration. These codes enable specific functionalities like adjusting directory refresh intervals, managing jitter buffer depths, configuring DECT registration, and handling TLS server authentication. They also allow for customization of programmable key settings, such as quick dial, BLF, and DTMF, and enable features like auto hang-up and call waiting. 

Override codes on SIP phones allow users to modify or bypass default system settings for specific functionalities like call handling, paging, or feature activation. They are typically entered as a prefix followed by a parameter value, enabling actions like automatic answering, call waiting, or specific paging configurations. 

Specific Override Codes and Settings:

Directory Refresh:

  • prov_polling_mode="rel" and prov_polling_period="3600": These settings, when added to the phone's configuration, force the phone to check for directory updates more frequently than the default daily refresh between 10 p.m. and 5 a.m.

Jitter Buffer:

  • min_jittbuf_depth and max_jittbuf_depth: These parameters, ranging from 0 to 255, control the minimum and maximum depth of the jitter buffer, which helps mitigate the effects of network latency. 

DECT Settings:

  • auto_dect_register: This setting can be set to "off" or "on" to enable or disable automatic DECT registration of handsets. 
  • eth_driver_initialize: This setting manages whether the Ethernet driver is initialized when no traffic is detected, requiring a reboot upon change. 

TLS Server Authentication:

  • tls_server_authentication: This setting, which can be set to "off" or "on", enables or disables TLS server authentication. 

Programmable Keys:

  • quick_dial: Allows setting a custom string for speed dial functionality assigned to a programmable key. 
  • blf: Enables the configuration of a Busy Lamp Field (BLF) status for a programmable key. 
  • dtmf: Sets the DTMF string for in-call DTMF functionality assigned to a programmable key. 
  • prefix: Allows prepending digits to outgoing dial strings. 
  • park_destination: Enables setting a specific park "orbit" or extension when assigning the park feature to a programmable key. 

Other Overrides:

  • call.port.1.AutoOnhook="1" and call.port.1.AutoOnhookTime="10": These settings configure the phone to automatically hang up after a set number of seconds (in this example, 10 seconds) if a call is not answered. 
  • call.port.1.BanEmptyCID="1": This setting blocks calls with no Caller ID. 
  • call.port.1.BusyReturnCode="0": This sets the SIP response code when a call is busy. 
  • call.port.1.CallWaiting="0": This setting disables call waiting. 
  • ldap_username: Specifies the username for LDAP server authentication. 
  • ldap_search_filter: Defines the search criteria for LDAP name lookups. 
  • fwu_tftp_server_image_path: Specifies the TFTP server path for image update files. 
  • text_msg_terminal_keep_alive: Sets the delay in minutes before keep-alive handling is triggered in the handset. 

Internal Ringtones

  • Override codes can be used to customize the internal ringtone of a Snom phone.
  • An example is internal_ringer_text0="Internal" internal_ringer_file0="Ringer2", which sets the internal ringtone to "Ringer2". 

Multicast Paging:

  • Multicast paging allows multiple devices to subscribe to specific page groups and receive announcements.
  • Override codes can define page groups, label them, and determine which devices subscribe to them.
  • For example, ptt.pageMode.group.1.label "All Page" defines a page group called "All Page".
  • ptt.pageMode.group.1.subscribed="1" indicates that a device subscribes to this group. 

Call Forwarding:

  • If the PBX handles call forwarding, a star code can be used to disable Call Forwarding Unconditional (CFU).
  • For example, fwd_all_off_code with a value like *21 can be used to deactivate CFU. 

Call Waiting:

  • Listen for dial tone: Ensure your Snom phone has a dial tone.
  • Enter the code: Dial 490.
  • Confirm: You should hear a confirmation tone (usually three short tones) indicating that call waiting has been deactivated.
  • Override:  call.port.1.CallWaiting="0": This setting disables call waiting.

Factory Reset:

  • To reset Snom M25, M65, M70, M80, M85, and M90 handsets to factory defaults, enter the PIN "0000" and confirm with "OK". 

To configure these overrides, you would typically:

  1. Access the phone's web interface.
  2. Navigate to the relevant settings section (e.g., Function keys, Advanced Settings, or Provisioning).
  3. Enter the appropriate override code or XML definition.
  4. Apply the changes. 

Was this article helpful?

Print to PDF