如何在 Ubuntu 22.04 上安装 Asterisk如何在 Ubuntu 22.04 上安装 Asterisk如何在 Ubuntu 22.04 上安装 Asterisk如何在 Ubuntu 22.04 上安装 Asterisk
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 22.04 上安装 Asterisk

Asterisk 是一个免费的开源 PBX 平台,用于创建 VoIP 网关和会议服务器等通信软件。它主要由政府、大公司、小型企业和个人使用。短信、等待音乐、通话录音、呼叫排队、语音邮件、交互式语音应答和电话会议是 Asterisk 的一些出色功能。

本博客将演示在Ubuntu 22.04上安装Asterisk的过程。让我们开始吧。

如何在 Ubuntu 22.04 上安装 Asterisk

为了在 Ubuntu 22.04 上安装 Asterisk,请按照给定的说明进行操作。

第1步:更新系统软件包首先,点击“CTRL+ALT+T”并更新系统软件包:

$ sudo apt update

所有软件包均已更新:

第 2 步:软件包安装接下来,进行基本软件包安装:

$ sudo apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev build-essential libjansson-dev libxml2-dev uuid-dev

所有必需的软件包都已安装,让我们进入下一步。

第3步:下载Asterisk存档文件移动到“/usr/src/”以在本地系统上下载Asterisk文件:

$ cd /usr/src/

接下来,执行提供的“curl”命令来下载 Asterisk 存档文件:

$ sudo curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz

第4步:提取Asterisk文件提取下载的Asterisk文件:

$ sudo tar xvf asterisk-16-current.tar.gz

第5步:移动到Asterisk目录运行以下命令移动到“asterisk-16*”目录:

$ cd asterisk-16*/

第六步:下载MP3解码器库下一步,我们将在当前Asterisk目录下下载MP3解码器库:

$ sudo contrib/scripts/get_mp3_source.sh

然后,确保所有依赖项均已解决:

$ sudo contrib/scripts/install_prereq install

指定您所在地区的“数字代码”,然后按“Enter”:

给定的输出表明依赖关系已成功解决:

输入“./configure”以满足构建依赖关系:

$ sudo ./configure

第 7 步:设置菜单选项在下一步中,我们将使用提供的命令设置一些菜单选项:

$ sudo make menuselect

例如,我们选择“chan_ooh323”作为“附加组件”。使用箭头键并选择其他构建选项。根据要求设置选项后,点击“保存并退出”按钮:

第7步:构建Asterisk接下来,在Ubuntu 22.04终端中输入“sudo make”来构建Asterisk:

$ sudo make

第 8 步:安装 Asterisk然后,借助提供的命令在 Ubuntu 22.04 系统上安装 Asterisk:

$ sudo make install

第9步:安装示例和配置安装Asterisk后,继续并一一安装“示例”和“配置”:

$ sudo make samples
$ sudo make config
$ sudo ldconfig

执行此操作后,Asterisk 服务单元文件将在您的 Ubuntu 22.04 系统上创建。

第10步:创建Asterisk用户为了运行Asterisk服务,首先创建一个“asterisk”用户和组:

$ sudo groupadd asterisk

第 11 步:设置权限接下来,为“asterisk”用户设置正确的权限:

$ sudo useradd -r -d /var/lib/asterisk -g asterisk asterisk
$ sudo usermod -aG audio,dialout asterisk

一项一项地执行下面给出的命令:

$ sudo chown -R asterisk.asterisk /etc/asterisk

您需要运行的第二个命令是:

$ sudo chown -R asterisk.asterisk /var/{lib,log,spool}/asterisk

最后,执行给定的命令:

$ sudo chown -R asterisk.asterisk /usr/lib/asterisk

第十二步:设置Asterisk用户现在,我们将创建的“asterisk”用户设置为默认的Asterisk用户。为此,请在“nano”编辑器中打开 Asterisk 配置文件:

$ sudo nano /etc/default/asterisk

你的 Asterisk 配置文件看起来像这样:

现在指定默认的 Asterisk 用户及其组,如下所示:

AST_USER="asterisk"
AST_GROUP="asterisk"

然后按“CTRL+O”保存添加的行并切换回终端:

第十三步:重新启动Asterisk服务执行完前面的操作后,重新启动系统上的Asterisk服务:

$ sudo systemctl restart asterisk

第14步:启用Asterisk服务接下来,启用Asterisk服务,以便它可以在系统启动时启动:

$ sudo systemctl enable asterisk

第15步:检查Asterisk服务状态最后验证Asterisk服务是否在您的系统上成功运行:

$ systemctl status asterisk

这就是 Asterisk 安装的全部内容。现在,我们来看看连接 Asterisk CLI 的方法。

如何在 Ubuntu 22.04 上连接到 Asterisk CLI

在 Ubuntu 22.04 终端中运行以下命令以连接到 Asterisk CLIU:

$ sudo asterisk -rvv

上面给出的输出表明我们已成功连接到 Asterisk CLI。

如何从 Ubuntu 22.04 中删除 Asterisk

在 Ubuntu 22.04 终端上,运行提供的命令来删除 Asterisk:

$ sudo rm -r /usr/src/asterisk-16.26.1

我们整理了在 Ubuntu 22.04 系统上安装 Asterisk 的最简单方法。

结论

©2015-2025 艾丽卡 support@alaica.com