- 华为HCIP Datacom H12-831 卷16
Q_yx
华为HCIP-datacomH12-831题库华为智能路由器php网络运维
单选题1、以下关于OSPF智能定时器功能的描述错误的是哪一项?A若网络频繁变化,可以通过智能定时器设置合理的OSPF计算的的间隔时间,但如果将触发路由计算的时间间隔设置的较长,会影响网络的收敛速度B网络相对稳定目对路由收敛时间要求较高的组网环境中,可以在0SPF路由器上配置命令1sa-originate-interval0,取消LSA更新时间间隔,加快网络中路由的收敛速度C若在oSPF路由器上配置
- FreeSWITCH t38测试
无名387
FreeSWITCHfax
主叫192.168.100.205被叫192.168.100.121主叫侧发送multipage.tif被叫侧接收传真,保存为recv.tif主叫侧:originate[fax_enable_t38=1][fax_verbose=1][fax_disable_v17=0][fax_ident=77777777][fax_enable_t38_request=1]sofia/internal/123
- 关于Freeswitch媒体流方向控制的一个问题
shanghaimoon
媒体
今天碰到一个业务需求,希望Freeswitch在发起originate呼叫的时候,媒体流是单向的,只发送,不接收,反应到sdp的术语里面来说,也就是媒体属性希望是a=sendonly。然后狂肯了一阵freeswitch的源代码,运气还不错,找到一个现成的通道变量可以使用,用originate{origination_audio_mode=sendonly}user/1000&playback(/t
- FreeSWITCH的sip_gethostbyname=true
无名387
FreeSWITCHFreeSWITCH主机的hosts
cat/etc/hosts192.168.1.100ivr192.168.1.100node007.comoriginatesofia/internal/1111@ivr&echo可以呼出,没包含'.'originatesofia/internal/1111@node007.com&echo不可以呼出,包含'.',但ip_gethostbyname为false(默认值)originate[sip_
- FreeSWITCH continue_on_fail
无名387
FreeSWITCHFreeSWITCH
先看一段简单的dialplan:设置continue_on_fail为true之后,如果呼叫用户1001失败,fs会继续执行,也就是先打印日志,再呼叫用户1002反之,如果continue_on_fail不为true(默认值),log和bridge这二个app就没有执行的机会了continue_on_fail这个名字起的不错当然也可以指定hangupcause的列表:留意originate_dis
- Freeswitch中CHANNEL_ORIGINATE呼入振铃事件
何以解忧08403
Freeswitchjava前端服务器
1.CHANNEL_ORIGINATE事件variable_effective_caller_id_number=1000//当前分机Other-Leg-Logical-Direction=inbound/outbound//呼叫类型(呼入,呼出)Caller-ANI=15910979999//主叫Caller-Logical-Direction//主叫方呼叫方向FSEVENT事件详细信息:202
- 一文读透,FreeSWITCH的originate命令解析及示例
快乐非自愿
linux运维服务器
FreeSWITCH版本:1.10.9操作系统:CentOS7.6.1810originate经常用于发起呼叫,在实际工作过程中用到的也比较多,今天总结下基本用法,也方便我以后查阅。一、wiki及源码介绍该命令在FreeSWITCH官方wiki也有介绍,这里列下wiki地址。wiki首页:FreeSWITCH:FreeSWITCHExplained|FreeSWITCHDocumentationo
- FreeSwitch常用命令
疯狂跳跳虎
1.通话相关//先打客户,再转坐席,没有录音EslMessageelme=client.sendSyncApiCommand("originate","sofia/gateway/huawei/015011275853&bridge(user/1011)");//先打客户,再通过拨号计划转坐席,拨号计划中配置了录音EslMessageelme=client.sendSyncApiCommand("
- freeSwitch入门
烈火蜓蜻
linux语音通讯FreeswitchVoIP
freeSwitch入门windows安装FreeSwitch标题sip客户端安装、登陆、呼叫FreeSwitch基本命令FreeSWITCH架构总体架构外围接口实现目录结构XML用户目录呼叫相关概念拨号计划DialPlan从配置文件看工作流程工作机制内联拨号计划调用API调试技巧originate命令详解呼叫的完整逻辑FSGUI转自出处:https://www.jianshu.com/p/e80
- freeswitch 多线程简单分析(通道死锁)
顶顶通-FreeSWITCH二次开发接口
freeswitchbugFreeSWITCHfreeswitchbug
上一篇博客《freeswitch1.10.10-dev录音早期媒体卡通道的bug分析》描述了找出死锁地方,但是还没深层次的描述出现死锁的原因,我又花了半天分析代码,和写这个blog描述死锁原因。我们知道fs一个通道一个状态机线程,发起呼叫又是一个单独的线程,发起呼叫的线程一般switch_ivr_originate执行返回就可以退出了。mod_cti模块(顶顶通呼叫中心中间件模块)在switch_
- FreeSWITCH 呼入系统的简要设计
谈谈1974
FreeSWITCH源码及使用规范设计服务器网络运维
文章目录1.呼入处理方案2.细节处理1.a-leg的拨号计划2.originate呼叫坐席1.呼入处理方案使用FreeSWICTH的ESL模块,一个简单的呼入处理时序如下图所示,关键步骤做如下补充:用户呼入到FreeSWITCH实例,a-leg创建FreeSWITCH根据用户呼叫的号码路由匹配拨号计划,该拨号计划最好配置上ESL外连的socketAPPesl外连目标esl客户端,esl客户端接收连
- Asterisk originate的用途
goautodial
originate
Asteriskoriginate的用途1,originate的用途是发起一个呼叫然后连接到指定的应用或上下文;2,AMI里面的Originate动作让你可以通过TCP连接发送一个请求到Asterisk来发起一个呼叫,对于定制化应用来说,这是最常用的发起呼叫的方法.这个例子首先让Asterisk呼叫到SIP/myphone,如果电话30秒内无人应答,就放弃呼叫。如果应答了,就连接到LocalExt
- 异步机无传感控制MRAS-CC(一.调研学习)
wangYH.air
#磁链观测算法电机控制领域#电机无速度传感器控制控制器
1.论文名称:Stator-Current-BasedMRASEstimatorforaWideRangeSpeed-SensorlessInduction-MotorDrive2.生词Terms:术语,条款;remarkable:非凡的:originate:起源于;interpretation:解释;说明;Etal:以及其他人;mention:提及,提到;stage:舞台;阶段;reactanc
- Freeswitch使用originate转dialplan
求真得真
概述Freeswitch是一款非常好用的开源VOIP软交换平台。最近在对fs做一些功能测试,测试的过程中产生的一个需求,如何从fs发起呼叫并把后续的呼叫流程转到某一个dialplan上,这样在测试时会非常方便好用,可以随时修改dialplan定制业务流程。通过对fs官方文档搜索后,排除了“tr
- 2018-07-11 BBC纪录片《美丽中国锦绣华南》第7期:夜晚是狩猎的时间
Amazing_B18130
Acluetothesourceoftheguanocanbeheardabovethenoiseoftheriver.鸟粪的源头能听到河水上空的鸟鸣。guano英['gwɑːnəʊ]美['ɡwɑno]n.海鸟粪;鱼肥料;鸟粪石vt.施海鸟肥料Thesoundoriginateshighupintheroofofthecave.噪音因为山洞而被放大,originate英[ə'rɪdʒɪneɪt;ɒ
- fs配置随路数据
SoLucky2017
fs
StringcallResult=client.sendAsyncApiCommand("originate","{sip_h_AssociateData=123456}user/"+mobile+"3000");
- Socket通信相关知识点总结
阿成_
C#网络socket
Socket通信相关知识点总结目录Socket通信相关知识点总结优秀博客记录Int和byte转换Socket定时器Protobuf项目socket通信逻辑整理优秀博客记录byte[i]&0xFF原因(byte为什么要与上0xff?)https://www.cnblogs.com/originate918/p/6378005.htmlhttps://www.cnblogs.com/MCSFX/p/1
- 添加重复sip头
zhanglinjian21
freeswitch
今天和移动对接IMS,对方要求在INVITE消息中添加两个History-Info消息,结果在8000赫兹找到了答案,十分感谢解决办法:FreeSWITCH支持在呼叫中自定义添加SIP消息头字段,方法如下设置变量sip_h_X-Billing-Party。但今天遇到了有意思的事要添加两个相同的SIP消息头。。。。。方法如下,也算个小技巧吧,活用\r\n。分享给大家。originate{sip_h_
- [转]取标准时间 // 中国国家授时中心的IP地址是:210.72.145.44
linbuilder
[转]取标准时间//中国国家授时中心的IP地址是:210.72.145.44structNTP_Packet{/*传送数据的结构体*/intControl_Word;introot_delay;introot_dispersion;intreference_identifier;__int64reference_timestamp;__int64originate_timestamp;__int6
- FreeSwitch之调用rtp和deavesdrop传输音频流给远程服务器
ross
freeswitch
监听录音后,发rtp给远程服务器originate{local_addr=127.0.0.1,local_port=6666,remote_addr=127.0.0.1,remote_port=9999,codec=PCMA,pt=8,rate=8000,video=false,timer_name=none,ptime=20}rtp&eavesdrop(5125f52c-c05b-11e);监听
- 默默背单词-117
ss的专属赫兹
1.surname:[ˈsɜːrneɪm]n.姓,姓氏;绰号,别名vt.给…起别名;给…姓氏lastname:姓2.originate:[əˈrɪdʒɪneɪt]vt.引起;创作vi.发源;发生;起航Alltheoriesoriginatefrompractice.所有的理论都是源于实践。3.mosque:[mɑːsk]n.清真寺temple:[ˈtempl]n.庙宇;寺院;神殿;太阳穴4.pri
- FreeSWITCH安装后拨打第一个电话,[INFO] mod_dptools.c:3175 Originate Failed. Cause: INCOMPATIBLE_DESTINATION
CLOUD_FL
FreeSWITCH安装后默认安装会建立20个内建用户1000-1019,密码为1234,域名设置为本机的IP。客户端填写用户名密码后可登录上(如果出现403请关闭防火墙),但是应该无法拨通第一个电话。systemctlstopfirewalld.service#停止firewallsystemctldisablefirewalld.service#禁止firewall开机启动firewall-c
- 2018.02.18
blablablurbling
恋练有词英语重视感情色彩(v.和adj.及派生的名词)如hypohyper和fromtohypocrisy(n.)hypocritical虚伪的placeahighvalueon推崇,重视valuehighlyfeelcompelledto感到被迫subjectto(defersu'ccumb屈服owe)from:源自于emanate~=originate~;远离,免于keep,protect~H
- 《一拳击倒经济学》(4)证券化,影子银行
enuola
房利美、房地美房利美购买经过联邦住宅管理局——后来还有退伍军人管理局担保的抵押贷款,这意味着银行可以尽情地发放贷款,只要美国人民想要。政府担保意味着贷款的低利率,所以会有来自消费者的大量需求。银行对此挺满意的,这允许他们发起(originate)贷款收取费用,然后转手就卖给房利美。房利美房利美对政府来说也有好处,因为政府很乐意看到住房拥有率稳步攀升。但是伴随而来也有个难题。房利美本质上是一个政府部
- On Writing Well, Chap5&6, Day3
Troywwww
Words&Phrasesdatesfrom1907&goesbackto1907date:(originate)追溯todatefromorbackto;追溯到‹pointintime,event›goback:(havehistorytracingbackto)追溯thefamilygoesbacktotheNormanConquest这个家族可追溯到诺曼征服时期Myownattachment
- NSSA区域 default-information-originate/no-redistribution/ no-summary区别
tianying
命令区别NSSA
OSPF的LSA有11类,常用的也就是1(路由器本身)、3(网络汇总)、5类(AS外部路由);7类LSA(是非完全末梢区域下才会产生7类LSA)NSSA(not-so-stubbyarea)是由NSSA区域内的ASBR路由器始发的LSA通告它只在NSSA区域内泛洪;和5类LSA区别就是传播的范围(5类是在整个AS区域中泛洪,7类只能在NSSA区域中泛洪)如下图的网络拓扑:R1/R2在Area2R2
- 在Asterisk CLI里面采用originate发起一个呼叫
NAT
Asterisk cli下面可以执行很多命令,originate的用途是发起一个呼叫然后连接到指定的应用或上下文。 跟.call呼叫文件和AMI管理接口里的外呼功能一样,有两种语法格式: 呼叫成功转应用: originate <tech/data>
- CCNA2 Erouting Final Exam (Version 4.0)
version
1
请参见图示。 网络管理员已按图示配置了 R1,并且所有接口都运作正常。 但从 R1 ping 172.16.1.1 时失败。 造成此问题的原因可能是什么? R1 上的串行接口配置有误。 默认路由配置有误。 必须在 R1 上发出
default-information originate 命令。 必须在 R1 上禁用自动总结。
- How to Be an Expert in a Changing World [Paul Graham]
exp
1、参考:http://paulgraham.com/ecw.html2、有触动的话:When experts are wrong, it's often because they're experts on an earlier version of the world.The winds of change originate in the unconscious minds of domai
- radar band X band
ad
Doppler radar can be divided into several different categories according to the wavelength of the radar. The different bands are L,S,C,X,K. The names of the radars originate from the days of WWII.
L
- TOMCAT在POST方法提交参数丢失问题
357029540
javatomcatjsp
摘自http://my.oschina.net/luckyi/blog/213209
昨天在解决一个BUG时发现一个奇怪的问题,一个AJAX提交数据在之前都是木有问题的,突然提交出错影响其他处理流程。
检查时发现页面处理数据较多,起初以为是提交顺序不正确修改后发现不是由此问题引起。于是删除掉一部分数据进行提交,较少数据能够提交成功。
恢复较多数据后跟踪提交FORM DATA ,发现数
- 在MyEclipse中增加JSP模板 删除-2008-08-18
ljy325
jspxmlMyEclipse
在D:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710\templates\jsp 目录下找到Jsp.vtl,复制一份,重命名为jsp2.vtl,然后把里面的内容修改为自己想要的格式,保存。
然后在 D:\Progr
- JavaScript常用验证脚本总结
eksliang
JavaScriptjavaScript表单验证
转载请出自出处:http://eksliang.iteye.com/blog/2098985
下面这些验证脚本,是我在这几年开发中的总结,今天把他放出来,也算是一种分享吧,现在在我的项目中也在用!包括日期验证、比较,非空验证、身份证验证、数值验证、Email验证、电话验证等等...!
&nb
- 微软BI(4)
18289753290
微软BI SSIS
1)
Q:查看ssis里面某个控件输出的结果:
A MessageBox.Show(Dts.Variables["v_lastTimestamp"].Value.ToString());
这是我们在包里面定义的变量
2):在关联目的端表的时候如果是一对多的关系,一定要选择唯一的那个键作为关联字段。
3)
Q:ssis里面如果将多个数据源的数据插入目的端一
- 定时对大数据量的表进行分表对数据备份
酷的飞上天空
大数据量
工作中遇到数据库中一个表的数据量比较大,属于日志表。正常情况下是不会有查询操作的,但如果不进行分表数据太多,执行一条简单sql语句要等好几分钟。。
分表工具:linux的shell + mysql自身提供的管理命令
原理:使用一个和原表数据结构一样的表,替换原表。
linux shell内容如下:
=======================开始
- 本质的描述与因材施教
永夜-极光
感想随笔
不管碰到什么事,我都下意识的想去探索本质,找寻一个最形象的描述方式。
我坚信,世界上对一件事物的描述和解释,肯定有一种最形象,最贴近本质,最容易让人理解
&
- 很迷茫。。。
随便小屋
随笔
小弟我今年研一,也是从事的咱们现在最流行的专业(计算机)。本科三流学校,为了能有个更好的跳板,进入了考研大军,非常有幸能进入研究生的行业(具体学校就不说了,怕把学校的名誉给损了)。
先说一下自身的条件,本科专业软件工程。主要学习就是软件开发,几乎和计算机没有什么区别。因为学校本身三流,也就是让老师带着学生学点东西,然后让学生毕业就行了。对专业性的东西了解的非常浅。就那学的语言来说
- 23种设计模式的意图和适用范围
aijuans
设计模式
Factory Method 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
Abstr
- Java中的synchronized和volatile
aoyouzi
javavolatilesynchronized
说到Java的线程同步问题肯定要说到两个关键字synchronized和volatile。说到这两个关键字,又要说道JVM的内存模型。JVM里内存分为main memory和working memory。 Main memory是所有线程共享的,working memory则是线程的工作内存,它保存有部分main memory变量的拷贝,对这些变量的更新直接发生在working memo
- js数组的操作和this关键字
百合不是茶
js数组操作this关键字
js数组的操作;
一:数组的创建:
1、数组的创建
var array = new Array(); //创建一个数组
var array = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]
- 别人的阿里面试感悟
bijian1013
面试分享工作感悟阿里面试
原文如下:http://greemranqq.iteye.com/blog/2007170
一直做企业系统,虽然也自己一直学习技术,但是感觉还是有所欠缺,准备花几个月的时间,把互联网的东西,以及一些基础更加的深入透析,结果这次比较意外,有点突然,下面分享一下感受吧!
&nb
- 淘宝的测试框架Itest
Bill_chen
springmaven框架单元测试JUnit
Itest测试框架是TaoBao测试部门开发的一套单元测试框架,以Junit4为核心,
集合DbUnit、Unitils等主流测试框架,应该算是比较好用的了。
近期项目中用了下,有关itest的具体使用如下:
1.在Maven中引入itest框架:
<dependency>
<groupId>com.taobao.test</groupId&g
- 【Java多线程二】多路条件解决生产者消费者问题
bit1129
java多线程
package com.tom;
import java.util.LinkedList;
import java.util.Queue;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.loc
- 汉字转拼音pinyin4j
白糖_
pinyin4j
以前在项目中遇到汉字转拼音的情况,于是在网上找到了pinyin4j这个工具包,非常有用,别的不说了,直接下代码:
import java.util.HashSet;
import java.util.Set;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin
- org.hibernate.TransactionException: JDBC begin failed解决方案
bozch
ssh数据库异常DBCP
org.hibernate.TransactionException: JDBC begin failed: at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68) at org.hibernate.impl.SessionImp
- java-并查集(Disjoint-set)-将多个集合合并成没有交集的集合
bylijinnan
java
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.ut
- Java PrintWriter打印乱码
chenbowen00
java
一个小程序读写文件,发现PrintWriter输出后文件存在乱码,解决办法主要统一输入输出流编码格式。
读文件:
BufferedReader
从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值就足够大了。
通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因
- [天气与气候]极端气候环境
comsci
环境
如果空间环境出现异变...外星文明并未出现,而只是用某种气象武器对地球的气候系统进行攻击,并挑唆地球国家间的战争,经过一段时间的准备...最大限度的削弱地球文明的整体力量,然后再进行入侵......
那么地球上的国家应该做什么样的防备工作呢?
&n
- oracle order by与union一起使用的用法
daizj
UNIONoracleorder by
当使用union操作时,排序语句必须放在最后面才正确,如下:
只能在union的最后一个子查询中使用order by,而这个order by是针对整个unioning后的结果集的。So:
如果unoin的几个子查询列名不同,如
Sql代码
select supplier_id, supplier_name
from suppliers
UNI
- zeus持久层读写分离单元测试
deng520159
单元测试
本文是zeus读写分离单元测试,距离分库分表,只有一步了.上代码:
1.ZeusMasterSlaveTest.java
package com.dengliang.zeus.webdemo.test;
import java.util.ArrayList;
import java.util.List;
import org.junit.Assert;
import org.j
- Yii 截取字符串(UTF-8) 使用组件
dcj3sjt126com
yii
1.将Helper.php放进protected\components文件夹下。
2.调用方法:
Helper::truncate_utf8_string($content,20,false); //不显示省略号 Helper::truncate_utf8_string($content,20); //显示省略号
&n
- 安装memcache及php扩展
dcj3sjt126com
PHP
安装memcache tar zxvf memcache-2.2.5.tgz cd memcache-2.2.5/ /usr/local/php/bin/phpize (?) ./configure --with-php-confi
- JsonObject 处理日期
feifeilinlin521
javajsonJsonOjbectJsonArrayJSONException
写这边文章的初衷就是遇到了json在转换日期格式出现了异常 net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 原因是当你用Map接收数据库返回了java.sql.Date 日期的数据进行json转换出的问题话不多说 直接上代码
&n
- Ehcache(06)——监听器
234390216
监听器listenerehcache
监听器
Ehcache中监听器有两种,监听CacheManager的CacheManagerEventListener和监听Cache的CacheEventListener。在Ehcache中,Listener是通过对应的监听器工厂来生产和发生作用的。下面我们将来介绍一下这两种类型的监听器。
- activiti 自带设计器中chrome 34版本不能打开bug的解决
jackyrong
Activiti
在acitivti modeler中,如果是chrome 34,则不能打开该设计器,其他浏览器可以,
经证实为bug,参考
http://forums.activiti.org/content/activiti-modeler-doesnt-work-chrome-v34
修改为,找到
oryx.debug.js
在最头部增加
if (!Document.
- 微信收货地址共享接口-终极解决
laotu5i0
微信开发
最近要接入微信的收货地址共享接口,总是不成功,折腾了好几天,实在没办法网上搜到的帖子也是骂声一片。我把我碰到并解决问题的过程分享出来,希望能给微信的接口文档起到一个辅助作用,让后面进来的开发者能快速的接入,而不需要像我们一样苦逼的浪费好几天,甚至一周的青春。各种羞辱、谩骂的话就不说了,本人还算文明。
如果你能搜到本贴,说明你已经碰到了各种 ed
- 关于人才
netkiller.github.com
工作面试招聘netkiller人才
关于人才
每个月我都会接到许多猎头的电话,有些猎头比较专业,但绝大多数在我看来与猎头二字还是有很大差距的。 与猎头接触多了,自然也了解了他们的工作,包括操作手法,总体上国内的猎头行业还处在初级阶段。
总结就是“盲目推荐,以量取胜”。
目前现状
许多从事人力资源工作的人,根本不懂得怎么找人才。处在人才找不到企业,企业找不到人才的尴尬处境。
企业招聘,通常是需要用人的部门提出招聘条件,由人
- 搭建 CentOS 6 服务器 - 目录
rensanning
centos
(1) 安装CentOS
ISO(desktop/minimal)、Cloud(AWS/阿里云)、Virtualization(VMWare、VirtualBox)
详细内容
(2) Linux常用命令
cd、ls、rm、chmod......
详细内容
(3) 初始环境设置
用户管理、网络设置、安全设置......
详细内容
(4) 常驻服务Daemon
- 【求助】mongoDB无法更新主键
toknowme
mongodb
Query query = new Query(); query.addCriteria(new Criteria("_id").is(o.getId())); &n
- jquery 页面滚动到底部自动加载插件集合
xp9802
jquery
很多社交网站都使用无限滚动的翻页技术来提高用户体验,当你页面滑到列表底部时候无需点击就自动加载更多的内容。下面为你推荐 10 个 jQuery 的无限滚动的插件:
1. jQuery ScrollPagination
jQuery ScrollPagination plugin 是一个 jQuery 实现的支持无限滚动加载数据的插件。
2. jQuery Screw
S