Asterisk安装与配置

Asterisk安装与配置


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
注:很多包在安装光盘中都有,不需要再下载。
2、Asterisk安装步骤
#
cd /usr/src/asterisk-version ;进入源代码目录
#
make clean ;清理生成的文件
#
./configure ;配置
#
make menuselect ;选择要安装的模块
#
make install ;安装Asterisk
#
make config ;对于REDHAT系列系统,可将asterisk添加到/etc/rc.d/init.d中
#
make samples ;安装配置文件
3、Asterisk简易配置
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项,使用其它项会出现问题,导致拨不出去。






5、Astersk管理
登录到Astersk服务器运行控制台:
astersk -crvvv
查看登录用户
: sip shwo
peers
查看详细记录:
sip show
peer 1001
重新加载拨号方案:dialplan
reload
重新加载SIP方案:sip
reload
6、语音邮箱简易设置
注册语音邮箱,在voicemail.conf中添加用户的语音邮箱和密码
voicemail.conf:
[test]
1001
=> 1234, qiong,
[email=qiong@asterisk-server]qiong@asterisk-server[/email]
1002
=> 1234, ddd,
[email=ddd@astersik-server]ddd@astersik-server[/email]
在拨号方案中加入语音邮箱
extensions.conf:
[test]
exten
=> 1001,1,Dial(SIP/1001)
exten
=> 1001,2,VoiceMial(1001)
为用户定义邮箱
sip.conf:
[1001]
mailbox
= 1001@test
重新加载配置后,客户端X-Lite界面上就会出现一个信封的标志,表示语音邮箱设置成功。
7、其它


按照上面的配置,软电话应该就可以通话了。


X-Lite是多平台的客户端,包括Windows、Linux、Mac。下载地址:

https://www.360docs.net/doc/4111426663.html,/x-lite.html

需要添一下邮箱。



Asterisk

Aaya
通话可参考


h

ttp://https://www.360docs.net/doc/4111426663.html,/2008/04/howto-connect-avaya-to-asterisk.html


Asterisk应该搭配数据库,不然从语音邮箱考虑,存储都是个问题。。。。



相关文档
最新文档