首页 > 编程知识 正文

网络电话系统搭建教程,voip网络电话软件搭建

时间:2023-05-03 10:07:57 阅读:166145 作者:4707

Author:开放的鱼

Time:2010-05-08

使用开源软件30分钟构建自己的voip网络电话系统V1.1

根据以下文档,您可以在30分钟内建立强大的voip网络电话系统。 除此之外,还可以添加互联网电子传真功能。 非常强大实用。

简要介绍:

Asterisk是实现用户交换机(PBX )功能的自由软件、开源软件。 Asterisk提供完善的PBX功能,可连接多种不同的电话终端,如普通电话机、IP电话机、软电话等,支持多种主流的IP电话协议和系统接口。 Asterisk为用户提供了便宜且功能强大的PBX解决方案。 越来越多的被用来代替传统的专用PBX,或者用于跨国VoIP电话以节省长途费用。 因为Asterisk太专业了,所以很多基于Asterisk开发的简单易用的通信系统,例如流行于欧美的elastix、trixbox或基于中文的Freeiris。

环境:

centos 5.4

asterisk 1.4.31

freePBX 2.7.0

httpd

php5

1 .下载地址:

cd /usr/src

wget 3358 downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.31.tar.gz

wget 3358 downloads.asterisk.org/pub/telephony/asterisk/asterisk-addons-1.4.11.tar.gz

wget 3358 downloads.asterisk.org/pub/telephony/dah di-Linux-complete/releases/dah di-Linux-complete-2.3

wget 3358 downloads.asterisk.org/pub/telephony/lib pri/releases/lib pri-1.4.10.2.tar.gz

wget 3358 downloads.asterisk.org/pub/telephony/libs S7/releases/libs S7-1.0.2.tar.gz

wget 3358 downloads.source forge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz? use_mirror=nchc

wget 3358 downloads.asterisk.org/pub/telephony/sounds/asterisk-extra-sounds-en-GSM-current.tar.gz

wget http://mirror.free PBX.org/free PBX-2.7.0.tar.gz

2 .安装依赖软件包

yum installe2fsprogs-develkeyutils-libs-devel krb5-devellibogglibselinux-devellibsepol-devel libxml2- devel libtiff pear-db PHP-GD PHP-MySQL PHP-PDO kernel-devel ncurses-devel audio file-devel libogg-devel OpenSSL-devel

cd /usr/src

tar zxvf lame-398-4.tar.gz

光盘小游戏-398-4小游戏

./configure

生成安装

安装asterisk和freePBX

cd /usr/src

tarxvzfdahdi-Linux-complete-2.3.0.2.2.3.0.tar.gz

tar xvzf asterisk-1.4.31.tar.gz

tar xvzf libpri-1.4.10.2.tar.gz

tarxvzfasterisk-addons-1.4.11.tar.gz

tar xvzf freepbx-2.7.0.tar.gz

mkdir-p/var/lib/asterisk/sounds

cd /var/lib/asterisk/sounds

tar xvzf/usr/src/asterisk-extra-sounds-en-GSM-current.tar.gz

CD/usr/src/dah di-Linux-complete-2.3.0.2.3.0

生成安装

生成配置

cd /usr/src/libpri-1.4.10.2

妆洁

生成安装

cd /usr/src/asterisk-1.4.31

useradd-c ' asterisk PBX '-d/var/lib/asterisk asterisk

mkdir /var/run/asterisk

mkdir /var/log/asterisk

chown-r asterisk 3360 asterisk/var/run/asterisk

chown-r asterisk 3360 asterisk/var/log/asterisk

chown-r asterisk 3360 asterisk/var/lib/PHP/session /

./configure

生成安装

生成样本

cd /usr/src/freepbx-2.7.0

MySQL admin-uroot-pcreateasterisk

MySQL admin-uroot-pcreateasteriskcdrdb

MySQL-uroot-pasterisksql/new install.SQL

MySQL-uroot-pasteriskcdrdbsql/cdr _ MySQL _ table.SQL

mysql -uroot -p

grantallprivilegesonasteriskcdrdb.* toasteriskuser @ localhostidentifiedby‘some password’;

grantallprivilegesonasterisk.* toasteriskuser @ localhostidentifiedby‘some password’;

flush privileges;

q

CD/usr/src/asterisk-addons-1.4.11

./configure

生成安装

cd /usr/src/freepbx-2.7.0

./start_asterisk start

./install _ amp username=asterisk user password=some password

访问并配置web

结束了!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。