Snom M100 KLE Administrator And Provisioning Manual

Snom M100 KLE Administrator And Provisioning Manual

Sip dect 4-line base station
Hide thumbs Also See for M100 KLE:
Table of Contents

Advertisement

M100 KLE
SIP DECT 4-Line Base Station
Administrator and Provisioning Manual
Rev. 1 06/19

Advertisement

Table of Contents
loading

Summary of Contents for Snom M100 KLE

  • Page 1 M100 KLE SIP DECT 4-Line Base Station Administrator and Provisioning Manual Rev. 1 06/19...
  • Page 2: Table Of Contents

    Text Conventions ........................ 8 Audience..........................8 Related Documents ......................8 Introducing the M100 KLE ............... 9 About the M100 KLE 4-Line base station ................. 10 Quick Reference Guide ....................11 Network Requirements ..................... 13 M100 KLE Configuration Methods..................14 Using Shared Calls ......................15 Key System Emulation .....................
  • Page 3 M100 KLE Administrator and Provisioning Manual Outbound Proxy Settings ................43 Backup Outbound Proxy Settings ..............44 Caller Identity Settings .................. 44 Audio Settings ....................44 Quality of Service ..................46 Signaling Settings ..................46 Voice Settings ....................47 Feature Access Codes Settings ..............47 Voicemail Settings..................
  • Page 4 M100 KLE Administrator and Provisioning Manual Remote XML Directory Format ..............84 Servicing Pages........................ 86 Reboot ......................... 86 Time and Date ..................... 86 Time and Date Format .................. 87 Network Time Settings .................. 87 Time Zone and Daylight Savings Settings ............87 Manual Time Settings..................
  • Page 5 M100 KLE Administrator and Provisioning Manual General configuration file settings ..............119 MAC-specific configuration file settings .............129 "hs_settings" Module: Handset Settings.................133 General configuration file settings ..............133 MAC-specific configuration file settings .............138 “system” Module: System settings..................139 General configuration file settings ..............139 MAC-specific configuration file settings .............139...
  • Page 6 M100 KLE Administrator and Provisioning Manual...
  • Page 7: Preface

    Purchase date: _______________________________ Place of purchase: ____________________________ Both the model and serial numbers of your Snom product can be found on the bottom of the device. Save your sales receipt and original packaging in case it is necessary to return your telephone for warranty service.
  • Page 8: Text Conventions

    NAT traversal settings, and so on. As the M100 KLE SIP DECT 4-Line Base Station becomes certified for IP PBX equipment or services, Snom may publish interop guides for those specific services. The interop guides will recommend second-party devices and settings, along with M100 KLE-specific configurations for optimal performance with those services.
  • Page 9: Introducing The M100 Kle

    NTRODUCING THE This administrator and provisioning guide contains detailed instructions for configuring the M100 KLE SIP DECT 4-Line Base Station. Please read this guide before attempting to configure the M100 KLE. Some of the configuration tasks described in this chapter are duplicated in the Web User Interface (WebUI) described in the next chapter, but if you need to assign static IP addresses, they must be set at each device.
  • Page 10: About The M100 Kle 4-Line Base Station

    M100 KLE Administrator and Provisioning Manual About the M100 KLE 4-Line base station The Snom M100 KLE SIP DECT 4-Line Base Station with M10 KLE cordless handset is a cordless business phone system designed to work with popular SIP telephone (IP PBX) equipment and services.
  • Page 11: Quick Reference Guide

    M100 KLE Administrator and Provisioning Manual Quick Reference Guide The external features of the M100 KLE 4-Line base station and handset are described below. Handset Locator (Page) button Press to ring the cordless Antenna accessories Press and hold to register AC adapter input cordless accessories.
  • Page 12 M100 KLE Administrator and Provisioning Manual Cordless handset external features MESSAGES LED Flashes when a line has HEADSET JACK a new voice message. 2.5 mm jack for connecting a corded – VOLUME + headset. During a call: increase or decrease listening volume.
  • Page 13: Network Requirements

    IP range is sufficient. If no DHCP server is present, you can assign a static IP to the M100 KLE. You can assign a static IP address using the M100 KLE menu. To assign a static IP: On the handset/deskset Main menu, go to Admin settings >...
  • Page 14: M100 Kle Configuration Methods

    M100 KLE to locate and upload the configuration file. For example, you can enable the M100 KLE, when it starts up or reboots, to check for the presence of a configuration file on a provisioning server. If the configuration file is new or has been modified in any way, the M100 KLE automatically downloads the file and applies the new settings.
  • Page 15: Using Shared Calls

    M100 KLE Administrator and Provisioning Manual Using Shared Calls Your system allows shared calls usage among multiple handset users on a SIP account. Incoming calls on an account can alert multiple handsets and be answered by any one of them. Multiple handsets can share an account for outgoing calls. This can be achieved via Account Assignments.
  • Page 16 M100 KLE Administrator and Provisioning Manual Example - barging in a shared call: Alice’s handset Bob’s handset 1. Alice is on a call. 2. Alice shouts across the room, “Bob, can you join my call on line 3?” 3. Bob presses...
  • Page 17 M100 KLE Administrator and Provisioning Manual Example - picking up a held shared call: Alice’s handset Bob’s handset 1. Alice is on a call. 2. Alice presses HOLD to put the call on hold. 3. Alice shouts across the room, “Bob, can you pick up line 2?”...
  • Page 18: Key System Emulation

    M100 KLE Administrator and Provisioning Manual Key System Emulation Each cordless handset or deskset is equipped with four line keys (L1 to L4) to to allow similar usage experience as a typical Key system. By assigning each Line key to a KeyLine number as done with our factory setting, the user can interact directly with shared calls and perform held call and barge-in conference via pressing the Line key (L1 to L4).
  • Page 19 M100 KLE Administrator and Provisioning Manual Example - picking up a held shared call: Alice’s handset Bob’s handset 1. Alice is on a call. 2. Alice presses HOLD to put the call on hold. 3. Alice shouts across the room, “Bob, can you pick up line 2?”...
  • Page 20: Configuration Using The Phone Menus

    This chapter contains instructions for using the Admin Settings menu and for accessing the Status menu. See the M100 KLE/M10 KLE User Guide for more information about the other menus. Configuration Using the Phone Menus...
  • Page 21: Viewing The Main Menu

    Use the Status menu to verify network settings and begin troubleshooting if network problems or account registration issues affect operation. You can also find the software version of the M100 KLE on the Product Info screen, available from the Status menu.
  • Page 22 M100 KLE Administrator and Provisioning Manual Table 2. Status menu summary Menu Information listed 1. Network IP address  DHCP status (Enabled/Disabled)  Subnet Mask  Gateway IP address  DNS server 1 IP address  DNS server 2 IP address ...
  • Page 23: Viewing Line Status

    M100 KLE Administrator and Provisioning Manual Viewing Line status To view line status, from the Status menu, select Line. The Line menu lists the available lines, along with icons indicating each line's current registration status. Line John 201 Dawn 202...
  • Page 24: Using The Admin Settings Menu

    M100 KLE Administrator and Provisioning Manual Using the Admin Settings Menu To access the Admin Settings menu: 1. When the M10 KLE is idle, press MENU/SELECT. The Main Menu appears.   to highlight Admin settings, and then press MENU/SELECT.
  • Page 25: Using The Network Setting Menu

    Enabled or Disabled, and then press 2. Press DHCP is enabled by default, which means the M100 KLE will get its IP address from the network. When DHCP is disabled, you must enter a static IP address for the M100 KLE.
  • Page 26 M100 KLE Administrator and Provisioning Manual You must be familiar with TCP/IP principles and protocols to configure static IP settings. Configuration Using the Phone Menus Back to Contents...
  • Page 27 M100 KLE Administrator and Provisioning Manual To set static IP for the M100 KLE:   1. From the Network setting menu, press to highlight Set static IP, and then press MENU/SELECT. If DHCP is disabled, the Set static IP menu appears. If DHCP is enabled, an error message appears briefly before returning you to the Network setting menu.
  • Page 28 Use the dial pad to enter numbers.  To add a period, press the * key.  10. Press SAVE To set the VLAN ID for the M100 KLE:   1. From the Network setting menu, press to highlight VLAN ID, and then press MENU/SELECT.
  • Page 29 M100 KLE Administrator and Provisioning Manual   to select Enabled or Disabled, and then press 3. Press   4. On the VLAN ID menu, press to highlight VID, and then press MENU/SELECT. 5. Enter the WAN VID. The valid range is 0 to 4095.
  • Page 30 M100 KLE Administrator and Provisioning Manual To set other settings (DNS and NTP):   1. From the Network setting menu, press to highlight Others, and then press MENU/SELECT. 2. On the Others menu, with DNS 1 highlighted, press MENU/SELECT.
  • Page 31: Using The Security Menu

    Server string—the URL of the provisioning server. The URL can include a complete  path to the configuration file. Login ID—the username the M100 KLE will use to access the provisioning server.  Login PW—the password the M100 KLE will use to access the provisioning server.
  • Page 32 M100 KLE Administrator and Provisioning Manual To use the Provisioning menu:  1. From the Admin Settings menu, press to highlight Provisioning, and then press SELECT. The Provisioning menu appears. 2. On the Provisioning menu, with Server string highlighted, press MENU/SELECT.
  • Page 33 M100 KLE Administrator and Provisioning Manual 7. Press SAVE   8. On the Provisioning menu, press to highlight Login PW, and then press MENU/SELECT. 9. Enter the Login password. Press to delete numbers. BACKSPC  Use the dial pad to enter numbers.
  • Page 34: Editing The Handset Pin Code

    M100 KLE Administrator and Provisioning Manual Editing the handset PIN code The PIN code is a four-digit code that you use to deregister the handset from the base. The default PIN is 1592. Changing the PIN on the handset will change the PIN for all registered handsets.
  • Page 35: Using The Webui

    H A P T E R SING THE The WebUI allows you to configure all aspects of M100 KLE 4-Line base station operation, including account settings, network settings, contact lists, and provisioning settings. The WebUI is embedded in the M100 KLE operating system. When you access the WebUI, you are accessing it on the device, not on the Internet.
  • Page 36: Using The Web User Interface (Webui)

    M100 KLE Administrator and Provisioning Manual Using the Web User Interface (WebUI) The Web User Interface (WebUI) resides on the M100 KLE 4-Line base station. You can access it using an Internet browser. After you log in to the WebUI, you can configure the...
  • Page 37 Ensure that you are running the latest update of your preferred browser.) 4. Type the M100 KLE IP address in the browser address bar and press ENTER on your computer keyboard.
  • Page 38: Status Page

    M100 KLE Administrator and Provisioning Manual Status Page On the Status pages, you can view network status and general information about the base station and handsets. Some of the information on the Status pages is also available on the Status menu available on the handset.
  • Page 39: Handset Status

    M100 KLE Administrator and Provisioning Manual Handset Status The handset status page shows the name and registration status of cordless handsets. The page lists the maximum of 10 handsets, even if fewer handsets are registered. If you have not given the handsets unique names, the default name of “HANDSET” appears.
  • Page 40: System Pages

    M100 KLE Administrator and Provisioning Manual System Pages SIP Account Management On the SIP Account Management pages, you can configure each account you have ordered from your service provider. The SIP Account settings are also available as parameters in the configuration file.
  • Page 41 Calls allowed for that account. Feature Synchronization Enables the M100 KLE to synchronize with BroadWorks Application Server. Changes to features such as DND, Call Forward All, Call Forward No Answer, and Call Forward Busy on the server side will also update the settings on the M10 KLEmenu and WebUI.
  • Page 42: Dial Plan

    M100 KLE Administrator and Provisioning Manual Dial Plan The dial plan consists of a series of dialing rules, or strings, that determine whether what the user has dialed is valid and when the M10 KLEshould dial the number. Numbers that are dialed when forwarding a call—when the user manually forwards a call, or a pre-configured number is dialed for Call Forward All, Call Forward–No Answer, or Call Forward Busy—always bypass the dial plan.
  • Page 43: Sip Server Settings

    M100 KLE Administrator and Provisioning Manual SIP Server Settings Setting Description Server address Enter the IP address or domain name for the SIP server. Port Enter the port number that the SIP server will use. Registration Settings Setting Description Server address Enter the IP address or domain name for the registrar server.
  • Page 44: Backup Outbound Proxy Settings

    M100 KLE Administrator and Provisioning Manual Backup Outbound Proxy Settings Setting Description Server address Enter the IP address or domain name for the backup proxy server. Port Enter the port number that the backup proxy server will use. Caller Identity Settings...
  • Page 45 M100 KLE Administrator and Provisioning Manual Setting Description Codec priority 4 Select the codec to be used fourth during a call if the previous codec fails. Codec priority 5 Select the codec to be used fifth during a call if the previous codec fails.
  • Page 46: Quality Of Service

    M100 KLE Administrator and Provisioning Manual Quality of Service Setting Description DSCP (voice) Enter the Differentiated Services Code Point (DSCP) value from the Quality of Service setting on your router or switch. DSCP (signalling) Enter the Differentiated Services Code Point (DSCP) value from the Quality of Service setting on your router or switch.
  • Page 47: Voice Settings

    M100 KLE Administrator and Provisioning Manual Voice Settings Setting Description Min Local RTP Port Enter the lower limit of the Real-time Transport Protocol (RTP) port range. RTP ports specify the minimum and maximum port values that the phone will use for RTP packets.
  • Page 48 M100 KLE Administrator and Provisioning Manual Setting Description Call Forward Busy OFF Enter the Call Forward Busy OFF access code. Anonymous Call Reject Enter the Anonymous Call Reject ON access code. Anonymous Call Reject Enter the Anonymous Call Reject OFF access code.
  • Page 49: Voicemail Settings

    Ignore unsolicited MWI When selected, unsolicited MWI notifications—notifications in addition to, or instead of SUBSCRIBE and NOTIFY methods—are ignored for account x. If the M100 KLE receives unsolicited MWI notifications, the Message Waiting LED will not light to indicate new messages.
  • Page 50: Music On Hold Settings

    M100 KLE Administrator and Provisioning Manual Setting Description Server Address Enter the STUN server IP address or domain name. Port Enter the STUN server port. Enable STUN Enables or disables UDP keep-alives. Keep-alive packets Keep-Alive are used to maintain connections established through NAT.
  • Page 51: Jitter Buffer

    M100 KLE Administrator and Provisioning Manual Setting Description Maximum Value (secs) Sets the session timer maximum value (in seconds) for account x. Jitter Buffer Setting Description Fixed Enable fixed jitter buffer mode. Fixed Delay (ms) If Fixed is selected, enter the fixed jitter delay.
  • Page 52 M100 KLE Administrator and Provisioning Manual Setting Description Ignore Keep Alive Enable the phone to ignore keep-alive failure, if the failure Failure can trigger account re-registration and re-subscription (and active calls are dropped). Using the WebUI Back to Contents...
  • Page 53: Call Settings

    M100 KLE Administrator and Provisioning Manual Call Settings You can configure call settings for each account. Call Settings include Do Not Disturb and Call Forward settings. The call settings are also available as parameters in the configuration file. See “"call_settings" Module: Call Settings” on page 164.
  • Page 54 M100 KLE Administrator and Provisioning Manual Setting Description Enable Call Forward Enables or disables forwarding incoming calls to the target Busy number if: the number of active calls has reached the maximum  number of calls configured for account x Call Waiting Off is selected.
  • Page 55: User Preferences

    The Handset Settings allow you to configure account assignments and names for the cordless handsets that are registered to the base station. For more information on registering cordless handsets, see the M100 KLE/M10 KLE User Guide. The network settings are also available as parameters in the configuration file. See “"hs_settings"...
  • Page 56 M100 KLE Administrator and Provisioning Manual If you have not entered any unique handset names yet, then the default name of "HANDSET" appears. On the Account Assignments table, you can select which accounts will be available for both incoming and outgoing calls on each handset.
  • Page 57: Keyline Assignments

    KeyLine Assignments On the KeyLine Assignments page, you can assign accounts to KeyLine numbers. KeyLine assignments apply to all handsets and desksets registered to the M100 KLE SIP DECT 4-Line Base Station. The KeyLine number is displayed on the handset/deskset when you are on a call or displaying calls in the Call List.
  • Page 58 “Configuring the programmable keys” in the M100 KLE/M10 KLE User Guide. Configuration parameters: Import the following parameter values into the M100 KLE with the KeyLine numbers that match the KeyLine numbers you configured in the WebUI KeyLine Assignments. Replace the “x” in the parameter name with the handset number you want to configure.
  • Page 59: Repeater Mode

    M100 KLE Administrator and Provisioning Manual hs_settings.x.pfk.line1.account = 1 hs_settings.x.pfk.line1.feature = keyline hs_settings.x.pfk.line1.value = 1 hs_settings.x.pfk.line2.account = 1 hs_settings.x.pfk.line2.feature = keyline hs_settings.x.pfk.line2.value = 2 hs_settings.x.pfk.line3.account = 1 hs_settings.x.pfk.line3.feature = keyline hs_settings.x.pfk.line3.value = 3 hs_settings.x.pfk.line4.account = 1 hs_settings.x.pfk.line4.feature = keyline hs_settings.x.pfk.line4.value = 4 For more information about these parameters, see “"hs_settings"...
  • Page 60 Enable Repeater Mode Select this check box to enable a repeater to be registered to your M100 KLE 4-Line base station. Changing this setting requires a reboot of the M100 KLE 4-Line base station. Using the WebUI Back to Contents...
  • Page 61: Handset Name

    M100 KLE Administrator and Provisioning Manual Handset Name On the Handset Name page, you can enter a name for each Handset. The Handset Name will be used throughout the WebUI and will appear on the handset Idle screen. The Handset Name is limited to a maximum of 11 characters.
  • Page 62 M100 KLE Administrator and Provisioning Manual In the Select Handset setting, select the handset whose keys you want to assign functions. The following table lists the available selections for Type. Setting Description Configures the key so it does not have a function.
  • Page 63: Server Application

    * This Type is only available for Line Key Settings (L1 to L4). Server Application On the Server Application page, you can enter Action URIs to allow the M100 KLE to interact with a server application by using an HTTP GET request. The action URI triggers a GET request when a specified event occurs.
  • Page 64 M100 KLE Administrator and Provisioning Manual where: host is the hostname or IP address of the server supporting the XML application  port is the port number the phones are using for the HTTP request  At the time of the HTTP call, the variable value field is populated with the appropriate data.
  • Page 65: Action Uri

    M100 KLE Administrator and Provisioning Manual Action URI Setting Description End of boot sequence The End of boot sequence URI is triggered at the end of the phone boot sequence. Using the End of boot sequence URI, it is possible to develop self-provisioning on the phone.
  • Page 66 M100 KLE Administrator and Provisioning Manual Setting Description Off Hook The Off Hook URI is triggered when the user goes to Dial mode by: Lifting the handset  Pressing the SPEAKER hard key  Pressing the [New] soft key during a held call.
  • Page 67: Xml Push Settings

    M100 KLE Administrator and Provisioning Manual XML Push Settings Setting Description Enable HTTP Push Select to enable HTTP push, which enables the phone to display XML objects that are “pushed” to the phone from the server via http/https POST or SIP NOTIFY.
  • Page 68: Network Pages

    M100 KLE Administrator and Provisioning Manual Network Pages You can set up the M100 KLE for your network configuration on the Network pages. Your service provider may require you to configure your network to be compatible with its service, and the M100 KLE settings must match the network settings.
  • Page 69: Basic Network Settings

    DHCP DHCP is selected (enabled) by default, which means the M100 KLE will get its IP address, Subnet Mask, Gateway, and DNS Server(s) from the network. When DHCP is disabled, you must enter a static IP address for the M100 KLE, as well as addresses for the Subnet Mask, Gateway, and DNS Server(s).
  • Page 70 Description Static IP When Static IP is selected, you must enter a static IP address for the M100 KLE, as well as addresses for the Subnet Mask, Gateway, and DNS Server(s). IP Address If DHCP is disabled, enter a static IP address for the M100 KLE.
  • Page 71: Advanced Network Settings

    M100 KLE Administrator and Provisioning Manual Advanced Network Settings VLAN You can organize your network and optimize VoIP performance by creating a virtual LAN for phones and related devices. Click the link for each setting to see the matching configuration file parameter in “"network"...
  • Page 72: Lldp-Med

    M100 KLE Administrator and Provisioning Manual LLDP-MED Setting Description Enable LLDP-MED Enables or disables Link Layer Discovery Protocol for Media Endpoint Devices (LLDP-MED). LLDP-MED is a standards-based discovery protocol supported on some network switches. It is required for auto-configuration with VLAN settings.
  • Page 73: Vpn

    M100 KLE Administrator and Provisioning Manual You can operate the M100 KLE SIP DECT 4-Line Base Station over a Virtual Private Network (VPN). VPN enables remote users and remote sites to connect to a main corporate network and SIP server with a high level of performance and security.
  • Page 74: Contacts Pages

    , or a page number to view the desired page of entries. Each handset also has its own directory. You can add entries to the handset directory using the handset. For more information, see the M100 KLE/M10 KLE User Guide.
  • Page 75 M100 KLE Administrator and Provisioning Manual Table 5 describes the buttons available on the BaseDirectory page. Table 5. BaseDirectory commands Click To... Sort the list by last name. Edit information for an entry View the next page of entries. Using the WebUI...
  • Page 76: Create Base Directory Entry

    M100 KLE Administrator and Provisioning Manual Table 5. BaseDirectory commands Click To... View the last page of entries. View the first page of entries. Delete selected entries from the directory. Click Select All to select every entry on the page you are viewing.
  • Page 77: Directory Import/Export

    <DIR_ENTRY_RINGER> Blacklist On the Blacklist page, you can manage local blacklist entries. The M100 KLE rejects calls from numbers that match blacklist entries. You can sort, edit, delete, and add up to 200 blacklist entries. In order to back up your blacklist entries or import another local blacklist file, the page also enables you to export and import the blacklist.
  • Page 78 M100 KLE Administrator and Provisioning Manual You can also use the M10 KLE menu to manage blacklist entries. For more information, see the M100 KLE/M10 KLE User Guide. Table 6 describes the buttons available on the Blacklist page. Table 6. Blacklist commands Click To...
  • Page 79: Create Blacklist Entry

    M100 KLE Administrator and Provisioning Manual Table 6. Blacklist commands Click To... Import a blacklist file. Export the blacklist. To add a new blacklist entry: 1. Click The Create Blacklist Entry page appears. 2. Enter the required information as described in the following table.
  • Page 80: Blacklist Import/Export

    M100 KLE Administrator and Provisioning Manual Blacklist Import/Export The best way to create a blacklist file for import is to first export the blacklist from the M100 KLE. After exporting the file, open it in an .xml editor and add or modify entries.
  • Page 81: Ldap

    M100 KLE Administrator and Provisioning Manual LDAP The phone supports remote Lightweight Directory Access Protocol (LDAP) directories. An LDAP directory is hosted on a remote server and may be the central directory for a large organization spread across several cities, offices, and departments. You can configure the phone to access the directory and allow users to search the directory for names and telephone numbers.
  • Page 82 M100 KLE Administrator and Provisioning Manual Setting Description Server address Enter the LDAP server domain name or IP address. Port Enter the LDAP server port. Version Select the LDAP protocol version supported on the phone. Ensure the protocol value matches the version assigned on the LDAP server.
  • Page 83 M100 KLE Administrator and Provisioning Manual Setting Description Work number attribute Sets the attribute for the work number. What you enter here should match the work number attribute for entries on the LDAP server (telephoneNumber, for example). This helps ensure that the phone displays LDAP entries in the same format as the Local Directory.
  • Page 84: Remote Xml

    Remote XML directory entries are supported. The 5,000 entries can be shared across the three remote XML directories. When the user selects a remote directory to view, the M100 KLE will sync with the directory server. The handset will display Sync failed. if any of the following failing conditions is...
  • Page 85 M100 KLE Administrator and Provisioning Manual Setting Description Name Sets the name of the directory as it will appear on the M100 KLE Directory list. The following order applies to the Directory list when multiple server-based directories are enabled: 1. Local 2.
  • Page 86: Servicing Pages

    M100 KLE Administrator and Provisioning Manual Servicing Pages Reboot To manually reboot the M100 KLE and apply settings that you have updated, click Time and Date On the Time and Date page, you can manually set the time and date, and the time and date formats.
  • Page 87: Time And Date Format

    M100 KLE Administrator and Provisioning Manual Time and Date Format Click the link for each setting to see the matching configuration file parameter in 150. Default values and ranges are “"time_date" Module: Time and Date Settings” on page listed there.
  • Page 88: Manual Time Settings

    Sets the current hour, minute, and second. Click the Time field, and enter the current time. You can also refresh the page to update the manual time settings. Click to start the M100 KLE using the manual time settings. Using the WebUI Back to Contents...
  • Page 89: Custom Language

    M100 KLE Administrator and Provisioning Manual Custom Language On the Export Translation page, you can export WebUI language strings. After exporting language strings, you can use the resulting file as the basis for a custom language translation file (.tpk file).
  • Page 90: Firmware Upgrade

    M100 KLE Administrator and Provisioning Manual Firmware Upgrade You can update the M100 KLE with new firmware using the following methods: Retrieving a firmware update file from a remote host computer and accessed via a  URL. This central location may be arranged by you, an authorized dealer, or your SIP service provider.
  • Page 91 Authentication password for the firmware server. password To update the firmware immediately: Click , or  You can also configure the M100 KLE to check for firmware updates at regular intervals. See “Provisioning” on page Using the WebUI Back to Contents...
  • Page 92: Manual Firmware Update And Upload

    M100 KLE Administrator and Provisioning Manual Manual Firmware Update and Upload On the Manual Firmware Update Settings page, you can upgrade the M100 KLE, handset, and cordless deskset firmware using a file located on your computer or local network. To update the firmware using a file on your computer or local network: 1.
  • Page 93 M100 KLE Administrator and Provisioning Manual 2. To install the deskset firmware: Click on the Firmware Server update page, or on the Manual Firmware update page. The confirmation dialog box shown below appears. 3. To begin installing the handset/deskset firmware, click .
  • Page 94 M100 KLE Administrator and Provisioning Manual 3. On the Admin settings menu, select Firmware update. The handset/deskset checks for new firmware. If new firmware is found, the handset/deskset screen asks you to proceed with the update. Only one handset/deskset at a time can perform a firmware update. The base LEDs flash to indicate the base is busy and all incoming calls are rejected while the update is in progress.
  • Page 95: Provisioning

    Using the Redirection Service requires contacting the Snom support team for an account. If one of these sources is disabled, not available, or has not been configured, the M100 KLE proceeds to the next source until reaching the end of the list.
  • Page 96: Provisioning Server

    Setting Description Enable PnP Subscribe Select to enable the M100 KLE to search for the provisioning URL via a SUBSCRIBE message to a multicast address (224.0.1.75). The M100 KLE expects the server to reply with a NOTIFY that includes the provisioning URL.
  • Page 97: Dhcp Settings

    Setting Description Use DHCP Options Enables the M100 KLE to use DHCP options to locate and retrieve the configuration file. When selected, the M100 KLE automatically attempts to get a provisioning server address, and then the configuration file. If DHCP options do not locate a configuration file, then the server provisioning string is checked.
  • Page 98 After selecting Days of the Week, select the day(s) on which the M100 KLE checks for updates. Start Hour Select the hour of the day on which the M100 KLE checks for updates. End Hour Select the hour of the day on which the M100 KLE stops checking for updates.
  • Page 99: Import Configuration

    M100 KLE Administrator and Provisioning Manual Import Configuration You can configure the M100 KLE by importing a configuration file from your computer or your local network. For more information about configuration file types and configuration file formatting, see “Provisioning Using Configuration Files” on page 109.
  • Page 100: Reset Configuration

    SIP account settings before applying the general configuration file to other units. Reset Configuration You can reset the phone to its default settings. To reset the M100 KLE to its default configuration: 1. Under Reset Configuration, click 2. When the confirmation box appears, click OK.
  • Page 101: Security

    178. To change the admin password: 1. Enter the old password (for a new M100 KLE, the default password is admin). 2. Enter and re-enter a new password. The password is case sensitive and can consist of both numbers and letters (to a maximum of 15 characters).
  • Page 102: Web Server

    HTTPS server port in the next step. 3. Enter the HTTPS server port number. The default setting is 443. Changing the Web Server settings will reboot the M100 KLE. Trusted Servers The Trusted Servers setting provides a means of blocking unauthorised SIP traffic. When enabled, each account's Registration server, SIP server, Outbound Proxy server and Backup Outbound Proxy server will be used as sources for trusted SIP traffic.
  • Page 103: Trusted Ip

    M100 KLE Administrator and Provisioning Manual Trusted IP In addition to the Trusted Servers setting, incoming IP traffic can be filtered using an "Allowed IP" list of IP addresses. When this means is enabled, all unsolicited IP traffic will be blocked unless it is from one of the trusted IP addresses on the "Allowed IP" list.
  • Page 104: Certificates

    M100 KLE Administrator and Provisioning Manual Certificates You can add two types of certificates using the WebUI or the provisioning file (see “"file" 168). The two types of certificates are: Module: Imported File Settings” on page Device—A single Device Certificate can be uploaded so that other parties can ...
  • Page 105: Trusted Certificate

    M100 KLE Administrator and Provisioning Manual Trusted Certificate On the Trusted Certificate page, you can: import up to 20 trusted certificates.  delete individual (or all) certificates.  protect certificates by selecting them in the Protected column, and then clicking ...
  • Page 106: Settings

    M100 KLE Administrator and Provisioning Manual TR-069 Settings The Broadband Forum’s Technical Report 069 (TR-069) defines a protocol for remote management and secure auto-configuration of compatible devices. On the Tr069 page, you can enable TR-069 and configure access to an auto-configuration server (ACS).
  • Page 107: System Logs

    M100 KLE Administrator and Provisioning Manual System Logs On the Syslog Settings page, you can enter settings related to system logging activities. It supports the following logging modes: Syslog server  Volatile file  Under Network Trace, you can capture network traffic related to the phone's activity and save the capture as a .pcap file.
  • Page 108: Network Trace

    M100 KLE Administrator and Provisioning Manual The logging levels are: CRITICAL: Operating conditions to be reported or corrected immediately (for  example, an internal component failure or file system error). ERROR: Non-urgent failures—unexpected conditions that won't cause the device ...
  • Page 109: Provisioning Using Configuration Files

    M100 KLE WebUI. For example, the "time_date" module in the configuration file contains the same settings that are on the Time and Date WebUI page. For a complete list of M100 KLE configuration file modules and their associated parameters, see “Configuration File Parameter Guide”...
  • Page 110: The Provisioning Process

    M100 KLE checks for updated files after one minute of inactivity. 2. Download the configuration files. If any file on the provisioning server has changed, the M100 KLE treats it as a new file and downloads it. If the provisioning URL specifies a path only with no filename, then by default the M100 KLE looks for and retrieves the following two files: General file: <model>.cfg.
  • Page 111: Resynchronization: Configuration File Checking

    To prevent users from delaying the update process (auto-updates cannot begin until the M100 KLE has been idle for one minute), or to avoid device restarts that might interfere with incoming calls: set the resynchronization interval to a suitable period ...
  • Page 112: Configuration File Types

    114. If the provisioning URL specifies a path only with no filename, then by default the M100 KLE will fetch both files. However, if the provisioning URL specifies both a path and filename, then the M100 KLE will only fetch the single configuration file specified.
  • Page 113: Data Files

    URLs to the data files that the M100 KLE 4-Line base station may require. None of the data files are exported when you export a configuration file from the M100 KLE. However, you can export a Directory or Blacklist .xml file using the WebUI. After modifying the .xml file, you can use the configuration file "file"...
  • Page 114: Configuration File Tips And Security

    The file name must contain the M100 KLE MAC address, which is printed on a label on the bottom of the device. For example, a Snom M100 KLE 4-Line base station with the MAC address of 00:11:A0:10:6F:2D would download the M100 KLE_0011A0106F2D.cfg file.
  • Page 115: Securing Configuration Files With Aes Encryption

    The encryption of configuration files is supported only for the auto provisioning process. Encrypt files only if you intend to store them on a provisioning server. Do not encrypt files that you intend to manually import to the M100 KLE. You cannot enable decryption for manually imported configuration files.
  • Page 116 M100 KLE Administrator and Provisioning Manual To enable configuration file decryption: 1. On the WebUI, click Servicing > Provisioning. 2. On the Provisioning page under Resynchronization, select Use Encryption for configuration file. 3. Enter the 16-character passphrase that you created when you encrypted the configuration file.
  • Page 117: Configuration File Parameter Guide

    ONFIGURATION ARAMETER UIDE This chapter lists the available options for all the settings within the M100 KLE configuration file. Most settings in the configuration file have an equivalent in the WebUI (see the settings tables in 35). However, the options you must enter when editing “Using the WebUI”...
  • Page 118 M100 KLE Administrator and Provisioning Manual  “"call_settings" Module: Call Settings” on page 164  ““audio” Module: Audio Settings” on page 166  “"file" Module: Imported File Settings” on page 168  ““xml_app” Module: XML App Settings” on page 171 ...
  • Page 119: Sip_Account" Module: Sip Account Settings

    The SIP account settings follow the format: sip_account.x.[element], where x is an account number ranging from 1 to 8 for the M100 KLE. All these settings are exported when you manually export the configuration from the M100 KLE.
  • Page 120 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.inter_digit_timeout Description: Sets the inter-digit timeout (in seconds) for account x. The inter-digit timeout sets how long the M100 KLE waits after the last digit is entered before dialing the number. Values: 1–10 Default: Setting: sip_account.x.maximum_call_number...
  • Page 121 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.primary_registration_server_port Description: Sets the registration server port for account x. Values: 1–65535 Default: 5060 Setting: sip_account.x.primary_registration_expires Description: Sets the expiration time (in seconds) of the current registration for account x. Values: 30–7200 Default:...
  • Page 122 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.primary_outbound_proxy_server_port Description: Sets the outbound proxy server port for account x. Values: 1–65535 Default: 5060 Setting: sip_account.x.backup_outbound_proxy_server_address Description: Sets the backup outbound proxy server IP address for account x. Values: IPv4, IPv6 or FQDN...
  • Page 123 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.codec_priority.5 Description: Sets the fifth highest-priority codec for account x. Values: none, g711u, g711a, g729, Default: g722 g726, g722, g723_1, ilbc, opus Setting: sip_account.x.codec_priority.6 Description: Sets the highest-priority codec for account x. Values:...
  • Page 124 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.sip_dscp Description: Sets the Signalling Quality of Service Layer 3 - DSCP for account x. Values: 0–63 Default: Setting: sip_account.x.local_sip_port Description: Sets the Local SIP port for account x. Values: 1–65535 Default: Account 1: 5060...
  • Page 125 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.nat_traversal_stun_enable Description: Enables or disables STUN (Simple Traversal of UDP through NATs) for account x. STUN enables clients, each behind a firewall, to establish calls via a service provider hosted outside of either local network.
  • Page 126 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.keep_alive_ignore_failure Description: Enable the phone to ignore keep-alive failure, if failure triggers re-subscription (and calls are dropped). Values: 0 (disabled), 1 (enabled) Default: Setting: sip_account.x.music_on_hold_enable Description: Enables or disables a hold-reminder tone that a far-end caller hears when put on hold during a call on account x.
  • Page 127 M100 KLE Administrator and Provisioning Manual Values: from, pai, rpid Default: Setting: sip_account.x.cid_src_priority.2 Description: Sets the second priority of the caller ID source to be displayed on the incoming call screen. Values: none, from, pai, rpid Default: rpid Setting: sip_account.x.cid_src_priority.3...
  • Page 128 M100 KLE Administrator and Provisioning Manual Setting: sip_account.dirty_host_ttl Description: Specify the “Time to Live” (TTL) for dirty hosts in seconds. This means that, when a phone was unable to reach a host, the phone will not try to reach this host again until the time specified in this field has elapsed.
  • Page 129: Mac-Specific Configuration File Settings

    M100 KLE Administrator and Provisioning Manual MAC-specific configuration file settings Setting: sip_account.x.sip_account_enable Description: Enables account x to be used by the device. Values: 0 (disabled), 1 (enabled) Default: Setting: sip_account.x.label Description: Sets the text that identifies the account on the device LCD. The account label appears on the Dialing Line list, dialing screen, and other call appearance screens.
  • Page 130 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.feature_sync_enable Description: Enables or disables feature synchronization for account x. When enabled, features configured on the service provider's web portal will automatically be updated on the device's WebUI. Values: 0 (disabled), 1 (enabled)
  • Page 131 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.access_code_cfna_off Description: Sets the Call Forward No Answer OFF feature access code for account x. Values: Text string Default: Blank Setting: sip_account.x.access_code_cfb_on Description: Sets the Call Forward Busy ON feature access code for account x.
  • Page 132 M100 KLE Administrator and Provisioning Manual Setting: sip_account.x.mwi_uri Description: Sets the MWI URI that will be used for MWI subscription. If this setting is left blank, the M100 KLE uses the account x user ID for MWI subscription. Values: SIP URI text string Default:...
  • Page 133: Hs_Settings" Module: Handset Settings

    The Handset Settings allow you to configure account assignments and names for the cordless handsets that are registered to the base station. For more information on registering cordless handsets, see the M100 KLE/M10 KLE User Guide. General configuration file settings Setting: hs_settings.autoreg_enable...
  • Page 134 M100 KLE Administrator and Provisioning Manual Setting: hs_settings.x.pfk.line1.account Description: Assign an Account number to the L1 line key. Values: Default: Setting: hs_settings.x.pfk.line1.value Description: Assign a KeyLine number to the L1 line key. Values: 1-12 Default: Setting: hs_settings.x.pfk.line2.feature Description: Assign a feature to the L2 line key.
  • Page 135 M100 KLE Administrator and Provisioning Manual Setting: hs_settings.x.pfk.line3.value Description: Assign a KeyLine number to the L3 line key. Values: 1-12 Default: Setting: hs_settings.x.pfk.line4.feature Description: Assign a feature to the L4 line key. Values: unassigned, keyline, line, Default: keyline call list, dir, call log, redial,...
  • Page 136 M100 KLE Administrator and Provisioning Manual Setting: hs_settings.x.pfk.intercom.feature Description: Assign a feature to the INTERCOM hard key. Values: unassigned, call list, dir, call Default: unassigned log, redial, messages, dnd, cfwd all, cfwd busy, cfwd no answer Setting: hs_settings.x.pfk.intercom.account Description: Assign an Account number to the INTERCOM hard key.
  • Page 137 M100 KLE Administrator and Provisioning Manual Setting: hs_settings.x.pfk.down.feature Description: Assign a feature to the DOWN hard key. Values: unassigned, call list, dir, call Default: VDP651: call log log, redial, messages, dnd, VDP658: unassigned cfwd all, cfwd busy, cfwd no answer Setting: hs_settings.x.pfk.down.account...
  • Page 138: Mac-Specific Configuration File Settings

    M100 KLE Administrator and Provisioning Manual MAC-specific configuration file settings Setting: hs_settings.x.handset_name Description: Sets the name for handset x. You can use up to 11 letters and/or numbers. Use alphanumeric characters only—no symbol characters are allowed. Values: Text string Default:...
  • Page 139: System" Module: System Settings

    M100 KLE Administrator and Provisioning Manual “system” Module: System settings The System settings enables you to configure DECT related settings for the M100 KLE 4-Line base station. General configuration file settings Setting: system.repeater_mode_enable Description: Enables a repeater (such as the VSP605 Range Extender) to be registered to the M100 KLE 4-Line base station.
  • Page 140: Network" Module: Network Settings

    M100 KLE Administrator and Provisioning Manual "network" Module: Network Settings The network settings follow the format: network.[element]. General configuration file settings Setting: network.vlan.wan.enable Description: Enables or disables the WAN VLAN. Values: 0 (disabled), 1 (enabled) Default: Setting: network.vlan.wan.id Description: Sets the WAN VLAN ID.
  • Page 141 M100 KLE Administrator and Provisioning Manual Setting: network.eapol.access_password Description: Sets the 802.1x EAPOL MD5 password. Values: Text string Default: Blank Setting: network.vendor_class_id Description: Sets the vendor ID for DHCP option 60. Values: Text string Default: snomM100KLE Setting: network.user_class Description: Sets the user class for DHCP option 77.
  • Page 142: Mac-Specific Configuration File Settings

    M100 KLE Administrator and Provisioning Manual MAC-specific configuration file settings Setting: network.ip.mode Description: Sets the IPv4 network mode. Values: disable, dhcp, static, pppoe Default: dhcp Setting: network.ip.static_ip_addr Description: Sets a static IP address for the network. Values: Text string (IPv4)
  • Page 143 M100 KLE Administrator and Provisioning Manual Setting: network.ip.pppoe.service_name Description: If IPv4 mode is PPPoE, enter the name of the applicable PPPoE provider, in case more than one is available. Values: Text string Default: Blank Setting: network.ip.pppoe.username Description: If IPv4 mode is PPPoE, enter your PPPoE account username.
  • Page 144 M100 KLE Administrator and Provisioning Manual Setting: network.ip6.dns1 Description: If manual DNS configuration is enabled, enter the address for the primary DNS server. Values: Text string (IPv6) Default: Blank Setting: network.ip6.dns2 Description: If manual DNS configuration is enabled, enter the address for the secondary DNS server.
  • Page 145: Provisioning" Module: Provisioning Settings

    M100 KLE Administrator and Provisioning Manual "provisioning" Module: Provisioning Settings The provisioning settings follow the format: provisioning.[element]. All these settings are exported when you manually export the configuration from the M100 KLE. General configuration file settings Setting: provisioning.dhcp_option_enable Description: Enables or disables using DHCP options for locating the configuration and firmware files.
  • Page 146 M100 KLE Administrator and Provisioning Manual Setting: provisioning.bootup_check_enable Description: Enables or disables bootup check for configuration and firmware files. Values: 0 (disabled), 1 (enabled) Default: Setting: provisioning.schedule_mode Description: Sets the type of schedule check for configuration and firmware files. Values:...
  • Page 147 Plug-and-Play Subscribe and Notify protocol. Values: 0 (disabled), 1 (enabled) Default: Setting: provisioning.pnp_response_timeout Description: Sets how long the M100 KLE repeats the SUBSCRIBE request if there is no reply from the PnP server. Values: 1–60 Default: Configuration File Parameter Guide Back to Contents...
  • Page 148: Mac-Specific Configuration File Settings

    M100 KLE Administrator and Provisioning Manual Setting: provisioning.pwd_export_enable Description: Enables or disables passwords from being exported in plain text. This parameter is not available on the WebUI. The passwords affected are: network.eapol.access_password  provisioning.fw_server_access_password  provisioning.server_access_password  profile.admin.access_password  profile.user.access_password ...
  • Page 149 M100 KLE Administrator and Provisioning Manual Setting: provisioning.fw_server_access_password Description: Sets the authentication password for the server hosting the firmware file. Values: Text string Default: Blank Setting: provisioning.server_address Description: Sets the provisioning server IP address. Values: Text string Default: https://secure-provisioning.s nom.com/snomM400SC/sn omM400SC.htm...
  • Page 150: Time_Date" Module: Time And Date Settings

    M100 KLE Administrator and Provisioning Manual "time_date" Module: Time and Date Settings The time and date settings follow the format: time_date.[element]. All these settings are exported when you manually export the configuration from the M100 KLE. All the time and date settings are included in the general configuration file.
  • Page 151 M100 KLE Administrator and Provisioning Manual Values: Pacific/Pago_Pago, Pacific/Honolulu, Default: America/New_York America/Adak, America/Anchorage, America/Vancouver, America/Tijuana, America/Los_Angeles, America/Edmonton, America/Chihuahua, America/Denver, America/Phoenix, America/Winnipeg, Pacific/Easter, America/Mexico_City, America/Chicago, America/Nassau, America/Montreal, America/Grand_Turk, America/Havana, America/New_York, America/Caracas, America/Halifax, America/Santiago, America/Asuncion, Atlantic/Bermuda, Atlantic/Stanley, America/Port_of_Spain, America/St_Johns, America/Godthab, America/Argentina/Buenos_Aires, America/Fortaleza, America/Sao_Paulo,...
  • Page 152 M100 KLE Administrator and Provisioning Manual Setting: time_date.daylight_saving_auto_adjust Description: Sets the device to automatically adjust clock for daylight savings. Values: 0 (disabled), 1 (enabled) Default: Setting: time_date.daylight_saving_user_defined Description: Enables or disables manual daylight savings configuration. Values: 0 (disabled), 1 (enabled)
  • Page 153 M100 KLE Administrator and Provisioning Manual Setting: time_date.daylight_saving_end_week Description: Sets the week that daylight savings time ends. Values: 1–5 Default: Setting: time_date.daylight_saving_end_day Description: Sets the day that daylight savings time ends. Values: Sunday, Monday, Tuesday, Default: Sunday Wednesday, Thursday, Friday, Saturday Setting: time_date.daylight_saving_end_hour...
  • Page 154: Log" Module: Log Settings

    M100 KLE Administrator and Provisioning Manual "log" Module: Log Settings The log settings control system logging activities. System logging may be required for troubleshooting purposes. The following logging modes are supported: Serial/Console—system log output to an external console using a serial/RS-232 ...
  • Page 155: Remotedir" Module: Remote Directory Settings

    All these settings are exported when you manually export the configuration from the M100 KLE. All the remote directory settings are included in the general configuration file. Setting: remoteDir.ldap_enable Description: Enables or disables the M100 KLE 4-Line base station's access to the LDAP directory. Values: 0 (disabled), 1 (enabled) Default: Setting: remoteDir.ldap_directory_name...
  • Page 156 M100 KLE Administrator and Provisioning Manual Setting: remoteDir.ldap_user_name Description: Sets the LDAP authentication user name. Values: Text string Default: Blank Setting: remoteDir.ldap_access_password Description: Sets the LDAP authentication password. Values: Text string Default: Blank Setting: remoteDir.ldap_base Description: Sets the LDAP search base. This sets where the search begins in the directory tree structure.
  • Page 157 Description: Sets the name attributes. Enter the name attributes that you want the M100 KLE to display for each entry returned after an LDAP search. Separate each attribute with a space. For example, givenName sn will display the first name and surname for each entry.
  • Page 158 Enables or disables LDAP incoming call lookup. If enabled, the M100 KLE searches the LDAP directory for the incoming call number. If the number is found, the M100 KLE uses the LDAP entry for CID info. Values: 0 (disabled), 1 (enabled)
  • Page 159 M100 KLE Administrator and Provisioning Manual Setting: remoteDir.xml.x.first_name_tag Description: Sets the first name tag for a directory entry. Values: Text string Default: DIR_ENTRY_NAME_FIRST Setting: remoteDir.xml.x.last_name_tag Description: Sets the last name tag for a directory entry. Values: Text string Default: DIR_ENTRY_NAME_LAST Setting: remoteDir.xml.x.work_number_tag...
  • Page 160: Web" Module: Web Settings

    M100 KLE Administrator and Provisioning Manual "web" Module: Web Settings The web settings control the web server IP, port, and security settings. The web settings follow the format: web.[element]. All the web settings are included in the general configuration file.
  • Page 161: Trusted_Ip" Module: Trusted Ip Settings

    M100 KLE Administrator and Provisioning Manual “trusted_ip” Module: Trusted IP Settings The trusted_ip settings provide enhanced security for the M100 KLE. When enabled, these settings can filter network traffic and reject any traffic from unauthorized sources. The trusted_ip settings follow the format: trusted_ip.[element].
  • Page 162: Trusted_Servers" Module: Trusted Server Settings

    M100 KLE Administrator and Provisioning Manual “trusted_servers” Module: Trusted Server Settings The trusted_servers settings provide enhanced security for the M100 KLE. When enabled, these settings can filter network traffic and reject any traffic from unauthorized sources. The trusted_servers settings follow the format: trusted_servers.[element].
  • Page 163: User_Pref" Module: User Preference Settings

    M100 KLE Administrator and Provisioning Manual "user_pref" Module: User Preference Settings The user settings are accessible to the M100 KLE user. These settings are useful for initial setup. You may wish to remove these settings from auto-provisioning update files so that users do not have their own settings overwritten.
  • Page 164: Call_Settings" Module: Call Settings

    M100 KLE Administrator and Provisioning Manual "call_settings" Module: Call Settings The call settings configure data related to a user's call preferences. The data is stored internally at /mnt/flash/CallSettings.xml. All the call settings (except one) follow the format: call_settings.account.x.[element] where x is an account number ranging from 1 to 8.
  • Page 165 M100 KLE Administrator and Provisioning Manual Setting: call_settings.account.x.call_fwd_busy_target Description: Sets the Call Forward Busy target number for account x. Values: Text string Default: Blank Setting: call_settings.account.x.cfna_enable Description: Enables or disables Call Forward No Answer for account x. Values: 0 (disabled), 1 (enabled)
  • Page 166: Audio" Module: Audio Settings

    M100 KLE Administrator and Provisioning Manual “audio” Module: Audio Settings The audio settings include jitter buffer parameters and RTP port settings. All the audio settings are included in the general configuration file. Setting: audio.x.jitter_mode Description: Select the desired mode for the jitter buffer: fixed (static) or adaptive. This setting depends on your network environment and conditions.
  • Page 167 M100 KLE Administrator and Provisioning Manual Setting: audio.x.rtp.port_end Description: Sets the Local RTP port range end. Values: 1–65535 Default: 19000 Setting: audio.rtcp_xr.enable Description: Enables or disables reporting of RTCP XR via SIP to a collector server. RTP Control Protocol Extended Reports (RTCP XR) are used for voice quality assessment and diagnostics.
  • Page 168: File" Module: Imported File Settings

    Provisioning  Languages  File parameter values are URLs that direct the M100 KLE to the location of the file to be imported. None of these settings are exported when you manually export the configuration from the M100 KLE. General configuration file settings Setting: file.certificate.x.url...
  • Page 169 M100 KLE Administrator and Provisioning Manual Setting: file.protected_certificate.trusted.url Description: URL to upload a trusted certificate file in pem or crt. It will be given the first available index and marked as protected. For example, <protocol>://<user>:<password>@<host>:<port>/<url-path> Values: Text string Default: Blank Setting: file.protected_certificate.custom_device.url...
  • Page 170: Mac-Specific Configuration File Settings

    M100 KLE Administrator and Provisioning Manual MAC-specific configuration file settings Setting: file.contact.directory.append Description: URL of contact directory to be imported. Entries in the imported file will be added to existing directory entries. Values: Text string Default: Blank Setting: file.contact.directory.overwrite Description: URL of contact directory to be imported.
  • Page 171: Xml_App" Module: Xml App Settings

    M100 KLE Administrator and Provisioning Manual “xml_app” Module: XML App Settings The M100 KLE supports both push and pull server applications. The XML app settings allow you to enable “push” events and how they interact with the phone during calls.
  • Page 172: Tr069" Module: Tr-069 Settings

    M100 KLE Administrator and Provisioning Manual “tr069” Module: TR-069 Settings The Broadband Forum’s Technical Report 069 (TR-069) defines a protocol for remote management and secure auto-configuration of compatible devices. The TR-069 settings allow you to enable TR-069 and configure access to an auto-configuration server (ACS).
  • Page 173 M100 KLE Administrator and Provisioning Manual Setting: tr069.connection_request.username Description: Set the user name for authenticating the connection sent from the ACS. Values: Text string Default: Blank Setting: tr069.connection_request.access_password Description: Set the password for authenticating the connection sent from the ACS.
  • Page 174: Tone" Module: Tone Definition Settings

    M100 KLE Administrator and Provisioning Manual "tone" Module: Tone Definition Settings The Tone Definition settings configure data for various tones for the purpose of localization. The Audio Manager component uses the data from this model to populate the mcu on bootup.
  • Page 175 M100 KLE Administrator and Provisioning Manual Setting: tone.inside_dial_tone.element.x Description: Defines the inside dial tone element x. Values: Tone element string Default: Blank Setting: tone.inside_dial_tone.num_of_repeat_all Description: Sets the number of repeats of all elements in sequence; that is, repeating back to the first element.
  • Page 176 M100 KLE Administrator and Provisioning Manual Setting: tone.busy_tone.num_of_elements Description: Sets the number of tone elements for the busy tone. Values: 1–5 Default: Setting: tone.busy_tone.element.1 Description: Defines the busy tone element 1. Values: Tone element string Default: 2 480 -22 620 -22 0 0 0 0 375...
  • Page 177 M100 KLE Administrator and Provisioning Manual Setting: tone.ring_back_tone.num_of_repeat_all Description: Sets the number of repeats of all elements in sequence; that is, repeating back to the first element. Values: 0–65535 Default: Setting: tone.congestion_tone.num_of_elements Description: Sets the number of tone elements for the congestion tone.
  • Page 178: Profile" Module: Password Settings

    M100 KLE Administrator and Provisioning Manual Setting: tone.dial_tone.num_of_elements Description: Sets the number of tone elements for the dial tone. Values: 1–5 Default: Setting: tone.dial_tone.element.1 Description: Defines the dial tone element 1. Values: Tone element string Default: 2 440 -22 350 -22 0 0 0 0...
  • Page 179: Mac-Specific Configuration File Settings

    M100 KLE Administrator and Provisioning Manual MAC-specific configuration file settings Setting: profile.user.access_password Description: Sets the user password for logging on to the WebUI and editing user-accessible settings. Values: Text string Default: user (15 characters maximum) Configuration File Parameter Guide Back to Contents...
  • Page 180: Troubleshooting

    H A P T E R ROUBLESHOOTING If you have difficulty with your M100 KLE 4-Line base station, please try the suggestions below. For customer service or product information, contact the person who installed your system. If your installer is unavailable, visit our website at www.snomamericas.com.
  • Page 181 If the phone is not downloading a MAC-specific configuration file, ensure the  filename is all upper case. Provisioning: "Use DHCP Option" is enabled, but the M100 KLE is not getting a provisioning URL from the DHCP Server. Ensure that DHCP is enabled in Network settings.
  • Page 182: Appendixes

    Avoid water You can damage your M100 KLE 4-Line base station if it gets wet. Do not use the  handset in the rain, or handle it with wet hands.Do not install the M100 KLE 4-Line base station near a sink, bathtub or shower.
  • Page 183 Remember that electrical appliances can cause serious injury if used when you are wet or standing in water. If the M100 KLE 4-Line base station should fall into water, DO NOT RETRIEVE IT UNTIL YOU UNPLUG THE POWER CORD AND NETWORK CABLE FROM THE WALL, then pull the unit out by the unplugged cords.
  • Page 184: Appendix B: Gnu General Public License

    M100 KLE Administrator and Provisioning Manual Appendix B: GNU General Public License COPYRIGHT NOTICE AND WARRANTY DISCLAIMER This Product contains Software applicable to GNU General Public License, Version 2 which can be used freely. Towards the licensor of this Software the following liability is disclaimed: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;...
  • Page 185 M100 KLE Administrator and Provisioning Manual For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code.
  • Page 186 M100 KLE Administrator and Provisioning Manual a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
  • Page 187 M100 KLE Administrator and Provisioning Manual control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
  • Page 188 M100 KLE Administrator and Provisioning Manual This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by...
  • Page 189 Boston, MA 02111-1307 USA If requested by you, the complete corresponding source code of the Software can be sent by Snom Technology GmbH on a standard data storage medium against the reimbursement of the manufacturing costs of EUR 5.- per unit.
  • Page 190 M100 KLE Administrator and Provisioning Manual Back to Contents...

Table of Contents