自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 资源 (13)
  • 收藏
  • 关注

原创 对接ASR 要求FreeSwitch提供的录音是PCM 8000Hz wav格式

ASR识别接口1. 描述:通过该API,识别音频文件的文字信息音频文件格式要求:PCM 、8000Hz、wav。暂时不支持其他格式的文件。音频文件大小不超过1分钟。接口返回整段音频识别结果。需要这样设置Freeswitch 录音dialplan 方案<action application="set" data="record_sample_rate=8000"/><action application="set" data="RECORD_STEREO=fa.

2021-03-05 13:18:53 1502

转载 sdp相关字段的rfc及意义

1.a字段1.1 crypto属性a = crypto:<tag> <crypto-suite> <key-params> [<session-params>]a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:d0RmdmcmVCspeEc3QGZiNWpVLFJhQX1cfHAwJSoj|2^20|1:32标签:用于在offer/answer中选择一种crypto属性加密套件:描述加密的标识符和身份验证

2020-11-11 20:07:20 1548

转载 SIP SDP Profile-level-id解析

基于SIP协议的VOIP通信,该字段通常位于视频协商sdp报文中,如:[html]view plaincopyvideo23456RTP/AVP121 rtpmap:121H264/90000 fmtp:121profile-level-id=42801E;packetization-mode=142801E分三部分0x42 660x80 1000 0000 (二进制)0x1E 30对应profile_idc(8 ...

2020-11-11 20:06:12 1257

原创 FreeSWITCH 显示号码

FreeSWITCH 显示号码sip_cid_type变量说明修改外呼时显示的号码的方式, 可以设置为 none, default, pid, 和 rpid(默认)rpid=Remote-Party-ID headerpid=P-Asserted-Identity headernone=主叫显示号码会在SIP的From 头中用法{sip_cid_type=none}sofia/default/user@example.com显示号码,不携带其他字段,使用from{sip_cid_type

2020-10-22 09:10:08 1970

原创 安装Freeswitch 1.10.2 最新版 安装完成发现 没有711编码 (PCMU PCMA)

解决办法:fs_cli -x "reload CORE_PCM_MODULE"

2020-03-21 22:23:36 1421

转载 转:一键安装 FSGUI 软件 freeswitch GUI 图形管理界面 -- 免费的

转自:http://zengqf.gitee.io/ifreeswitchgui/提供2个版本的安装版本一:服务器环境要求1、CentOS 7.x 64bit2、Feeswitch 版本 1.10.2_release 最新版安装命令wget https://hk-area1-file.oss-cn-hongkong.aliyuncs.com/fsgui/fsgui_c...

2020-03-21 21:32:33 9639 6

转载 docker运行java程序时间差8个小时和中文乱码问题解决

在使用了Docker以后,大家可能遇到的一个问题就是Docker容器的时间和宿主机时间不同步。造成这个问题的主要原因是宿主机设置了时区,而Docker容器并且设置,导致两者相差8小时。Ubuntu操作系统set china time zoneapt-get update#安装vimapt-get -y install vim#安装字体库apt-get -y install l...

2020-03-21 11:19:50 394

原创 Freeswitch 替换默认的欢迎语

Freeswitch 安装后 每次打开fs_cli控制台有一个很大的欢迎语,今天分享一下怎么修改这里修改后的效果:编译前修改三个地方/usr/local/src/freeswitch 目录下搜索grep -rl "Brought to you by ClueCon http://www.cluecon.com/" ./*./libs/esl/fs_c...

2020-03-18 15:07:57 482

转载 转-使用Opensips和FreeSwitch搭建万级别的高可用软交换架构

最近因为项目的原因,需要提供一个支持万级别以上,支持多应用的软交换服务端架构,对以前的架构做了一个调整,写一篇文章总结下。新的架构主要解决了一下几个问题:单套要支持1w左右并发的呼叫完全的高可用,不能有单点故障支持多种应用、如外呼、呼入、以及其它基于语音的通讯应用支持多种录音方式,最少两种整个平台外部依赖的服务除了数据库主要就只有Opensips和FreeSwitch...

2020-03-18 11:23:03 2026

转载 基于声网音视频SDK开发WebRTC2SIP Gateway的思路和步骤,一路填坑走出来的经验分享

转:https://rtcdeveloper.com/t/topic/16586目录1、基于声网的音视频SDK和FreeSWITCH开发WebRTC2SIP Gateway 方案和思路2、基于声网的音视频SDK和FreeSWITCH开发WebRTC2SIP Gateway报文设计基于声网的音视频SDK和FreeSWITCH开发WebRTC2SIP Gateway 方案和思路为什...

2019-12-24 11:06:50 1407 2

转载 Freeswitch 使用keepalived进行主备切换高可用部署

转载https://blog.51cto.com/908405/2176392reeSWITCH的高可用部署方式有两种:主备切换和负载均衡,官方文档介绍的主备切换部署是采用Corosync & Pacemaker,负载均衡采用前置opensips。但对使用keepalived进行主备切换的高可用方式没有介绍,同时网上对该种部署方式也没有介绍。本人对Corosync & ...

2019-03-20 19:07:51 3388 4

转载 FreeSWITCH 使用OpenSIPS进行负载均衡

转 自https://blog.51cto.com/908405/2235934通过OpenSIPS对FreeSWITCH进行负载均衡网络上的文章很多,但都是基于老版本的OpenSIPS,目前最新的OpenSIPS LTS版是2.4,如果使用老版本配置文件,OpenSIPS是运行不起来(当然通过一番修改后还是可以运行起来的)。笔者经过一番折腾,成功实现了OpenSIPS 2.4版本对Fre...

2019-03-20 18:56:07 5728 1

转载 Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法

【Windows】Win10家庭版启用组策略gpedit.mschttps://blog.csdn.net/u013642500/article/details/80138799 Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法https://blog.csdn.net/ganquanzhong/article/details/80303169 ...

2018-10-19 10:13:54 491

转载 如何学习区块链技术

https://www.zhihu.com/question/51047975?sort=createdhttps://www.cnblogs.com/zhuweiheng/p/8206188.htmlhttp://www.8btc.com/vchttp://www.fuzamei.com/aboutUShttp://www.fanwe.com/qklhttps://anlink.comhttps...

2018-02-09 16:41:53 2080

转载 区块链技术基础:术语和用例

https://www.ibm.com/developerworks/cn/cloud/library/cl-blockchain-basics-glossary-bluemix-trs/index.htmlhttps://www.ibm.com/developerworks/community/blogs/3302cc3b-074e-44da-90b1-5055f1dc0d9c/entry/wh...

2018-02-08 11:55:15 477

转载 James Server 邮件服务器 被人伪造 发送导致Spool 数万封邮件

伪造发件人邮件地址http://blog.csdn.net/lake2/article/details/1141902https://en.wikipedia.org/wiki/Email_spoofing

2017-12-05 22:57:02 587

转载 Freeswitch 命令和Appliation 应用的介绍

mod_commandshttps://freeswitch.org/confluence/display/FREESWITCH/mod_commandsFreeSwitch控制台常用命令(来自freeswitch中文wiki) 挺有用http://blog.csdn.net/u014260745/article/details/21980583Free

2017-11-25 14:18:39 1174

转载 1个 Tomcat 配置 多个 SSL 证书域名 共有80端口

单个Tomcat配置多个域并配置多个证书http://blog.csdn.net/baidu_18607183/article/details/51983439Tomcat 9 配置多个虚拟主机与HTTPS证书多个虚拟主机 公用1个端口http://www.jianshu.com/p/2b4a587db5cb

2017-11-24 22:09:25 4426 1

转载 怎样申请建立一个全新的顶级域名后缀?

简单说:制作自己的域名后缀要到ICANN申请而ICANN对每一个新顶级域名的申请都会收取5000美元的注册费用和18万美元的申请费用,申请成功之后还会每年收取2.5万美元的后缀维护费用向ICANN申请,准备18.5万美元申请费具体运营如果自备系统请准备4000万元以上的资金部署全球解析系统,如果考虑也可以外包给已有的服务提供商,如CO

2017-11-18 15:24:21 19624

转载 Jetty 内嵌启动2

转载地址:https://blog.3u3.me/post/shell-boot-java-pro/October 12, 2016啟動 Java 程序 Shell 腳本早這之前就有寫過該腳本, 之前寫的時候也參照過別人寫的腳本, 最後的實現方式是將一些啟動時依賴打入到 jar 包中, 包括啟動類, classpath 等配置, 打包通過 maven 去實現的.但是這種方式

2017-10-11 08:59:07 450

转载 Jetty 1 内嵌启动

转载:http://www.jfinal.com/share/433要说的是, 鄙人所说的方案和这篇文章 http://www.jfinal.com/share/422  没有多大关系, 只是看到这个文章之后, 分享下我这边的方案, 不是说更好的方案, 此方法是我之前自己项目中想要用 jetty 打包部署, 图方便, 这种方式, 提供一种不一样的参考.方法和该文章所说的方式

2017-10-11 08:58:13 302

转载 Tomcat 配置 comodo 证书

淘宝5元买了个comodo https 证书服务; 按照这里配置成功Tomcat 配置 comodo 证书taobao 最近由于工作原因,需要为tomcat配置证书,免费的证书现在比较难找了。经过比较,选择了comodo的EssentialSSL Wildcard (DV)证书,三年的费用200多美元。先利用工具生成CSR文件(同时生成的还有一份key文

2017-09-08 18:26:24 655

转载 voip 名词解释 Qos,VAD,AEC,AGC,CNG ,AEC,AGC

AGC是自动增益补偿功能(Automatic Gain Control),AGC可以自动调麦克风的收音量,使与会者收到一定的音量水平,不会因发言者与麦克风的距离改变时,声音有忽大忽小声的缺点。    ANS是背景噪音抑制功能(Automatic Noise Suppression),ANS可探测出背景固定频率的杂音并消除背景噪音,例如:风扇、空调声自动滤除。呈现出与会者清晰的声音。

2017-09-03 00:23:55 2413

转载 Android Studio 修改包名最便捷做法

http://www.cnblogs.com/Kyouhui/p/4632813.htmlAndroid Studio,咱们开发安卓的利器,自推出就受到移动开发者的追捧,但一路走来,大家谈到他,充满了兴奋之情之余,也略显羞涩。随版本自推出以来,不断完善BUG,但咱们还是深深地踩了进去,说多了,淡淡的忧伤又开始浮现。。切入主题,((今儿是来给大家分享一份入门必备的大招,如何利

2017-09-03 00:01:17 369

转载 第一次使用Android Studio时你应该知道的一切配置

【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【本文的版本更新】 2015-04-03时,第一次着手写本文,此时的Android Studio版本为1.1。

2017-09-02 23:46:50 330

转载 CentOS 6.4 编译安装 gcc 4.8.2

编译mod_av 报错  pragma GCC diagnosticCentos 6.x 自带的GCC版本太低1、下载gcc 4.8.1源码包:http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2 当然可以 gcc4.8.2 

2017-09-02 17:19:59 491

转载 java多线程知识补充

43篇详解多线程  设计生产者 消费者 缓存等http://www.cnblogs.com/skywang12345/p/java_threads_category.html引入了变量共享 + lock condition等 http://www.cnblogs.com/luoxn28/p/6012973.htmlhttp://www.cnblogs.com/sky

2017-08-29 07:23:11 309

原创 Java版本HTTPSQS 纯java实现、 一个jar包、支持嵌入式启动、完全兼容HTTPSQS、TPS 1w+

最近完善一下原创 java版本 HTTPSQS (纯java+leveldb)增加了一个内置TCPServer, 方便java用户调用的时候提升TPS并发;增加了embeded 启动方式可以嵌入其他java项目;测试:4核心8G阿里云服务器PUT&GET 请求 12000+ /s   同样服务器环境远比 GO语言实现的性能高,和HTTPSQS相比性能损失可以忽略。htt

2017-08-24 18:42:28 605

转载 【Java】NIO框架Netty——100万并发连接服务器资源消耗测试

前言每一种该语言在某些极限情况下的表现一般都不太一样,那么我常用的Java语言,其比较有名的NIO框架有:mina,netty和Grizzly,在达到100万个并发连接情况下,会怎么样呢,有些好奇,更有些期盼。这次使用经常使用的顺手的netty NIO框架(netty-3.6.5.Final),封装的很好,接口很全面,就像它现在的域名 netty.io,专注于网络IO。整个过程没有什么技术

2017-08-16 16:19:34 1389 1

转载 从运维角度看中大型网站架构的演变之路

一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的,它是随着用户量和业务线不断增加,基础架构才逐渐健壮的。在发展初期,一般都是从0到1,不会一上来就整一些大而全的架构,也很少人这么任性。【说明】适用业务:电商/门户/招聘网站开发语言:PHP和JAVAWeb服务:Nginx/Tomcat8数据库:MySQL操作系统:CentOS物理服务器:Dell R

2017-08-04 10:16:26 627

转载 Linux Route 路由详细解释

route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永

2017-08-03 11:30:28 1114

原创 部署自己的Yum安装源

在维护一个大集群的时候,往往操作系统版本都是一致的,经常碰到yum 安装软件的需求,这里提供一个方法可以配置公司专属的YUM源1、在云端安装FTP服务器 1安装FTP服务 1下载或上传固定CentOS版本的ISO文件到云端 1配置手动挂载 1配置自动挂载 2挂载激活 22、 其他服务器同步本地YUM源 3清空所有yum源 3添加Centos本地源 3当前

2017-07-31 14:30:33 772

原创 Freeswitch 各版本一键安装脚本 Freeswitch 快速安装 G729编解码库

freeswitch的一键安装包快速安装freeswitch安装Freeswitch 1.4安装Freeswitch 1.5安装Freeswitch 1.6安装Freeswitch 1.7g729编码 支持录音、转码的bcg729脚本。

2017-07-19 15:51:19 5785 4

转载 Redis 精品图书和文章介绍

Redis开发与运维-目录http://carlosfu.iteye.com/blog/2332984Redis 技术文章目录http://carlosfu.iteye.com/blog/2240426

2017-06-26 18:29:50 589

转载 Redis 集群详解 环境搭建 调用案例

http://www.jianshu.com/p/dbc62ed27f03这是redis集群介绍的上篇,主要是关于Redis集群的搭建。后续将为大家介绍Redis集群的常用命令、Java操作Redis集群、以及与Spring/Spring MVC的整合等知识。Redis集群搭建要想搭建一个最简单的Redis集群,那么至少需要6个节点:3个Master和3个Sla

2017-06-26 18:16:57 2929 1

转载 Google Guava官方教程(中文版)

http://ifeve.com/google-guava/引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理

2017-06-26 11:31:12 1547

转载 理解Netty中的零拷贝(Zero-Copy)机制

理解零拷贝零拷贝是Netty的重要特性之一,而究竟什么是零拷贝呢? WIKI中对其有如下定义:“Zero-copy” describes computer operations in which the CPU does not perform the task of copying data from one memory area to another.从W

2017-06-26 11:30:04 744

转载 JAVA NIO 中的 zerocopy 技术提高IO性能

关于一篇更详细更好的介绍 ZeroCopy技术的文章,可参考:JAVA IO 以及 NIO 理解 这篇文章介绍了 zerocopy技术来提高Linux平台上的IO密集型的JAVA应用程序的性能. zerocopy技术能够避免中间缓冲区中的冗余数据复制以及减少Linux内核空间和用户空间上下文交换的次数。适用场景:Many Web applications s

2017-06-26 11:29:09 460

转载 RocketMQ实战(一)

http://www.jianshu.com/p/3afd610a8f7d阿里巴巴有2大核心的分布式技术,一个是OceanBase,另一个就是RocketMQ。在实际项目中已经领教过RocketMQ的强大,本人计划写一个RocketMQ实战系列,将涵盖RocketMQ的简介,环境搭建,初步使用、API详解、架构分析、管理员集群操作等知识。What is RocketMQ?

2017-06-26 10:23:39 941

转载 RocketMQ实战(二)

转自http://www.jianshu.com/p/790d6bc4a1c1在上一篇《RocketMQ实战(一)》中已经为大家初步介绍了下RocketMQ以及搭建了双Master环境,接下来继续为大家介绍!Quick Start写一个简单的生产者、消费者,带大家快速体验RocketMQ~Maven配置:pom.xml生产者:

2017-06-26 10:22:59 554

android 操作office文档 doc docx xls xlsx ppt pptx pdf

android 操作office文档 doc docx xls xlsx ppt pptx pdf

2014-03-23

0-9十个数字的中文和英文语音文件wav格式

0-9十个数字的中文和英文语音文件wav格式 还有A—Z 26个英文字母的WAV文件一并奉送。 做IVR语音报号和语音验证码可以用。

2014-03-18

android 视频通话 qzvideo.apk

可以下载测试效果,满意的话再联系。 搜索minisipserver 可以配合.

2014-03-14

pushserver Android平台短信推送系统

1 实时推送信息到用户终端; 2 用户之间可以自由的即时收发短信。 3 用户不在线,离线信息自动重发。 4 生产环境2万用户使用稳定运行。仅消耗100M-500M内存。 5 发送成功信息 失败信息 自动记录。 后期可以扩展 文件图片语音传送等。需要的就是时间。 本系统已经改为绿色版,一键启动即可。简单便捷。快点为您的系统加上商业广告平台吧?

2012-03-28

绿色U盘版tomcat 一键启动

绿色U盘版tomcat 一键启动 1 文件解压可以放在任何地方。--&gt; 当然可以放在U盘运行 但是绝对路径不能有空格。建议放在硬盘或者U盘的根目录; 2 web是项目目录。 把你的项目内容全部拷贝到ROOT里面 bin conf lib web ROOT *.jsp ReadMe.txt start.bat 3 点击start.bat 就可以直接启动了。 访问地址是http://localhost 如果是有固定IP的 或者 已经映射了内网的 也可以用IP访问。

2012-01-01

android requiringorg.eclipse.wst.sse.ui

requiringorg.eclipse.wst.sse.ui 安装Android 出现的问题解决办法

2010-10-09

tomcat配置文件详解

涉及到tomcat里面的配置文件,虚拟主机的配置等等。

2009-09-16

ApacheTomcat整合教程

网上有很多这方面的资料,但是我用的时候搞了好久。现在把它整理出来给大家分享。

2009-09-16

Java常见加密技术全景展示_附Java代码实现

113页资料全面体现JCE安全,加密算法,绝对有帮助。 如基本的单向加密算法: ● BASE64 严格地说,属于编码格式,而非加密算法 ● MD5(Message Digest algorithm 5,信息摘要算法) ● SHA(Secure Hash Algorithm,安全散列算法) ● HMAC(Hash Message Authentication Code,散列消息鉴别码) 复杂的对称加密(DES、PBE)、非对称加密算法: ● DES(Data Encryption Standard,数据加密算法) ● PBE(Password-based encryption,基于密码验证) ● RSA(算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman) ● DH(Diffie-Hellman算法,密钥一致协议) ● DSA(Digital Signature Algorithm,数字签名) ● ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)

2009-08-21

Java 常用算法实现

插入算法 排序算法 归并算法 希尔算法 冒泡算法 快速算法 选择排序 RSA算法 实现。

2009-07-09

嵌入式linux知识要点

本文档列出了学习嵌入式Linux的知识点,只要循序渐进,绝对有进步。

2009-07-09

JAVA版MSN Jmsn

这个是韩国佬写的源码,可以利用它写自己的客户端,和MSN好友通讯。。。

2009-07-09

海量的基于Web的FTP搜索引擎系统的设计与实现

学习设计搜索引擎的好东西!本文详细解释了搜索引擎设计实现的各个过程,已经使用到哪些技术!

2008-11-14

空空如也

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

TA关注的人

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