如何在 Debian 上安装 Asterisk 13
在此页
- 链接
Asterisk 是一个免费的开源框架,用于构建通信应用程序。 Asterisk 将普通计算机变成 VoIP 通信服务器。 Asterisk 为 IP PBX 系统、VoIP 网关、会议服务器提供支持,并被世界各地的小型企业、大型企业、呼叫中心、运营商和政府使用。今天我们将在 Debian 上安装 Asterisk。所有必需的包都将通过 apt 安装,但 Asterisk 将从源代码安装。让我们看看如何在 Debian 上安装 Asterisk
他们的网站上有许多可用的 Asterisk 版本,但最新版本是 13,带有 LTS(长期支持)。所以我们将从源代码下载它并在本教程中安装。
首先,我们将安装构建环境:
apt-get install build-essential

此命令将安装新服务器上安装 Asterisk 13 所需的基本软件包。
现在我们将安装更多直接依赖于 Asterisk 13 的依赖项:
apt-get install openssl libxml2-dev libncurses5-dev uuid-dev sqlite3 libsqlite3-dev pkg-config libjansson-dev
此命令将安装 Asterisk 工作所需的库,对于 CDR,有许多选项可用。目前,我们还将安装 SQLite,因为我们尚未决定使用 Mysql 还是 SQLite。

现在我们将通过以下命令从他们的网站下载 asterisk:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz

现在我们已经在我们的服务器上成功下载了 Asterisk 13。
要从我们下载的源安装它,我们必须将其解压缩。使用以下命令提取:
tar xvf asterisk-13-current.tar.gz
现在进入安装 Asterisk 的文件夹:
cd asterisk-13.3.2/
要从源代码编译,我们必须使用以下命令,该命令将在安装软件之前检查所有已安装的依赖项:
./configure

上图显示缺少一些库,现在我们将这些依赖项一一解决:
tar xvf jansson-2.5.tar.gz

现在我们已经下载了缺少的库,我们将从源代码编译它以解决问题:
cd jansson-2.5/
./configure

由于满足其所有依赖项,因此我们现在将执行以下命令来安装 Libjasson:
make && make install && ldconfig

现在我们将转到 Asterisks 文件夹并再次执行 ./configure 命令以检查是否还有其他依赖项:

这表明现在我们已准备好安装 Asterisk,因为它的所有依赖项都已满足。现在执行以下命令集并稍等片刻,因为它需要一些时间来执行:
make

make install & make samples

Asterisk 现已安装并可以使用了。您可以通过以下命令登录到星号控制台:
asterisk -cvvvvvvvv

所以我们已经在我们的 Debian 服务器上成功安装了 Asterisk,您可以开始使用 Asterisk 了。
链接
- 星号