自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大头菜馅馒头

一个好人

  • 博客(18)
  • 资源 (14)
  • 收藏
  • 关注

原创 centos7 编译安装freeswitch 1.10.5版本

centos7 编译安装freeswitch 1.10.5版本近来经常看到一些朋友编译新版本freeswitch没有那么顺畅,所以记录一下从头开始完整编译安装步骤。虚拟机centos7最小化安装开机一般新系统刚刚安装好,我个人比较习惯先装一些常用工具,此处可跳过:yum install vim git wget lrzsz参照官网,首先有官方提醒:Sofia-sip and SpanDSP Notice!Sofia-sip and SpanDSP dependencies have been

2020-12-09 16:38:10 3627 4

原创 freeswitch对接阿里语音识别(非mrcp方式)+简单asr空号检测

最近有朋友在搞智能客服系统,他们使用freeswitch作为软交换,有需要对接asr,在尝试了mrcp方式之后,想着能否直接对接,通过http方式或者sdk方式,所以尝试开发了一下对接的mod,发觉还是可行的,主要是仿照阿里sdk中的demo来做,只是具体的细节要自己优化一下。这里要说明下,以前看了某大佬写的一个mod对.........

2019-04-12 15:25:23 7927

原创 opensips搭配rtpengine实现sip信令和rtp流的代理

opensips部署在内外网双网卡服务器上时,sip信令我们可以通过opensips的路由脚本来做内外网转发,但是,语音媒体无法直接送达到内网的freeswitch上,因为opensips本身并不会处理媒体方面的事情,所以我们还需要搭建一个连通内外网的媒体代理,常用的有rtpproxy、rtpengine等,下面我尝试的rtpengine的方式,有不正确的地方也欢迎大家指正和交流,有需要这方面的详......

2018-08-10 09:39:29 11335 1

原创 树莓派使用4G模块(华为ME909s-821)亲身尝试的可行方法(下)

继续上一篇,ubuntu mate系统使用4G模块同样的是模块接入到树莓派上之后系统自动识别,可以在lsusb和ifconfig查看到设备和usb0网卡。直接在右上角的network-manager中添加移动宽带,默认信息不用修改,直接下一步,密码随意填写,设置网络为自动连接。此时usb0应该已经联网并分配到IP地址,可以通过ifconfig查看:pi@pi-desktop:~$ ifconfig...

2018-02-09 10:21:42 9599 1

原创 树莓派使用4G模块(华为ME909s-821)亲身尝试的可行方法(上)

大部分树莓派用户使用raspbian系统和ubuntu mate系统,所以我只在这两个系统上尝试使用4G模块,模块使用Mini PCI-E转USB开发板,接入到树莓派上,配置网络方法具体如下:本篇介绍raspbian系统,ubuntu mate系统将在下一篇介绍4G模块能直接被系统识别,无需安装驱动,可以通过lsusb和ifconfig命令查看状况:pi@pi-desktop:~$ lsusbBu...

2018-02-09 10:15:23 30628 11

原创 kurento媒体服务器安装与demo演示

简介Kurento是一个WebRtc媒体服务器,包含了一组API,可以让开发者为WWW和移动端简单的开发出视频应用,kurento媒体服务器功能包括组通信、转码、录制、混合、广播和视听流路由,同时还提供了先进的媒体处理能力,涉及计算机视觉、视频索引、增强现实和语音分析。kurento模块化结构能更容易的集成第三方媒体处理算法(如语音识别、情感分析、人脸识别等)。官方提供的API为JAV

2018-01-30 14:10:46 4859 2

原创 HTML5方式使用freeswitch——VERTO模块

mod_verto在freeswitch中有mod_sofia模块支持sip协议。sip协议用于媒体链接建立前的信令交互。像mod_sofia这种模块在freeswitch中成为endpoint,除了mod_sofia,freeswitch还有一个mod_verto模块。mod_verto使用freeswitch自定义的一个协议,通过websocket进行信令交互。verto协议基于jsonR

2018-01-10 09:52:56 15087 2

原创 ubuntu 安装Qualcomm Atheros QCA9565 AR9565 无线网卡驱动并连接wifi网络

9565的无线网卡驱动需要加载的是ath9k,所以下载驱动包编译,之后加载ath9k模块就可以使用无线网卡了。下载驱动源码包:wgethttps://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.14-rc2/backports-4.14-rc2-1.tar.gz安装依赖:sudo apt-get in

2018-01-09 14:50:08 15670

原创 python基础知识(四)

函数基本形式:def greet():    print("hello")greet()#输出结果:hello传递参数:def greet(name):    print("hello " + name)greet("xiao ming")#输出结果:hello xiao ming形参与实参:形参是函数参数列表中声明的参数实参是实际传递的

2018-01-08 11:29:04 306

原创 python基础知识(三)

if语句条件用== != 比较两个数字或字符串是否相等>>> a,b = 1,1>>> a == bTrue>>> a,b = 1,2>>> a != bTrue用 > >= >>> a,b=1,2>>> aTrue使用and or测试多个条件>>> a,b=1,2>>> a==1 and b==2True>>> a,

2018-01-08 11:23:55 258

原创 python基础知识(二)

列表列表由一系列按特定顺序排列的元素组成。用[]来表示列表:log_levels = ['info', 'debug', 'warning', 'error', 'fatal']print(log_levels)#输出结果:['info', 'debug', 'warning', 'error', 'fatal']用下标运算符访问元素,下标从0开始:lo

2018-01-08 11:17:17 346

原创 python基础知识(一)

变量和简单数据类型变量变量无需定义,变量是无类型的。message = "Hello world!"print(message)变量可以被赋值:message = "Hello world!"print(message)message = 1print(message)变量的命名变量名只能有字母、数字、下划线组成,且不能以

2018-01-08 11:11:42 332

原创 freeswitch的呼叫中心模块——mod_callcenter

freeswitch的呼叫中心模块很方便的就可以让用户体验这种呼叫中心模式,包含了很多功能,具体参数的配置在使用中自行摸索。编译安装freeswitch时需要开启mod_callcenter、mod_fifo的编译,之后在安装完成之后在conf/autoload_configs/modules.conf.xml中去掉该模块相关行的注释。配置方法,编辑conf/autoload_conf

2018-01-05 09:42:02 14684 1

原创 曾经的百度开源呼叫中心

首先说明一下,在github上面百度已经撤回了此开源项目。# 简介百度开发的一套基于互联网应用模式的呼叫中心套件,采用颠覆式的技术模式,无需任何专有硬件设备,以通用服务器+软件的模式,依靠云计算等技术,完成语音的交换和呼叫的控制,在大幅降低呼叫中心建设成本的同.........

2018-01-04 13:55:11 10967

原创 freeswitch实现监听、三方通话的两种方法

首先是使用freeswitch自带的监听和三方通话的功能,模块:mod_dptools: eavesdrop      mod_dptools: three_way使用方法是针对已经建立通话的双方的其中之一的UUID,发送命令或者配置拨号计划来使用,例如:已经通话的双方UUID是:9d385df2-e8ce-4c06-a8d9-ab04477a5d27、91b54a88-5

2018-01-04 10:05:16 13471 1

原创 freeswitch的配置和拨打电话尝试

刚刚安装完成的freeswitch还是无法拨打电话打通的,需要做一些配置的修改和增加拨号计划。想测试视频的需要增加视频编码的支持,不然无法协商通过:修改conf/vars.xml:增加音视频编码-->-->修改conf/autoload_configs/acl.conf.xml:These ACL's are automaticall

2017-12-19 10:05:51 10406 1

原创 freeswitch使用mysql替代原有数据库,多freeswitch使用同一mysql

实际项目中可能会需要用mysql替代原有的sqlite,具体方法如下(debain 8系统):在数据库服务器上安装mysql,并且允许远程连接,创建一个名为freeswitch的数据库。在允许远程连接的时候,如果连接不上,请检查权限和/etc/mysql/my.cnf中的bind-address是否打开,如果打开着,请注释掉这一行。在freeswitch服务器上面安装o

2017-12-18 16:25:02 5700

原创 freeswitch的编译安装(ubuntu、debain)

工作中使用freeswitch,期间一些遇到的问题和值得整理成文档的东西,在这边陆续的整理发表一下,如果有疑问的朋友可以留言大家互相交流学习,谢谢。对于freeswitch的编译,最方便的系统就是debain,按照官方的步骤,很容易可以编译安装完成,尤其是视频支持,步骤如下:系统:Debian 8 Jessiewget -O - https://files.freesw

2017-12-18 16:00:59 1389

freeswitch对接google的语音识别和语音合成例子

freeswitch对接google的语音识别和语音合成例子

2022-03-28

freeswitch模块,支持开放http服务,用于其他服务交互

freeswitch模块,支持开放http服务,用于其他服务交互

2022-03-28

freeswitch使用阿里3.x新版sdk对接阿里语音识别

freeswitch使用阿里3.x新版sdk对接阿里语音识别

2022-03-28

开源voip计费系统sip协议

开源voip计费系统,支持freeswitch、kamailio等sip通信场景

2022-03-28

freeswitch模块对接使用阿里语音合成

freeswitch模块对接使用阿里语音合成

2021-08-24

基于freeswitch的呼叫中心系统(仅供学习参考)

基于freeswitch的呼叫中心系统(仅供学习参考)

2021-08-24

fs通过ws将媒体发到远端.zip

freeswitch使用ws将语音单独发送至其他服务

2021-08-24

freeswitch的gb28181模块

为freeswitch开发的模块,对接使用gb28181标准的摄像头

2020-12-24

webrtc静音检测(vad)部分单独封装使用

webrtc的静音检测(vad)部分单独封装为动态库,附带源码可以编译

2020-12-24

C#开发的sip软电话源码

C#开发的sip软电话,vs环境可直接编译

2020-12-24

亲测可用的基于webrtc的网页电话

开源可用的基于webrtc的网页电话,测试可以用于搭配freeswitch实现呼叫功能

2020-12-24

一款ippbx用于可视化管理freeswitch

一款ippbx,用于可视化管理freeswitch,一键安装

2020-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除