世界都没见过
谈什么世界观

如何在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-linuxcd dahdi-linuxsudo makesudo make install
cd /usr/src/sudo git clone -b next git://git.asterisk.org/dahdi/tools dahdi-toolscd dahdi-toolssudo autoreconf -isudo ./configuresudo make installsudo make install-configsudo dahdi_genconf modules

运行以下命令来构建LibPRI:

cd /usr/src/sudo git clone https://gerrit.asterisk.org/libpri libpricd libprisudo makesudo 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根据处理器中的内核数量修改该标志。

完成后,通过键入以下命令安装Asterisk及其模块:

赞(0) 打赏
未经允许不得转载:VPS排行榜 » 如何在Ubuntu 20.04上安装Asterisk
分享到: 更多 (0)
标签:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

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

支付宝扫一扫打赏

微信扫一扫打赏