如何在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。

现在我们将通过以下命令从他们的网站下载星号:

 wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz 

现在我们已经在我们的服务器上成功下载了Asterisk 13。

要从我们下载的源安装它,我们必须提取它。 使用以下命令来提取:

 tar xvf asterisk-13-current.tar.gz 

现在输入安装星号的文件夹:

 cd asterisk-13.3.2/ 

要从源代码编译,我们必须使用以下命令,它将在安装软件之前检查所有依赖关系:

 ./configure

上面的图片显示有一些图书馆缺少,我们将逐个解决这些依赖:

tar xvf jansson-2.5.tar.gz 

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

 cd jansson-2.5/ 
 ./configure

由于所有的依赖项都被满足,所以我们现在将执行以下命令来安装Libjasson:

 make && make install && ldconfig 

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

这表明现在我们已经准备好安装Asterisk,因为它们的所有依赖都被满足。 现在执行以下命令集,等待一段时间,因为需要一些时间才能执行:

 make 

 make install & make samples

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

 asterisk -cvvvvvvvv 

所以我们已经在我们的Debian Server上成功安装了Asterisk,你可以开始使用Asterisk。

链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏