FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

FreeSwitch的FSGUI的Virtual Box 直接使用的虚拟机包


tags:FreeSwitch FSGUI virtualbox vmware ISO 虚拟机 创建时间:2017-01-08 08:29:17

微信公众号

QQ群: 293697898 FreeSWITCH+Kamailio+OpenSIPS

安装手册: http://www.nway.com.cn/FSGUI%E5%AE%89%E8%A3%85%E6%89%8B%E5%86%8C.pdf

v2.2.1使用手册: http://www.nway.com.cn/FSGui%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8CV2.2.1.pdf

 FSGui是由上海宁卫信息技术有限公司自主研发的新一代的呼叫平台,它将云呼叫、VOIP、PSTN、IMS、DID、IVR等集成在一起,实现将IP网络和传统通信通过语音完美结合在一起。并为第三方呼叫及事件查询提供RESTful接口。

FSGui 优势是什么?
1. 处理能力更强,内存数据库+PG+ GOLang天生的高性能。
2. 数据更安全,只要硬件到位,那我们的数据就可以进行实时热备,以及更多的如读写分离等,且数据库是PostgreSQL的,它是开源的。
3. 对接设备更丰富,从思科到avaya到华为到其它厂商均可支持。
4. 业务流与通信流分离,通信流保证最稳定的媒体能力,业务流来控制媒体内容。
5. 扩展更丰富,可以方便的引申出更多通信领域的增值服务。
6. 使用更简便,我们可以做到由GUI配置而减少初级工程师或客户人员的工作量。
7. 服务更到位,专业的人可以做专业的事。

针对FreeSWITCH开发的GUI及更底层的PBX功能扩展,小并发免费二进制

整个系统分为如下的结构

应用说明:

  • WEBServer nway_pbx_web 用于处理所有的web访问,但不包括restful接口

  • AUTHServer nway_pbx_auth 用于处理FreeSwitch的Register消息

  • PBXServer nway_pbx 业务主应用,用于处理路由,网关,IVR等呼叫业务层

  • FreeSwitch

  • Postgresql

  • Redis

  • rings/common 用于报工号等通用的一些语音彩铃

GUI测试登录: http://139.196.40.50:8080/index ,admin 123456

注:FSGui是基于FreeSwitch进行的二次封装,在特大并发时,我们采用各种优秀的其它商业套件或,Opensips、Kamailio作前置,可参考 http://www.6fok.com/topics/2

功能概要

```

1.    路由管理
2.    录音管理
3.    分机管理
4.    分机组管理
5.    网关管理
6.    网关组管理
7.    区域策略管理
8.    时间策略管理
9.    报工号
10.  按键IVR
11.   自动语音智能IVR
12.   排队管理
13.   报表管理
14.   黑名单管理
15.   彩铃管理
16.   电话会议管理
17.   控制接口,发起呼叫,记录通话过程中的各种状态,并与第三方应用进行交互
18.   会议控制接口 ,可与第三方应用进行交互
19.   与第三方CRM等对接接口,支持restful或socket,支持python php java c++ c ruby golang等开发语言
20.。。。。。。

```

Centos 6 FSGUI ISO镜像安装 (推荐)

下载

https://pan.baidu.com/s/1slctYYL

安装

使用光盘刻录机或ultraiso等工具把iso镜像写入u盘,由光盘或u盘引导后启动,进行自动安装。

用户: root, 密码: Nway123

FSGUI主路径: /opt/fsgui

Postgresql 路径: /usr/pgsql-9.6/

Postgresql data 路径 : /db/pgsql/data

Postgresql 的超级用户 postgres的密码: Nway2017

如果修改了postgres的相关信息,则需要配置两项:

/usr/local/FSGUI/conf/app.conf 文件中为web配置

/usr/local/FSGUI/Nway.conf 文件为后台和认证服务应用的配置

配置

这里的配置,主要是网络ip的配置

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"                                        改为static
HWADDR="08:00:27:28:44:81"
IPV6INIT="no"
NM_CONTROLLED="yes"
ONBOOT="yes"                                             改为yes
TYPE="Ethernet"
UUID="7d03dad6-2c06-402a-8e6b-8224764e91d3"
IPADDR=192.168.1.205                                       改为自己的ip
GATEWAY=192.168.1.1                                       实际的路由网关
NETMASK=255.255.255.0                                     子网掩码

接着,就可以重启了,就可以用了

Web管理界面为 : http://ip:8080/index admin 123456

管理控制接口地址 : http://ip:8085 认证用户在Nway.conf中:

restuser=admin
restpassword=admin

ip:8083为针对 FreeSwitch的OutBound服务

ip:3000为针对 FreeSwitch的认证服务

Virtual Box虚拟机安装:

下载FSGUI V2.2.1.1717: http://pan.baidu.com/s/1eSolxJ0

需要下载: https://www.virtualbox.org/

系统为debian 8,64位,所以一定要支持64位虚拟化

用户: root, 密码: Nway123

FSGUI主路径: /usr/local/FSGUI

Postgresql 路径: /usr/local/pgsql Postgresql data 路径 : /db/pgsql/data Postgresql 的超级用户 postgres的密码: Nway2017

如果修改了postgres的相关信息,则需要配置两项: /usr/local/FSGUI/conf/app.conf 文件中为web配置 /usr/local/FSGUI/Nway.conf 文件为后台和认证服务应用的配置

从virtual box中使用这个包:

点击: 管理->导入虚拟电脑 1.

2

3.

4.

5.

6.

7.

然后就可以导入后使用啦

注意: 网络默认地址: 192.168.1.203 ,可以自行修改 进入系统后,使用root账户,修改 /etc/network/interfaces ,如: auto eth0 #设置设备名称

iface eth0 inet static #设置接口类型,static为静态ip,或者为dhcp

address 192.168.1.203 #接口地址

netmask 255.255.255.0 #掩码

gateway 192.168.1.254 #网关

为了让配置生效,运行/etc/init.d/networking restart

Web管理界面为 : http://ip:8080/index admin 123456

管理控制restful接口地址 : http://ip:8085 认证用户在Nway.conf中: restuser=admin restpassword=admin

ip:8083为针对 FreeSwitch的OutBound服务

ip:3000为针对 FreeSwitch的认证服务



上海老李,QQ:1354608370,FreeSWITCH QQ群: