#SWITCH

FreeSWITCH 使用SSL-WebSocket-WebRTC

阿里上买的域名,申请了个免费ssl,然后开始折腾,,,,申请了ssl证书,但是不提供.pem格式的下载(*/ω\*)然后把一堆提供的都下载下来了, 然后又到网上搜crt/cer等格式转pem格式.....然后看到有说cer/crt就是pem格式的,耶(^-^)V,这么轻松!!!?改扩展名,放入ce...

FreeSWITCH 客户端fs_cli连接设置(acl)

FreeSWITCH默认配置只能在本机连接,要从外面连接,就要配置:1acl.conf.xml::network-lists/list2event_socket.conf.xml::apply-inbound-acl参数(指定使用哪个acl.xml::network-lists/list)而 apply-in...

FreeSWITCH 启用多域(多租户)的配置

如果将FreeSWITCH用于云端,支持大规模并发呼叫,就要用到多域/多租户技术了,FreeSWITCH本身可以直接支持.每个域可以单独,拥有相同的分机号也互相打不通,各自线路,IVR,路由等不相同.配置方式如下:1.conf/vars.xml<X-PRE-PROCESScmd="set"data="domain...

FreeSWITCH 安装配置的 各种坑, 填坑

个人安装环境:OS:CentOS6.764位FreeSWITCHVer:1.6.17 安装之前,最好先安装这几个东西(如果有,请忽略):yasm(有nasm的话不用装这个),opus-devel(可能提示libopus-dev或libopus-devel等),lua-devel,libsndfile-deve...

【转】编写高质量代码改善C#程序的157个建议——建议149:使用表驱动法避免过长的if和switch分支

 建议149:使用表驱动法避免过长的if和switch分支随着代码变得复杂,我们很容易被过长的if和switch分支困扰。一个类枚举类型Week如下:enumWeek{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday} 如果要把Week...

FreeSWITCH 内线拨号 总是使用 dialplan/public 拨号计划,而对 dialplan/default 视而不见

FreeSWITCH内线拨号总是使用dialplan/public拨号计划,而对dialplan/default视而不见昨天还是好好的额, 今天就这样了,导致配置都乱了,搞了一天了,  终于用 grep-rpublic/usr/local/freeswitch/conf/&nbs...

freeswitch笔记(7)-放音控制

来电时,播放音乐是一个很常用的功能,下面是一些相关的命令:一、单次播放playbackoriginateuser/1000&playback(ivr/8000/ivr-welcome_to_freeswitch.wav)  二、指定次数的循环播放loop_playback注:这个方式,直接用命令在freeswi...

freeswitch笔记(6)-会议功能简介

电话会议是一个常用功能,freeswitch当然支持,下面是基本用法:一、发起会议conferencetestbgdialuser/1004上面的命令表示,发起1个名为test的会话,同时拨打1004用户,如果该用户接听了,就相当于加入会议。注:如果1004是第1个加入会议的人,此时会议室还没有人,只能听到背景音乐等待...

freeswitch笔记(5)-小型呼叫中心设计思路

这一篇用esl实战一把,利用eslclient来实现一个小型呼叫中心的原型,先看看下面这张图: 企业通常会对外公布一个400之类的服务电话,当用户拨打这个电话时,实际上背后是一堆客服妹纸带着耳麦通过电脑连着自己的电话分机。客人进线时,系统会根据一定的规则(比如挑1个当前空闲的客服),然后把电话转接过去,当然转...

freeswitch笔记(4)-esl inbound模式的重连及内存泄露问题

eslinboundclient,内部有一个canSend()方法:publicbooleancanSend(){returnchannel!=null&&channel.isConnected()&&authenticated;}大多数情况下(之所以说大多数情况是因为最末尾还有一个au...

freeswitch笔记(3)-esl入门

题外话:昨天是2020年元宵节,正值"新型肺炎"第二阶段防治关键时期,返沪后按规定自觉在家隔离14天,不出去给社会添乱,真心希望这次疫情快点过去。 废话不多说,继续学习,上篇借助工具大致体验了voipclient的使用,这篇学习如何用代码来实现类似的功能。esl全称EventSocketLibrary,通过它...
代码星球 ·2020-04-06

freeswitch笔记(2)-voip初体验

上一篇学习了如何安装freeswitch,接下来我们利用2个voip软件来体验如何互打电话(注:仍然是mac环境,windows用户可参考mac上的做法,原理相通)一、安装yateclient及zoipervoip软件有很多种,这里选用yate及zoiper这二种免费而且跨平台的客户端。yate下载地址: h...

freeswitch笔记(1)-mac环境安装

freeswitch是啥就不多说了,可以简单理解为一个功能强大的纯软件实现的电话交换机(俗称:软交换)。官网地址:https://freeswitch.com/,它可以运行于windows/mac/linux,完全跨平台,而且开源免费。下面介绍mac环境的安装及遇到的坑。前提:mac机上必须有brew,如果brew有问...

java switch case 枚举类型的反编译结果

 packagecom.example.demo; importjava.io.PrintStream;  //Referencedclassesofpackagecom.example.demo://      &nb...

Eclipse删除switch workspace下多余的workspace

第一步:修改org.eclipse.ui.ide.prefs文件打开Eclipse目录的configuration.settings目录,找到org.eclipse.ui.ide.prefs文件,将不需要的workspace的路径删除。第二步:重启Eclipse     ...
首页上一页...1011121314下一页尾页