Snom therefore disclaims all warranties and liability for the accurateness, completeness, and currentness of the information published, except in the case of intention or gross negligence on the part of Snom or where liability arises due to binding legal provisions.
Provisioning Guide M900, M700, M300 Introduction ntroduction This configuration manual covers the initial setup of M300, M700, and M900 bases for administrators who want to remotely configure and deploy the Snom DECT solution. This guide applies to firmware 4.50 and higher.
Provisioning Guide M900, M700, M300 Introduction Manually Setting the Setting Server A very basic way of configuring the Provisioning Server for the base stations is by entering the configuration server address and the name of the file in the management settings of the base‘s web interface.
Provisioning Guide M900, M700, M300 Introduction Plug & Play (PnP) provides a proprietary method to enable provisioning on M300, M700, and M900 DECT base stations. By default the base stations send SIP SUBSCRIBES messages to a multicast address. Any SIP server that understands the message may reply with a SIP NOTIFY message containing the URL of the provisioning server from where the phones can request their configuration.
Provisioning Guide M900, M700, M300 Settings and Configuration ettings and Configuration iewing, Saving, and Loading Settings You can view and save your current settings and load a settings file on the Configuration page of the base station's web interface. The comprehensive list of settings available for M series base stations is provided on the following pages: Global Settings ......
Provisioning Guide M900, M700, M300 Settings and Configuration omprehensive List of Settings Global Settings Global Settings Setting Valid value(s) Description allow_call_groups on / off M300 only. The setting controls whether local call groups within the base station are enabled or not.
Page 10
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description 30 = New Hampshire 31 = New Jersey 32 = New Mexico 33 = New York 34 = North Carolina 35 = North Dakota 36 = Ohio...
Page 11
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description dst_start_day_of_week 1 = Sunday Specifies the day of the week on which DST begins. 2 = Monday; 3 = Tuesday Default Value: 1 4 = Wednesday 5 = Thursday;...
Page 12
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description timezone USA-10, USA-9, CAN-8 This setting is used to specify the time zone. MEX-8, USA-8, CAN-7 MEX- Default Value: USA-6 7, USA2-7, USA-7 CAN-6, CHL-6, MEX-6 USA-6, BHS- 5, CAN-5 CUB-5, USA-5, VEN-4.5 CAN-4, CHL-4,...
Page 13
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description language English, Español, Deutsch, This setting defines the language used on the Francais, Italiano, Dutch, handset. Português, Dansk, Svenska, Default Value: English Turkce, Polski, Russian, Norsk, Slovenian, Čeština,...
Page 14
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description ldap_search_filter LDAP name filter is the search criteria for name look ups. The format of the search filter is compliant to the standard string representations of LDAP search filters (RFC 2254).
Page 15
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description http_user Defines the HTTP username for your base station. Together with http_pass it will protect your web interface. Default Value: admin http_pass Defines the HTTP password for your base station.
Page 16
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description network_vlan_ off / on When the VLAN ID in a multicell system changes, synchronization this setting determines whether the new VLAN ID is sync'd to the other bases or not.
Page 17
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description rsx_trace_internal disabled / enabled Enables downloading traces collectively from all base stations in a multicell setup Default Value: disabled rtp_collision_control off / on This setting controls whether the base station checks for RTP collision.
Page 18
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description sip_stun_bindtime_ off / on If STUN is enabled and sip_stun_bindtime_guard is determine defined, setting this to 1 forces the base station to automatically determine the duration of NAT bindings in the system.
Page 19
Provisioning Guide M900, M700, M300 Settings and Configuration Global Settings Setting Valid value(s) Description text_msg_ttl Integers, e.g., 0 The Text Messaging Time To Live defines the maximum age in seconds of a jobfile. If set to 0, the function is deactivated and jobfiles do not expire.
Provisioning Guide M900, M700, M300 Settings and Configuration Server Settings Server Settings Setting Valid Value(s) Description NOTE: Up to 10 servers with idx 1 to 10. Example: user_host idx="1" user_moh idx=1-10 Examples: If you specify a SIP URI pointing to a media server <sip:mh@snom.de>...
Page 21
Prioritized comma-separated list with max. of 5 entries, most desired codec up front. Default Value: pcmu, pcma, g726 conferencing e.g. conferencing.snom.com This setting specifies the address or FQDN of a idx=1-10 conference server. Default Value: <empty> user_host e.g. server.snom.com...
Page 22
Provisioning Guide M900, M700, M300 Settings and Configuration Server Settings Setting Valid Value(s) Description user_outbound idx=1-10 e.g. 10.110.24.111:5060 Specify the outbound proxy in this field (format: addr:port) to ensure all SIP packets are sent via the specified communication point. Default Value: <empty>...
Provisioning Guide M900, M700, M300 Settings and Configuration Extension Settings Extension Settings Setting Valid Value(s) Description subscr_dect_ac_code e.g. 1234 subscr_dect_ac_code is a handset-specific setting. idx=1-1000 If you specify the explicit IPEI for a handset in the config, you can enter a specific access code for You must keep the default <empty>...
Page 24
Provisioning Guide M900, M700, M300 Settings and Configuration Extension Settings Setting Valid Value(s) Description fwd_time_enabled idx=1- off / on If turned on, any incoming call will be diverted to 1000 the specified number after the specified time has elapsed. Default Value: off...
Page 26
Provisioning Guide M900, M700, M300 Settings and Configuration Extension Settings Setting Valid Value(s) Description subscr_ua_data_ e.g. 1 Specifies which extension is used to perform an emergency_line emergency call. idx=1-1000 Default Value: <empty> subscr_ua_data_ e.g. 112 Specifies the emergency number for this handset.
Provisioning Guide M900, M700, M300 Settings and Configuration Repeater Settings Note: You cannot add a repeater/repeaters if you have defined a specific access code (AC) in the extension settings (subscr_dect_ac_code). All handsets must have the default value <empty>. Repeater Settings...
Page 28
Provisioning Guide M900, M700, M300 Settings and Configuration Repeater Settings Setting Valid Value(s) Description repeater_sync_src_rpn 0, 1, 2, 3, 4, 5, etc. The setting is used when repeater_auto_config_ idx=1-100 mode is set to manual. Together with the setting repeater_rpn it is possible to specify a unique RPN value for every repeater.
Provisioning Guide M900, M700, M300 Settings and Configuration Multicell Settings Multicell Settings Setting Valid Value(s) Description network_allow_multi_ off / on This setting specifies whether the configuration of primary multiple primaries in a network is allowed or not. Default Value: off...
Page 30
Provisioning Guide M900, M700, M300 Settings and Configuration Multicell Settings Setting Valid Value(s) Description network_sync_max_sip_ Valid: 8, 9 ... 30 This setting specifies the maximum number of reg_per_base SIP registrations per base station. When a base station in a multicell system has registered its...
Provisioning Guide M900, M700, M300 Settings and Configuration Emergency Settings Emergency Settings Setting Valid Value(s) Description alarm_howling off / on Defines whether howling in the handset is enabled idx=1-100 when the handset is calling the alarm number. Default Value: off...
Provisioning Guide M900, M700, M300 Settings and Configuration Device Type Settings These settings hide the respective menu items so that handset users won't be able to active the specific functions. Device Type Settings Setting Valid Value(s) Description pp_menu_hide_cfb type=M70 off / on Hides call forwarding when busy in the menu of registered M70 handsets.
Page 33
Provisioning Guide M900, M700, M300 Settings and Configuration Device Type Settings Setting Valid Value(s) Description pp_menu_hide_cfu type=M90 off / on Hides call forwarding unconditional, i.e., forwarding of all calls, in the menu of registered M90 handsets. Default Value: off pp_menu_hide_dnd type=M90 off / on Hides "do not disturb"...
Provisioning Guide M900, M700, M300 Settings and Configuration Firmware Settings Firmware Settings Setting Valid Value(s) Description firmware-settings Container for all firmware-related tags which must be the root node in the settings file. All firmware- related settings must be inside this tag, i.e., <firmware-settings>...
Setting Valid Value(s) Description phone-book (or tbook) Snom phonebook tag. This has to be the root node if used within the main configuration file. item The item tag defines one directory contact entry. For an entry to become valid, at least one name and one number must exist.
The file will automatically check for and fetch the latest build of any given firmware release whenever the base is provisioned. Multicell Configuration (M900/M700 only): Example for multicell provisioning, two (2) base stations Replace sample values with your system and localization settings. Please see settings tables for explanations and valid values.
Provisioning Guide M900, M700, M300 Settings and Configuration Basic Configuration 1 - 1 base station, 1 handset This configuration creates a setup where the specified handset under subscr_dect_ipui has exactly one line and a mailbox number configured. Replace sample values with your system <?xml version="1.0"...
Provisioning Guide M900, M700, M300 Settings and Configuration Basic Configuration 2 - 1 base station, 3 handsets This configuration uses SRTP & TLS and German language on all devices: <?xml version="1.0" encoding="utf-8"?> <settings> <phone-settings e="2"> <!--Global settings--> <tone_scheme>GER</tone_scheme> <timezone>GER+1</timezone> <web_language>Deutsch</web_language>...
Provisioning Guide M900, M700, M300 Settings and Configuration Basic Configuration 3 - 1 base station, 1 handset, 2 lines with different access codes This configuration creates a setup where a handset has two different lines under which it can be reached.
Provisioning Guide M900, M700, M300 Settings and Configuration Basic Configuration 4 - 1 base station, 1 handset, phonebook in settings file This configuration includes a phonebook that is loaded and updated each time the base is provisioned. <?xml version="1.0" encoding="utf-8"?>...
Provisioning Guide M900, M700, M300 Settings and Configuration Basic Configuration 5 - Provisioning Firmware and Phonebook Settings This method allows the inclusion of both firmware and phonebook-related settings in the provisioning process. Each file contains specific settings and is loaded separately, avoiding any root tag conflicts.
Provisioning Guide M900, M700, M300 Settings and Configuration Snom_settings.xml <?xml version="1.0" encoding="utf-8"?> <settings> <phone-settings e="2"> <!--Global settings--> <ntp_server>10.110.21.254</ntp_server> <!-- Server related settings--> <srv_sip_server_alias idx="1">Server 123</srv_sip_server_alias> <user_host idx="1">10.110.22.37</user_host> <user_srtp idx="1">off</user_srtp> <srv_srtp_auth idx="1">off</srv_srtp_auth> <!-- Handset related settings. subscr_dect_ipui has to be specified, otherwise the base will reset the connection to the handset every provisioning process-->...
Provisioning Guide M900, M700, M300 Settings and Configuration Basic Configuration 6 - Multicell Two config files are necessary to set up a multicell installation: Multicell settings and primary base station settings. The multicell settings must be downloaded to all base stations in the multicell installation;...
Need help?
Do you have a question about the M900 and is the answer not in the manual?
Questions and answers