- 博客(29)
- 资源 (11)
- 收藏
- 关注
原创 Asterisk 模拟线路反极信号问题
极性反转(反极信号): 复制代码局端交换机提供48V直流电,所以电话线是有正负极的。反极就是把电话线的极性在极短的时间反转,反极信号是用来识别计费时间的。宾馆饭店和公用电话有反极信号,普通电话线不提供反极信号。工作过程是这样的:当用户拨打电话时,对方的电话一摘机,本地电话局在瞬间将用户的电话线极性反转,计费器识别到极性反转后开始计费。如果对方无人接听或错误提示,本地电话
2014-06-25 16:55:19 4826
原创 Asterisk 并发量到100后就出现拨打电话挂机问题
Asterisk 并发量到100后就出现拨打电话挂机问题,经过分析和研究,是由于Agi的并发量达到Asterisk-java默认的最大值100导致,无法创建新的socket连接处理Agi请求。通过调整Agi的默认最大线程数到200,问题得到解决。但这个并不是问题最好的解决方法,个人觉得是因为Agi请求一直没有得到释放导致,所以按官网的文档,agi应该是执行简单的操作,执行时间短,尽快释放来提供
2013-01-30 17:24:45 4944 4
翻译 asterisk 队列策略
; A strategy may be specified. Valid strategies include:;; ringall - ring all available channels until one answers (default)振铃所有可到达的分机直到有接听的; leastrecent - ring interface which was least rece
2015-11-17 10:29:24 1736
原创 asterisk realtime更新错误
[Sep 13 14:24:28] WARNING[16502]: res_config_mysql.c:635 update_mysql: MySQL RealTime: Failed to update database: Incorrect integer value: '' for column 'port' at row 1解决方法:修改mysql数据库 my.ini 文件.
2015-11-17 10:16:03 747
原创 asterisk性能上需要注意的一些地方
下面这些将会影响到Asterisk服务器的负载能力,不注意的情况下可能导致本来能支持数百个通话的系统,因为性能上的问题之能支持几十个通话。1、编码转换Asterisk可以在不同呼叫间转换音频流的数据格式,例如主叫是G.711被叫是G.729,那么就需要通过编码转换。大量的编码转换会给CPU带来沉重的负担(可以采用Sangoma、Digium这类硬件厂商提供的支持硬件编解码的板卡)。
2015-11-17 10:11:43 1679
转载 Mysql 源码安装
文章转载自:http://www.cnblogs.com/Richardzhu/p/3220883.html一、文章说明 最近接触到mysql数据库,因此闲来研究一下,今天演示一下用源码安装mysql,如果使用rpm包安装的话个人感觉挺简单的。 环境说明: 操作系统:rhel 5.4 x86 Mysql版本:mysql-5.5.22
2015-04-27 16:03:18 678
转载 IP通讯名词解释-BLF(Busy Lamp Field)
转载:http://www.asterisk.cn/forum.php?mod=viewthread&tid=21&highlight=BLFBLF ( Busy Lamp Field )术语解释BLF 是Busy LampField的英文缩写,是IP通讯中的一项业务名称。BLF业务指的是通过某部电话上预先配置好的指示灯来监视其它电话号码的工作状态,该指示灯会根据被监视号码
2013-10-28 10:08:09 3180
转载 Asterisk 中的SLA功能
SLA是英文 SharedLine Appearances 的缩写。这个词我没有找到对应的中文译名,不过我知道SLA其实并不是IP PBX的专属功能,而是继承自传统PBX,一些稍微高档的PBX都支持这种功能。对于传统PBX,SLA的支持还需要特殊的“多线电话”支持,就是有很多小红灯按键的那种电话。SLA的基本功能是可以把“多线电话”上的带灯按键“映射”(map)到不同的外线上,这样
2013-10-28 09:55:23 2137
原创 eclipse老是卡在Refreshing workspace
最近老是遇到eclipse没有响应,参考网络上的相关帖子做了些优化,但问题依旧。后来发现出现这个问题一般都是eclipse无响应,直接结束进程后导致的,看了下eclipse日志,果真如此。!SESSION 2013-10-10 15:55:30.429 -----------------------------------------------eclipse.buildId=M20
2013-10-10 16:09:09 11917
原创 Asterisk G729编码支持
参考:http://asterisk.hosting.lv/先确定Asterisk服务器CPU、操作系统信息。cat /proc/cpuinfo 确定cpu型号类型、64位模式还是32位模式uname -a 确定操作系统是64位还是32位根据CPU和操作系统信息选择codec_g729二进制包* http://asterisk.hosting.lv/ 下载之后推荐先检查下
2013-03-06 16:28:30 5956 1
原创 eclipse经常卡死的解决方法总结
1、调整eclipse虚拟机内存,修改配置文件eclipse.ini内存参数。下面是我在WIN7 32位系统,4G内存环境下的配置:-vmargs-Dosgi.requiredJavaVersion=1.5-Xms256M-Xmx768M-XX:PermSize=128M-XX:MaxPermSize=256M2、因为eclipse上一次未正常关闭,导致启动卡死,错误日志
2013-02-05 10:05:39 53184
原创 linux 下 tomcat 自动启动
#!/bin/sh# chkconfig: 2345 20 80# description: simple example to start tomcat将tomcat添加到服务中chkconfig --add tomcat在tomcat文件的头几行的注释语句中,必须包含chkconfig和description两部分内容,否则在执行“chkconfig --add
2013-01-30 17:27:19 886
原创 携程网JS接口
接口样式1:接口样式2:接口样式3:参数说明:smi=h|s|d|gh(酒店)、S(机票)、d(度假)、g(团购)diy=bd.#FFFFFF|pc.#F9FBFC|sa.#F9F4F4|lt.#090A0Abd.#FFFFFF(边框颜色)、pc.#F9FBFC(选项卡背景色)、sa.#F9F4F4(选中面板背景色)、lt.#090A0A(选项卡字体颜色
2013-01-30 17:23:37 2655 1
转载 关于Oracle修改IP地址引起的问题
转载:http://www.cnblogs.com/chinhr/archive/2011/09/16/2178289.html分析:1. 安装Oracle的时候,Oracle默认会在F:\oracle\product\10.2.0\db_1下面创建一个名为“当前IP_orcl”的目录,该目录存储的是oracle实例名为orcl的数据库的配置等信息2. 同时Oracle默认在F
2013-01-05 17:25:21 600
原创 asterisk realtime sip数据库实时添加sip peers
通话数据库维护sip 用户信息,1、首先我们需要创建保存用户信息的表## Table structure for table `sip_devices`#CREATE TABLE IF NOT EXISTS `sip_devices` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) N
2012-11-15 08:58:22 3309
原创 mysql 循环插入数据
1、创建存储过程,循环插入数据delimiter $$CREATE PROCEDURE myProc() DETERMINISTIC BEGIN DECLARE counter INT DEFAULT 576240; simple_loop: LOOP SET counter=counter+1; select counter; INSER
2012-11-15 08:49:02 1406
原创 asterisk 三方/多方通话
实现功能:1、三方通话功能,只允许被叫通过##邀请第三方加入到通话2、多方通话功能,座席可以通过拨打0000来启动多方通话。3、多方通话功能,座席主叫可以通过**来启动多方通话。 dialplan脚本:[test]exten => 0000,1,Goto(dynamic-nway-start,0000,1)exten => _[docs:0-8].,1,Set(DY
2012-10-12 14:19:30 5635
转载 mysql
from:http://blog.sina.com.cn/s/blog_4ee4286501000c45.html安装完MySQL后,远程连接数据库的时候,出现ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect tothis MySQLserver提示信息,不能远程连接数据库。 1、更改环境mysql系统ho
2012-09-21 15:19:12 1344
转载 MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqla
2012-09-21 14:30:33 366
原创 IVR导航语音转换,wav格式转换为gsm
sox cc_info_error.wav -r 8000 -c 1 cc_info_error.gsm
2012-09-19 14:32:18 1523
原创 feature.conf applicationmap中的caller和callee分别是什么意思
定义为caller时,按键时会把按键方的通道变量传递到feature application中,进入到application应用后,当前的channel为按键方。定义为callee时,则与caller相反,全多是按键者的对方。下面用例子解释下:假如定义了feature键**,按**后将会听到beep输入号码的提示音。现在假设8007拨打了8008,8008应答了,8007分机输入了
2012-09-14 14:26:47 1055
原创 多方通话中,禁止被叫方使用DYNAMIC_FEATURES中定义的功能(features)
场景:8007发启了一个会议,会议室已经创建好,允许8007通过通过DYNAMIC_FEATURES中的按键来将被叫方加入到会议室,被叫不允许使用DYNAMIC_FEATURES中定义的按键功能。我写的拨号脚本如下:[dynamic-nway-start]exten => _X.,1,NoOp(dynamic-nway-start)exten => _X.,n,Set(CONF
2012-09-14 11:39:48 1304
原创 mysql 无法创建外键约束
对mysql数据库不太熟悉,今天遇到了外键创建问题。alter外键创建语句命令行下提示成功了,但就是没看到外键。后来改用workbench工具来创建,发现是因为数据默认是采用的MyISAM存储引擎,该引擎不支持外键,需要修改引擎为InnoDB才可以。我直接在workbench将表的引擎改为了InnoDB,发现还是不行,报1005错误:10:31:56 ALTER TABLE `cm_r
2012-09-10 11:08:57 10411
原创 项目管理文档目录结构
文档目录--------00管理--------------项目计划--------------会议纪要--------------项目周报--------01需求--------------资料收集--------------调研报告--------------需求变更--------02设计--------------概要设计------------
2012-08-22 10:41:00 15136
原创 求解释,mysql命令行下中文乱码
今天遇到一个中文乱码问题,服务器端database、table都为UTF8编码,在workbench、和项目工程下能正常显示。在客户端命令行下确出现不一样的情况:1、在WIN7下面,客户端版本为5.1.47,默认字符集编码为GBK,能正常显示,一旦改为UTF8就乱码了。2、在LINUX下面,客户端版本为5.1.47,默认字符集编码为latin1,不能正常显示,需要将编码改为UTF8编码
2012-08-11 17:31:02 742
原创 linux下mysql中文乱码问题
今天同事开发过程中遇到linux下mysql中文乱码问题,直接通过sql脚本插入中文数据乱码。将解决方法记录下:1、首先确定server、数据库和表的默认字符级mysql> show variables like 'character_set_%';+--------------------------+----------------------------+| Variable
2012-08-11 14:08:13 11662
原创 java cmd命令行下加入多个jar包
cmd命令行模式下,我们要运行一个java类,一般的方法是:java -classpath xxx.jar Test但是多数情况下我们的程序都是包含多个jar文件的,怎么样在命令行下将这边jar包都加载起来呢?如果一个一个的加是比较麻烦的,那么有没有一种方法直接指定下jar文件存放的目录就可以了呢?通过下面的参数来解决这个问题:java -Djava.ext.dirs=./lib
2012-08-11 13:29:56 13015 1
jdk1.8.0_171.rar
2019-11-15
Cloudera Enterprise 5.8.x 中文文档
2018-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人