Provisioning Guide v1.
Provisioning Guide M700, M300 TABLE OF CONTENTS Copyright, Trademarks, Legal Disclaimers .....................................................................3 Introduction ........................................................................................................................4 Supported Provisioning Methods ......................................................................................... 4 DHCP ........................................................................................
Copyright, Trademarks, Legal Disclaimers Provisioning Guide M700, M300 Copyright, Trademarks, Legal Disclaimers © 2015 snom technology Aktiengesellschaft. All Rights Reserved. snom, the names of snom products, and snom logos are trademarks owned by snom technology AG. All other product names and names of enterprises are the property of their respective owners. Product specifications are subject to change without notice.
Introduction Provisioning Guide M700, M300 Introduction This configuration manual covers the initial setup of M300 and M700 bases for administrators who want to remotely configure and deploy the snom DECT solution. This guide applies to firmware 3.23 and higher. The M300 and M700 DECT base stations share most of their settings and provisioning capabilities with snom desktop phones.
Introduction Provisioning Guide M700, M300 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. Every time the base station boots, it will request its configuration parameters from the provisioning server, resulting in a "ready-to-use" phone setup without having to configure it manually. v1.
Introduction Provisioning Guide M700, M300 PNP 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.
User Agent Provisioning Guide M700, M300 User 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. • " 3.18.0008" defines the software version.
Settings and Configuration Provisioning Guide M700, M300 Settings and Configuration Viewing, 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 ............................. Server Settings ............................ Extension Settings ......................
Settings and Configuration Provisioning Guide M700, M300 Comprehensive List of Settings Global Settings Global Settings Setting tone_scheme Value(s) Description GER, FRA, ITA, NLD,SWE, ESP, DNK, SWI, AUT, GBR, NOR, USAAUS, CHN, IND, JPNMEX, NZL This setting is used to generate special tones in the handset, e.g., the country-specific ringtone and busy tones.
Settings and Configuration Provisioning Guide M700, M300 Global Settings Setting country_region_id Value(s) Description tone_scheme = US 0 = Alabama 1 = Alaska 2 = Arizona 3 = Arkansas 4 = California 5 = Colorado 6 = Connecticut 7 = Delaware 8 = Florida 9 = Georgia 10 = Hawai 11 = Idaho PST 12 = Idaho MST 13 = Illinois 14 = Indiana 15 = Iowa 16 = Kansas 17 = Kentucky EST 18 = Kentucky CST 19 = Louisiana 20 = Maine 21 = Maryland 22 = Massachusetts 23 = Michigan 24 = Minnesota 25 = Mississippi 26 = Misso
Settings and Configuration Provisioning Guide M700, M300 Global Settings Setting Value(s) Description tone_scheme = AUS 1 = New South Wales 2 = Victoria 3 = Tasmania 4=A ustralian Capital Territory 5 = South Australia 6 = Northern Territory 7 = Queensland 8 = Western Australia web_language English, Dansk, Italiano, Türkce, Deutsch, Português, Slovenian, Dutch, Francais, Español, Russian This setting defines the language used in the web interface of the base station.
Settings and Configuration Provisioning Guide M700, M300 Global Settings Setting Value(s) Description setting_server e.g. http://www.company. com/settings/snom_m700. xml An URL specifying the location from where to load 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. The {mac} macro is supported in the URL. Default Value: pnp_config off / on Enable/disable PNP provisioning.
Settings and Configuration Provisioning Guide M700, M300 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_ guard e.g. 80 If STUN is enabled, this value specifies in seconds how often the system will guard the NAT bindings.
Settings and Configuration Provisioning Guide M700, M300 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. Default Value: snom M700 ntp_server e.g. 10.110.21.254 Specifies the domain name or the IP address of the NTP server. Default Value: ntp_refresh_timer e.g.
Settings and Configuration Provisioning Guide M700, M300 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.
Settings and Configuration Provisioning Guide M700, M300 Global Settings Setting dst_start_wday_last_in_ month Value(s) Description 1 = First in month 2 = Second in month 3 = Third in month 4 = Second to last in month 5 = Last in month Specifies on which dst_start_day_of_week in the month DST begins. * Default Value: 2 dst_start_month: 3 dst_start_time: 2 dst_start_day_of_week: 1 dst_start_wday_last_in_month: 5 * F or example, if DST begins at 2 a.m.
Settings and Configuration Provisioning Guide M700, M300 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_ conn_per_ext idx=1-10 off / on Specifies whether to use one TCP connection per SIP extension or not. Default Value: off srv_sip_signal_tcp_port idx=1-10 off / on Specifies whether to signal TCP source port or not. Default Value: on srv_sip_server_alias idx=1-10 e.g.
Settings and Configuration Provisioning Guide M700, M300 Server Settings Setting Value(s) Description session_timer idx=1-10 e.g. 3600 If timer_support is enabled, this option specifies the SIP session timer in seconds. Default Value: 3600 user_expiry idx=1-10 e.g. 3600 Specifies the maximum time between SIP reregistrations in seconds.
Settings and Configuration Provisioning Guide M700, M300 Extension Settings Extension Settings Setting Value(s) Description subscr_sip_ua_use_ base idx=1-200 Integers (255, 0, 1, 2 ...) Specifies whether the handset is locked to use a specific base station or not. When locked to a base station, the handset will not be able to make/ receive calls outside the range of this base station. Valid values: 255: Not locked to a specific base station 0: Locked to primary base station 1, 2, 3 etc.
Settings and Configuration Provisioning Guide M700, M300 Extension Settings Setting Value(s) Description subscr_ua_data_ emergency_number idx=1-200 e.g. 112 Specifies the emergency number for this handset. Only one number is allowed! Default Value: rtp_collision_control off / on This setting controls whether the base checks for RTP collision. RTP collision means that the device is receiving RTP packages from more than one source address with same SSRC.
Settings and Configuration Provisioning Guide M700, M300 Extension Settings Setting Value(s) Description fwd_time_secs idx=1200 e.g. 10 Specifies the time in seconds after which the redirection target is redirected when redirection after time is active. Default Value: fwd_busy_enabled idx=1-200 off / on If turned on and a call is in progress while a second call is incoming, the second caller is diverted to the number specified. Default Value: off fwd_busy_target idx=1200 e.g.
Settings and Configuration Provisioning Guide M700, M300 Repeater Settings Repeater Settings Setting Value(s) Description repeater_rpn idx=1-100 1, 2, 3 The setting is used when repeater_auto_config_ mode is set to manual. Together with the setting repeater_sync_src_rpn, this allows to specify a unique RPN value per repeater. Default Value: 0 repeater_sync_src_rpn idx=1-100 0, 1, 2, 3, 4, 5, etc. The setting is used when repeater_auto_config_ mode is set to manual.
Settings and Configuration Provisioning Guide M700, M300 Repeater Settings Setting repeater_auto_config_ mode idx=1-100 Value(s) Description 0 = Manual 1 = Local 2 = Chaining If set to 0 (= manual), specify repeater_rpn and repeater_sync_src_rpn. If set to 1 (= local), the repeater will automatically search for available base stations and locate the base with the best signal. If that base station is turned off, the repeater will move to the next best base station.
Settings and Configuration Provisioning Guide M700, M300 Multicell Settings Multicell Settings Setting Value(s) Description network_dect_sync_tree idx=1-50 Specifies the DECT sync ID tree that the base stations 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. If a base's ID for its own index is equal to its own ID, then this base is the primary DECT sync source.
Settings and Configuration Provisioning Guide M700, M300 Multicell Settings Setting Value(s) Description network_auto_multi_ primary off / on This setting specifies whether auto configuration is enabled/disabled for multiple primaries in a chain. Default Value: off network_allow_multi_ primary off / on This setting specifies whether the configuration of multiple primaries in a chain is allowed or not.
Settings and Configuration Provisioning Guide M700, M300 Firmware Settings Firmware Settings Setting Value(s) Description firmware-settings Container for all firmware-related tags which must be the root node in the settings file. All firmwarerelated settings must be inside this tag, i.e., firmware-status e.g. http://www.company. com/settings/snomXXXfirmware.
Settings and Configuration Provisioning Guide M700, M300 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. item The item tag defines one directory contact entry. For an entry to become valid, at least one name and one number must exist. first_name (or name) e.g.
Settings and Configuration Provisioning Guide M700, M300 Examples for Configuration Files The following six examples of configuration files show how setting files are configured. Please remember that these setting files are only meant to be guidelines; every value within each tag has to be changed, if needed. All configuration files must be saved in ANSI format to avoid any problems with the encoding of certain characters.
Settings and Configuration Provisioning Guide M700, M300 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. 10.110.21.254 Server 123 10.110.22.
Settings and Configuration Provisioning Guide M700, M300 Basic Configuration 2 3 handsets, 1 base station, SRTP & TLS on, German language used on all devices: GER GER+1 Deutsch Deutsch 10.110.21.
Settings and Configuration Provisioning Guide M700, M300 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. 10.110.21.
Settings and Configuration Provisioning Guide M700, M300 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.
Settings and Configuration Provisioning Guide M700, M300 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. Main Provisioning Configuration file
Settings and Configuration Provisioning Guide M700, M300 snom_settings.xml 10.110.21.254 Server 123 10.110.22.37 off off