Freeiris2012是续Freeiris2之后下一个版本
目前Freeiris2012还没有发布正式版提供下载. 开发可以通过SVN仓库直接下载开发中的代码.
调试部署只适用于开发阶段. 开发环境: centos 5.5
检测环境以来,如果缺少就要安装的。
rpm -q 'kernel-devel'
rpm -q 'httpd'
rpm -q 'mysql-server'
rpm -q 'mysql'
rpm -q 'mysql-devel'
rpm -q 'php'
rpm -q 'php-mysql'
rpm -q 'perl'
rpm -q 'libdbi-dbd-mysql'
rpm -q 'perl-libwww-perl'
安装Asterisk系列部分:
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.3.0.1+2.3.0.tar.gz
tar zxvf dahdi-linux-complete-2.3.0.1+2.3.0.tar.gz
cd dahdi-linux-complete-2.3.0.1+2.3.0
make
make install
make config
cd ..
wget http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.3.tar.gz
tar zxvf libpri-1.4.11.3.tar.gz
cd libpri-1.4.11.3
make
make install
cd ..
wget http://www.asterisk.org/downloads/asterisk/releases/asterisk-1.6.2.9.tar.gz
tar zxvf asterisk-1.6.2.9.tar.gz
./configure
make
make install
make samples
make config
cd /
ln -s /home/fri2012src/trunk/server/ freeiris2012
cd /etc
ln -s /freeiris2012/etc/ freeiris2012
创建默认帐户
mysql
use test;
insert into admin set adminid='admin',passwd=md5('admin'),remark='develop',cretime=now(),langset='',tplset='';
HTTP服务地址创建
cd /var/www/html/
ln -s /home/fri2012src/trunk/client/
ln -s /home/fri2012src/trunk/server/frirpc/
其他测试用SQL语法:
insert into localnumber set number=8001,typeof='extension',assign='8001';
insert into localnumber set number=8002,typeof='extension',assign='8002';
insert into localnumber set number=8003,typeof='extension',assign='8003';
insert into localnumber set number=8004,typeof='extension',assign='8004';
insert into localnumber set number=8005,typeof='extension',assign='8005';
insert into extension set accountcode=8001,cretime=now(),password=8001,deviceproto='sip',devicenumber='8001',devicestring='SIP/8001';
insert into extension set accountcode=8002,cretime=now(),password=8002,deviceproto='sip',devicenumber='8002',devicestring='SIP/8002';
insert into extension set accountcode=8003,cretime=now(),password=8003,deviceproto='sip',devicenumber='8003',devicestring='SIP/8003';
insert into extension set accountcode=8004,cretime=now(),password=8004,deviceproto='sip',devicenumber='8004',devicestring='SIP/8004';
insert into extension set accountcode=8005,cretime=now(),password=8005,deviceproto='sip',devicenumber='8005',devicestring='SIP/8005';
复制默认配置文件:
mv /etc/asterisk/asterisk.conf /tmp
rm -rf /etc/asterisk/*
cp -avf /freeiris2012/contrib/astetc/* /etc/asterisk
mv /tmp/asterisk.conf /etc/asterisk/
chmod -R 777 /etc/asterisk/
|
||||
| Freeiris爱好者QQ群 43185599 |