安装asterisk以及asterisk-gui-LMLPHP     asterisk的安装在ubuntu上自我感觉还是很方便的,虽然也会遇到一些小的问题。下面是本人遇到的
 
一些问题和解决方法。
 
  1》在ubuntu10.04上安装asterisk
    #apt-get install asterisk 一般都能成功安装,这里不再赘述
 
  2》安装asterisk-gui
    #mkdir /asterisk/     因为asterisk-gui和asterisk相互独立,因此单独创建一个目录,方便管理
    #cd /asterisk
    #svn checkout http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui 
   将asterisk-gui下载到本地,如果没有安装svn的话,按提示执行 #apt-get install subvion 进行安装
   
    #cd /asterisk-gui
    #./configure       编译准备
    #make              编译
    #make install      安装
     
  3》备份asterisk的配置文件
    #cp -r /etc/asterisk  /etc/asterisk.bak   以防出错,可以恢复
   
    #vi /etc/asterisk/manager.conf
         [general]
            displaysystemname = yes
            enabled = yes
            webenabled = yes
            port = 5038
            httptimeout = 60
            bindaddr = 0.0.0.0
 
         [asteriskroot]                       设置管理账户
            secret = asteriskpwd                 管理密码
            read = system,call,log,verbose,command,agent,user,config    读的权限
            write = system,call,log,verbose,command,agent,user,config   写的权限
    
    #vi /etc/asterisk/http.conf
         [general]
            enabled=yes
            enablestatic=yes
            bindaddr=0.0.0.0
            bindport=8088
            redirect= /  /static/config/index.html    此项必须修改,不然我是没办法打开管理页面
   
    4》检查
     #make checkconfig   注意此步骤在 /asterisk/asterisk-gui下执行,因为检查的是gui配置
     #cp -r /usr/share/asterisk/static-http /usr/share/asterisk/static-http.bak  同理,备份
     # sudo ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/     链接网页
 
    5》web访问
    
 
 访问!
 
 如果出现了一直“check write permission for gui folder” 的情况,不要着急,只需   #chmod 777 /var/lib/asterisk/static-http/config 就好了,虽然有点不安全 ^_^,但能解决问题。  最后发张成功完成的照片吧 ^_安装asterisk以及asterisk-gui-LMLPHP^
 
05-23 20:35