Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305624
  • 博文数量: 75
  • 博客积分: 1956
  • 博客等级: 上尉
  • 技术积分: 862
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-21 15:36
文章分类

全部博文(75)

文章存档

2018年(1)

2012年(3)

2011年(19)

2010年(1)

2009年(1)

2008年(50)

分类: 系统运维

2008-07-28 10:25:50

1、安装Asterisk依赖包清单

包--依赖关系

gcc--libpri, zaptel, asterisk

ncurses-devel--munuselect

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

注:很多包在安装光盘中都有,不需要再下载。


2Asterisk安装步骤

# cd /usr/src/asterisk-version ;进入源代码目录

# make clean ;清理生成的文件

# ./configure ;配置

# make menuselect ;选择要安装的模块

# make install ;安装Asterisk

# make config ;对于REDHAT系列系统,可将asterisk添加到/etc/rc.d/init.d

# make samples ;安装配置文件


3Asterisk简易配置

sip.conf

[general]

allowoverlap=no

bindport=5060

bindaddr=0.0.0.0

srvlookup=yes

qualify=yes

context=test

[1001]

type=friend

secret=test

host=dynamic

[1002]

type=friend

secret=test

host=dynamic


extensions.conf

添加:

[test]

exten => 1001,1,Dial(SIP/1001)

exten => 1002,1,Dial(SIP/1002)


4、客户端配置(X-Lite)

MENU -> System Settings -> SIP Proxy -> Default

Enable: YES

Display Name: 1001

Username: 1001

Authorization User: 1001

Password: test

Domain/Realm: xx.xx.xx.xx Asterisk服务器地址

SIP Proxy: xx.xx.xx.xx Astersk服务器地址


注:建议使用Default项,使用其它项会出现问题,导致拨不出去。

5Astersk管理

登录到Astersk服务器运行控制台: astersk -crvvv

查看登录用户 : sip shwo peers

查看详细记录: sip show peer 1001

重新加载拨号方案:dialplan reload

重新加载SIP方案:sip reload


6、语音邮箱简易设置

注册语音邮箱,在voicemail.conf中添加用户的语音邮箱和密码

voicemail.conf:

[test]

1001 => 1234, qiong,

1002 => 1234, ddd,


在拨号方案中加入语音邮箱

extensions.conf:

[test]

exten => 1001,1,Dial(SIP/1001)

exten => 1001,2,VoiceMial(1001)


为用户定义邮箱

sip.conf:

[1001]

mailbox = 1001@test


重新加载配置后,客户端X-Lite界面上就会出现一个信封的标志,表示语音邮箱设置成功。


7、其它

阅读(2880) | 评论(0) | 转发(0) |
0

上一篇:VTP同步问题

下一篇:Asterisk拨号方案改进

给主人留下些什么吧!~~