MYVOIPAPP

在树莓派中运行miniSIPServer

1. 描述

树莓派(Raspberry Pi)是一种基于ARM芯片的卡片式电脑,具有省电、轻便等诸多特点,非常适合微型服务器应用的场景。miniSIPServer V14(及以上)版本支持该硬件系统。

本文不涉及安装、配置树莓派的内容,相关文档请参考树莓派网站的“quick start”文档。本文重点介绍如何在一个工作正常的树莓派中安装、运行miniSIPServer系统。

2. 硬件

目前有多种Pi硬件,我们只确保支持“Raspberry Pi 3 Model B”或者更新的硬件版本。

虽然树莓派可以运行各种版本的Linux系统,但是我们要求采用 Raspbian(Stretch),我们不保证其他版本可以正常安装和运行MSS。请移步树莓派官方网站下载

3. 安装

首先,请确保树莓派运行正常、网络正常。

3.1 安装依赖库

miniSIPServer依赖一些软件库,在树莓派的官方源中有这些软件库,因此我们仅需要简单运行以下apt-get命令即可安装:

sudo apt-get install libqt4-dev libqtcore4 libqtgui4 libqt4-network libqt4-xml libcurl4-gnutls-dev curl gcc g++
3.2 下载miniSIPServer

请从我们的网站下载miniSIPServer。请注意,务必下载Raspbian版本的miniSIPServer。

假设安装的是“20客户”版本,MSS安装文件为:mss_v37_pi_u20.deb。

3.3 安装miniSIPServer

在“mss_v37_pi_u20.deb”文件所在目录,执行以下命令即可:

sudo dpkg --install mss_v37_pi_u20.deb

miniSIPServer 默认安装在"/opt/sipserver/"目录,miniSIPServer 所有文件都存储在该目录及其子目录中。

如果您在树莓派中启动了窗体界面,那么您可以在“互联网”菜单栏中找到miniSIPServer的应用程序链接,点击即可运行图形界面的 miniSIPServer ,如下图所示:

MSS main window on Raspbian
4. 运行

如上所示,如果您启动了窗体系统,直接点击miniSIPServer的程序链接即可运行和管理miniSIPServer。

如果您没有启动窗体系统,则需要运行miniSIPServer的命令行版本。请使用以下命令:

/opt/sipserver/msscli&

命令行方式的 miniSIPServer 会打开8080端口启动Web管理系统,因此您可以使用浏览器访问并配置miniSIPServer:

miniSIPServer web management system
5. 停止

如果您是运行 miniSIPServer 的桌面版本(GUI),请点击菜单“文件 - 退出”即可停止并退出 miniSIPServer。

如果您是运行 miniSIPServer 的命令行版本(即msscli),请采用以下命令杀掉 msscli 进程即可。

sudo killall msscli
6. 中文界面

无论是图形界面的 miniSIPServer, 还是 web 界面的 miniSIPServer,在Linux系统中初始运行时,默认是英文界面。请点击菜单“File - Language - 中文”,如下图所示:

切换中文界面

然后重启 miniSIPServer 即可完成界面语种切换。

注意,有时候浏览器会缓存以前的内容,此时刷新一下页面即可。

7. 卸载

请点击这里