Asterisk 安装和配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

准备工作:

(1)安装WM ware虚拟机

(2)操作系统:内核2.6的Linux 系统,建议使用Fedora 。

(3)安装软件:asterisk.tar.gz , libpri.tar.gz, zaptel.tar.gz。

路径:\\10.7.1.7\TeamShare\AlexJunkieGrp\TEMP。

(将这三个文件放到Linux 系统的/opt文件夹下。)

(4) SSH终端。

步骤(1):安装虚拟机

(略)

步骤(2):安装fedora 8 操作系统(也可以使用已经安装过的操作系统)

安装操作系统 fedora 8

(1)最好完全安装。

(2)在安装过程中配置自己的硬盘大小,如果完全安装的话一般4.0G是不够的。所以请避免安装时引起的很多不必要的麻烦

Attention: 保证网络流通,关闭防火墙。

安装Asterisk依赖包清单包--依赖关系

gcc--libpri, zaptel, asterisk

libtermcap-devel--asterisk

kernel-devel--zaptel

kernel-smp-devel--zaptel

gcc-c++--asterisk

openssl-devel--asterisk

newt-devel--zaptel

zlib-devel--asterisk

unixODBC-devel--asterisk

libtool--asterisk

make—asterisk

(1)检查是否已经安装kernel-devel

# rpm -q kernel-devel

例如:kernel-devel-2.6.18-92.1.10.el5,表示已经安装,如果没有安装,要用yum安装一下,

如下 yum install kernel-devel

(2)检查是否已经安装以下的辅助软件包

rpm -q bison

rpm -q bison-devel

rpm -q ncurses

rpm -q ncurses-devel

rpm -q zlib

rpm -q zlib-devel

rpm -q openssl

rpm -q openssl-devel

rpm -q gnutls-devel

rpm -q gcc

rpm -q gcc-c++

rpm -q mysql-devel

(4)如果没有安装则用yum安装

yum install bison

yum install bison-devel

yum install ncurses

yum install ncurses-devel

yum install zlib

yum install zlib-devel

yum install openssl

yum install openssl-devel

yum install gnutls-devel

yum install gcc

yum install gcc-c++

yum install mysql-devel

准备工作完毕

步骤(3):安装asterisk (1):解压缩软件包

# cd /opt

解压缩三个文件包:

#tar -xvzf libpri.tar.gz

#tar -xvzf zaptel.tar.gz

#tar -xvzf asterisk.tar.gz

删除文件包:

#rm -r *.gz

(2):安装zaptel

# cd zaptel

# ./configure

# make (显示编译成功)

# make install (显示安装成功)

# make config

Attention: 安装过程中不会出现错误信息

(3):安装libpri

退出zaptel文件夹

#cd ..

# cd libpri

# make

# make install

(4):安装asterisk

如果没有出现错误,安装是正确的

# cd ..

# cd asterisk

# ./configure

# make (显示编译成功)

# make install (显示安装成功)

# make samples

测试一下asterisk是否安装成功可以执行asterisk的主命令

# asterisk –vvvvvvvvc(启动asterisk)

如果这个时候提示cli> 表示已经成功

cli> stop now(退出asterisk)

# make config(配置启动)

安装asterisk完成

步骤(4):asterisk 配置

在安装asterisk成功后,用两个sip电话通过asterisk服务互通打电话,需要配置sip.conf, extension.conf。

文件sip.conf, extension.conf在etc/asterisk文件夹下。

用VI对这两个文件进行更改。

添加:

[general]

context=default ;默认进入的拨号方案

allowoverlap=no

bindport=5060 ;监听端口

bindaddr=0.0.0.0 ;监听所有过来的电话

srvlookup=yes

[2018]

type=friend ;用户类型

secret=2018 ;密码

host=dynamic ;动态IP

context=internal ;extension拨号方案

username=2018 ;用户名

callgroup=1 ;呼叫组

pickupgroup=1 ;可以抢接与callgroup号相同的电话

[2019]

type=friend ;用户类型

secret=2019 ;密码

host=dynamic ;动态IP

context=internal ;extension拨号方案

username=2019 ;用户名

相关文档
最新文档