FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898
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
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群视频分享讲座
视频已上传: http://v.qq.com/x/page/s0335b8nnft.html
作为应用者,如果再进一步要进行相关的业务拓展和开发,那么需要大概的了解整个开源系统的目录结构。FreeSwitch的目录结构如下(采用”//”跟在后边作为注释说明): 相关的Mod,一句话难以说明,所以列的官方的链接
FreeSwitch //根目录
├─build //build相关
│ ├─config
│ └─freeswitch.build
│ └─f
mod_distributor
编辑 modules.conf且添加以下行:
applications/mod_distributor
然后
make mod_distributor && make mod_distributor-install
配置FreeSwitch自动加载该模块
$FS_CONF/autoload_co
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 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准备好了,你可以下一步了。
event socket libaray 是FreeSwitch的通信调用接口库,通过它可以很方便的配置后,通过自己的程序控制FreeSwitch相关行为,如监听,如IVR等。
视频:
先来说说Odoo是什么: Odoo 是一个开源框架,针对 ERP 的需求发展而来,适合定制出符合客户各种需求的 ERP 系统和电子商务系统。
由于 Odoo 的底层结构很强大,所有模块都可以根据需要进行安装和御载,所以客户能像搭积木一样建构自己期望的系统。即使完全不安装与ERP相关的模块,仅利用 Odoo 自身的底层框架,也能构建出适合各种用途的系统,纯 B/S 架构。而这一切都是免费的,并且不受限于源代码,也不受于用户数。
Odoo 的主要模块包括:销售、采购、库存、财务、生产、项目管理、CRM、POS、人力资源、车辆管理、午餐管理等等。
之前我们讲了非常多的FSGui的管理和运维方
首先要把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更新,在Gateway处配置原号码和透传号码,并在呼叫时随机选一个,呼入路由修改bug,下载地址,
http://pan.baidu.com/s/1c23HXPQ
在windows上使用,尽量用administrator用户运行且路径在D:\FSGui下。
//查询所有正在进行中的会议
curl -H "Authorization:Nway eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE0NjUyNjkyMDMsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTQ2NTI2NTYwM30.ER1yOKxhBwVqY9IS18DOOZox15eOVUJR7bJF1mjtsfM" http://192.168.1.115:8082/api/conferences
//查询某个会议中的成员列表
curl -H "Authorization:Nway eyJh
由于github会存在一些对代码或文件转义特点,从而会造成系统无法启动等原因,故而暂时将发布包打包存于: http://pan.baidu.com/s/1c23HXPQ
后,由以后再寻一些机会解决相关的问题.
changelog:
修正PostgreSQL服务不能启动的原因。
删除 Dialplan明细中是否外呼的问题与Dialplan中是否外呼冲突的部分。
移除彩铃和IVR与Dialplan中的强制关联关系,删除彩铃不再出现异常部分。
添加默认彩铃为老李录的一段欢迎词。
配置路径为
https://github.com/nwaycn/FSGui/tree/master/Windows
大批量通过excel导入生成ims对接的平台方案,简单易用,有WINDOWS server 2003或windows server 2008,运行起来即可,同时用作用户的PBX,方便的管理用户电话话务,以及话单等,是小微企业电话系统的福星。
在通信中,最重要的一个环节是路由,其实所有的软件都类似,路由就认为是在经过一个入口进入系统后,进行工作安排和分配。
那么如何创建一个新的路由呢?
通过这样,比如要把打1100这个短号的匹配进行下一步操作就输入一个自己能认识的名称,然后在路由正则中填 ^1100$ ,这个是什么呢?这是perl 正则表达式的一种规范,不然只输入1100的话,如果有别的11001234