- 浏览: 145585 次
- 性别:
- 来自: 北京
最新评论
文章列表
mongodb的备份与恢复
- 博客分类:
- mongodb
mongodb提供了两个命令来备份(mongodump )和恢复(mongorestore )数据库。1.备份(mongodump )用法 :[root@web3 3]# mongodump --helpoptions:--help produce help message-v [ --verbose ] be more verbose (include multiple times for more verbosity e.g. -vvvvv)-h [ --host ] arg mongo host to connect to ...
asterisk使用之AEL
- 博客分类:
- asterisk
AEL
介绍(Introduction)
AEL纯粹是为了描述asterisk拨号方案而专门发明的一种语言。
目前的版本是Steve Murphy写的,是原始版本的翻写版。
这个新的版本是对AEL的扩展,提供了更加灵活的语法,更好的出错信息,并增加了一些缺失的功能。
AEL是4中不同语言(或者说是语法)的合集:
* 第一种,也是最显而易见的就是AEL语法本身。文档的最后我们会提供BNF
* 第二种,就是表达式语法,是类似于括在$[...]中的表达式,是被asterisk分机引擎(asterisk extension engine)正常处理的语法。赋值语句的右边 ...
从内核的角度去分析问题时,弄清楚呼叫流程是非常关键的,只有理清了呼叫流程,才能从流程的各个环节细节中分析出问题所在。
Asterisk所有功能都是基于函数调用的模式,呼叫流程也不例外。因此如何从一团乱麻似的内核函数调用中理出函数调用执行路线,是解读呼叫流程的关键。
所有呼叫都跟astersisk的channel有关。这路通话都包含一个incoming连接和一个outbound连接。每个电话都是通过对应的channel程序建立起来的,比如Chan_sip,Chan_zap,Chan_iax2等等。每一类的
Asterisk录音文件的管理(转)
- 博客分类:
- asterisk
(作者:陈新汉,http://www.blogjava.net/hankchen)
Asterisk录音文件的保持目录为:/var/spool/asterisk/monitor/
需要定期的清理这些录音文件,否则磁盘文件会暴涨。
清理办法:
1. cd /var/spool/asterisk/monitor/
rm –rf 200906*.wav
2. 当文件比较多的时候,上面的命令会提示:/bin/rm: Argument list too long
解决方法如下:1)ls|xargs rm -f2)使用脚本程序:for loop in `ls 目录 ...
1. 执行AGI脚本文件时,Application应用就是“agi”,参数就是脚本文件的文件名。
2. 脚本文件需要满足的条件:(1)必须可执行,chmod 775 (2)必须放置在指定的目录,如标准目录:/var/lib/agi-bin (3)必须指定完整的ex ...
asterisk配置文详解
- 博客分类:
- asterisk
asterisk配置文详解
Configuration GuideYou've installed Asterisk and verified that it will start up.Now how do you go about configuring your PBX? The first thing you needto do is tell Asterisk what telephone connections (to handsets andexchanges, whether by physical wire or by IP) you have. These ar ...
Users,Peers 以及Friends连接中对我们的认证,或者我们认证连接方,在iax.conf 和sip.conf 文件中以users 和peers 的方式定义。如果双方都要认证,那么使用friends进行定义。当已经决定用哪种方式进行认证时,从Asterisk 角度看,认清方向是十分重要的,因为连接是被Asterisk 服务器接受和建立的。 Users定义为user 的连接是我们允许对我们进行连接的任何一个系统、用户或终端。记住
import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util
301、404、200、304、500HTTP状态
一些常见的状态码为:
200 - 服务器成功返回网页
404 - 请求的网页不存在
503 - 服务器超时
下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。
mongdb java client 模糊查询的写法
前端时间再做mongdb 与springside 集成方面的工作,遇到不少问题。其中遇到的springside 的模糊查询最为头疼。查了不少资料,终于解决。希望给遇到相同的问题的朋友能带来帮助!
模糊查询主要在like 查询方面。
可以在mongdb java client 端这样写,能查到结果。
BasicDBObject query = new BasicDBObject();
Pattern pattern=Pattern.compile("^ ...
JSONP浅析(转)
- 博客分类:
- jsonp
觉得有用转的,源地址:
http://hi.baidu.com/l4yn3/item/0a2b8ed3734921362b35c7e0
JSONP即JSON with padding,翻译成中文就是带填充的json,如果你告诉我你不知道什么是json,那建议你先去补习一下,很简单的东西。当然没关系jsonp不一定要用json数据格式的。
我们都知道ajax可以异步的处理数据给我们更好的用户体验,但是有一个问题:ajax只能获取同服务器上面的数据,也就是说它只能获得属于你自己的数据,别的服务器上的数据你是没有权利用它访问的。这就是所谓的同源策略,当初为了浏览器的安全定下的规则 ...
SIP术语的名词解析(转)
- 博客分类:
- sip
以下讲述的名词对SIP有着额外的意义:
Address-of-Record: 记录地址。一个address-of-record(AOR)是一个SIP或者SIPS URI它指向了一个具有定位服务的主机,这个主机可以把URI映射成为用户真正物理位置的URI。通常情况下,定位服务器是通过登记服务来建立的。一个AOR经常被认为是一个用户的”公共地址”
Back-to-Back UserAgent:背对背的用户代理(B2BUA)是一个逻辑实体,它就像用户代理服务器(UAS)一样接收和处理请求。为了决定该如何应答一个请求,B2BUA就像UAC一样工作,并且发出请求。但是它不像代理服务器(pr ...
sip消息类型和代码详解
- 博客分类:
- sip
在学习asterisk的时候,经常遇到一些远程服务器传回的代码,这些代码都有很重要的信息,让我们了解到对方的sip是如何响应我们这边的sip消息的,于是网上找到了这些sip消息类型和消息代码,自己收藏,相信很有用的。sip消息类型和消息格式SIP是一个基于文本的协议,使用的是UTF-8字符集.SIP消息主要分为两大类:一类是由客户端发往服务器的请求消息(Request);一类是由服务器发往客户端的应答消息(Response).一个基本的SIP消息包括起始行、一个或多个头字段、说明头字段结束的空行和一个可选的消息体。消息=起始行(包括请求行/状态行;请求行规定了请求的类别,而状态行指出了每个请 ...
SIP消息由三部分组成,即:开始行(start line)、消息头(header)、正文(body)Start-line:请求行Request-line 消息为 request消息时使用request-line Request-Line = Method SP Request-URI SP SIP-Version CRLF状态行Status-line 消息为响应消息时使用Status-line Status-Line = SIP-Version SP Status-Code SP Reason-Phrase CRLF请求行Request-line由消息方法+Request-URI+SIP ...