FSGUI=( FREESWITCH GUI PBX 呼叫中心中間件) 簡要使用說明

FSGui

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是由上海寧衛(wèi)信息技術(shù)有限公司自主研發(fā)的新一代的呼叫平臺,它將云呼叫、VOIP、PSTN、IMS、DID、IVR等集成在一起,實現(xiàn)將IP網(wǎng)絡(luò)和傳統(tǒng)通信通過語音完美結(jié)合在一起。并為第三方呼叫及事件查詢提供RESTful接口。

FSGui 優(yōu)勢是什么?
1. 處理能力更強,內(nèi)存數(shù)據(jù)庫+PG+ GOLang天生的高性能。
2. 數(shù)據(jù)更安全,只要硬件到位,那我們的數(shù)據(jù)就可以進行實時熱備,以及更多的如讀寫分離等,且數(shù)據(jù)庫是PostgreSQL的,它是開源的。
3. 對接設(shè)備更豐富,從思科到avaya到華為到其它廠商均可支持。
4. 業(yè)務(wù)流與通信流分離,通信流保證最穩(wěn)定的媒體能力,業(yè)務(wù)流來控制媒體內(nèi)容。
5. 擴展更豐富,可以方便的引申出更多通信領(lǐng)域的增值服務(wù)。
6. 使用更簡便,我們可以做到由GUI配置而減少初級工程師或客戶人員的工作量。
7. 服務(wù)更到位,專業(yè)的人可以做專業(yè)的事。

針對FreeSWITCH開發(fā)的GUI及更底層的PBX功能擴展,小并發(fā)免費二進制

整個系統(tǒng)分為如下的結(jié)構(gòu)

應(yīng)用說明:

  • WEBServer nway_pbx_web 用于處理所有的web訪問,但不包括restful接口

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

  • PBXServer nway_pbx 業(yè)務(wù)主應(yīng)用,用于處理路由,網(wǎng)關(guān),IVR等呼叫業(yè)務(wù)層

  • FreeSwitch

  • Postgresql

  • Redis

  • rings/common 用于報工號等通用的一些語音彩鈴

GUI測試登錄: http://139.196.40.50:8080/index ,admin 123456

注:FSGui是基于FreeSwitch進行的二次封裝,在特大并發(fā)時,我們采用各種優(yōu)秀的其它商業(yè)套件或,Opensips、Kamailio作前置,可參考 http://www.6fok.com/topics/2

功能概要

1.    路由管理
2.    錄音管理
3.    分機管理
4.    分機組管理
5.    網(wǎng)關(guān)管理
6.    網(wǎng)關(guān)組管理
7.    區(qū)域策略管理
8.    時間策略管理
9.    報工號
10.  按鍵IVR
11.   自動語音智能IVR
12.   排隊管理
13.   報表管理
14.   黑名單管理
15.   彩鈴管理
16.   電話會議管理
17.   控制接口,發(fā)起呼叫,記錄通話過程中的各種狀態(tài),并與第三方應(yīng)用進行交互
18.   會議控制接口 ,可與第三方應(yīng)用進行交互
19.   與第三方CRM等對接接口,支持restful或socket,支持python php java c++ c ruby golang等開發(fā)語言
20.。。。。。。

使用說明書:

http://freeswitch.net.cn/100.html

來去電,摘機,掛機,響鈴等消息,使用代碼

https://github.com/nwaycn/FSGui/blob/master/EventOrCDR.py

Restful接口調(diào)用示例:

https://github.com/nwaycn/FSGui/tree/master/CallInterface


安裝和更新日志

特別提醒: 注意防火墻

Windows下運行:

下載或用git clone windows binary package
https://github.com/nwaycn/FSGui/tree/master/Windows

為了避免下載慢,在百度云盤存儲的壓縮包在下,以后有更新,直接會列于下方:

2016-12-20更新:

增加來電黑名單管理、呼入電話會議等的GUI配置和功能

http://pan.baidu.com/s/1nuUZjg1

2016-10-24更新包:

下載地址:
http://pan.baidu.com/s/1pLxZmY3

2016-10-3更新包:

第一個英文FSGUI版本壓縮包:

http://pan.baidu.com/s/1jI6oQG2

2016-09-13更新包:
http://pan.baidu.com/s/1c260hsW

2016-09-07更新包:
http://pan.baidu.com/s/1c23HXPQ

web訪問地址:

localhost:8080 默認(rèn)用戶名 admin,123456

先執(zhí)行InstallPreService.bat后再執(zhí)行 Start.bat,已測試windows 2003,2008下可以,win8,win10不可行,如有問題可以查看windows的服務(wù)中,redis freeswitch,postgresql三個的服務(wù)啟動是否正常

正常應(yīng)會有nway_pbx_web.exe, nway_pbx_auth.exe, nway_pbx.exe三個啟動,F(xiàn)reeSwitch和redis及Postgresql已作為服務(wù)運行

Debian 8 下運行:

暫時需要自行安裝 FreeSwitch,Redis,Postgresql
編譯好的基于debian 8 64位的FreeSwitch二進制包可以下載:
http://pan.baidu.com/s/1hrMvI0s

或者,freeswitch,redis,nwaypbx等的二進制包,下載地址:
http://pan.baidu.com/s/1o77qz8Y
需要預(yù)先安裝一些第三方包,如下:

        wget -O - https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add -

        echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" >         /etc/apt/sources.list.d/freeswitch.list

        apt-get update && apt-get install -y freeswitch-meta-all

如果是FSGui-Debian8-20161217.zip,則要如下操作:

  1. 解壓壓縮包到/usr/local下,保證 /usr/local/freeswitch/bin/freeswitch路徑、/usr/local/nwaypbx/nway_pbx 、 /usr/local/redis/src/redis-server 是有效的
+---db
+---freeswitch
+---nwaypbx
|   +---assets
|   |   +---avatars
|   |   +---bootstrap-datepicker-1.6.4-dist
|   |   |   +---css
|   |   |   +---js
|   |   |   \---locales
|   |   +---css
|   |   |   +---images
|   |   |   \---img
|   |   +---examples
|   |   +---font-awesome
|   |   |   +---4.1.0
|   |   |   |   +---css
|   |   |   |   \---fonts
|   |   |   \---4.2.0
|   |   |       +---css
|   |   |       \---fonts
|   |   +---fonts
|   |   +---img
|   |   +---js
|   |   \---locales
|   +---conf
|   +---controllers
|   +---entity
|   +---libs
|   +---models
|   +---routers
|   +---service
|   +---static
|   |   +---css
|   |   +---img
|   |   \---js
|   +---tests
|   \---views
|       +---agent
|       +---baseconfig
|       +---cdr
|       +---conference
|       +---dialplan
|       +---dialplandetail
|       +---error
|       +---extension
|       +---fifo
|       +---gateway
|       +---gatewaygroup
|       +---ivr
|       +---ivrdetail
|       +---layout
|       |   \---sections
|       +---log
|       +---main
|       +---report
|       +---ring
|       +---system
|       +---timeplan
|       \---user
\---redis
    +---deps
    |   +---geohash-int
    |   +---hiredis
    |   |   +---adapters
    |   |   \---examples
    |   +---jemalloc
    |   |   +---bin
    |   |   +---doc
    |   |   +---include
    |   |   |   +---jemalloc
    |   |   |   |   \---internal
    |   |   |   \---msvc_compat
    |   |   |       \---C99
    |   |   +---lib
    |   |   +---src
    |   |   \---test
    |   |       +---include
    |   |       |   \---test
    |   |       +---integration
    |   |       +---src
    |   |       +---stress
    |   |       \---unit
    |   +---linenoise
    |   \---lua
    |       +---doc
    |       +---etc
    |       +---src
    |       \---test
    +---src
    +---tests
    |   +---assets
    |   +---cluster
    |   |   +---tests
    |   |   |   +---helpers
    |   |   |   \---includes
    |   |   \---tmp
    |   +---helpers
    |   +---integration
    |   +---sentinel
    |   |   +---tests
    |   |   |   \---includes
    |   |   \---tmp
    |   +---support
    |   +---tmp
    |   \---unit
    |       \---type
    \---utils
        +---create-cluster
        +---hashtable
        +---hyperloglog
        +---lru
        \---releasetools
  1. http://freeswitch.net.cn/27.html 安裝postgresql
  2. 使用pg_dump導(dǎo)入解壓包中db/nwaycc161216.backup 確保postgresql已啟動
  3. chmod +x /usr/local/freeswitch/bin/*
  4. chmod +x /usr/local/nwaypbx/nway_pbx*
  5. chmod +x /usr/local/redis/src/redis-*
  6. 啟動freeswitch # /usr/local/freeswitch/bin/freeswitch -nc
  7. 啟動redis # /usr/local/redis/redis-server
  8. 啟動nway_pbx相關(guān)的 #cd /usr/local/nwaypbx/
  9. nohup ./nway_pbx & && nohup ./nway_pbx_web & && nohup ./nway_pbx_auth &

從github下載的包需按以下操作

  1. 使用pg_dump導(dǎo)入 https://github.com/nwaycn/FSGui/blob/master/Debian8/db.backup
  2. 使用https://github.com/nwaycn/FSGui/tree/master/Debian8/Freeswitchconf/conf 替換FreeSwitch的默認(rèn)配置
  3. 啟動Redis
  4. 啟動freeswitch
  5. 啟動postgresql
  6. 修改nway.conf和conf/app.conf 中的連接字符串及端口等數(shù)據(jù)
  7. 等待大約1分鐘后啟動nway_pbx_web nway_pbx_auth nway_pbx

Changelog:


2016-8-31 14:30

增加批量生成網(wǎng)關(guān)或IMS對接的gateway頁面及接口, 操作步驟: 網(wǎng)關(guān)管理 ->網(wǎng)關(guān)列表-> 批量創(chuàng)建

然后下載模板按實際數(shù)據(jù)編輯excel表格后上傳,并提交即可。


可以試著用 http://nssm.cc/commands 這個工具注冊exe為windows服務(wù)

程序下載,可以從github.com上拉下對應(yīng)的系統(tǒng)包進行運行

https://github.com/nwaycn/FSGui

截圖手冊

  1. 登錄
  1. 首頁
  1. 先進行基礎(chǔ)配置

對于系統(tǒng)運行所需的一些路徑參數(shù)進行配置

  1. 彩鈴配置

進行彩鈴配置前,先上傳一個彩鈴后,把路由配置和ivr配置中的相關(guān)彩鈴先刪除后,再刪現(xiàn)有彩鈴

  1. 分機列表
  1. 添加分機

新添加的分機,在nway_pbx_auth啟動后,則ip話機或其它voip方式應(yīng)用就可以注冊到系統(tǒng)中。

7.列出分機組

  1. 添加分機組
  1. 路由列表

這里的路由是整個系統(tǒng)的路由,不管是內(nèi)呼內(nèi),內(nèi)呼外,外呼內(nèi)等,還是呼隊列,ivr,分機直轉(zhuǎn)都需要走這個地方的路由。

  1. 新建路由
  1. 路由明細

列出路由中具體路的明細,一個路由有多條明細

  1. 添加路由明細
  1. IVR列表

IVR可以嵌套,即第一層ivr下再轉(zhuǎn)給第二層ivr,第二層ivr再轉(zhuǎn)給第三層ivr

  1. 新建IVR
  1. IVR明細

  1. 添加IVR明細
  1. 網(wǎng)關(guān)組列表
  1. 添加網(wǎng)關(guān)組
  1. 網(wǎng)關(guān)列表
  1. 添加網(wǎng)關(guān)

當(dāng)前免費版不提供批量導(dǎo)入網(wǎng)關(guān)配置功能,收費版可提供

21 隊列列表



  1. 添加隊列
  1. 話單管理
  1. 系統(tǒng)配置

用于進行了路由,ivr等變更時,需要通知后臺底層應(yīng)用重新加載數(shù)據(jù),否則還是跑舊數(shù)據(jù)應(yīng)用

  1. 接口展示

全部為restful的接口,可以為php,c#,java,golang,ruby等開發(fā)語言提供管理控制接口,暫時分機狀態(tài)需要由另一端語言去查詢和操作,下個版本會全部由restful接口實現(xiàn)

  1. 會議管理


由restful接口進行處理,即由平臺發(fā)起一個conference,而不提供由平臺等待外部呼叫呼入conference

  1. 黑名單

軟件著作權(quán)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,525評論 19 139
  • 使用第三方網(wǎng)絡(luò)監(jiān)測庫報錯 RealReachability 使用的PingFoundation 庫報錯 解決方式如...
    AKyS佐毅閱讀 3,579評論 12 14
  • 又到深夜,整個縣城還沒有陷入混沌一片的黑暗,耿耿的星星疏落在墨染的天空,月亮淺淺的,樓下單元門口因為結(jié)婚剛剛掛起的...
    雙生夕閱讀 324評論 0 0
  • 一、 前言 在現(xiàn)在App中首頁信息展示非常重要,那問題就來了,如何在有限的空間來展示更多的產(chǎn)品信息呢?隨著時代的進...
    NetWork小賤閱讀 1,355評論 0 0
  • 這兩天在問答上回答了幾條問題,今天講其中兩個問題的答案,重新梳理補充下發(fā)布。 1、職場壞習(xí)慣 其實在職場,我們要注...
    松哥生涯閱讀 386評論 0 3

友情鏈接更多精彩內(nèi)容