你知道怎么在Linux上安装软件吗?教你如何在Linux系统上安装软件 | Linux安装软件 | Linux教程
目录:
Asterisk是用于构建通信应用程序的最受欢迎和广泛采用的开源框架。 它被全世界的个人,小型企业,大型企业和政府使用。
星号功能包括电话会议,语音邮件,保留音乐,呼叫转移,呼叫排队,呼叫记录,数据库存储/检索等等。
在本教程中,我们将向您展示如何在Debian 9上安装Asterisk 15。
apt install asterisk
一起
apt install asterisk
。
先决条件
在继续本教程之前,请确保您以具有sudo特权的用户身份登录。
更新您的Debian服务器并安装下载和构建Asterisk所需的软件包:
sudo apt update && sudo apt upgrade
sudo apt install wget build-essential subversion
下载星号
在撰写本文时,Asterisk的最新稳定版本是版本15。
转到
/usr/src
目录,并使用以下wget命令下载Asterisk源代码:
cd /usr/src/
sudo wget
下载完成后,使用tar命令解压缩归档文件:
sudo tar zxf asterisk-15-current.tar.gz
在继续下一步之前,请确保您已更改为Asterisk源目录:
安装星号依赖项
运行以下脚本以下载构建MP3模块和使用MP3文件所需的MP3源:
sudo contrib/scripts/get_mp3_source.sh
接下来,运行
install_prereq
脚本来解析Debian系统上的所有依赖关系:
sudo contrib/scripts/install_prereq install
该脚本将安装所有必需的软件包,并在成功完成后将显示以下消息:
############################################# ## install completed successfully #############################################
在这里,您会看到默认的ITU-T电话代码61。但是,在我们的情况下,如果您像我一样在北美,则需要将其更改为1。
安装星号
运行
configure
脚本,该脚本将准备编译星号代码:
sudo./configure
成功完成后,您将看到以下输出:





键入
exit
或按
CTRL+C
退出Asterisk CLI。
最后一步是启用Asterisk服务以在启动时启动:
sudo systemctl enable asterisk
配置防火墙
缺省情况下,SIP使用UDP端口5060打开端口运行:
iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT
可以根据需要随意调整防火墙。
结论
在本指南中,我们向您展示了如何从Debian系统上的源代码安装最新的Asterisk版本。
现在,您应该查看Asterisk文档,并了解有关如何配置和使用Asterisk的更多信息。
Debian星号如何在Debian 9上添加和删除用户
知道如何添加和删除用户是Linux用户应该知道的基本技能之一。 在本教程中,我们将向您展示如何在Debian 9上添加和删除用户。
如何在Debian 9上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 本教程概述了在Debian 9系统上添加交换文件所必需的步骤。
如何在Debian 10 Linux上添加交换空间
交换是物理内存量已满时使用的磁盘空间。 本教程将指导您完成在Debian 10 Buster上添加交换文件的步骤。







