#FreeSwitch

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...

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有问...

FreeSWITCH第三方库(其他)的简单介绍(三)

FreeSWITCH使用了大量的第三方库,本文档主要介绍关联相关库的信息:音频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5486753.html视频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5488890.html ①ld...

FreeSWITCH第三方库(视频)的简单介绍(二)

FreeSWITCH使用了大量的第三方库,本文档主要介绍视频相关库的信息:音频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5486753.html其他相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5489315.html ①op...

FreeSWITCH第三方库(音频)的简单介绍(一)

FreeSWITCH使用了大量的第三方库,本文档主要介绍音频相关库的信息:视频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5488890.html其他相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5489315.html ①li...
首页上一页1234下一页尾页