CentOs(linux)中asterisk基础上安装freepbx

来源:互联网 发布:南红烤色优化 编辑:程序博客网 时间:2024/05/22 03:31

...............................................................................................................................................................................................

 

安装了asterisk (asterisk安装见本博客中找)后,我们需要一套方便管理的asterisk的后台,那么我个人freepbx是非常好的一套管理软件

 

...............................................................................................................................................................................................

一:查看系统中是否缺少以下服务,缺少将用 ”yum install 服务名“来安装
      
       *DNS Server                (DNS服务器)......................... rpm -q bind       (查看是否安装了该服务)

       *Web Server                (Web服务器)........................rpm -q httpd

       *Mail Server                 (邮件服务器).........................rpm -q  sendmail

       *MySQL Database        (mysql数据库).....................rpm -q  mysql

       *Development Tools     (开发工具)......这个在安装centos的时候是有选择的安装该服务了(见CentOs安装)

 

二:禁用Selinux

   这个是安全级别和防火墙的东东西,启用会影响我们的freepbx的安装,没多大P用,禁用它:

 

          # cd /etc/sysconfig

          # vi selinux

     把  #SELINUX=enforcing 

  改成  #SELINUX=disabled 

 

保存, :wq  最好重启下  # reboot 

 

 

三:安装需要的扩展包

 

    1:yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox  (我也不知道这是什么东东,官方提供的,以后在慢慢研究)

 

    2:安装 lame

 

       #  wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

       #  tar zxvf lame-3.97.tar.gz

       #  cd lame-3.97

       #  ./configure

       #  make

       #  make install

 

 

四:安装FreePBX

 

    这个必须在asterisk 完全安装后才能装,asterisk的安装这里不说了。(asterisk安装见本博客中找)

 

    下载地址:可以到 http://www.freepbx.org(官方)或到 http://bbs.voip88.com 去下载,我用滴版本是 freepbx-2.5.1

 

     # tar zxvf freepbx-2.5.1.tar.gz

     # cd freepbx-2.5.1

     # ./start_asterisk start

 这里要注意的是。首先我们必须吧mysql密码设置为空,方便运行以下命令(建立相关asterisk 数据库)

     # mysqladmin create asterisk

     # mysqladmin create asteriskcdrdb

     # mysql asterisk < SQL/newinstall.sql

     # mysql asteriskcdrdb < SQL/cdr_mysql_table.sql

     # mysql

          #  GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘SOMEPASSWORD’

          #  GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘SOMEPASSWORD’

          #  flush privileges

          #  /q

好了,现在我们又得把mysql密码设置不能为空,方便运行以下命令

    # ./install_amp --username=root --password=888888          //这里我的mysql用名为root,密码是888888

    #  echo “/usr/local/sbin/amportal start” >> /etc/rc.local

    # chkconfig httpd on

    # chkconfig mysqld on

OK 安装完成 # reboot

 

要注意的是可能打开 pbx的时候 ,无法访问==。。 这就是linux下的权限问题。

 

如:给 /var/www/html 下的 admin /  加权限  chmod 755或 777 admin    及 amportal.conf  的权限

 

 

...............................................................................................................................................................................................

常见问题:更改配置时:出现 “sh: /var/lib/asterisk/bin/retrieve_conf: Permission denied”   
               解决方案:  # cd var/lib/asterisk
                                # chmod 777 bin  及 chmod -R 777 bin/*    
                                # reboot  重启生效
接着会出现新问题:  “Cannot create/overwrite config file: /var/www/html/panel/op_buttons_additional.cfg (Permission denied)
[ERROR] retrieve_op_conf_from_mysql.pl returned with an error code 13
PHP Warning: fopen(/etc/asterisk/queues_additional.conf): failed to open stream: Permission denied in /var/lib/asterisk/bin/libfreepbx.confgen.php on line 253
[FATAL] Cannot write Queues configurations Failed creating/overwriting Queues extensions file: /etc/asterisk/queues_additional.conf”
                解决方案:chmod 777 -R /etc/asterisk/*  chmod 777 /etc/asterisk

 

 

 

 

...............................................................................................................................................................................................

 

详细请参考官方文档:http://www.freepbx.org/support/documentation/installation/install-process-for-centos-5-1

 

 

...............................................................................................................................................................................................

www.asterisk-help.com

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝买家号疑似虚假交易违规怎么办 货品交易一方收了定金违约了怎么办 饿了么店铺收到差评怎么办 淘宝顾客退款没成功给差评怎么办 身份证绑定了淘宝注册支付宝怎么办 把钱转错到支付宝账号被扣了怎么办 网上买东西收到信息被删掉了怎么办 表格在手机上显示不出来怎么办? 电子表格中复制后没有虚线框怎么办 word中页眉页脚横线短了怎么办 亿图图示画的图不显示怎么办 掌柜宝用了几天无法登录了怎么办 手机千牛消息不小心删除了怎么办 淘宝账号被冻结提示无法恢复怎么办 商家未发货我误点了确认收货怎么办 淘宝买货商家不发货也不退款怎么办 商家没发货点成收货了怎么办 淘宝新店上架产品未通过审核怎么办 安卓手机电池虚电怎么办_查查吧 拼多多拼单期间商家下架商品怎么办 微信绑别人的卡需要人脸认证怎么办 支付宝把钱转到了停用的账号怎么办 我注册征信账号忘记了要怎么办 客户说考虑考虑我该怎么办招商类 浴巾用久了黑黑的洗不干净怎么办 wifi密码被别人改了怎么办啊 苹果手机更新后账号密码忘了怎么办 专项预审批额度额度时效了怎么办 id密码和id码丢了怎么办 手机卡丢了id密码忘了怎么办 不想叫爱派登录我的微信怎么办 pr中素材与新建序列不匹配怎么办 淘宝客户收到货不承认要退款怎么办 淘宝包邮店铺 新疆地区拍怎么办 唯品会换货上门但自己寄了怎么办 闲鱼实名认证拍身份证不行怎么办 支付宝绑定的身份证过期了怎么办 实名认证的淘宝店铺被骗走了怎么办 移动宽带los灯亮红灯闪烁怎么办 天猫精灵方糖不支持5g怎么办 天猫精灵方糖连不上网怎么办