Freemake Audio Converter如何将MP3视频转为AAC格式?MP3转AAC方法

如何在CentOS Linux下安装ASTERISK和FreePBX

安装ASTERISK和FreePBX一、环境要求:操作系统:centos 5.0以上(以最小化形式安装)Linux内核版本:2.6.22Asterisk版本:asterisk V.1.6.2.18FreePBX版本:FreePBX:2.9.0以rpm方式安装好的LAMP环境以root身份登录二、所需软件包三、安装步骤1、Lamp的安装下载所有软件包到/usr/local/src路径配置yum源,安装相关软件yum –y update yum install –y httpd http-devel mysql mysql-devel mysql-server php php-devel php-mysql yum install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db mkdir /var/lib/mysql chown –R mysql:mysql /var/lib/mysql /etc/init.d/httpd start chkconfig –level 35 httpd on mysql_install_db chown –R mysql.mysql /var/lib/mysql /etc/init.d/mysqld start chkconfig –level 35 mysqld on mysqladmin –uroot password 123456 #设置mysql密码为123456 cp /usr/share/doc/mysql-server-5.0.22/my-medium.cnf /etc/my.cnf yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml /etc/init.d/httpd restartvim /var/www/html/index.php测试一下 :测试php连接apache : ? phpinfo(); ? 测试php连接mysql : vim /usr/local/apache2/htdocs/aaa.php ?php$link=mysql_connect(“localhost”,”root”,”123456″);if(!$link) echo “FAILD!”;else echo “OK!”;? 访问下即可。service iptables stopiptables –Fsetenforce 0vi /etc/selinux/config修改SElinux = disable重启系统2、asterisk的安装1 cd /usr/local/src/asterisk-1.6.2.18/useradd -c “Asterisk PBX” -d /var/lib/asterisk asteriskmkdir /var/run/asteriskmkdir /var/log/asteriskchown -R asterisk:asterisk /var/run/asteriskchown -R asterisk:asterisk /var/log/asteriskchown -R asterisk:asterisk /var/lib/php/session/chown -R asterisk /var/lib/php #比较重要vim 231 /etc/httpd/conf/httpd.conf 将用户、组修改为 asteriskvim 327 /etc/httpd/conf/httpd.conf 将 None 修改为 All./configuremakemake installmake samplesmake progdocs/etc/init.d/mysqld restart3、freePBX的安装: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 soxyum install gcc gcc-c wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-develyum install festival festival-devyum install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-devyum install zlib1g zlib1g-devyum install bison bison-docyum install install libxml2 libxml2-devyum install libtiff4 libtiff4-devyum install libasound2 libgsm1 libltdl3 libpq4 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-devyum install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perlcd /usr/local/src/freepbx-2.9.0/mysqladmin create asterisk –uroot –p123456mysqladmin create asteriskcdrdb –uroot –p123456mysql asterisk SQL/newinstall.sql –uroot –p123456mysql asteriskcdrdb SQL/cdr_mysql_table.sql –uroot –p123456mysql –uroot –p123456GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost IDENTIFIED BY ‘123456’;GRANT ALL PRIVILEGES ON asterisk.* TO asterisk@localhost IDENTIFIED BY ‘123456’;grant all privileges on *.* to asterisk@localhost identified by “123456”;flush privileges;exit用asterisk登陆一下mysql试试:mysql –uasterisk –p123456如果成功,表明设置正确。./start_asterisk startmkdir /var/www/html/asterisk/mkdir /var/www/html/asterisk/cgi-binchown -R asterisk:asterisk /var/www/html/asterisk./install_amp如图:保持默认,回车即可将【asteriskuser】设置为 asterisk(连接数据库的用户名)将【amp109】设置为 123456(连接数据库的密码)再上面的选项上键入需要访问的ip地址。如:192.168.1.43保持默认配置即可。即可访问!!!!!!!!!!!!!!!如果访问不成功rm -rf /etc/amportal.conf再 ./install_amp 重新配置一遍如果还不成功,那么:rm -rf /etc/asterisk/*./install_amp用这条命令检查一下文件是否存在:vim /etc/asterisk/sip.conf四、配置内部通讯:1、登录freepbx管理界面2、选择setup菜单栏的Extensions 选项。 如图所示:然后选择右边的Add Extension,如图:如图所示:选择:Submit出现添加对话框,如图所示:在User Extension一项填入用户分机号, 如888在 Disply Name 一项填入用户显示名, 如888下拉对话框,如图:填入密码:如123456。选择 提交即可。这时服务器端已经添加了一个内部账号,接着在客户端注册这个账号。打开eyebeam软件,如图所示:选择上面的向下箭头show menu 然后选择 SIP account setting打开如图所示对话框: 选择 Add 添加一个账号 Display Name 中填入服务器上设置好的内容,如:888User name 中填入服务器上设置好的user extension内容,如:888Password 中填入刚才设置好的密码,如123456Authorization user name中填入服务器上设置好的user extension内容,如:888Domain中填入服务器的ip地址,如192.168.1.43完成后点击确定即可。再点击close关闭SIP Accounts对话框,完成注册。最后按照如上注册步骤再注册一个客户端,就可以实现内部互相拨打电话了。

    本站内容均转载于互联网,并不代表本站立场!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理! 拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞508 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容