如何在Ubuntu 20.04上安装Asterisk


原文地址:如何在Ubuntu 20.04上安装Asterisk

Asterisk是一个流行的开源PBX平台,用于开发通信应用程序,例如会议服务器和VoIP网关。本教程介绍了如何在Ubuntu 20.04上安装Asterisk。

Asterisk功能包括语音邮件,保留音乐,电话会议,呼叫排队,呼叫记录,交互式语音响应,SMS消息传递等。世界各地的个人,小型企业,大型企业和政府都使用它。

Ubuntu存储库包含较旧的Asterisk版本。我们将从源代码中安装最新的Asterisk。

先决条件

安装以下软件包,这些软件包是下载和构建Asterisk所必需的:

sudo apt install wget build-essential git autoconf subversion pkg-config libtool

安装DAHDI和LibPRI

DAHDI是一组驱动程序和实用程序,允许Asterisk与模拟和数字电话进行通信。LibPRI库允许Asterisk与ISDN连接进行通信。如果不需要这些库,则可以跳过本节。

切换到/usr/src目录并下载并安装DAHDI:

cd /usr/src/
sudo git clone -b next git://git.asterisk.org/dahdi/linux dahdi-linux
cd dahdi-linux
sudo make
sudo make install
cd /usr/src/
sudo git clone -b next git://git.asterisk.org/dahdi/tools dahdi-tools
cd dahdi-tools
sudo autoreconf -i
sudo ./configure
sudo make install
sudo make install-config
sudo dahdi_genconf modules

运行以下命令来构建LibPRI:

cd /usr/src/
sudo git clone https://gerrit.asterisk.org/libpri libpri
cd libpri
sudo make
sudo make install

安装Asterisk

/usr/src目录中克隆Asterisk源:

cd /usr/src/
sudo git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18

在撰写本文时,最新版本的Asterisk是18.x。如果有可用的新版本,请在上面的命令中更改分支编号。

在继续下一步之前,请转到Asterisk源目录:

cd asterisk-18/

下载构建MP3模块并在Asterisk上使用MP3文件所需的MP3源:

sudo contrib/scripts/get_mp3_source.sh

运行install_prereq脚本以安装必要的依赖项:

sudo contrib/scripts/install_prereq install

configure脚本执行多项检查,以确保系统上的所有依赖项都存在。通过键入以下命令来运行脚本:

sudo ./configure

下一步是选择要编译和安装的模块。通过键入以下内容来访问菜单选择:

sudo make menuselect

选择“ format_mp3”选项,以告诉Asterisk构建MP3模块:

如何在Ubuntu 20.04上安装Asterisk

完成后,切换到“保存并退出”按钮,然后按“ Enter”。

开始编译过程:

sudo make -j2

编译可能需要一些时间,具体取决于您的系统。您可以-j根据处理器中的内核数量修改该标志。

评论

登录后评论

服务器优惠活动

Top