微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nwaypbx 基于 FreeSwitch 的 PBX GUI

程序名称:nwaypbx

授权协议: GPL

操作系统: 跨平台

开发语言: C/C++

nwaypbx 介绍

nwaypbx是基于FreeSwitch开发的一套开源的PBX GUI。

使用:

CentOS或debian 源码安装 Postgresql 9.3.5

安装Postgresql前,确认Internet连接正常,以便下载安装文件

先使用 yum -y update 指令升级系统到最新版本。

本安装将Postgresql的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。

修改防火墙设置,打开5432端口

vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport
5432 -j ACCEPT

# 重启防火墙使新设置生效

service iptables restart

# 新增用户

groupadd postgres

# 新增用户

useradd postgres -g postgres

# 新建数据库执行文件目录

mkdir -p /usr/local/pgsql

# 新建数据库数据文件目录

mkdir -p /db/pgsql/data

修改目录拥有者

chown -R postgres /usr/local/pgsql/. chown -R postgres /db/pgsql/data chown -R
postgres /db/pgsql/data/. # 编辑PATH搜索路径

vi /etc/profile Append these 2 lines to the end of the file:

PATH=/usr/local/pgsql/bin:$PATH export PATH # 生效PATH搜索路径

source /etc/profile # 安装编译源码所需的工具和库

yum -y install wget gcc readline-devel zlib-devel make debian

apt-get install zlibc libghc-zlib-dev libzlcore-dev gcc make git automake
进入源码压缩包下载目录

cd /usr/src # 下载源码压缩包

wget http://ftp.postgresql.org/pub/source/v9.3.5/postgresql-9.3.5.tar.gz
解压缩源码包

tar zxvf ./postgresql-9.3.5.tar.gz # 进入解压缩源码目录

cd ./postgresql-9.3.5 # 执行源码编译配置脚本

./configure # 编译源码

make # 安装

make install # 变更登录用户

su - postgres # 执行数据库初始化脚本

/usr/local/pgsql/bin/initdb –encoding=utf8 -D /db/pgsql/data # 退出变更登录

exit # 复制Postgresql执行脚本

cp /usr/src/postgresql-9.3.5/contrib/start-scripts/linux
/etc/init.d/postgresql增加执行权限

chmod +x /etc/init.d/postgresql # 编辑Postgresql执行脚本,指定数据库文件目录

vi /etc/init.d/postgresql PGDATA=”/db/pgsql/data” # 编辑配置文件,配置可访问数据库的网络地址
(注意别忘了去掉#listen_addresses=前面的#)

vi /db/pgsql/data/postgresql.conf listen_addresses = ‘*’ # 启动Postgresql服务

service postgresql start # 以postgres用户登录数据库修改postgres用户数据库密码

psql -U postgres postgres=# ALTER USER postgres PASSWORD ‘123456’; postgres=#
\q 退出pg登录

exit # 编辑配置文件设置密码md5验证

vi /db/pgsql/data/pg_hba.conf

nwaypbx 官网

https://github.com/nwaycn/nwaypbx

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐