...
The description below assumes that the SNOM phone is connected to an enterprise or home network and that there is no NAT or firewall traversal required to reach the sipXecs server. While the SNOM phones are fully capable, NAT and firewall traversal is discussed elsewhere.
Desktop Phones
Section | ||||
---|---|---|---|---|
|
Configuring SNOM Phones with sipXecs
Configuring SNOM phones with the sipXecs Configuration Server is extremely easy. You do not need to understand the many parameters offered by the SNOM phones. Instead, sipXecs offers simple plug & play management.
...
The following describes in detail required steps as well as how to configure your DHCP server for SNOM phone mass-deployment.
Network Configuration before you start
Mass-Deployment using DHCP:
sipXecs supports mass deployment for SNOM phones where the sipXecs configuration server generates all the necessary configuration files automatically. These configuration files are picked up by the phone during its boot process using the HTTP protocol directly from the sipXecs server's docroot directory (/var/sipxdata/configserver/phone/profile/docroot).
...
Note: In a mixed environment with phones from different manufacturers (e.g. SNOM and Polycom), there is a conflict with respect to DHCP parameter settings as both types of phones require DHCP Option 66 (tftp-server-name) to include a string relevant to their respective boot process. This can easily be resolved by defining specific resource allocation records for your phones as shown above.
Alternative Manual Configuration:
If it is not possible to change the configuration of your local DHCP server, the phone can be configured manually with a Setting URL as follows:
...
Panel | ||
---|---|---|
"Your_sipX_HOSTNAME":8090/phone/profile/docroot/ |
Firmware Update
Note: Do not use firmware older than 4.x. SNOM in regular intervals provides updates to its firmware. The latest one tested with sipXecs is release 6.2.
Firmware Upgrade Procedure
- Find the IP address of the phone by pressing the key market with a '?'. The About screen displays.
- Find the latest firmware version on the SNOM Support Page. A good overview of the latest firmware version of all SNOM phones can be found here. Copy the URL of the firmware to your clipboard. It should look something like this: _http://fox.snom.com/download/snom360-6.0.0-beta-SIP-j.bin_.
- Open the Web configuration portal of the phone by pointing a browser to the IP address of your phone, then go to "Software Update" (_http://10.1.1.156/update.htm_).
- Copy the URL of the firmware binary into the firmware text field and press the "Load" button. NOTE: You will not get any feedback on the web page.
- The phone should now reboot. Dependent on the installed firmware version it might ask for confirmation.
- Navigate to the Web interface and go to the "System Information" link and verify that the last section of the "Version-Code" field matches the firmware version you loaded.
...
Note: Firmware updates can also be initiated using the sipX Configuration Server. This capability is recommended if you want your phone to automatically and periodically check for newly released firmware updates.
Configuring the SNOM phones with the sipXecs Configuration Server
Once the phone is able to find its boot server at startup, all remaining configuration is done automatically and remotely using the sipX Configuration Server and Web UI. The tasks required to complete the installation are as follows:
- Create at least one user who will be using the phone
- Create the phone as a device known to sipXecs
- Assign one or several users to the phone (create lines)
- Generate the profile for the phone and reboot the phone
Creating a new user in sipXecs
- Log into the sipX UI as superadmin
- It is recommended that you add different User Groups as Web UI and Call Handling Permissions are defined for groups and not individual users. Groups can consist of users with different phones.
- Click on Users from the main navigation, then click the Add User button to create a new user:
- Create a new user by entering the requested parameters. The extension number is populated based on the settings in User Extension Pool; however, it can be changed. Note that the PIN is only the password the user needs to login to the voicemail portal. The SIP password the phone will use for registration is automatically generated and assigned. It can be viewed / changed by clicking on Show Advanced Settings. (See here for more information).
...
5. Edit permissions by going to Group Settings for the group the user belongs to. If the user should be able to record system prompts using the phone, enable it. Also, make sure you set correct permissions for dialing rules.
2. Create a Device for the new phone
- Click on Phones in the main navigation, then Add Phone. Enter each phone's MAC address (lower case letters only) as the serial number, choose the appropriate phone model, and place it into the desired group.
...
2. Click on your new phone entry, listed by its serial number, then go to Lines.
3. Assign user(s) to the phone
- Click on Add Line. You can search for a specific user or just click Search with empty fields, which will list all users. Select a user and press Select. You have now attached that user to the device. Dependent on the phone model, several lines can be attached to a device.
4. Generate the profile
1. Click the checkbox on the left side of the entry and select the Send Profiles button. This now creates the configuration profile for the phone with default parameters and stores it in the docroot directory of the sipX server. During the previous steps we have used default parameters for both the user we created as well as the device. These default parameters should allow the phone to properly register with sipX when it boots next time. Once registration is accomplished, user and device parameters can be changed to your specific requirements.
...
2. You now need to restart your SNOM phone manually by unplugging the power cord (or press Settings on the phone and navigate to Reboot). As the phone comes back up it should now successfully register with the sipX proxy. This can be verified by clicking on Registrations under Diagnostics in the main navigation menu. An entry should be shown for the phone. Once the phone registered successfully with ConfigServer it can then be restarted from the Web UI remotely as you make further changes to its configuration.
Enable Additional Features
Music On Hold (MoH)
SNOM phones support the standard IETF call flow for MoH. Starting with release 3.6 sipX automatically configures the SNOM phones with an appropriate music server to provide Music On Hold. Whenever the hold key is pressed on a SNOM phone, the caller will hear Music On Hold.
...
Panel |
---|
sip:moh@sipx-server host FQHN:5120 |
Web portal
The SNOM phones have a great phone Web portal that provides interesting additional features to the user of the phone:
...
Additional features we consider exceptional:
*12 physical line keys: The phone offers 12 physical line keys assigned to function keys.
*Function keys: 12 function keys enable powerful features such as Intercom, Call Park Extensions, Voice Recorder, and Shared Lines, provided the server side PBX solution supports it.
Support for*Music on Hold (MoH) source
Support for*Secure VoIP (i.e. SRTP and certificates)
Extensive*NAT / firewall traversal support (STUN, ICE)
Message Waiting Indication (MWI)
For every line the Snom phone allows you to configure a Mailbox parameter. This parameter is used for both message waiting indication subscription as well as message retrieval. The default profile for the Snom phone configures this parameter to correspond to the User ID of the line.
Note: This does not work great with the sipX media server. The default setting is to set this parameter to the User ID or extension number of the line. This allows the phone to subscribe to notifications for that User ID's voicemail messages and it enables the message light on the phone to work as intended. However, when the Retrieve button is pressed on the phone, the phone calls the extension sip:userID@sipx.domain.com instead of the sipX media server voicemail extension (default 101). Therefore, you will be connected to your own voicemail box and because the line is busy you will get a message that asks whether you would like to leave a message. This issue has been logged with Snom and we hope a fix will be forthcoming (this applies to firmware 4.3).
Do Not Disturb (DND)
The DND feature is supported by the SNOM phone. However, the "DND Active" indication, displayed on the bottom line of the phone's display, is not visible if there also is a message waiting indication. This is presumably a bug in the phone (firmware 4.3).
Line State Indication (Presence)
The Snom phone can subscribe to another phone's line state using its Function Keys. This function depends on the phone and we have tested this with Polycom phones (firmware 1.5.2) and Snom phones (firmware 4.3).
...
- If the line on the Polycom rings, the function key LED on the Snom phone blinks
- If the line on the Polycom is busy, the function key LED on the Snom phone is light solid
- The function key on the Snom phone acts as a speed dial key to call the line on the Polycom phone
Call History
The Snom phone logs details of calls dialled, received and missed, but this functionality will be broken if the registrar setting is appended by the string ";transport=udp" or ";transport=tcp". The presence of this string in the registrar field can be easily confirmed by directing a web browser to the phone's internal web interface, navigating to one of the identities, and looking at the Registrar.
The way to correct this issue through SipX is to edit the Line settings for the Phone or Phone Group, and manually enter the registrar under Registration > Registrar. Note that you will need to re-send the phone profiles after doing this.
Troubleshooting
- You can reset the phone to defaults in "Advanced" link from phone's web admin.
- Default admin password is 0000
Configure the snom 190 / 220 UI
- Connect the SNOM phone to the network
- Open the SNOM web interface
- Move to the SIP subsection of the Settings section
Configuration Options
{{Box File|Submenu Lines|
Within Lines:
...