安装Asterisk

声明:本文由本人翻译自Asterisk wiki,如有不妥欢迎指正。

原文地址:https://wiki.asterisk.org/wiki/display/AST/Installing+Asterisk

现在,你已经对Asterisk及其用途已经有了一些了解,是时候动手安装并运行自己的Asterisk系统了。在你自己的系统上部署Asterisk有以下几种不同的方法:

1、安装一款基于Asterisk的Linux发行版,如AsteriskNOW。它很好的集成了Linux、Asterisk以及一些基于WEB的交互界面,如果你是一个Linux或者Asterisk新手,这是最简单的方法。

2、如果你已经对Linux或者Unix非常熟悉了,你可以在你的操作系统中利用软件包管理程序仅仅安装Asterks软件包以及相关的组件,我们将在下面“交替的安装方法”一文中详细介绍。

3、如果你想最大限度的配置整个安装,可以通过编译源代码的方式来安装Asterisk(及其相关组件)。具体方法我们将在“编译安装Asterks”一文中做详细解说。

### 安装 Asterisk PBX 服务器 #### 准备工作 为了确保 Asterisk 的顺利安装,在 Ubuntu 上需先更新软件包列表并安装必要的依赖库。对于 Ubuntu 16.04,建议安装如下开发库: ```bash sudo apt update && sudo apt upgrade -y sudo apt install libncurses5-dev uuid-dev libjansson-dev libxml2-dev libsqlite3-dev -y [^1] ``` 这些库提供了编译和运行 Asterisk 所必需的支持。 #### 下载与编译 Asterisk 获取最新版本的 Asterisk 并完成本地构建过程: ```bash cd /usr/src/ sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz sudo tar zxvf asterisk-18-current.tar.gz cd asterisk-* ./configure make menuselect make sudo make install sudo make samples # 创建示例配置文件 sudo make config # 设置开机启动项 ``` 上述命令会下载、解压、配置以及编译最新的稳定版 Asterisk,并创建默认配置文件以便快速开始测试。 #### 配置 SIP 和拨号计划 主要通过编辑 `/etc/asterisk/sip.conf` 及 `/etc/asterisk/extensions.conf` 文件来定义 SIP 用户账户信息及呼叫路由逻辑: 进入配置目录: ```bash cd /etc/asterisk [^2] ``` 在此路径下可以找到 sip.conf 和 extensions.conf 这两个核心配置文件用于自定义设置。 #### 启动服务 最后一步是重启 Asterisk 或者重新加载模块使更改生效: ```bash sudo systemctl restart asterisk # 或者仅重载而不完全停止服务 sudo systemctl reload asterisk ``` 这将应用所有新的配置变更到正在运行的服务实例中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值