Browsed by
Tag: debian

Run miniSIPServer on Debian 12 (bookworm)

Run miniSIPServer on Debian 12 (bookworm)

Debian 12 (bookworm) was released. It is the latest stable version and will be widely deployed in business environment absolutely. So we run and test the latest miniSIPServer on this system as usual. Of course, the result is perfect.

Please refer to the figure below.

Run miniSIPServer on Debian 12 system.

If you want to build a VoIP system on Linux system, Debian 12 is a good choice.

Please refer to our online document for more details about how to install and run miniSIPServer on Debian systems. And I’m sure you’ll like the combination of Debian and miniSIPServer.

start miniSIPServer on boot (Linux)

start miniSIPServer on boot (Linux)

With old Debian version, we can start miniSIPServer on boot by updating ‘/etc/rc.local’ file. Since most Debian versions have been migrated to systemd, so we have to change to other ways to do that.

The first way is to keep “rc.local”, so we need to enable “rc-local.service” in systemd. This service is disabled by default, we can use command below to activate it.

sudo systemctl enable rc-local

It is not a very good way because we have to update “rc-local.service” to fit miniSIPServer requirements which might affect other applications defined in the same “/etc/rc.local” file.

It is better to define an independent service to start miniSIPServer in systemd. In fact, it is quite easy. Lets explain the details in Raspberry Pi system for example. In this scenario, we will indicate Pi to start miniSIPServer (command line) at boot and the default user is “pi”.

First, please create a “minisipserver.service” file in directory “/lib/systemd/system” with content below.

[Unit]
Description=miniSIPServer
After=network.target mariadb.service
Requires=network.target mariadb.service

[Service]
Type=simple
GuesMainPID=no
User=pi
KillMode=process
ExecStart=/opt/sipserver/minisipserver-cli

[Install]
WantedBy=multi-user.target

Then, you can use command to activate this service.

sudo systemctl enable minisipserver

Once “minisipserver.service” is enabled, miniSIPServer (command line) will start up automatically when the system is reboot.

In the “minisipserver.service” file, we can see two important sections, [Unit] and [Service], and we need to describe more details about them.

Unit

Please click here to get more details about unit section in systemd.

We care “After=” and “Requires=” parameters. Since miniSIPServer is a network application, so it requires network is ready and need to be started up after the network. In our environment, miniSIPServer is connected with Mariadb/MySQL database, so it requires the database is ready too. If you don’t need database, you can remove “mariadb.service” from “After=” and “Requires=” parameters .

Service

Please click here to get more details about service section in systemd.

We care “User=” and “ExecStart=” parameters. “User=” parameter indicate systemd who is trying to run this service and start specific application. Since we are using Raspberry Pi system and the default user is “pi”, we set this parameter to “pi”. You need to change it to your own user name in your own Linux system. By default, miniSIPServer is installed at “/opt/sipserver” directory and the command line file is “minisipserver-cli”, so we set “ExecStart=” parameter to indicate systemd where to get the executing file and run it.

Run miniSIPServer on Debian 11 (Bullseye)

Run miniSIPServer on Debian 11 (Bullseye)

Debian 11 (Bullseys) was released at August 14th, 2021. It is the latest stable version and very important for business deployment. So we run miniSIPServer on this system and make some tests. The result is perfect!

It is no problem to run miniSIPServer on Debian 11. You can refer to online document for more details about how to run miniSIPServer on Linux systems.

run miniSIPServer on Debian 11
run miniSIPServer on Debian 11
miniSIPServer on Deepin 15.11

miniSIPServer on Deepin 15.11

Deepin is a very popular Linux distributor system in China market. It is very beautiful and easy to use. More and more software have been migrated to this system in China. As we know it is based on Debian system, we think it should be no problem to run miniSIPServer on it directly.

And it is true! Follow the online document, we can install and run miniSIPServer as same as what we do in Debian system.

miniSIPServer in Deepin market
miniSIPServer in Deepin market

Yes, this system is very beautiful. After install miniSIPServer, you can find it in its software market.

And it is very easy to run miniSIPServer.

miniSIPServer on Deepin 15.11
miniSIPServer on Deepin 15.11

Please enjoy it!

miniSIPServer on Debian 10

miniSIPServer on Debian 10

Debian 10 (Buster) is released. It is a stable and important version and can be deployed in business environment, so we must pay enough attention to this version.

We make some test with miniSIPServer on Debian 10. Now we are proud to announce that it is perfect to run miniSIPServer on the latest Debian system. Please refer to following figure.

miniSIPServer on Debian 10
miniSIPServer on Debian 10

You can update Debian source list, then download and install miniSIPServer. No more action!

Debian organization, Congratulation!

miniSIPServer on Debian 9

miniSIPServer on Debian 9

It is a good news to see that the latest Debian 9 is released. We have downloaded and tested it in our lab.

Debian 9 is very interesting. Since it is a stable version, it is important for us to run miniSIPServer on this system. We have to find that so many libraries and softwares have been changed or upgraded. Previous MSS versions cannot work on it by default.

We did lots of work to fix these conflict and upgrade MSS to V31 (build 20170621). And we are exciting to announce that the latest versions can still work on previous Debian systems, such as Debian 7 and Debian 8. Everything is perfect now!

If you want to try Debian 9, please upgrade MSS to the latest V31. And please refresh the document for more details about libraries.

Debian8

Debian8

Great! Debian 8 is released. We install it in lab and make some test with miniSIPServer V20.

It is quite easy to install and run miniSIPServer on Debian 8. Please refer to attached figure:

Run miniSIPServer on Debian 8.
Run miniSIPServer on Debian 8.

Happy new year! 64 bits miniSIPServer!

Happy new year! 64 bits miniSIPServer!

Today we upgrade miniSIPServer V14 to support 64 bits Debian and Ubuntu. That’s a great news for some of our customers.

As we know, in some networks, customers have deployed 64 bits Debian or Ubuntu servers. So when we want to install previous 32 bits miniSIPServer in their servers, it is required to install some additional 32 bits libraries. Of course, it is no problem to do that, but some customers often think it could be unstable for their servers.

So we decide to migrate MSS to 64 bits to fit this requirement. Now it is unnecessary to care about 32 bits problem.

For customers who are using 64 bits Windows, it is unnecessary to care about 32 bits problem. Windows can process them in perfect way, so please keep current versions.

miniSIPServer for Debian 7

miniSIPServer for Debian 7

We update and rebuild miniSIPServer V13.2 to fit Debian 7 system, now it is no problem to run MSS on Debian 7 and Ubuntu 12.04 systems with same DEB packages.

If you are Debian 6 users, it is time to upgrade to Debian 7 now and hope you can enjoy our products.