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

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

基于FreeSwitch的FSGui的多层IVR设置


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

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



FREESWITCH+ GUI PBX CTI 呼叫中心中间件 =FSGUI


tags:FreeSWITCH GUI 大并发 好用的 免安装 free download FSGUI 可视化界面 创建时间:2016-08-28 15:25:03

FSGui = FreeSwitch + GUI + 性能 + 易管理 + 易维护

一幅图说明FSGUI

相关接口

控制接口:http://www.6fok.com/topics/13

会议接口:http://www.6fok.com/topics/14

python 事件通知示例:http://www.6fok.com/topics/15

java调用控制接口示例: http://www.6fok.com/topics/70

python控制接



不配置ODBC,使用mysql,postgresql对FreeSWITCH进行用户认证


tags:无ODBC mysql postgresql FreeSWITCH用户认证 创建时间:2016-08-27 15:01:44

下载:

https://github.com/nwaycn/FSGui

主要用于避免去配odbc,支持多核多线程,同时启动一个应用即可完成工作而用。

1. 用于Windows下对FreeSWITCH在使用postgresql对extension数据存储时的认证

2. 数据库结构如下:

    tablename = extension_number

    fields :


重构中的NwayPBX


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

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

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

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

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

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

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

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

在使用Inbound处理接口,Outbo



FreeSWITCH ESL (Event Socket Library)


tags:FreeSWITCH ESL (Event Socket Library) 创建时间:2016-08-06 22:34:52

Event Socket Library quick starter

Introduction

The Event Socket Library, or ESL, is a library that aims to ease controlling FreeSWITCH from external applications, that can be written in any language and run in any operating system. It's written in C and has bindings for many langu


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