apt-get install sqlite <– CDR记录数据库
1)先下载 Asterisk-gui (本文用SVN方式安装,如果源码安装基本一样)
mkdir -p /tmp/asterisk-gui cd /tmp/asterisk-gui svn checkout http://svn.digium.com/svn/asterisk-gui/trunk .
2)编码源码
./configure ./make ./make install 3)先备份一下 asterisk 的配置文件以防出错 (你认为没有必要可以跳过这步) cp -r /etc/asterisk /etc/asterisk.backup 4)修改 /etc/asterisk/manager.conf enabled = yes webenabled = yes port = 5060 <-- 这里可自行修改端口 bindaddr = 0.0.0.0 <-- 这里定义可访问的IP地址,现时是允许所有IP displayconnects = yes allowmultiplelogin = yes //允许多用户通过web访问 [admin] secret = 你定义的密码 read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config 5)修改 /etc/asterisk/http.conf
enabled = yes
enablestatic = yes
bindaddr = 0.0.0.0 <– 这里定义可访问的IP地址,现时是允许所有IP
bindport = 8088
prifix=asterisk
6)执行 /tmp/asterisk/make checkconfig 最后检查一下以上的配置是否通过? 有错按实际情况修改以上两个配置文件
7)建立软链接
sudo ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/ 8)修改一下目录权限 chown -R asterisk:asterisk /var/lib/asterisk/static-http 9)重启一下 asterisk 服务 service asterisk restart 10) 进入 asterisk cli 执行 reload 命令 11) 全部完成,http://you asterisk server ip:8088/asterisk/static/config/cfgbasic.html 用户名 admin 密码是上面自定义的密码 ------------------------- 安装 G.723/G.729 编码 ------------------- 1)先到 http://asterisk.hosting.lv/ 下载对应服务器CPU的相应文件 如: CPU为 Intel P4 2.4 即使用 G.729 --> codec_g729-ast18-icc-glibc-pentium4.so G.723 --> codec_g723-ast18-icc-glibc-pentium4.so 2)把以上两个文件COPY到 /usr/lib/asterisk/modules 目录下 然后分别把以上两个文件对应改为: codec_g729.so 和 codec_g723.so 3)最后 asterisk -r 进行 asterisk 的 console ,执行 core restart now <--重启asterisk 4)检查以上编码是否生效用: core show translation ,如果 g729 和 g723 两行都不是 “-- -- --”的话表示引导成功