Ubuntu 11.10安装Asterisk 1.8和Asterisk GUI 2.01


1. Ubuntu 11.10软件源中自带asterisk的安装包, 因此可以直接通过apt-get命令安装asterisk.

  1. apt-get udpate            #更新软件列表  
  2. apt-get install asterisk  #asterisk的版本是1.8  

2. 去http://downloads.asterisk.org/pub/telephony/asterisk-gui/releases/下载最新的Asterisk GUI

3. 下载并解压缩

4. 安装Asterisk GUI

5.修改配置文件: /etc/asterisk/http.conf 和 /etc/asterisk/manager.conf

  1. 修改/etc/asterisk/http.conf 
  2. enabled=yes 
  3. bindaddr=0.0.0.0  #0.0.0.0表示本机的所有IP都可以访问
  4. bindport=8088 
  5. enablestatic=yes 
  6.  
  7. 修改/etc/asterisk/manager.conf
  8. [general]
  9. enabled = yes
  10. webenabled = yes
  11. port = 5038
  12. bindaddr = 0.0.0.0
  13. [admin] #登录时的账户名称
  14. secret=admin #登录时的账户密码
  15. read = system,call,log,verbose,command,agent,config,read,write,originate
  16. write = system,call,log,verbose,command,agent,config,read,write,originate

6. 复制文件及创建连接 (这一步很重要,网上的很多教程都没有这一步,可能会导致"404 not found", 权限不够等问题)

  1. # cp -Rfv /var/lib/asterisk/* /usr/share/asterisk/ 
  2. # mv /var/lib/asterisk /var/lib/asterisk_original 
  3. # ln -s /usr/share/asterisk  /var/lib/asterisk 
  4. #chmod 777 /usr/share/asterisk/* -R 

7. 重启asterisk服务

  1. #/etc/init.d/asterisk restart 
  2. #asterisk -r  
  3. 进入asterisk操作界面后运行运行”http status show “可以查看Http服务状态 

8. 浏览器访问

  1. http://IP:8088/asterisk/static/config/index.html #注意大小写 

9. FAQ

  1. 访问web界面提示”404 not found” 
  2. 访问web界面提示”Invalid Username or Password” 
  3. 访问web界面提示以下信息(GUI dose not have necessary privileges…”:  
  4. web登录后一直处于Loading状态 

相关内容