在树莓派中运行miniSIPServer

MYVOIPAPP技术支持团队

support@myvoipapp.com

索引

1. 描述

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

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

2. 硬件

有很多硬件组合方式来构建树莓派系统,我们采用以下比较简单的硬件配置供您参考:

(1)红色树莓派2(即中国产红色Raspberry Pi B型),可以在天猫egoman旗舰店购买。

(2)金士顿8G Class10 SD高速存储卡(SD10V/8GB),可以在京东、易迅等电子商务网站购买。

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

3. 安装

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

3.1 安装依赖库

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

sudo apt-get install gcc g++ libqt4-dev libqtcore4 libqtgui4 libqt4-network libqt4-xml libssl-dev libmysqlclient-dev libsrtp0-dev

3.2 下载miniSIPServer

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

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

3.3 安装miniSIPServer

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

sudo dpkg --install mss_pi_u20.deb

安装成功后,您可以在"/opt/sipserver/"目录找到miniSIPServer所有的相关文件。

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

MSS main window on Raspbian

4. 运行

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

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

    /opt/sipserver/msscli&

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

miniSIPServer web management system

5. 卸载

请点击这里