安卓系统

如何在Debian 9上安装星号

你知道怎么在Linux上安装软件吗?教你如何在Linux系统上安装软件 | Linux安装软件 | Linux教程

你知道怎么在Linux上安装软件吗?教你如何在Linux系统上安装软件 | Linux安装软件 | Linux教程

目录:

Anonim

Asterisk是用于构建通信应用程序的最受欢迎和广泛采用的开源框架。 它被全世界的个人,小型企业,大型企业和政府使用。

星号功能包括电话会议,语音邮件,保留音乐,呼叫转移,呼叫排队,呼叫记录,数据库存储/检索等等。

在本教程中,我们将向您展示如何在Debian 9上安装Asterisk 15。

Debian软件存储库中提供了较旧版本的Asterisk(版本13),可以与 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源目录:

cd asterisk-15.*/

安装星号依赖项

运行以下脚本以下载构建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星号