Asterisk的基本配置

今天一下午配置asterisk由安装到配置成功打通第一个电话.

asterisk 的安装

1.下载文件

首先在http://www.asterisk.org/download
下载到
Asterisk Version 1.2.6
Zaptel Version 1.2.5
Libpri Version 1.2.2
Addons Version 1.2.2
Sounds Version 1.2.1
 这几个文件不知道哪个有用因此全部下载

2.安装文件

//安装Zaptel
#tar zxvf Zaptel*.tar.gz
#cd Zaptel-1.2.5
#make clean
#make linux26  //因为用2.6的内核所以加这一步
#make install

//安装asterisk
#tar zxvf asterisk-1.2.6.tar.gz
#cd asterisk-1.2.6
#make
#make install
#make sample //安装例子
#make progdocs//安装文档
#modprobe zaptel

//安装声音配置文件
#tar zxvf asterisk-sounds-1.2.1.tar.gz
#cd asterisk-sounds-1.2.1
#make clean
#make  //什么也不做,可以不用
#make install

3.配置文件添加用户
编辑/etc/asterisk/sip.conf
#vi /etc/asterisk/sip.conf
添加用户[5000]和[5001]
//参考网友'头发乱了'的贴子(http://www.matrix.org.cn/blog/goblinize/archives/001560.html)
//实在是看sip.conf文件太烦了!东西多的一塌胡涂,有用的不多...
[5000]
type=friend
username=5000
host=dynamic
context=default
canreinvite=yes
dtmfmode=rfc2833

[5001]
type=friend
username=5001
host=dynamic
context=default
canreinvite=yes
dtmfmode=rfc2833

修改/etc/asterisk/extensions.conf的default段修改成如下:
在文件的最后
改成
[default]
include => demo
exten => _1XXX,1,Dial(SIP/${EXTEN},15,t)
exten => _1XXX,3,Hangup

保存后重启asterisk
#asterisk -vvcg

若已经启动可先停下来
*CLI>stop now
#asterisk
#asterisk -r

客户端配置

我们选的是firefly-thirdparty.exe
此软件配置简单
在起动时选择登录第三方服务器
在networkname设为PBX
在server设为我的IP
在username分别设为5000和5001,服务器端没有设密码因此

这样双方便可以通话了,但音质不好,有一定延时
装了asterisk-sounds-1.2.1后,音质有很大提高,但仍存在不稳定的问题,但客户端与服务器之间通话质量可以保证,尤其是服务器端收听到的音质异常清晰.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值