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

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

使用gRPC进行跨语言的rpc服务应用


tags:gRPC PROTOBUF 创建时间:2016-09-29 19:26:51

gRPC是一个基于google protobuf工具的rpc框架,支持c,c++,ruby,python,php等很多开发语言,目标是减少rpc应用开发时的成本,提高效率,具体的性能上来说,比xml-rpc要好一些,因为网络传输字节和解析要少很多,在2010年,我们就使用protobuf进行网络数据传输,也基于此做了一些应用,而现在gRPC则是把网络层也实现了,今天就试试简单的gRPC安装和使用。

操作系统: debian 8 64bit

安装gRPC

 $ git clone -b $(curl -L http://grpc.io/release) https://githu


使用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分机和外线管理 QQ群分享讲座


tags:FreeSWITCH DIRECTORY DIALPLAN 创建时间:2016-09-25 11:30:19

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



FreeSwitch路由管理QQ群分享讲座


tags:FreeSwitch 路由管理 Dialplan 分享讲座 培训 创建时间:2016-09-19 11:12:29

将在当前日期内一个月左右进行FreeSwitch的路由管理QQ群视频分享讲座

视频已上传: http://v.qq.com/x/page/s0335b8nnft.html



第四章 FreeSwitch目录结构


tags:FreeSwitch 目录 说明 创建时间:2016-09-18 13:58:28

作为应用者,如果再进一步要进行相关的业务拓展和开发,那么需要大概的了解整个开源系统的目录结构。FreeSwitch的目录结构如下(采用”//”跟在后边作为注释说明): 相关的Mod,一句话难以说明,所以列的官方的链接

FreeSwitch                                              //根目录
├─build                                               //build相关
│  ├─config
│  └─freeswitch.build
│      └─f


FreeSwitch网关轮询模块mod_distributor


tags:FreeSwitch 网关轮询 mod_distributor 创建时间:2016-09-17 09:43:06

QQ群: 293697898 FreeSWITCH+Kamailio+OpenSIPS

mod_distributor

mod_distributor采用加权轮询分配方式把呼叫分配给网关。可以通过xml文件来配置多个网关列表。

安装

编辑 modules.conf且添加以下行:

applications/mod_distributor

然后

make mod_distributor && make mod_distributor-install

配置FreeSwitch自动加载该模块

$FS_CONF/autoload_co



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



FreeSwitch的a,b leg同时呼叫


tags:FreeSwitch a b leg 同时呼叫 创建时间:2016-09-13 23:00:49

今天遇到一网友说,他在使用FreeSwitch做外呼时,发现先呼a leg后再呼b leg时效率很差,所以想 a,b leg同时呼叫,其实送个假信号就可以了,如:

originate {return_ring_ready=true}sofia/gateway/nwaytest/18621575908 &bridge(user/8001)

这里与众不同的是什么呢?{return_ring_ready=true}这个通道变量,就是在送到a时,马上让系统认为a leg准备好了,你可以下一步了。



FreeSwitch ESL 开发简介视频


tags:FreeSwitch Event socket 开发 视频 创建时间:2016-09-11 08:08:51

event socket libaray 是FreeSwitch的通信调用接口库,通过它可以很方便的配置后,通过自己的程序控制FreeSwitch相关行为,如监听,如IVR等。

视频:

["FreeSwitch esl 开发"]



如何使用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免费的WINDOWS平台对接IMS的解决方案


tags:FSGUI IMS 对接 免费 创建时间:2016-09-02 15:49:14

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

大批量通过excel导入生成ims对接的平台方案,简单易用,有WINDOWS server 2003或windows server 2008,运行起来即可,同时用作用户的PBX,方便的管理用户电话话务,以及话单等,是小微企业电话系统的福星。



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


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

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

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

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