All other product names and names of enterprises are the property of their respective owners. Product specifications are subject to change without notice. snom technology AG reserves the right to revise and change this document at any time, without being obliged to announce such revisions or changes beforehand or after the fact.
The DHCP server must be configured with additional DHCP options containing the URL of the provisioning server that are provided to M300 and M700 DECT base stations when they are booting. The base stations will then request their configuration parameters from the provisioning server which will result in a "ready-to-use"...
Manually Setting the Setting Server A very basic way of configuring the Provisioning Server for M300 and M700 DECT 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 M700, M300 Introduction Plug & Play (PnP) provides a proprietary method to enable provisioning on M300 and M700 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 M700, M300 User Agent ser Agent The devices follow snom‘s user agent scheme for HTTP and SIP communication. Two examples for GETs: Mozilla/4.0 (compatible; snomM700 3.18.0008 0004136*****) Mozilla/4.0 (compatible; snomM300 3.18.0008 0004136*****) • "snomM700" and "snomM300" identify the type of device.
Provisioning Guide 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 M700, M300 Settings and Configuration omprehensive List of Settings Global Settings Global Settings Setting Value(s) Description tone_scheme GER, FRA, ITA, NLD,SWE, This setting is used to generate special tones in the ESP, DNK, SWI, AUT, GBR, handset, e.g., the country-specific ringtone and busy NOR, USAAUS, CHN, IND, tones.
Page 10
Provisioning Guide M700, M300 Settings and Configuration Global Settings Setting Value(s) Description country_region_id tone_scheme = US If a country has regions/states ( e.g. the US or 0 = Alabama Australia), this setting allows their configuration. If 1 = Alaska not, the setting will not be used.
Page 11
Provisioning Guide M700, M300 Settings and Configuration Global Settings Setting Value(s) Description tone_scheme = AUS 1 = New South Wales 2 = Victoria 3 = Tasmania 4 = Australian Capital Territory 5 = South Australia 6 = Northern Territory 7 = Queensland...
Page 12
Provisioning Guide M700, M300 Settings and Configuration Global Settings Setting Value(s) Description setting_server e.g. http://www.company. An URL specifying the location from where to load com/settings/snom_m700. the settings file. If the tag is read and if it is different from what’s already stored, the provisioning logic will restart, using the new value as base.
Page 13
Provisioning Guide M700, M300 Settings and Configuration Global Settings Setting Value(s) Description auto_dect_register off / on Enable/disable the automatic DECT registration of handsets. Default Value: on sip_stun_bindtime_ e.g. 80 If STUN is enabled, this value specifies in seconds guard how often the system will guard the NAT bindings.
Page 14
Provisioning Guide M700, M300 Settings and Configuration Global Settings Setting Value(s) Description http_pass e.g. admin Defines the HTTP password for your base station. Together with http_user it will protect your web interface. Default Value: admin phone_name e.g. snom M700 Defines the name of the base station.
Page 15
Provisioning Guide M700, M300 Settings and Configuration Global Settings Setting Value(s) Description stun_binding_interval e.g. 90 If STUN is enabled, stun_binding_interval defines how often (in seconds) keepalive are sent in order to keep NAT bindings. If sip_stun_bindtime_determine is set, stun_binding_interval will be overruled and keep-alives will be sent with a frequency of half the determined bindtime.
Page 16
Provisioning Guide M700, M300 Settings and Configuration Global Settings Setting Value(s) Description dst_start_wday_last_in_ 1 = First in month Specifies on which dst_start_day_of_week in the month 2 = Second in month month DST begins. * Default Value: 2 3 = Third in month...
Provisioning Guide M700, M300 Settings and Configuration Server Settings Server Settings Setting Value(s) Description NOTE: Up to 10 servers with idx 1 to 10. Example: user_host idx="1" srv_sip_use_one_tcp_ off / on Specifies whether to use one TCP connection per conn_per_ext SIP extension or not.
Page 18
20, 30, 40, 60 Specifies the packet size in ms for the respective idx=1-10 codec. Default Value: 20 conferencing e.g. conferencing.snom.com This setting specifies the address or FQDN of a idx=1-10 conference server. Default Value: <empty> user_auth_tag on = AES-32...
Provisioning Guide M700, M300 Settings and Configuration Extension Settings Extension Settings Setting Value(s) Description subscr_sip_ua_use_ Integers (255, 0, 1, 2 ...) Specifies whether the handset is locked to use base a specific base station or not. When locked to a...
Page 20
Provisioning Guide M700, M300 Settings and Configuration Extension Settings Setting Value(s) Description subscr_ua_data_ e.g. 112 Specifies the emergency number for this handset. emergency_number Only one number is allowed! idx=1-200 Default Value: <empty> rtp_collision_control off / on This setting controls whether the base checks for RTP collision.
Page 21
Provisioning Guide M700, M300 Settings and Configuration Extension Settings Setting Value(s) Description fwd_time_secs idx=1- e.g. 10 Specifies the time in seconds after which the redirection target is redirected when redirection after time is active. Default Value: <empty> fwd_busy_enabled off / on...
Provisioning Guide M700, M300 Settings and Configuration Repeater Settings Repeater Settings Setting Value(s) Description repeater_rpn 1, 2, 3 The setting is used when repeater_auto_config_ idx=1-100 mode is set to manual. Together with the setting repeater_sync_src_rpn, this allows to specify a unique RPN value per repeater.
Page 23
Provisioning Guide M700, M300 Settings and Configuration Repeater Settings Setting Value(s) Description repeater_auto_config_ 0 = Manual If set to 0 (= manual), specify repeater_rpn and mode idx=1-100 1 = Local Automatical repeater_sync_src_rpn. 2 = Chaining If set to 1 (= local), the repeater will automatically search for available base stations and locate the base with the best signal.
Provisioning Guide M700, M300 Settings and Configuration Multicell Settings Multicell Settings Setting Value(s) Description network_dect_sync_tree Specifies the DECT sync ID tree that the base stations idx=1-50 are using as their DECT sync source. It will be overruled by the setting network_dect_auto_sync_ tree_config, if that setting is enabled.
Page 25
Any of the secondaries can be used. When set to on, there are two options. Please see M700 Multicell Deployment Guide for more information. • A multicell system with 2 or more separate cell systems with the same system chain ID in one network (LAN), each cell system with its own primary base station.
Only the first part of the URL can be defined, i.e. http://server/directory/. The base will then always try to automatically find the respective sub-directory for the model that is used, e.g. /directory/M700 or /directory/M65. Default Value: <empty> fp_fwu_sw_version e.g. 323 Defines the base station firmware version.
Provisioning Guide M700, M300 Settings and Configuration Phonebook Settings Phonebook Settings Setting Value(s) Description phone-book (or tbook) snom phonebook tag. See http://wiki.snom.com/ Features/Mass_Deployment/Setting_Files/XML/ Directory for a detailed explanation. This has to be the root node if used within the main configuration file.
The file will automatically check for and fetch the latest build of any given firmware release whenever the base is provisioned. Multicell Configuration (M700 only): Example for multicell provisioning, two (2) base stations v1.07...
Provisioning Guide M700, M300 Settings and Configuration Basic Configuration 1 1 handset, 1 base station: This configuration creates a setup where the specified handset under subscr_dect_ipui has exactly one line and a mailbox number configured. <?xml version="1.0" encoding="utf-8"?> <settings> <phone-settings e="2">...
Provisioning Guide M700, M300 Settings and Configuration Basic Configuration 2 3 handsets, 1 base station, SRTP & TLS on, German language used 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> <language>Deutsch</language> <ntp_server>10.110.21.254</ntp_server> <!-- Server related settings-->...
Provisioning Guide M700, M300 Settings and Configuration Basic Configuration 3 1 handset, 1 base station, two different lines and a different access code: This configuration creates a setup where a handset has two different lines under which it can be reached.
Provisioning Guide M700, M300 Settings and Configuration Basic Configuration 4 1 handset, 1 base station, phonebook included 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"?> <settings>...
Provisioning Guide M700, M300 Settings and Configuration Basic Configuration 5 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. The file will automatically check for and fetch the latest build of any given firmware release whenever the base is provisioned.
Page 34
Provisioning Guide 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 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;...
Page 36
Provisioning Guide M700, M300 Settings and Configuration NOTE: Replace sample values with your system and localization settings. Please see settings tables for explanations and valid values. <dst_start_time>2</dst_start_time> <dst_start_day_of_week>1</dst_start_day_of_week> <dst_start_wday_last_in_month>5</dst_start_wday_last_in_month> <dst_stop_month>10</dst_stop_month> <dst_stop_date>0</dst_stop_date> <dst_stop_time>2</dst_stop_time> <dst_stop_day_of_week>1</dst_stop_day_of_week> <dst_stop_wday_last_in_month>5</dst_stop_wday_last_in_month> <timezone>GER+1</timezone> <web_language>Deutsch</web_language> <language>Deutsch</language> <ldap_name_attributes>cn</ldap_name_attributes> <ldap_search_filter></ldap_search_filter> <ldap_server></ldap_server>...
Page 37
Provisioning Guide M700, M300 Settings and Configuration NOTE: Replace sample values with your system and localization settings. Please see settings tables for explanations and valid values. <srv_sip_signal_tcp_port idx="1">on</srv_sip_signal_tcp_port> <srv_sip_use_one_tcp_conn_per_ext idx="1">off</srv_sip_use_one_tcp_conn_per_ext> <user_outbound idx="1"></user_outbound> <conferencing idx="1"></conferencing> <srv_srtp_auth idx="1">off</srv_srtp_auth> <user_full_sdp_answer idx="1">off</user_full_sdp_answer> <srv_sip_rtp_base_equal idx="1">disabled</srv_sip_rtp_base_equal>...
Page 38
Provisioning Guide M700, M300 Settings and Configuration NOTE: Replace sample values with your system and localization settings. Please see settings tables for explanations and valid values. <fwd_busy_enabled idx="2">off</fwd_busy_enabled> <fwd_busy_target idx="2"></fwd_busy_target> <fwd_time_secs idx="2">20</fwd_time_secs> <subscr_sip_hs_idx idx="2">2</subscr_sip_hs_idx> <subscr_sip_line_name idx="2">555</subscr_sip_line_name> <subscr_sip_ua_data_server_id idx="2">1</subscr_sip_ua_data_server_id> <user_mailbox idx="2">80</user_mailbox>...
Need help?
Do you have a question about the M700 and is the answer not in the manual?
Questions and answers