Web management

1. Description

More and more customers require to control the SIP server remotely, such as from Internet, so we decide to support web management which customers can visit from internet network.

MSS V3.1 or above version can support web management. Once MSS starts up, it will start a HTTP server to provide WWW service. Customers can use Internet explorer, Firefox, Chrome, Opera,etc, to visit this server to make configurations.

By default, MSS open TCP port 8080 to receive HTTP requrests. For example, you can type "http://localhost:8080" in firefox to visit MSS web management.

login page

Then, we can click "login" button to login into system. The main screen is splitted to two parts: top one is menu which is almost same with GUI menu, bottom part is data window to show details information according to commands.

main screen

2. Configuration
1.1 sub chapter
Item Value
SIP server address
2.1 Administrator password

MSS doesn't have a default administrator password, it could be dangerous when someone visit it from internet. So if there isn't administrator password, MSS HTTP server will not be started. We need configure it for protection. Please click MSS menu "data / system / Basic" and fill your password in the "administrator password" field.

administrator password configuration

Once we configure a "administrator password", we need input it correctly when we login into MSS web management.

2.2 HTTP server port

As we have described, MSS has an embeded HTTP server to provide WWW services. The default port is 8080, and sometimes this port could be used by another application, so we need change it to another one. Please click MSS menu "data / system / Basic" and change the "HTTP server port" to another value.

If we change its value, we need restart MSS to enable it.

HTTP server port configuration
2.3 Encrypt HTTP

This means HTTPS.

If you want to start HTTPS for the web system, you need indicate MSS to load your own certificate file and private key file. Both these files must be PEM format. Certificate file must be renamed to 'server.crt' and private key file must be renamed to 'server.key'.

Since HTTP files are located in 'httpd' subdirectory, above files MUST be located in 'httpd/cert' subdirectory. For examples:

In windows system, above files should be following by default:


In Linux system, including Debian and Pi, above files should be following by default:


Of course, you need restart MSS to load certificate files. If everything is ok, you can visit web system with HTTPS URL:

You can use your own self-signed certificate files, but you need indicate your Chrome/Firefox/IE to accept that.