文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>asterisk 的安装

asterisk 的安装

时间:2006-09-07  来源:Coolriver

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后,音质有很大提高,但仍存在不稳定的问题,但客户端与服务器之间通话质量可以保证,尤其是服务器端收听到的音质异常清晰
相关阅读 更多 +
排行榜 更多 +
儿童着色页面运输

儿童着色页面运输

休闲益智 下载
逃离宇宙穿越空间

逃离宇宙穿越空间

飞行射击 下载
行星火箭轰炸

行星火箭轰炸

飞行射击 下载