Page 4
C620 Administrator and Provisioning Manual Remote XML......................84 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..................
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.
NAT traversal settings, and so on. As the C620 SIP Wireless Conference Phone 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 C620-specific configurations for optimal performance with those services.
NTRODUCING THE This administrator and provisioning guide contains detailed instructions for configuring the C620 SIP Wireless Conference Phone. Please read this guide before attempting to configure the C620. 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.
The Snom C620 SIP Wireless Conference Phone is a designed to work with popular SIP telephone (IP PBX) equipment and services. Once you have ordered and configured your SIP equipment or service, the C620 enables you to make and receive calls as you would with any other business phone.
C620 Administrator and Provisioning Manual Quick Reference Guide The external features of the C620 base station and conference phone are described below. C620 Base Station (Power LED) (VoIP LED) 3. LINK key Back to Contents Introducing the C620...
C620 Administrator and Provisioning Manual C620 Conference Phone M N O PQRS T U V WXYZ a » A 1. Status indicator 8. LCD display screen 2. Speaker 9. Dial pad keys (HOLD) 10. Front microphone (CANCEL) (Menu) 5. Soft Keys (OK) 6.
You should log in to your server to confirm that the IP range is sufficient. If no DHCP server is present, you can assign a static IP to the C620. You can assign a static IP address using the C620 menu.
Page 14
C620 Administrator and Provisioning Manual Figure 1. C620 Installation Example Back to Contents Introducing the C620...
C620 to locate and upload the configuration file. For example, you can enable the C620, 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 C620 automatically downloads the file and applies the new settings.
C620 Administrator and Provisioning Manual Customizing Soft Keys You can use the WebUI or parameters to customize the soft keys that appear on the Idle screen, Call Active screen, Call Held screen and Live Dial screen. For more details, see “Soft Keys”...
Page 17
C620 Administrator and Provisioning Manual Table 2. Custom Soft Keys Screen Available Soft Keys Soft Key Text Resume Resume Transfer Transfer Conference Conf. Quick Dial Qdial Live Dial Blank Directory Call History Call Hist Redial Redial Messages Message Dial Dial...
C620 Administrator and Provisioning Manual Factory Reset the Base Station 1. Using a paperclip, or something similar, press and hold the reset button on the back of the base station for 15 seconds. 2. Release the reset button. During the next one to two minutes, the following occurs: The conference phone displays “Please wait”.
PIN code, and perform firmware update. This chapter contains instructions for using the Admin Settings menu and for accessing the Status menu. See the C620 User Manual for more information about the other menus. Back to Contents Configuration Using the Phone Menus...
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 C620 on the Product Info screen, available from the Status menu.
Page 21
C620 Administrator and Provisioning Manual Table 3. Status menu summary Menu Information listed Network Network status: IPv4 or IPv6 IP Type (DCHP/Auto/Static IP/Disabled) IP address Subnet Mask Gateway IP address DNS Server 1 IP address ...
C620 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. Table 4. Line status icons Icon...
C620 Administrator and Provisioning Manual Using the Admin Settings Menu To access the Admin Settings menu: 1. When the conference phone is idle, press 2. On the Main Menu, press to highlight Status & Settings, and then press The Status &...
Page 24
C620 Administrator and Provisioning Manual Table 5. Admin setting summary Setting Options Provisioning Server string Login ID Login PW Edit PIN code Edit PIN code Select Firmware update to have the handset check Firmware update whether a firmware update is available. See “Updating the...
2. Press then press For IPv4, DHCP is enabled by default, which means the C620 will get its IP address from the network. When DHCP is disabled, you must enter a static IP address for the C620. For IPv6, DHCP is disabled by default.
Page 26
C620 Administrator and Provisioning Manual You must be familiar with TCP/IP principles and protocols to configure static IP settings. To set static IP for the C620: 1. From the IPv4 or IPv6 menu, menu, press to highlight Set static IP, and then press If Mode is set to Static IP, the Set static IP menu appears.
Page 27
C620 Administrator and Provisioning Manual 6. Enter the Subnet Mask for IPv4 or Prefix for IPv6. 7. Press Save 8. On the Set static IP menu, press to highlight Gateway, and then press 9. Enter the Gateway. 10. Press Save ...
Page 28
C620 Administrator and Provisioning Manual 16. Press Save Back to Contents Configuration Using the Phone Menus...
Page 29
7. On the Set static DNS menu, press to highlight DNS 2, and then press 8. Enter the IP address for the secondary DNS server. The C620 uses this server if the primary server does not respond. The value you enter will also be assigned to: IPv4 or IPv6 > Set Static IP > DNS2.
Page 30
C620 Administrator and Provisioning Manual 9. Press Save To set the VLAN ID for the C620: 1. From the Network setting menu, press to highlight VLAN ID, and then press 2. On the VLAN ID menu, with WAN port highlighted, press The WAN Port screen appears.
Server string—the URL of the provisioning server. The URL can include a complete path to the configuration file. Login ID—the username the C620 will use to access the provisioning server. Login PW—the password the C620 will use to access the provisioning server.
Page 32
C620 Administrator and Provisioning Manual To use the Provisioning menu: 1. From the Admin Settings menu, press to highlight Provisioning, and then press The Provisioning menu appears. 2. On the Provisioning menu, with Server string highlighted, press 3. Enter the URL of the provisioning server.
Page 33
C620 Administrator and Provisioning Manual 7. Press Save 8. On the Provisioning menu, press to highlight Login PW, and then press 9. Enter the Login password. 10. Press Save Back to Contents Configuration Using the Phone Menus...
C620 Administrator and Provisioning Manual Editing the conference phone PIN code The PIN code is a four-digit code that you use to deregister the conference phone from the base. The default PIN is 1590. To edit the PIN code: ...
H A P T E R SING THE The WebUI allows you to configure all aspects of C620 SIP Wireless Conference Phone operation, including account settings, soft keys, network settings, contact lists, and provisioning settings. The WebUI is embedded in the C620 operating system. When you access the WebUI, you are accessing it on the device, not on the Internet.
C620 Administrator and Provisioning Manual Using the Web User Interface (WebUI) The Web User Interface (WebUI) resides on the C620 SIP Wireless Conference Phone’s base station. You can access it using an Internet browser. After you log in to the WebUI,...
Page 37
Ensure that you are running the latest update of your preferred browser.) 4. Type the C620 IP address in the browser address bar and press ENTER on your computer keyboard.
Page 38
C620 Administrator and Provisioning Manual The settings tables in this section contain settings that appear in the WebUI and their equivalent settings in the configuration file template. You can use the configuration file template to create custom configuration files. Configuration files can be hosted on a provisioning server and used for automatically configuring phones.
C620 Administrator and Provisioning Manual Status Page On the Status pages, you can view network status and general information about the base station and conference phone. Some of the information on the Status pages is also available on the Status menu available on the conference phone.
C620 Administrator and Provisioning Manual Device Status The device status page shows the name and registration status of devices. The devices that can be registered include: maximum of one conference phone up to two wireless microphones up to two C52-SP Expansion Speakerphones ...
C620 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 42
Line Type Select the line type to Private or Shared. A private line will be accessible only at the C620 you are configuring. Shared lines can be assigned to more than one SIP endpoint. For more information about using shared lines, see the C620 User Guide.
Page 43
C620 Administrator and Provisioning Manual Setting Description Call Rejection Response Select the response code for call rejection. This code Code applies to the following call rejection cases: User presses Reject for an incoming call (except when Call Forward Busy is enabled) DND is enabled ...
C620 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 conference phone should 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.
C620 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.
C620 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 47
C620 Administrator and Provisioning Manual Setting Description Codec priority 3 Select the codec to be used third during a call if the previous codec fails. Codec priority 4 Select the codec to be used fourth during a call if the previous codec fails.
UDP (User Datagram Protocol) is generally less prone to latency, but SIP data may be subject to network congestion. TLS (Transport Layer Security)—the C620 supports secured SIP signalling via TLS. Optional server authentication is supported via user-uploaded certificates. TLS certificates are uploaded using the configuration file.
C620 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 50
C620 Administrator and Provisioning Manual Setting Description Call Forward Busy ON Enter the Call Forward Busy ON access code. Call Forward Busy OFF Enter the Call Forward Busy OFF access code. Anonymous Call Reject Enter the Anonymous Call Reject ON access code.
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 C620 receives unsolicited MWI notifications, the Message Waiting LED will not light to indicate new messages.
C620 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.
C620 Administrator and Provisioning Manual Setting Description Minimum Value (secs) Sets the session timer minimum value (in seconds) for account x. Maximum Value (secs) Sets the session timer maximum value (in seconds) for account x. Jitter Buffer Setting Description Fixed Enable fixed jitter buffer mode.
C620 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). Setting Description Server Address Specifies the Broadsoft XSI server.
C620 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 165.
Page 56
C620 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.
C620 Administrator and Provisioning Manual User Preferences On the User Preferences page, you can set the language that appears on the WebUI. The User Preferences page is also available to phone users when they log on to the WebUI. The preference settings are also available as parameters in the configuration file.
and icons). Any soft key level where all soft keys are invisible will be dynamically skipped when the user navigates through the available levels. On the C620, a soft key level consists of three soft keys (populated or blank) in a row.
Page 59
C620 Administrator and Provisioning Manual In the Device setting, select the device number of the conference phone. The Type setting defines the function of the soft key. The following table lists the available selections for Type. The Label setting defines the label text displayed for the soft key. If left blank, the soft key will display the default text for the specified Type.
C620 Administrator and Provisioning Manual The Value and Account fields are only applicable for certain Types, as described in the following table. Type Setting Description Backspace Configures the key to delete a character on the dial screen. Call Forward Configures the key to access the Call Forward menu.
If you press the key, nothing will happen. Server Application On the Server Application page, you can enter Action URIs to allow the C620 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 62
C620 Administrator and Provisioning Manual A GET request then passes along the following information: http://10.50.10.140/script.pl?name=42512 Assuming that the User Identifier is 42512. Variable names are defined by the particular XML application being called. Variable values are predefined and depend on the status of the phone. If the variable has no meaning in the current status, then the phone sends an empty string.
C620 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 64
C620 Administrator and Provisioning Manual Setting Description Off Hook The Off Hook URI is triggered when the user goes to Dial mode by: Pressing the TALK/OFF hard key Pressing the [New] soft key during a held call. Note that the Off Hook URI will NOT be triggered when calling a pre-defined number and going immediately to Dialling mode—this event triggers the Outgoing Call URI...
C620 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.
C620 Administrator and Provisioning Manual Network Pages You can set up the C620 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 C620 settings must match the network settings.
C620 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 C620, as well as addresses for the Subnet Mask, Gateway, and DNS Server(s).
When Static IP is selected, you must enter a static IP address for the C620, 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 C620. Subnet Mask Enter the subnet mask. Gateway Enter the address of the default gateway (in this case, your router).
C620 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"...
C620 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.
For more information about configuring VPN, visit our website at www.snomamericas.com. Ensure that NTP or manual time is configured correctly so that the C620 is using the correct date and time before VPN setup. Mismatched time between sites and servers may invalidate the initial TLS handshake.
The conference phone also has its own Local directory. You can add entries to the Local directory using the conference phone. For more information, see the C620 User Guide. Back to Contents...
Page 73
C620 Administrator and Provisioning Manual Table 6 describes the buttons available on the Base Directory page. Table 6. Base Directory commands Click To... Sort the list by last name Sort the list by first name Back to Contents Using the WebUI...
Page 74
C620 Administrator and Provisioning Manual Table 6. Base Directory commands Click To... Edit information for an entry View the next page of entries 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.
C620 Administrator and Provisioning Manual Create Base Directory Entry Setting Description Range Default First Name Enter the appropriate names in these fields. The maximum length Blank Last Name of the first name and last name fields is 15 characters. Ringer Tone Sets a unique ringer tone for calls Auto, Tone 1–10...
C620 Administrator and Provisioning Manual Blacklist On the Blacklist page, you can manage local blacklist entries. The C620 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 77
C620 Administrator and Provisioning Manual Table 7. Blacklist commands Click To... View the next page of entries. View the last page of entries. View the first page of entries. Delete selected entries. Click Select All to select every entry on the page you are viewing.
C620 Administrator and Provisioning Manual Create Blacklist Entry Setting Description Range Default First Name Enter the appropriate names in these fields. The maximum length Blank Last Name of the first name and last name fields is 15 characters. Work Enter the appropriate telephone...
C620 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 C620. After exporting the file, open it in an .xml editor and add or modify entries.
C620 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 81
C620 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.
LDAP entries. If a match is found, the LDAP entry is displayed for dialing. Broadsoft Directory and CallLogs The C620 supports the display of Broadsoft directories and call logs. Back to Contents Using the WebUI...
C620 Administrator and Provisioning Manual Setting Description Account Select the desired account number. Directory Type Setting Description Group Directory Enables or disables the display of the Broadsoft Group Directory on the phone for the specified account. Enterprise Directory Enables or disables the display of the Broadsoft Enterprise Directory on the phone for the specified account.
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 C620 will sync with the directory server. The conference phone will display Sync failed. if any of the following failing...
Page 85
C620 Administrator and Provisioning Manual Setting Description Name Sets the name of the directory as it will appear on the C620 Directory list. The following order applies to the Directory list when multiple server-based directories are enabled: 1. Local 2. Blacklist 3.
C620 Administrator and Provisioning Manual Servicing Pages Reboot To manually reboot the C620 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.
C620 Administrator and Provisioning Manual Time and Date Format Click the link for each setting to see the matching configuration file parameter in “"time_date" Module: Time and Date Settings” on page 150. Default values and ranges are listed there. Setting...
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 C620 using the manual time settings. Back to Contents Using the WebUI...
C620 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). You can import one custom language for use on the WebUI. The custom language adds to the existing languages available with the firmware.
C620 Administrator and Provisioning Manual Firmware Upgrade You can update the C620 with new firmware using the following methods: Auto Upgrade – 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.
Server authentication Authentication password for the firmware server. password To update the firmware immediately: Click You can also configure the C620 to check for firmware updates at regular intervals. “Provisioning” on page Back to Contents Using the WebUI...
C620 Administrator and Provisioning Manual Manual Firmware Update and Upload On the Manual Firmware Update Settings page, you can upgrade the C620 base station and conference phone firmware using a file located on your computer or local network. Updating the base station To update the firmware using a file on your computer or local network: 1.
Page 93
C620 Administrator and Provisioning Manual 3. To begin installing the conference phone firmware, click . The message Installing handset firmware. Please wait... appears. To cancel the download, click , the message System update in progress. Please wait... After clicking appears on the conference phone.
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 C620 proceeds to the next source until reaching the end of the list.
Setting Description Enable PnP Subscribe Select to enable the C620 to search for the provisioning URL via a SUBSCRIBE message to a multicast address (224.0.1.75). The C620 expects the server to reply with a NOTIFY that includes the provisioning URL. The process times out after five attempts.
DHCPv4 Settings Setting Description Use DHCPv4 Options Enables the C620 to use DHCP options to locate and retrieve the configuration file. When selected, the C620 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 97
Setting Description Mode Sets which files for which the C620 checks. It can check for configuration files, firmware update files (from the URL entered on the Firmware Server Settings page), or both. Note: When checking for both configuration and firmware files, the firmware URL can be within the config file.
C620 Administrator and Provisioning Manual Import Configuration You can configure the C620 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.
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 C620 to its default configuration: 1. Under Reset Configuration, click 2. When the confirmation box appears, click OK.
179. To change the admin password: 1. Enter the old password (for a new C620, 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).
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 C620. Trusted Servers The Trusted Servers setting provides a means of blocking unauthorized 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.
C620 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.
C620 Administrator and Provisioning Manual Certificates You can add two types of certificates using the WebUI or the provisioning file (see “"file" Module: Imported File Settings” on page 169). The two types of certificates are: Device—A single Device Certificate can be uploaded so that other parties can ...
C620 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 105
C620 Administrator and Provisioning Manual To import a trusted certificate: 1. On the Trusted Certificate page, click 2. Locate the certificate file and click Open. 3. Click Back to Contents Using the WebUI...
C620 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).
C620 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.
C620 Administrator and Provisioning Manual Setting Description Log Level Sets the log level. The higher the level, the larger the debug output. 5—ALL 4—DEBUG 3—INFO 2—WARNING 1—ERROR 0—CRITICAL The logging levels are: CRITICAL: Operating conditions to be reported or corrected immediately (for ...
The settings within a configuration file are grouped into modules. Most of the modules group their settings in the same way that settings are grouped on the C620 WebUI. For example, the "time_date" module in the configuration file contains the same settings that are on the Time and Date WebUI page.
C620 checks for updated files after one minute of inactivity. 2. Download the configuration files. If any file on the provisioning server has changed, the C620 treats it as a new file and downloads it. If the provisioning URL specifies a path only with no filename, then by default the C620 looks for and retrieves the following two files: General file: <model>.cfg.
Repeatedly, at a defined interval from 60 to 65535 minutes (45 days). C620 restart If the C620 needs to restart after an auto-update, the restart happens only after the device has been idle for one minute. To prevent users from delaying the update process (auto-updates cannot begin until the...
114. If the provisioning URL specifies a path only with no filename, then by default the C620 will fetch both files. However, if the provisioning URL specifies both a path and filename, then the C620 will only fetch the single configuration file specified.
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" module to have the C620 import the new file. For a complete list of data file parameters, see “"file"...
The file name must contain the C620 MAC address, which is printed on a label on the back of the device. For example, a Snom C620 SIP Wireless Conference Phone with the MAC address of 00:11:A0:10:6F:2D would download the C620_0011A0106F2D.cfg file.
You can encrypt your configuration files to prevent unauthorized users modifying the configuration files. The C620 firmware decrypts files using the AES 256 algorithm. After encrypting a file and placing it on your provisioning server, you can enable the C620 to decrypt the file after fetching it from the server.
Page 116
C620 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.
ONFIGURATION ARAMETER UIDE This chapter lists the available options for all the settings within the C620 configuration file. Most settings in the configuration file have an equivalent in the WebUI (see the settings tables in “Using the WebUI” on page 35).
Page 118
C620 Administrator and Provisioning Manual “"call_settings" Module: Call Settings” on page 165 “"speed_dial" Module: Speed Dial Settings” on page 181 ““audio” Module: Audio Settings” on page 167 “"file" Module: Imported File Settings” on page 169 ““xml_app” Module: XML App Settings” on page 172 ...
SIP account settings. The SIP account settings for each account are identified by the account number, from 1 to 3 for the C620. For example, for account 1 you would set: sip_account.1.sip_account_enable = 1...
Page 120
C620 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 C620 waits after the last digit is entered before dialing the number. Values: 1–10 Default: Setting: sip_account.x.maximum_call_number...
Page 121
C620 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: 3600 Setting: sip_account.x.registration_retry_time...
Page 122
C620 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
C620 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 Setting: sip_account.x.codec_priority.6 Description: Sets the highest-priority codec for account x. Values: none, g711u, g711a, g729,...
Page 124
C620 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
C620 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
C620 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
C620 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 Description: Sets the third priority of the caller ID source to be displayed on the incoming call screen.
Page 128
C620 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.
C620 Administrator and Provisioning Manual Setting: sip_account.dns_query_option Description: Select DNS query option for SIP traffic only: 0 (DNS query with A record only) 1 (DNS query with NAPTR/SRV/A) DNS query for all other traffic (e.g. HTTP) should always perform A record only.
Page 130
C620 Administrator and Provisioning Manual Setting: sip_account.x.label Description: Sets the text that identifies the account on the device LCD. The account label appears on the dialing screen and other call appearance screens. Values: Text string Default: Blank Setting: sip_account.x.display_name Description: Sets the text portion of the caller ID that is displayed for outgoing calls using account x.
Page 131
C620 Administrator and Provisioning Manual Setting: sip_account.x.access_code_retrieve_voicemail Description: Sets the voicemail retrieval feature access code for account x. Values: Text string Default: Blank Setting: sip_account.x.access_code_dnd_on Description: Sets the do not disturb (DND) ON feature access code for account x. Values:...
Page 132
Blank 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 C620 uses the account x user ID for MWI subscription. Values: SIP URI text string Default: Blank Setting: sip_account.x.network_conference_enable...
C620 Administrator and Provisioning Manual "hs_settings" Module: Handset Settings The Handset Settings allow you to configure account assignments and names for the devices that are registered to the base station. For more information on registering devices, see the C620 User Guide.
C620 Administrator and Provisioning Manual General configuration file settings Setting: hs_settings.x.pfk.softkey.y.idle.feature Description: Sets the features assigned to the soft keys on the idle screen, where x = 1 to 6 (device number of the conference phone), and y = 1 to 9 (soft key number).
Page 135
C620 Administrator and Provisioning Manual Setting: hs_settings.x.pfk.softkey.y.call_active.feature Description: Sets the features assigned to the soft keys on the call active screen, where x = 1 to 6 (device number of the conference phone), and y = 1 to 9 (soft key number).
Page 136
C620 Administrator and Provisioning Manual Setting: hs_settings.x.pfk.softkey.y.call_held.feature Description: Sets the features assigned to the soft keys on the call held screen, where x = 1 to 6 (device number of the conference phone), and y = 1 to 9 (soft key number).
Page 137
C620 Administrator and Provisioning Manual Setting: hs_settings.x.pfk.softkey.y.live_dial.feature Description: Sets the features assigned to the soft keys on the live dial screen, where x = 1 to 6 (device number of the conference phone), and y = 1 to 9 (soft key number).
C620 Administrator and Provisioning Manual Setting: hs_settings.autoreg_enable Description: Enable/disable HS auto registration If enabled, device with IPEI matching with hs_settings.x.ipei will be allowed to register without going through manual DECT registration Otherwise, device have to be registered through manual DECT ...
C620 Administrator and Provisioning Manual “system” Module: System settings The System settings enables you to configure DECT related settings for the C620 SIP Wireless Conference Phone. MAC-specific configuration file settings Setting: system.x.registered_ipei Description: Read-only parameters indicating device registration status (for both auto &...
C620 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
C620 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: snomC620 Setting: network.user_class Description: Sets the user class for DHCP option 77.
C620 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) Default:...
Page 143
C620 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
C620 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.
C620 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 C620. 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
C620 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: disable, interval, weekday Default:...
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 C620 repeats the SUBSCRIBE request if there is no reply from the PnP server. Values: 1–60 Default: Back to Contents Configuration File Parameter Guide...
C620 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
C620 Administrator and Provisioning Manual Setting: provisioning.server_address Description: Sets the provisioning server IP address. Values: Text string Default: https://et.vtechphones.com/r Setting: provisioning.server_username Description: Sets the authentication name for the provisioning server. Values: Text string Default: Blank Setting: provisioning.server_access_password Description: Sets the authentication password for the provisioning server.
"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 C620. All the time and date settings are included in the general configuration file.
Page 152
C620 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) Default: Setting: time_date.daylight_saving_start_month...
Page 153
C620 Administrator and Provisioning Manual Setting: time_date.daylight_saving_end_month Description: Sets the month that daylight savings time ends. Values: January, February, March, Default: November April, May, June, July, August, September, October, November, December Setting: time_date.daylight_saving_end_week Description: Sets the week that daylight savings time ends.
Page 154
C620 Administrator and Provisioning Manual Setting: time_date.ntp_server_update_interval Description: Sets the delay between NTP server updates, in seconds. Values: 0–4294967295 Default: 1000 Setting: time_date.time_and_date Description: Manually sets the date and time. Use the format <year>-<month>-<day>T<hour>:<minute>:<second> Values: <year>-<month>-<day>T Default: 2016-03-01T12:00:00 <hour>:<minute>:<second> Back to Contents...
C620 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 ...
"remoteDir" Module: Remote Directory Settings The remote directory settings follow the format: remoteDir.[element]. All these settings are exported when you manually export the configuration from the C620. All the remote directory settings are included in the general configuration file. Setting: remoteDir.ldap_enable...
Page 157
C620 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 158
Description: Sets the name attributes. Enter the name attributes that you want the C620 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 159
C620 Administrator and Provisioning Manual Setting: remoteDir.ldap_incall_lookup_enable Description: Enables or disables LDAP incoming call lookup. If enabled, the C620 searches the LDAP directory for the incoming call number. If the number is found, the C620 uses the LDAP entry for CID info. Values:...
Page 160
C620 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...
C620 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. Setting: web.server_enable...
C620 Administrator and Provisioning Manual “trusted_ip” Module: Trusted IP Settings The trusted_ip settings provide enhanced security for the C620. 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].
C620 Administrator and Provisioning Manual “trusted_servers” Module: Trusted Server Settings The trusted_servers settings provide enhanced security for the C620. 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].
C620 Administrator and Provisioning Manual "user_pref" Module: User Preference Settings The user settings are accessible to the C620 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.
C620 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 3.
Page 166
C620 Administrator and Provisioning Manual Setting: call_settings.account.x.call_fwd_always_target Description: Sets the Call Forward Always target number for account x. Values: Text string Default: Blank Setting: call_settings.account.x.call_fwd_busy_enable Description: Enables or disables Call Forward Busy for account x. Values: 0 (disabled), 1 (enabled)
C620 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 168
C620 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.
Provisioning Languages File parameter values are URLs that direct the C620 to the location of the file to be imported. None of these settings are exported when you manually export the configuration from the C620. General configuration file settings Setting: file.certificate.x.url...
Page 170
C620 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: Default: Blank Setting: file.protected_certificate.custom_device.url Description: URL to upload a custom device certificate to override the factory installed device certificate.
C620 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: Default: Blank Setting: file.contact.directory.overwrite Description: URL of contact directory to be imported. Entries in the imported file will replace all existing directory entries.
C620 Administrator and Provisioning Manual “xml_app” Module: XML App Settings The C620 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. The XML app settings are included in the general configuration file.
C620 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 174
C620 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. Values:...
C620 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 176
C620 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 177
C620 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 178
C620 Administrator and Provisioning Manual Setting: tone.ring_back_tone.element.x Description: Defines the ringback tone element x. Values: Tone element string Default: Blank 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.
C620 Administrator and Provisioning Manual Setting: tone.congestion_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: 65535 Setting: tone.dial_tone.num_of_elements Description: Sets the number of tone elements for the dial tone.
C620 Administrator and Provisioning Manual General configuration file settings Setting: profile.admin.access_password Description: Sets the administrator password for accessing the admin menus on the conference phone and the WebUI. Values: Text string Default: admin (15 characters maximum) MAC-specific configuration file settings Setting: profile.user.access_password...
C620 Administrator and Provisioning Manual "speed_dial" Module: Speed Dial Settings The custom speed dial settings enable you to program up to 10 numbers that the phone user dials frequently. The speed dial settings follow the format speed_dial.x.[element] , where x is the speed dial entry number that matches the dial pad key (0-9).
H A P T E R ROUBLESHOOTING If you have difficulty with your C620 SIP Wireless Conference Phone, 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.
Phone if you ever need to ship it. Avoid water You can damage your C620 SIP Wireless Conference Phone if it gets wet. Do not install the C620 SIP Wireless Conference Phone near a sink, bathtub or shower.
C620 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
C620 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. And you must show them these terms so they know their rights.
Page 186
C620 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
C620 Administrator and Provisioning Manual The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
Page 188
C620 Administrator and Provisioning Manual of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
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 10.- per unit.
Page 190
C620 Administrator and Provisioning Manual Back to Contents...