Asterisk是一个强大的开源PBX平台,已经彻底改变了电信世界。从小型企业到大型企业,Asterisk都是IP PBX系统、VoIP网关和会议服务器的首选解决方案。它具有呼叫队列、交互式语音应答、电话会议、保持音乐和语音邮件等众多功能,为所有电信需求提供了全面的解决方案。
在 Ubuntu 上安装星号 22.04 LTS Jammy Jellyfish
步骤 1。在进入安装过程之前,确保您的系统是最新的至关重要。更新的系统不仅确保了顺利安装,而且还提供了增强的安全性和性能。运行以下命令以更新系统程序包:
sudo apt update sudo apt upgrade sudo apt install wget apt-transport-https gnupg2 software-properties-common
第2步。安装 N个必需的依赖项
接下来,安装必要的依赖项。这些对于成功编译和安装Asterisk至关重要:
sudo apt-get install build-essential sudo apt-get install git-core subversion wget libjansson-dev sqlite autoconf automake libxml2-dev libncurses5-dev libtool
第 3 步。在 Ubuntu 上安装 Asterisk 22.04.
系统准备好后,就可以下载 Asterisk 源了。使用以下命令下载最新版本的 Asterisk:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-20-current.tar.gz
下载完成后,使用以下命令解压缩 Asterisk 文件:
tar xvf asterisk-16-current.tar.gz
导航到 Asterisk 目录:
cd asterisk-20*
现在,启动编译过程。这可能需要一些时间,具体取决于系统的性能:
sudo make -j2
编译过程完成后,安装 Asterisk 及其模块:
sudo make install
成功安装Asterisk后,就可以创建一个Asterisk用户和组了。这增强了Asterisk安装的安全性:
sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
为 Asterisk 用户设置正确的权限:
sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
重新启动 Asterisk 服务:
sudo systemctl restart asterisk
启用 Asterisk 服务以在系统引导时启动:
sudo systemctl enable asterisk
第 4 步。配置 Asterisk。
要使 Asterisk 正常运行,您需要根据需要对其进行配置。首先编辑用户。会议
文件:
sudo nano /etc/asterisk/users.conf
将用户添加到文件:
[6001] fullname = Example Bob secret = 1234 hassip = yes context = users host = dynamic [6002] fullname = Example Joe secret = 1234 hassip = yes context = users host = dynamic
保存文件并重新加载配置:
sudo asterisk -rx 'core reload'
第 5 步。连接到 Asterisk CLI。
要管理您的Asterisk服务器,您需要连接到Asterisk CLI。使用以下命令:
sudo asterisk -rvv
感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 Asterisk 开源 PBX 平台。如需更多帮助或有用信息,我们建议您查看 Asterisk 官方网站。