Snom M900 Provisioning Manual

Snom M900 Provisioning Manual

Fw 4.50 and higher
Hide thumbs Also See for M900:

Advertisement

Provisioning Guide
v 1.01
M900, M700, M300
Base Stations
FW 4.50 and higher

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M900 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Snom M900

  • Page 1 Provisioning Guide v 1.01 M900, M700, M300 Base Stations FW 4.50 and higher...
  • Page 2: Table Of Contents

    Provisioning Guide M900, M700, M300 TABLE OF CONTENTS Copyright, Trademarks, Legal Disclaimers ..............3 Introduction ........................4 Supported Provisioning Methods ..................4 DHCP ..................................4 Manually Setting the Setting Server ......................5 PNP ..................................6 Snom Redirection Service ..........................6 User Agent .........................7 Settings and Configuration ....................8...
  • Page 3: Copyright, Trademarks, Legal Disclaimers

    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.
  • Page 4: Introduction

    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.
  • Page 5: Manually Setting The Setting Server

    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.
  • Page 6: Pnp

    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.
  • Page 7: User Agent

    Provisioning Guide M900, M700, M300 User Agent ser Agent The devices follow Snom ‘s user agent scheme for HTTP and SIP communication. Two examples for GETs: Mozilla/69.0 (compatible; Snom M900 4.50.0005 0004136*****) Mozilla/69.0 (compatible; Snom M700 4.50.0005 0004136*****) Mozilla/69.0 (compatible; Snom M300 4.50.0005 0004136*****) •...
  • Page 8: Settings And 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 ......
  • Page 9: Comprehensive List Of 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.
  • Page 20: Server Settings

    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>...
  • Page 23: Extension Settings

    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 25 Provisioning Guide M900, M700, M300 Settings and Configuration Extension Settings Setting Valid Value(s) Description <user_name idx=“1“>100</user_name> ..<subscr_sip_hs_idx idx=“1“>1</subscr_sip_hs_idx> <subscr_sip_ua_subscribed_hs idx=“1“>31</subscr_sip_ua_subscribed_hs> List of values subscr_sip_hs_idx subscr_sip_ua_subscribed_hs subscr_sip_hs_idx subscr_sip_ua_subscribed_hs 1024 2048 4096 8192 16348 32768 65536 131072 262144 524288 subscr_sip_ua_use_ Integers (255, 0, 1, 2 ...)
  • 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.
  • Page 27: Repeater Settings

    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.
  • Page 29: Multicell Settings

    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...
  • Page 31: Emergency Settings

    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...
  • Page 32: Device Type Settings

    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"...
  • Page 34: Firmware Settings

    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>...
  • Page 35: Phonebook 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.
  • Page 36: Examples For Configuration Files

    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.
  • Page 37: Basic Configuration 1 - 1 Base Station, 1 Handset

    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"...
  • Page 38: Basic Configuration 2 - 1 Base Station, 3 Handsets

    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>...
  • Page 39: Basic Configuration 3 - 1 Base Station, 1 Handset, 2 Lines With Different Access Codes

    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.
  • Page 40: Basic Configuration 4 - 1 Base Station, 1 Handset, Phonebook In Settings File

    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"?>...
  • Page 41: Basic Configuration 5 - Provisioning Firmware And Phonebook Settings

    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.
  • Page 42: Snom_Settings.xml

    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-->...
  • Page 43: Basic Configuration 6 - Multicell

    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;...
  • Page 44 Provisioning Guide M900, M700, M300 Settings and Configuration <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> <ldap_port></ldap_port> <ldap_base></ldap_base> <ldap_username></ldap_username> <!-- <ldap_password>**********</ldap_password> --> <ldap_number_attributes>telephoneNumber mobile homePhone</ldap_number_attributes> <phonebook_filename>phonebook.php</phonebook_filename> <phonebook_location>http://192.168.1.10/ucware/prov/snom-dect/</phonebook_location> <phonebook_reload_time>3600</phonebook_reload_time> <phonebook_server_location>0</phonebook_server_location> <stun_server></stun_server> <stun_binding_interval>90</stun_binding_interval> <sip_stun_bindtime_determine>on</sip_stun_bindtime_determine> <sip_stun_bindtime_guard>80</sip_stun_bindtime_guard> <sip_use_different_ports>off</sip_use_different_ports>...
  • Page 45 Provisioning Guide M900, M700, M300 Settings and Configuration <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> <srv_sip_ua_data_server_nat_adaption idx="1">disabled</srv_sip_ua_data_server_nat_adaption> <srv_dtmf_payload_type idx="1">101</srv_dtmf_payload_type> <user_hold_inactive idx="1">off</user_hold_inactive> <srv_sip_transport idx="1">udp</srv_sip_transport> <user_dtmf_info idx="1">off</user_dtmf_info> <codec_size idx="1">20</codec_size> <codec_priority_list idx="1">pcma, g722, pcmu</codec_priority_list> <user_auth_tag idx="1">on</user_auth_tag> <user_expiry idx="1">60</user_expiry> <srv_att_transfer_2nd_call_on_hold idx="1">on</srv_att_transfer_2nd_call_on_hold> </server> <extension>...
  • Page 46 Provisioning Guide M900, M700, M300 Settings and Configuration <subscr_dect_ipui idx="2">025482b16c</subscr_dect_ipui> <subscr_ua_data_emergency_number idx="2">0112</subscr_ua_data_emergency_number> <subscr_ua_data_emergency_line idx="2">2</subscr_ua_data_emergency_line> <subscr_sip_ua_use_base idx="2">255</subscr_sip_ua_use_base> <subscr_sip_ua_pref_outg_sip_id idx="2">1</subscr_sip_ua_pref_outg_sip_id> <dfks idx="2">off</dfks> <call_waiting idx="2">on</call_waiting> <!-- <subscr_sip_pincode_dialout idx="2">**********</subscr_sip_pincode_dialout> --> <!-- <subscr_dect_ac_code idx="2">**********</subscr_dect_ac_code> --> <user_mailnumber idx="2">80</user_mailnumber> </extension> <repeater> <repeater_rpn idx="1">1</repeater_rpn> <repeater_sync_src_rpn idx="1">0</repeater_sync_src_rpn> <repeater_dect_ipui idx="1">016e81b0d0</repeater_dect_ipui>...

This manual is also suitable for:

M700M300

Table of Contents