阿里云服务器安装IPPBX并实现通话

首先,我们需要注册一个阿里云账号,如果你是新用户首次注册有提供免费试用,实名后即可领取免费试用服务器ECS,登录后我们选择 云服务器ECS如图:

需要注意的是选择你服务器对应的地区 ,再选择实列即可显示你服务器的详细!

下面我们从服务器开始,一步一步详细说明怎么搭建阿里云服务器的IPPBX。

找到服务器后我们点进去,关闭服务器,因为我们需要给服务器安装Centos系统,在安装系统之前,我们先关闭服务器!如图:

等待服务器停止以后,我们切换我们需要的系统,如下图:

 

选好系统后,我们设置一个自己的密码,可自定义密码 

等待服务器系统安装完毕并显示“运行中”就表示已经安装好系统了,下面我们就可以登录服务器进行剩下的工作!

我们登录SSH 登录的IP就是你服务器的IP地址,密码就是你自定义设置的密码,登录后如下图:

 登录后,我们上传需要的安装包以及源码包,我们直接上传到 root目录,上传后我们查看下有那些安装包

[root@iZ2vc3f10hauee9qqv93n2Z ~]# ll
总计 50452
-rw-r--r-- 1 root root     4660 06-18 12:24 acd_outgoing.php
-rw-r--r-- 1 root root 21708497 06-18 12:24 asterisk-1.4.43.tar.gz
-rw-r--r-- 1 root root   825032 06-18 12:24 asterisk-addons-1.4.13.tar.gz
-rw-r--r-- 1 root root    22858 06-18 12:24 cdr_addon_mysql.so
-rw-r--r-- 1 root root  2423423 06-18 12:24 dahdi-linux-complete-2.5.0.2+2.5.0.2.tar.gz
-rw-r--r-- 1 root root   654414 06-18 12:24 e2fsprogs-devel-1.39-36.el5_9.x86_64.rpm
-rw-r--r-- 1 root root  3357217 06-18 12:24 freeiris2-2.1.289-stable.tar.gz
-rw-r--r-- 1 root root     7458 06-18 12:24 func_outgoing_add.tpl
-rw-r--r-- 1 root root     6083 06-18 12:24 install.sh
-rw-r--r-- 1 root root  5985559 06-18 12:24 kernel-devel-2.6.18-308.el5.x86_64.rpm
-rw-r--r-- 1 root root    17870 06-18 12:24 keyutils-libs-1.2-1.el5.x86_64.rpm
-rw-r--r-- 1 root root  1964444 06-18 12:24 krb5-devel-1.6.1-70.el5_9.2.x86_64.rpm
-rw-r--r-- 1 root root   339669 06-18 12:24 libpri-1.4.12.tar.gz
-rw-r--r-- 1 root root   152588 06-18 12:24 libselinux-devel-1.33.4-5.7.el5.x86_64.rpm
-rw-r--r-- 1 root root   196620 06-18 12:24 libsepol-devel-1.15.2-3.el5.x86_64.rpm
-rw-r--r-- 1 root root  5110105 06-18 12:24 mysql-5.0.95-5.el5_9.i386.rpm
-rw-r--r-- 1 root root  2558176 06-18 12:24 mysql-devel-5.0.95-5.el5_9.i386.rpm
-rw-r--r-- 1 root root  2599247 06-18 12:24 mysql-devel-5.0.95-5.el5_9.x86_64.rpm
-rw-r--r-- 1 root root  1525292 06-18 12:24 openssl-0.9.8e-26.el5_9.1.x86_64.rpm
-rw-r--r-- 1 root root  1952488 06-18 12:24 openssl-devel-0.9.8e-26.el5_9.1.x86_64.rpm
-rw-r--r-- 1 root root   105876 06-18 12:24 zlib-devel-1.2.3-7.el5.x86_64.rpm
[root@iZ2vc3f10hauee9qqv93n2Z ~]# 
如果安装脚本没有执行权限,我们需要给它执行权限命

chmod +x install.sh

安装脚本首先解决yum问题,需要可用yum以便安装需要的环境,以此执行下面命令

yum clean all
yum makecache
yum -y install e2fsprogs-devel-1.39-36.el5_9.x86_64.rpm 
yum -y install krb5-devel-1.6.1-70.el5_9.2.x86_64.rpm
yum install zlib-devel-1.2.3-7.el5.x86_64.rpm -y
rpm -ivh openssl-devel-0.9.8e-26.el5_9.1.x86_64.rpm --nodeps --force
yum -y install keyutils-libs-devel-1.2-1.el5.x86_64
yum -y install libselinux-devel-1.33.4-5.7.el5.x86_64.rpm 
yum -y install libsepol-devel-1.15.2-3.el5.x86_64.rpm 
yum -y install mysql-5.0.95-5.el5_9.i386.rpm 
yum -y install mysql-devel-5.0.95-5.el5_9.i386.rpm 
yum -y install mysql-devel-5.0.95-5.el5_9.x86_64.rpm 
yum -y install php-mysql
yum -y install gcc
yum -y install gcc-c++
yum -y install libgnomeui-devel
yum -y install bison
yum -y install ncurses-devel
yum -y install kernel-devel-2.6.18-308.el5.x86_64.rpm

以上环境安装完毕后我们继续安装下面

tar zxvf dahdi-linux-complete-2.5.0.2+2.5.0.2.tar.gz
cd dahdi-linux-complete-2.5.0.2+2.5.0.2
make all
make install
make config
/etc/init.d/dahdi start

 

如图所示就表示complete安装成功了!

继续下面的安装,继续相关命令

cd ..
tar zxvf libpri-1.4.12.tar.gz
cd libpri-1.4.12
make
make install
cd ..
tar zxvf asterisk-1.4.43.tar.gz
cd asterisk-1.4.43
./configure
make
make install
make samples
make config
cd ..
tar zxvf asterisk-addons-1.4.13.tar.gz
cd asterisk-addons-1.4.13
./configure
make cdr
cp cdr/cdr_addon_mysql.so /usr/lib/asterisk/modules/
cd ..

 至此已经安装完成了!也可用使用我们写的一键安装脚本自动完成安装工作,我们提供了多种安装方式,都可用一键完成安装!

 可直接登录使用了,默认的账号密码都是:admin,登录后如图

下面使用SIP软电话进行测试

 祝您好运!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值