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

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

java调用fsgui的接口示例


tags:freeswitch fsgui java interface 接口 创建时间:2017-01-20 16:35:38

微信公众号

QQ群: 293697898 FreeSWITCH+Kamailio+OpenSIPS

由用户完成的,我们没有验证:

```

//https://github.com/Dreampie/Resty/blob/master/resty-example/src/test/java/cn/dreampie/example/HttpClientTest.java

//参考这个库

pac


FSGUI推出IMS对接一体机


tags:FSGUI IMS 转码 服务器 创建时间:2017-01-15 10:09:24

现由FSGUI实现的基于FreeSwitch的pbx,推出一体机计划,可与IMS对接,支持G729,G723,G722中其中一种的转码(需预先确认)服务。由于成本原因,此计划中的设备采用靠谱的二手的Dell服务器。

手机号:18621575908 李工 QQ:1354608370



如何在FSGUI中自动批量生成分机账户?


tags:freeswitch fsgui pbx batch extension 创建时间:2017-01-11 10:21:26

QQ群: 293697898 FreeSWITCH+Kamailio+OpenSIPS

可以用如下 postgresql的function来自动生成:

--DROP FUNCTION public.create_extensions();

CREATE OR REPLACE FUNCTION public.create_extensions()
  RETURNS integer AS
$BODY$

    Declare extension_number integer;
    Declare count int


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:/



使用FSGui进行多个通信主机管理


tags:FreeSwitch 多个主机 FSGui 管理 创建时间:2016-12-22 14:36:00

使用FSGui进行多个通信主机管理 2016-12-22 宁卫

      关注微信

首先我们看个图:

image001.png

由业务处理池中生成一个service用于处理由外部发来的请求,且它自身生成多个对于外部应用的service的连接请求,从而实现多机集中式处理

我们



FSGUI和ASR


tags:FSGUI FreeSwitch 语音识别 ASR 创建时间:2016-11-24 22:01:56

QQ图片20161124212025.png

QQ图片20161124212102.png

![QQ图片20161124212108.png](http://of75h8esf.bkt.clouddn.com/161124/bba9f4811ffc22e3dbed08ae



FSGUI著权作


tags:FreeSwitch GUI 接口 著作权 创建时间:2016-11-16 13:48:40

加QQ群: 293697898 和更多群友一起成长



FSGui V2.0.3 windows 64位的20161024版本放出了


tags:FreeSwitch FSGui Windows V2.0.3 20161024 中间件 创建时间:2016-10-24 17:10:41

把这个版本的更新内容说一下,同时也把FSGui支持的功能等整理一下,FSGui作为基于FreeSwitch的一个中间件,采用高性能,强功能的Golang开发,支持restful接口进行第三方对接,支持内存数据库(Redis)作为缓存,最重要的是支持把配置数据库化,使用Web配置即可快速使用起来。

下载地址:

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

1. 录音由分机配置中移至路由或ivr中

原分机配置中的是否录音选项取消

!



使用FSGui作为WebRtc服务器


tags:FSGui WebRtc 通话 FreeSwitch WebRtc网关 WebRtc服务器 创建时间:2016-09-28 16:11:20

FreeSwitch的天然特点支持WebRtc,那么我们用FSGui一样也可以作为WebRtc的服务器或网关用。

这里的试验是jssip和FireFox,步骤:

启动 freeswitch -nc ,redis-server, postgres

启动nway_pbx_auth

启动nway_pbx_web

启动nway_pbx

    检查FreeSwitch的WebRtc服务是否启动
     netstat -anp |grep 5066

那么就可以通过访问 : http



FreeSwitch multi-domain extension auth service


tags:FreeSwitch multi-domain extension auth service 创建时间:2016-09-14 19:11:46

Here is a auth service for FreeSwitch multi domain ,It can running on Windows or Debian 8.

client setup:

Debian 8 64bit FreeSwitch multi doamin extension auth service,download:

[http://pan.baidu.com/s/1kVoAVD9](http://pan.baidu.com/s/1kVoAVD9 "htt



如何使用FSGui配合Odoo进行外呼系统及CRM仓储等整套方案的处理


tags:Odoo CRM 外呼系统 创建时间:2016-09-09 12:31:26

先来说说Odoo是什么: Odoo 是一个开源框架,针对 ERP 的需求发展而来,适合定制出符合客户各种需求的 ERP 系统和电子商务系统。

由于 Odoo 的底层结构很强大,所有模块都可以根据需要进行安装和御载,所以客户能像搭积木一样建构自己期望的系统。即使完全不安装与ERP相关的模块,仅利用 Odoo 自身的底层框架,也能构建出适合各种用途的系统,纯 B/S 架构。而这一切都是免费的,并且不受限于源代码,也不受于用户数。

Odoo 的主要模块包括:销售、采购、库存、财务、生产、项目管理、CRM、POS、人力资源、车辆管理、午餐管理等等。

之前我们讲了非常多的FSGui的管理和运维方



如何使用FSGUI配置呼入IVR


tags:FSGUI IVR FREESWITCH 创建时间:2016-09-07 14:30:44

首先要把public.xml中的路由改成类似如下:

 <extension name="Public_Test">
        <condition field="destination_namber" expression="^(.*)$">
            <action application="set" data="call_timeout=30"></action>
            <action application="set" data="continue_on_fail=true"></action>


FSGui 2.0.1-20160907发布


tags:FSGui 创建时间:2016-09-07 12:11:14

最新FSGUI更新,在Gateway处配置原号码和透传号码,并在呼叫时随机选一个,呼入路由修改bug,下载地址,

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

在windows上使用,尽量用administrator用户运行且路径在D:\FSGui下。



FSGui新增接口列表


tags:FSGui FreeSwitch Conference Seat interface 创建时间:2016-09-05 10:31:27

//查询所有正在进行中的会议

 curl  -H "Authorization:Nway eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0NjUyNjkyMDMsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTQ2NTI2NTYwM30.ER1yOKxhBwVqY9IS18DOOZox15eOVUJR7bJF1mjtsfM" http://192.168.1.115:8082/api/conferences

//查询某个会议中的成员列表

 curl  -H "Authorization:Nway eyJh


FSGui V2.0.1.112发布


tags:FreeSWITCH GUI FSGUI NwayPBX 创建时间:2016-09-04 22:00:27

加QQ群: 293697898 和更多群友一起成长

由于github会存在一些对代码或文件转义特点,从而会造成系统无法启动等原因,故而暂时将发布包打包存于: http://pan.baidu.com/s/1c23HXPQ
后,由以后再寻一些机会解决相关的问题.

changelog:

  1. 修正PostgreSQL服务不能启动的原因。

  2. 删除 Dialplan明细中是否外呼的问题与Dialplan中是否外呼冲突的部分。

  3. 移除彩铃和IVR与Dialplan中的强制关联关系,删除彩铃不再出现异常部分。

  4. 添加默认彩铃为老李录的一段欢迎词。

  5. 配置路径为



如何在FSGui中创建新的路由?


tags:FreeSwitch FSGui 路由 创建时间:2016-09-01 09:45:19

在通信中,最重要的一个环节是路由,其实所有的软件都类似,路由就认为是在经过一个入口进入系统后,进行工作安排和分配。

那么如何创建一个新的路由呢?

通过这样,比如要把打1100这个短号的匹配进行下一步操作就输入一个自己能认识的名称,然后在路由正则中填 ^1100$ ,这个是什么呢?这是perl 正则表达式的一种规范,不然只输入1100的话,如果有别的11001234



基于FreeSwitch的FSGui的多层IVR设置


tags:FreeSwitch 多层 IVR 设置 创建时间:2016-08-31 20:31:26

在FSGui中如何生成多层IVR,我们可以先创建两个ivr,2300,和2301,然后2300中的ivr明细中指定为submenu为2301即可,存于内存数据库,响应速度是最快的,并发性能也只受内存数据库限制,这还限制啥啊



重构中的NwayPBX


tags:FreeSWITCH WEB管理 ESL控制 GUI 创建时间:2016-08-18 23:07:52

自从第一版NwayPBX测试版发行,我们也遇到了非常多的难题,诸如:

  1. 接口相对比较难做,只能以socket通信或数据库查询方式,在当下相对难以适应新的需求

  2. C系列语言的依赖与编译较麻烦,且和自身的管理系统部分要结合比较吃力

  3. 代码量巨大,在进行新的扩与改,耗费的精力比较多

  4. 在条件不成熟,或者说尽量避免使用所谓“云平台”

痛定思痛,在经过两年时间的NwayPBX客户使用后,还是决定完全重构整个系统。

整个系统完全采用Golang作为中间件,接口,web的开发语言,以保证整个系统的高性能受损小,而能解决以上所阐述的难题。

在使用Inbound处理接口,Outbo



NwayPbx Runtime实时存储


tags:NwayPbx FreeSWITCH中间件 内存数据结构 创建时间:2016-08-05 12:16:28

package nwaypbxruntime

import (
    . "nway/nway_pbx/nway_pbx_struct"
    "nway/utils/log"
    "regexp"
    "sync"
)

type NwayPbxRuntime struct {
    GatewayGroups   map[int64]Gateway_group
    Dialplans       map[int64]*regexp.Regexp
    Ivrs            map[string]Ivr


Nwaypbx内存数据结构


tags:NwayPbx FreeSWITCH中间件 内存数据结构 创建时间:2016-08-05 08:44:57

这些数据是预先从数据库中加载到内存中,基本是不常变化的,故而采用读写锁进行mutex同步,以便在平时的路由等过程中减少和外部打交道的时间,通过内存加快响应速度

package nwaypbxdefine

const (
    AutoTrans = "***"

    Format_Date     = "2006-01-02"
    Format_DateTime = "2006-01-02 15:04:05"
)


type Ring struct {
    Id   int64
    Path st


nwaypbx目录树结构


tags:FreeSWITCH nwaypbx 目录结构 创建时间:2015-10-12 10:24:19

.

├── bake

├── bake.bat

├── build.bkl

├── Check_Content.cpp

├── Check_Content.h

├── common

│   ├── log

│   │   ├── IVCLog.cpp

│   │   ├── IVCLog.h

│   │   ├── log.cpp

│   │   ├── log.cpp~

│   │   ├── log.h

│   │   ├── log.


FreeSWITCH的GUI-NWAYPBX及中间件


tags:FreeSWITCH GUI NWAYPBX 中文 FreeSWITCH中间件 创建时间:2015-09-20 11:06:48

        下图为上海宁卫(http://nway.com.cn) 开发的基于FreeSWITCH的管理界面,采用python实现界面管理,用c++实现Esl处理FreeSWITCH的各种响应或事件等等。采用最优的开源数据库(个人观点)Postgresql来实数据的存储和查询。

login

![](static



正在开发的开源PBX-NwayPBX


tags:FreeSWITCH PBX Open source 开源 创建时间:2015-09-05 20:51:19

NwayPBX

https://github.com/nwaycn/nwaypbx

         License: GPL

         在这里用fs代替FreeSWITCH,以方便输入

         感于FreeSWITCH GUI的缺乏,在试用Fusion