自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (10)
  • 收藏
  • 关注

原创 Asterisk 获取header 信息和设置header 信息

直接在拨号规则中使用: exten => s,1,Noop(ready to get header info) exten => s,n,Noop(${SIP_HEADER(from)}) ;如此即可获得from的信息 设置 header信息时,可以使用: exten...

2019-08-26 22:40:57 713

原创 java 连接 mysql 的 URL 有用的参数

java无论是通过JDBC或是使用其他的工具连接 mysql数据库时,连接URL带上一定的参数,可以解决很多的问题。不带参数的URL格式如下:jdbc:mysql://localhost:3306/数据库名有用的参数如下:(1)解决数据乱码的问题,加参数:characterEncoding=utf-8(2)打开mysql存储批量数据的开关 ...

2019-07-26 11:33:18 1756

原创 利用 tcpdump 对 Asterisk 的运行进行抓包

 安装了 tcpdump 后 执行 tcpdump port 5060 -s 0 -w sip.cap

2018-07-12 14:50:55 561

原创 (转)FreeSwitch 拨号规则定义

引自:https://blog.csdn.net/karl_max/article/details/5046811 当一个呼叫在ROUTING状态下达到命中拨号规则解析器时,相应的拨号规则就开始解析了。随着解析的进行,在xml文件中的符合条件的或标签中的指令形成一个指令表,安装到这个通道中。 你可以将拨号规则文件放到conf/dialplan/default下,这个目录下的拨号...

2018-05-28 17:23:40 600

原创 JAVA 以GET方式提交数据中文乱码,如果配置tomcat配置

 解决方法非常简单,只要在  tomcat/conf/server.xml 配置找到 <Connector port="8080" maxThreads="150"minSpareThreads="25"maxSpareThreads="75" enableLookups="false"redirectPort="8443"/> 加入

2018-04-18 10:15:06 117

原创 FreeSwitch 与 Asterisk 各种命令及配置文件对比

While FreeSWITCH is not a drop-in replacement for Asterisk, it does many of the same things that Asterisk does. This page is an attempt to help those familiar with Asterisk to leverage that knowledge...

2018-03-30 16:36:02 533

原创 (测试可用|原创) Asterisk13 的 CDR MYSQL 配置

 环境:亚马逊云 AMI LINUX 系统,   Asterisk13 版本 安装完 asterisk dahdi libpri 之后,发现进入 asterisk 后,没有 mysql 的相关模块   Asterisk 1.6 之后,就不需要再安装  asterisk-addons 连接 mysql 了。在安装完相关的 mysql mysql-devel mysql -s...

2018-03-27 11:02:13 559 1

原创 (可用/自总结)在亚马逊云 AMI LINUX 安装 asterisk 遇到的问题

1.在安装 dahdi 时,执行 make 时,出现关于内核的问题,一般是因为 kernel 和 kernel-devel 的版本不一致 2. 在安装 asterisk 时,执行 make config 时,出现了以下错误:          We could not install init scripts for your distribution      这是一...

2018-03-24 03:19:41 298

原创 (可用)Centos 修改主机名(永久修改)

看了很多的技术文章,讲到Centos 修改 HOSTNAME 时,一般就几个回答: (1)临时修改         直接 hostname XXX  然后再起一个新的会话,就生效了,只是重启后,主机名又恢复原样了。  (2)永久更改,主要是两个文件         vim /etc/sysconfig/network 然后修改 HOSTNAME= XXX       ...

2018-02-01 17:25:34 392

原创 前端好框架 iview

 iview 组件丰富,使用简单,风格简洁。 

2017-08-10 17:44:12 388

原创 Elastix 对接 SIP 填写信息

[SIP-Trunk2631]username=58042631callerid='58042631' <58042631>register=58042631:%r6%{k6qBQ@www.XXXX.com:5060fromuser=58042631type=friendnat=yescontext=from-internal secret=%r6...

2017-08-08 14:05:35 455

原创 (引用,可用)Git 忽略规则 .gitignore 规则不生效的解决办法

 Git忽略规则:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.sample    # 忽略所有 .sample 结尾的文件!lib.sample    # 但 lib.sample 除外/T...

2017-05-25 15:12:12 107

原创 Eclipse 下载安装插件提示 Read time out (超时) 解决办法

加入以下参数到eclipse.ini文件中,找到-vmargs那行,在后面加上:-Dorg.eclipse.equinox.p2.transport.ecf.retry=15-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=30000-Dorg.eclipse.ecf.provider.filetransf...

2017-05-25 15:09:03 2516 1

原创 Git 恢复被删除的文件

经过 git rm test.txt 文件后,恢复文件非常简单,执行完第一步之后,想直接恢复是无法恢复的,因为这里只是在暂存区删除了,还必须要 commit  之后,才能恢复。执行完 commit 之后,再 执行 git log   查看版本序列号   然后根据 序列号,复制到序列号,执行 git checkout e549269cca3627a8ac0a71c26fb...

2017-05-24 15:10:19 163

原创 执行 git push 时,免密码方法

一般有很多种方法,可以做成文件,然后加载配置。 当然还有一种最简单的方法,在项目下的 .git/config 文件中,修改 修改  url 信息url = https://用户名:密码@github.comXXXXXXXXXXXXX   然后保存后,即可。...

2017-05-24 10:19:16 94

原创 (可行) 使用 sigar 时,出现UnsatisfiedLinkError

  sigar 工具类主要是用于收集操作系统信息及系统信息的工具类,如CPU、内存情况,操作系统类型、网络等信息的收集,而且可以用于大多数的操作系统。 Windows, linux, os 等等。底层功能操作,主要是由C写。 所以使用时,需要将 XXX.so 或是 XXX.dll 等文件拷至相关文件夹。 如 windows 下使用,需要将 sigar-amd64-winnt....

2017-04-26 11:13:20 506

原创 (可行)easyui 实现 panel 拖动效果

 以上为实现的效果图,该效果可以用于动态显示数据。

2017-04-18 14:30:14 1008

原创 (惨痛教训) java runtime().exec() 提示 No such file or directory

  最近花了三天解决了一个不是问题的问题,花三整整三天,可谓真是太惨痛了。  近期做呼叫中心的语音合成(TTS),使用了百度语音平台进行语音合成。百度语音合成出来的语音是MP3格  式。这里共遇到几个问题: (1)百度语音平台导出来的语音格式是 mp3, 强制转成 wav 时,正常播放没有问题。但是通过 sox 做转换时         提示 RIFF heade...

2017-04-07 15:14:20 4921

原创 (可用)SOX 支持mp3格式转换

 Centos 通过 yum install sox 是不支持 mp3 格式语音转换,所以必须通过编译的方式安装 sox.下载附件中的两个 tar.gz 包。如果已经通过 yum 安装了 sox  的,需要先  remove 掉, yum remove sox  tar -zxvf lame-3.99.5.tar.gzcd lame-3.99.5./configure...

2017-04-06 15:35:10 1797

原创 (原创)easyui 页面加载慢的原因及解决办法

        Easyui  框架简单、易用,且功能丰富,可以满足大多的管理类网站开发的要求。但越开发到后面的时候, 总感觉页面加载越来越慢,有时打开一个页面需要好几秒甚至十几秒,这种体验是非常糟糕的。        刚开始还以为是因为加载的东西多了,导致页面加载缓慢。通过IE浏览器的调试工具(IE中按F12调出),网 络调试后发现,绝大部分时间都花在  datag...

2017-03-29 09:06:12 6724

原创 (测试可用)针式打印机打印WEB页面字体不清晰,解决方法

        由于针式打印机主要是用于发票打印,分辨率不是很高,而WEB打印时用WINDOWS默认的打印方式,是 先生成图片以后才打印,所以清晰度不够,打印出来的字有断断续续的感觉。打印办法就是利用JS的重新对打 印内容进行渲染。        本文附件中引入了一个DEMO,里面包含了 Jquery.min.js 和 Jquery.jqprint.js 文件,直接在 ...

2017-01-12 10:42:15 24721 4

原创 (转)Git For Windows 中文乱码解决方案

1.使用 git add 命令添加文件名含中文字符的文件时1.1 乱码类似: \316\304\261\276\316\304\265\265.txt1.2 解决方案:编辑 C:\Git\etc\inputrc 文件中对应的行,查找以下2行,并修改其值,原先: set output-meta off set convert-meta on...

2017-01-10 10:32:54 136

原创 通过ping监控网络状态

对于服务器来说,网络的状态稳定非常重要,有时候未免会出现网络连接异常的情况,就需要判定网络的情况。通过 ping 值就可以确定网络的连接状态。      监控的方式,一般是写一个守护程序(linu 下是 XXX.sh; windows 是 XXX.bat) ,然后将返回值写入文件。这样出现网络情况时,就可以确定是网络问题,还是服务器自身的问题。将同文件夹的 cmd 文件夹拷进 /opt ...

2016-08-02 17:09:49 867

原创 (可用) Andorid 的通知类 Notification 过时(deprecated),正确用法

对着教程练习 消息通知 功能时 发现Notification(int icon, CharSequence tickerText, long when) 居然也过时了显示 deprecated 正确创建 Notification 的方法如下: NotificationManager manager = (NotificationManager)getSys...

2016-07-15 16:44:15 564

原创 Android 中 ListView 与 Adapter 的关系

1  ListView 与 Adapter 的关系 ListView 是 Android 开发过程中较为常见也是非常重要的组件之一,它可以将数据以列表的形式展现出来。 我们的手机应用常用的软件都有 ListView 如手机联系人列表,来电号码列表等。 一个ListView主要是由以下三个元素组成:(1)View:即是ListView 的定义,一般在 XML 文件...

2016-06-23 16:10:19 212

原创 (转) Android Voip开源客户端比较

在Android平台中,Voip客户端的开源项目有Sipdroid、IMSdroid、CSipSimple、Linphone等,现对它们做一个比较,如下:                  关系 \  客户端            SipdroidIMSdroidCSipSimpleLinphone协议sip3GPP IMS ...

2016-06-17 16:28:51 310

原创 (原创)Android 活动启动模式

 在了解启动模式前,要先了解 Andorid 对活动的管理方式。  * Andorid 对活动的管理是通过返回栈来管理活动的。启动时一个新的活动时,它就会返回栈中入栈,并处于栈的顶部。 活动的启动模式一共有四种方式,默认的是标准方式(Standard) (1) Standard (default mode) 标准模式     每次启动时,都会新建一个新的活动,即...

2016-06-17 10:21:04 113

原创 (原创)Android 的 Activity 的生命周期

Activity 的生命周期总共包括与如下七个: (1) onCreate():          活动创建时被创建,一般只执行一次,不过如果当活动被系统回收后再启动时会重新被执行(2) onStart()          活动由不可见转为可见时,触发 onStart()(3) onResume()          在活动 onStart() 之后,即转为可以,加...

2016-06-16 17:10:39 65

原创 Android studio 创建 menu 文件

创建文件这么简单的事,本以为真是很简单,原来在 android studio 并不那么简单 先说说自己的错误做法:1. 在 res 下创建 diretory,按自己的想法就是创建一个文件夹嘛 创建后,会发现创建的 XML , 即使是按 menu 的写法写,系统会提示  系统会提示没有这些标签。 所以肯定是前面创建文件夹和文件的方法是不正规的。 2. ...

2016-06-14 10:23:41 227

原创 (测试可用)mysql数据库导出时 mysqldump: Got error: 145 的解决办法

在给mysql数据库备份时,报错:mysqldump: Got error: 145: Table './freeiris2/billinginvoice_history' is marked as crashed and should be repaired when using LOCK TABLES。如上错误的解决方法如下:1、进入数据库对该表进行检测:(先 use freeris2)my...

2016-05-26 09:39:58 709

原创 Asterisk中MixMonitor的参数b,接通后才录音

在MixMonitor中,b 是一个非常重要的参数 加入b参数,意思是只有通道被接通后,才开始录音。

2016-05-12 15:49:56 1031

原创 Linux 64位安装 32时出现ld-linux.so.2 bad ELF interpreter: No such file or directory

修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题 1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可 sudo yum install glibc...

2016-05-04 10:18:42 212

原创 jplayer 播放器的使用

jplayer 是一个纯 js 的播放器框架,主要是用于在 web 页面中嵌入 js 播放器 播放器的样式大概如下: jplayer 的使用方法也非常简单 使用方法:1 在 html 的<head></head> 部分,将 jplayer 的 css 样式文件、 jplayer 的 js 文件包含进来。 <...

2016-04-12 17:09:45 935

原创 (测试可用)JSP 页面通过 ajax 导出附件(下载文件)实际

在前端不能真的以 ajax 去请求,而是应该用隐藏的 form 去实现1. 前端 function downloadFile() { var form = $("<form>"); form.attr("style","display:none"); form.attr("target",""); form.at

2016-04-12 11:02:07 687

原创 (原创)Elastix 分机内部呼叫限制,如不同部门间不允许互呼

1. 内部分机,如何以号码规则分配给各个部门2. 部门之间,是否可以做到通讯限制;或是上级与下级间是否做可以通讯限制 比如:某公司有两个部门,A部门和B部门问题1:比较简单,以不同的前缀建立两批分机,分别给不同的部门使用即可建立两批分机号,8001 - 8009 (分配给A部门)                            9001 - 9009  (分配给B部...

2015-10-29 17:48:31 471

原创 HighCharts 的主要组成

通常情况下,Highcharts 包含标题(Title)、坐标轴(Axis)、数据列(Series)、数据提示框(Tooltip)、 图例(Legend)、版权信息(Credits)等,高级的还包括导出功能按钮(Exporting)、标示线(Plotlines)、 标示区域(PlotBands)等。 Highcharts主要组成Title图表标题,包含标题和副...

2015-10-13 15:41:48 116

原创 Elastix 与潮流语音网关搭配无法做呼转的解决方案

出现这个问题,主要就是在维护的网络设置中的 STUN 的配置,要配置为无,也无需写 STUN 服务器的地址

2015-10-07 14:25:06 113

原创 Elastix 显示座席的状态

Asterisk 提供了 hints 状态,用于提示座席的状态情况 一般用 core show hints 可以显示状态的情况,如下图:PH-Elastix02*CLI> core show hints     -= Registered Asterisk Dial Plan Hints =-           *47*8004*801@ext-queues   ...

2015-10-05 16:38:14 227

原创 U盘安装 Elastix

安装1次ELASTIX用一张光盘?还要刻录?刻录了,下次再安装,光盘又不好使了?光盘找不到了?我的机器没有光驱怎么办?还要买SATA光驱?或者买SATA装接线?#%&&%$#@@. 好吧。其实,U盘可以用安装ELASIX。方便快捷,排除你上面的疑问。U盘安装一点都不复杂非常简单。只是步骤比较多。看过一遍,一般人都会做。 1.首先你要有这个软件unetbooti...

2015-07-17 10:02:57 316

原创 Elastix的广播与对讲功能

Elastix的 Paging 与 Intercom (即广播与对讲功能) 今天介绍下elastix的广播和对讲功能。首先要实现这个功能,必须先确认电话机是否支持paging和intercom。因为只有话机支持这个功能,才可以配合elastix使用的。如果话机不支持,那就无法实现的。广播(paging):elastix中的广播。举个例子就是,801拨打802后。802自动接听。此时,...

2015-07-17 09:55:27 384

家用监控实施方案(监控现场平面图和监控头安放位置图)

家用监控视频实施方案,本实施方案主要是针对农家小院的视频监控,从小院的平面图到设备要求、产品选型、安装位置、实施方案预算,完整的实施方案。

2018-12-10

电脑内部录音

2017-04-07

LINUX VIM 编辑工具使用手册,非常完整的 PDF 文件

VIM 的使用手册,内容非常丰富,而且有一些小小的应用实例

2013-07-13

Jquery api

jquery的api文档,该文档是chm格式的文档.文档的内容本身就是基于jquery设计的,外观非常漂亮. 内容丰富,讲解清晰,值得推荐.

2010-05-11

PHP5 关于面向对象的详细分析和讨论

里面涵盖了PHP面向对像的所有的内容的详细讨论,让你对面向对象的概念有更深刻的理解.对于某些关键字的使用做了详细的分析其使用方式和注意的事项,如static , private ,public ,protected,final...等 等

2009-08-31

JQuery Api文档

相当详尽的api文档,里面有些使用的小例子且有中英文对照描述

2009-08-31

中文语音(gsm格式)

做电话系统时用到的中文语音,gsm格式。 如asterisk 常用到。

2009-04-14

java-wicket手册(chm)

有关wicket开发的api手册。chm版本,方便,全面,准确。

2009-04-14

Asterisk 与 skype 相结合

这个文档描述了Asterisk 与 Skype 相结合的相关知识,扩展了asterisk 的用途。

2008-11-25

JAVA英文教材(傻瓜书)

很好的英文教材,适合英语基础销好的初学者,也适合有一定基础的人员。希望能给你们带来帮助。

2008-11-21

空空如也

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

TA关注的人

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