The snom m9 softphone

From Vodia PBX Wiki
Jump to: navigation, search


The snom m9 softphone is a software emulation of the snom m9 cordless phone. It uses the same SIP and RTP stacks, has the same built-in web server and shares most of the features of the m9. The main difference is that purely network-related tasks such as DHCP or LLDP are not available, and there is only one handset registered to the base.

This handset implements only call-relevant features; other tools like stopwatch or notepad are not available. The user interface also looks slightly different because the display resolution was reduced by a factor of 2 compared to the actual handset.

The soft phone comes with a notification icon in the taskbar which is not possible with the hardware device. This icon can be used to notify users of incoming calls and to quickly access functions like dialing a number.


The snom m9 softphone can be downloaded here .


You will receive the softphone in a ZIP folder as shown in the screen shot below. You may double-click the setup application on Windows 7; older Windows versions might require that you copy the content of the ZIP folder into a separate directory and then run it from there.

M9soft installation-1.png

  1. After starting the setup application, the installer might ask you to install additional redistributable libraries that are required to run the phone. Choose Install and follow the dialogs to install those components.
    M9soft installation-2.png
  2. Then Windows will probably issue a security warning that the publisher of “snom m9 soft phone” cannot be verified. This is because snom was not using a certificate that can be verified using the default Root CA verification path on your computer. Click Install regardless of whether you want to proceed installing the soft phone.
    M9soft installation 3.png
  3. The next thing that will likely pop up is a warning from Windows that the application is trying to access network resources (see the screen shot below). Obviously, the snom m9 softphone will need access to network resources in order to communicate with the network and you’ll have to grant access for this. You may limit the access to private networks if you don’t intend to use the soft phone while you are traveling; however, we recommend that you use a voice encryption model anyway. Communication should be reasonably safe also in public environments so that you can also enable the public networks.
    M9soft installation 4.png
  4. The next pop-up that you will see will be the license agreement for the snom m9 soft phone. You need to agree to the license agreement if you want to use the voice functions of the phone (other features like the built-in webserver might work regardless). Take the time to read the license agreement and then make your decision if you want to accept it or reject it.
    M9soft installation-5.png
  5. Once you have accepted the license agreement, the m9 soft phone will ask you to register the product. You may use the product also without product registration. However, snom would like to know who is using the softphone, so it will remind you from time to time to register your product. The registration is free and you may opt out of the newsletter if you don’t want to be bothered with it. If you want to receive the snom newsletter, you must enter an email address. If you are not working for a company, then you may leave the company field empty. The region field is used by the marketing department to better understand the regional distribution of the snom customer base. The server environment will help snom in setting the right focus on interoperability optimization.
    M9soft installation-6.png

After sending the product registration, the snom m9 soft phone will be fully operational.

If you would like to have quick access to the softphone, you may pin the m9 to the taskbar. To do this:

  1. Click the Windows Start button and search for “snom m9 soft phone".
  2. Right-click the entry and select Pin to taskbar. You may also pin it to the Start menu if you want to have quick access to it.

If you want Windows to automatically start the softphone once you have logged in, drag and drop the m9 soft phone from the task bar into the Programs/Startup folder.


After you have started the m9 soft phone, you will see the picture of the m9 handset on the screen with a blue background screen. The soft phone is functional, however not registered yet. The next step is to register the phone to the phone system.

M9soft setup-1.png

Web-Server based setup

In general, you can follow the setup of the m9 hard phone guidelines here. The snom wiki has a lot of information about these steps. If you want to follow these steps, the easiest way to do this is to right-click on the taskbar icon for the snom m9 soft phone and select “Open browser”. This will lead you to the login screen of the built-in web server (you must have the HTTP port available on your computer in order to use this feature).

M9soft setup-2.png

The default login name is “admin” and the default password is “password”.

M9soft setup-3.png

Quick Setup

If your phone system supports plug and play, you can skip the web browser and use the quick setup instead. In such a case, select the “Quick setup” menu entry. You will see the following pop up screen:

M9soft setup-4.png

If you are using the snom ONE server type, the system will automatically generate a configuration URL that directly accesses the plug and play functionality of the snom ONE server. Otherwise, the m9 soft phone will use the standard provisioning mechanism as described in the m9 configuration documentation.

The server address can be a DNS name such as “” or an IP address such as “” or “[db8:123::21:423]”. The username may include the domain name such as “” if the system requires the domain name to be included in the username. The password must be repeated, and the “Ok” button is only available when the passwords are the same.

After the successful automatic provisioning succeeded, the phone will display the name of the registered account on the display. The phone is then ready to place and receive calls.

M9soft setup-5.png


M9soft operation-1.png

Outbound Call

To place an outbound call, you can use the keypad to dial the number. To start the call, press the green button. To clear the last digit, press the red button. You may also use the keyboard to dial the number.

The arrow keys and the menu buttons on the phone are not available, they are only included for the sake of keeping the look the same like the m9 cordless phone.

Inbound Call

When someone tries to call you, there will be a “bubble” showing information about the caller. You can accept the call by either pressing the green button on the phone or by clicking on the bubble.

Holding the Call

Once you are in a call, you can hold the call by clicking on the taskbar icon. You will see more entries compared to the state when there is no call active. You may select to hold the call or you may also select to end the call.

M9soft operation-2.png

When you are holding the call, the menu entry changes and you may resume the call.

Transfer the Call

If you are holding a call or have an active call, you may transfer the can using the transfer menu item in the pop up menu. You need to enter the number where you want to transfer the call to.