自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

转载 asterisk使用SIP相互对接

当用户数量上去,单凭一台asterisk是很能支持庞大的用户群体,所以要根据用户量来部署多台asterisk来应付实际情况的需求.但部署多台asterisk所带来的一个问题就是A服务器的用户如果Call B服务器的用户呢?其实asterisk的设计者早已帮我们解决问题,以下是通过SIP把两台asterisk对接起来(不过官方推荐asterisk的对接用AIX).分别在192.168.1.21

2013-12-27 17:09:43 2841 1

转载 insmod 和modprobe的区别

insmod 与 modprobe 都是载入 kernel module,不过一般差别于 modprobe 能够处理 module 载入的相依问题。比方你要载入 a module,但是 a module 要求系统先载入 b module 时,直接用 insmod 挂入通常都会出现错误讯息,不过 modprobe 倒是能够知道先载入 b module  后才载入 a module,如此相依性

2013-12-27 16:55:19 809

转载 Asterisk 1.4.42将成绝唱

随着Asterisk 1.4最后的bug维护日期已过,当Asterisk 1.4.41在4月26日发布之后,Digium随即宣布将择机发布Asterisk 1.4的最后一个版本——1.4.42。如果有什么bug需要报告的,有什么代码需要提交的,赶紧提交,这将是为Asterisk 1.4做贡献的最后一次机会了。         当然,针对1.4 的bug报告系统还不会那么快关闭。Digium将评

2013-12-26 17:35:38 1446

转载 Asterisk队列(Queue)振铃方式(ring strategy)

队列振铃方式有:ringall,roundrobin,leastrecent,fewestcalls,random,rrmemory。ringall是呼叫所有可到达的分机直到有接听的。roundrobin是轮流呼叫每一个可以达到的分机。leastrecent是呼叫最近被这个队列呼叫的最少的分机。fewestcalls是呼叫这个队列完成电话数最少的分机。random是随机呼叫分机

2013-12-26 17:33:33 2184

转载 asterisk 扩展应用(3)——IVR 实现

1      IVR 实现1.1       简单IVR配置1:进入System Recordings,上传wav语音文件。语音文件必须是音频采样为16位。音频采样级别8kHz。使用PCM编码。2:进入freepbx IVR模块,建立菜单3:对入特殊设置可以加入customer-app。自定义的app。这样可以满足需求。1.2       一个IVR实例1.2.1   IVR实

2013-12-26 17:29:09 4510

转载 基于Asterisk的VoIP开发指南(2)——Asterisk AGI程序编写指南

5. Asterisk AGI程序编写指南    5.1概述很多时候,我们需要在拨号方案中做某些业务逻辑的判断或者外部数据库的查询,根据具体地需要,有几种做法:1.使用Asterisk的通道变量、Goto函数、Gotoif函数等实现某些简单跳转,通过几个这样的函数的组合,实现简单的业务。2.对终端接入用户的呼叫请求中的某些属性,进行简单的数据库增删改查,在Asteris

2013-12-26 17:26:08 3051

转载 基于Asterisk的VoIP开发指南——(1)实现基本呼叫功能

说明:本文档探讨基于Asterisk如何实现VoIP的一些基本功能,包括基本呼叫功能的方案选取、主叫号码透传、如何编写AsteriskAGI程序、Radius认证计费模块等。本文档VoIP软终端使用X-Lite,其它终端均可以接入测试。文章内容仅供参考,转载请注明出处。1 VoIP系统相关协议和标准由于IP电话技术标准的开发涉及多个领域,因此,VOIP系统要想实现这些I

2013-12-26 17:08:05 2145

转载 Asterisk学习进阶-3

配置就先说那么一些,其他也都是类似的配置,只是熟练程度问题了,原理相通,接下来就不在赘述功能配置,我们得花些精力来分析功能模块以及他们之间的相互配合问题,因为自己这些东西看的时间也不久,同时纯粹靠蒙,肯定很多地方考虑不周到的或者直接理解就是错误的,恳请各位不吝指导。都说他功能强大,那么我们就要看看他到底有哪些功能,为什么强大,体现在哪儿。我就按照功能大致进行功能分类先。Asterisk大致可以

2013-12-26 17:06:55 1286

转载 Asterisk 学习进阶 2

Asterisk 学习进阶-2这儿只是把添加的用户配置列出来。[830]type=friend                   ; Friends place calls and receive callscontext=830          ; Context for incoming calls from this user;secret=blahpolyhos

2013-12-26 17:04:42 1240

转载 Asterisk学习进阶

Asterisk学习进阶介绍篇抛开所有概念,首先从单词学起。估计很多人和我一样没有明白这个词是什么意思,或许猜测他还可能是一个组合词。其实它就是“*”,作为搞程序的我们看到这个东东想到的也许会是乘号,当然有另外一大帮人想到的是通配符,在这儿恭喜想到通配符的兄弟,你们答对啦,这儿我们认定它的含义就是如此。 通过我上面牵强附会的关联,Asterisk的含义就浮出水面了,

2013-12-26 17:00:49 1132

转载 SIP基础协议总结

SIP协议是一个用于建立,更改和终止多媒体会话的应用层控制协议,大量借鉴了成熟的HTTP协议(文本格式编码,Request消息中的method等),采用基于文本的UTF-8编码方式,可以承载与UDP或者TCP协议之上(首选UDP)。和Diameter协议类似,SIP也是有一个基础协议和很多扩展协议,基础协议在RFC3261中定义,本文主要概括SIP基础协议的要点。1.  基本概念:·   

2013-12-26 16:50:18 1376

转载 SIP消息路由

本文通过一个完整的SIP呼叫实例解释SIP头部的一些常见字段,在对这些字段的解释的同时也阐述了SIP消息的路由过程。下图是呼叫的消息流示意图和所有的消息头部(因为SDP和消息路由无关,故在此省略):                     atlanta.com  . . . biloxi.com                 .      proxy              prox

2013-12-26 16:48:16 1362

转载 个人推荐的SIP software Phone

开源免费的LinPhone,国内很多人基于他继续二次开发http://www.linphone.org/Zoiper 有免费的,有收费的,有SDK,支持SIP/IAX(没有NAT问题)官方下载的免费版本里面就支持中文!免费版本支持:for Windows, Linux, Mac, iPhone, Android, Windows Phone,Web浏览器ht

2013-12-26 16:45:56 1437

转载 Asterisk 并发量到100后就出现拨打电话挂机问题

Asterisk 并发量到100后就出现拨打电话挂机问题,经过分析和研究,是由于Agi的并发量达到Asterisk-java默认的最大值100导致,无法创建新的socket连接处理Agi请求。通过调整Agi的默认最大线程数到200,问题得到解决。但这个并不是问题最好的解决方法,个人觉得是因为Agi请求一直没有得到释放导致,所以按官网的文档,agi应该是执行简单的操作,执行时间短,尽快释放来提供

2013-12-26 16:41:08 1730

转载 asterisk架构

从架构的角度看来,Asterisk是由许多不同的模块组成的。在设计基于Asterisk的系统时,这种模块化的特性,提供了几乎无限的灵活必。作为Asterisk系统管理员,你拥有选择加载模块的权利。你所加载的每一个模块,都提供了不同的系统功能。比如说,有的模块能够让你的Asterisk与模拟电话线路通信,有的模块则提供话务报告的功能。后续,我们还将讨论到各种模块的功能和类别。 Asteris

2013-12-26 15:41:01 1079

转载 extensions.conf的常用参数配置

extensions.conf    拨号方案配置文件,下面是一个简单的拨号方案,通过此处对拨号方案有一个简单的了解。[from-sql]-----------对应sip配置文件中的context,由此关联执行相应的拨号方案。exten => 111,1,Answer() -----拨打111的第一步操作,进行应答摘机。exten => 111,n,AGI(star

2013-12-26 11:04:15 1125

转载 SIP.conf的常用参数配置

sip.confSip.conf  用于配置SIP通道。[1005]------------------------------------------------------拨号方案实例username=1005-----------------------------------------用户名type=friend------------------------------

2013-12-26 11:02:35 1273

转载 Asterisk拨号方案中变量的应用

在拨号方案中使用变量可以减少打字、增加清晰度,也有助于在拨号方案中加入逻辑. 这里的变量有全局变量,通道变量和环境变量。1.全局变量全局变量应该在extensions.conf文件的开始利用[globals]这个context定义或利用SetGlobalVar()应用.如:[globals] 80000=Zap/1或[internal] exten => 123,1,SetGl

2013-12-26 11:01:08 1158

转载 Asterisk拨号方案语法基础

Asterisk语法基础extensions.conf(四部分:context,extension,priorities,application)context:用于对extensions组命名,把拨号方案的不同部分进行分离,免得交织在一起。表示方法是把名字放在[]的中间,名字只能用a~z,A~Z,0~9,以及连字号和下划线组成(空格不在允许的字符里面,context中不要使用空格

2013-12-26 10:59:23 1010

转载 Asterisk文件目录

目录说明/etc/asteriskAsterisk主目录,包含其它关于Asterisk的配置文件;  *zaptel.conf这个配置文件放在/etc,因为其它软件也可以使用Zaptel这个硬件及其驱动,所以不是放在/etc/asterisk里./usr/lib/asterisk/modules这个目录包含所有可以加载As

2013-12-26 10:54:26 905

转载 Asterisk拨号方案常用函数说明

Asterisk拨号方案常用函数说明(1)Answer()应用于接听正在响铃通道,它不需要任何参数. (2)Playback()应用在通道上播放事先录制好的语音文件.指定一个文件名(不带扩展名),可以使用绝对路径与相对路径. (3)Hangup()应用在于挂断一个正在活动的通道.   (4)Background()它也播放事先录制好的语音文件,但它等待按

2013-12-26 10:50:15 1503

转载 xLite连接asterisk提示sip408错误

xLite连接asterisk提示sip408错误1.sip408应答代码全文408 Request Timeout 在一段时间内,服务器不能产生一个终结应答,例如,如果它无法及时决定用户的位置。客户端可以在稍后不更改请求的内容然后重新尝试请求。 2.原因:造成无法连接的原因一般是linux防火墙造成。3.解决方案:在linux终端执行>setup选择防火墙直接关闭即可

2013-12-26 10:41:10 2291

转载 Asterisk权威指南/第六章 拨号计划基础

拨号计划是你的Asterisk系统的心脏。它定义了呼叫是如何流进和流出系统的。拨号计划用一种脚本语言写成的,Asterisk依照其中的指令响应外部触发。和传统电话系统相比,Asterisk的拨号计划是完全可定制的。本章介绍Asterisk的基本概念。这里讲的内容对你理解拨号计划代码至关重要,同时也是你写任何拨号计划的基础。示例的设计是有前后承接关系的,我们建议你不要逃过本章的太多内容,因为本章

2013-12-25 17:23:40 2929

转载 Asterisk权威指南/第五章 用户设备配置

本章我们将研究连接到Asterisk的用户设备,一般来说是某种形式的VoIP电话。在Asterisk中配置信道供设备使用相对来说比较简单,但你也需要配置设备本身以使得它知道向谁发起呼叫(这已经跟Asterisk没有关系了,每个硬件厂商都有自己的工具让你配置设备的)。换句话说,配置一个设备分为两个部分:1)告诉Asterisk关于设备的事情,2)告诉设备关于Asterisk的事情。注:Aster

2013-12-25 17:22:39 2753

转载 Asterisk权威指南/第三章 安装Asterisk

在这一章我们将详细介绍如何从源代码安装Asterisk。很多人回避这种方法,说它太难了,又耗时间。我们在这里想证明的是从源代码安装Asterisk其实没那么难。更重要的是,我们想为你提供一个最好的Asterisk安装,以便学习。在本书中,我们将帮助你从空白开始构建起一个功能健全的Asterisk。在本章你将为你的Asterisk系统搭建一个基础平台。从源代码安装有很多种方法,这里将向你介绍的方

2013-12-25 17:07:38 3783 2

转载 RTP payload type

RTP payload typeRTP payload type payload type:PT       encoding    audio/video clock rate channelsname       (A/V)       (Hz)       (audio)_____________________________________________

2013-12-24 17:49:33 2576

转载 Asterisk配置SIP服务器

要配置SIP服务器,前提是要先安装了Asterisk1.编辑sip.conf 进入到/etc/asterisk 后,vi sip.conf [general] allowoverlap=no bindport=5060 bindaddr=0.0.0.0 srvlookup=yes qualify=yes context=test [1001] t

2013-12-24 17:49:08 3459

转载 sip.conf配置详情

安装完asterisk 配置sip.conf文件[8001]type=friendusername=8001accountcode=8001secret=8001context=from-exten-sip;followed advance settingshost=dynamicnat=yesqualify=2000canreinvite=noca

2013-12-24 17:47:44 2522

转载 Asterisk SIP连通测试(X-Lite eyebeam)

Step1:设置 sip.confroot@Ubuntu:/etc/asterisk# vim sip.conf [general]                              //类似与全局变量context  = default                srvlookup = yes                   //DNS SRV记录查询

2013-12-24 16:45:49 9863 4

转载 语音编码分类及编解码标准

G.711类型:Audio  制定者:ITU-T   所需频宽:64Kbps   特性:算法复杂度小,音质一般   优点:算法复杂度低,压缩比小(CD音质>400kbps),编解码延时最短(相对其它技术)   缺点:占用的带宽较高   应用领域:voip   版税方式:Free   备注:70年代CCITT公布的G.711 64kb/s脉冲编码调制PCM。 G.

2013-12-24 16:08:12 2136

原创 x-lite asterisk 成功实现视频通话

首先,在此感谢asterisk协会的各位大牛们,没有他们的帮助,我也不可能在这么短的时间内实现,x-lite+asterisk音视频通话。在此将实现的过程记录如下,分享给asterisk的爱好者们。       1. 修改asterisk服务器的sip.conf文件,在[general]里加上"videosupport=yes"。在           每一个通道配置里加上"allow=h

2013-12-24 13:50:38 8015 3

转载 Asterisk权威指南/第二章 Asterisk架构

Asterisk和其他传统的PBX完全不同,因为Asterisk的拨号计划以同样的方式处理所有的入局信道(incoming channels)。传统的PBX在逻辑上区分工作站信道(连接电话机)和电话局信道(连接到外部世界)。这意味着,你不可能无缝地在一个工作站端口配置一个外部网关。同样,传统PBX也很难实现对离站(off-site,不在座位上或外出办事)资源的访问,比如前台如果外出办事就什么事

2013-12-23 15:23:41 4527

转载 Asterisk权威指南/第一章 一场电话革命

当我们开始着手写一本Asterisk书的时候(大概五年前),我们确信Asterisk将会从根本上改变通讯行业。今天,我们预言的这场革命几乎就要完成了。Asterisk现在是世界上最成功的PBX,并且是通讯行业的公认技术(尽管并不总是受欢迎)。不幸的是,在过去五年中,通讯行业仍然没有找到正确的方向。我们通讯的方式已经变了。尽管20年前打电话是远距离通讯的首选方式,但目前的趋势是文本消息(emai

2013-12-23 15:23:05 2814

转载 wince6下usb摄像头(UVC)使用指南

转自:http://hi.baidu.com/cahbb/blog/item/6d76093498fe0790a61e120e.html在搭好了wince6的开发环境之后,下一步试验一下wince6下使用摄像头的方法。搜集了不少资料,从中学习了很多有用的东西,在这给记录下来,方便其它人学习,和自己以后使用。//---------以下是微软网站内容我看到过一些关于Windows Em

2013-12-20 10:32:40 2090

转载 关于关闭office 2010中的OSPPSVC服务的方法

今天重装了系统,并安装了office 2010 VOL版,结果发现在使用word、Excel等程序时,系统同时打开了一个OSPPSVC的进程(是一个服务),但是在word等程序关闭后,该进程不能关闭,仍在后台运行,让人感觉不舒服。通过查找发现:     文件默认位置:C:/Program Files/Common Files/Microsoft Shared/OfficeSoftwarePro

2013-12-19 22:37:30 2776

转载 VOIP,PSTN,ISDN

近来在电视、杂志特集等展露头脚的「IP电话」,因其通话费用低廉而有口皆碑。IP电话利用的IP网络在互联网的世界里是众所周知的。互联网被认为基本上是免费的网络。接下来以此开放的技术和构想作为基础而登场的就是IP电话。IP电话与构成 所谓的IP电话所谓的IP电话就象它的名字一样,是在互联网中以被利用的互联网协议为基本的网络上,实现声音通话的。IP电话的好处是同一般的加入电话相比

2013-12-19 16:04:42 4278

转载 ISDN与PSTN的区别是什么?

ISDN是综合业务数字网的简称,它由电话综合数字网(IDN)发展而来。ISDN是数字交换和数字传输的结合,它以迅速、准确、经济、有效的方式提供目前各种通信网络中现有的业务,而且将通信和数据处理结合起来,开创了很多前所未有的新业务。 ISDN是一个全数字的网络,也就是说,不论原始信号是话音、文字、数据还是图象只要可以转换成数字信号,都能在ISDN网络中进行传输。在传统的电话网络中,实现了网络内部的数

2013-12-19 15:58:42 7118

原创 You must install 'msgfmt' on your build machine

ubuntu:sudo apt-get install gettext就OK

2013-12-19 13:29:11 4676

转载 You must install 'makeinfo' on your build machine

ubuntu:sudo apt-get install texinfo就OK今天在打包的时候有个包需要 makeinfo 当时就各种搜结果就没有 makeinfo 这个软件包,最后看到有人说其实就是 texinfo 这个包,经过测试,不管是ubuntu 还是qomo (yum 源)都是可行的,如果有需要的童鞋注意了,若是需要makeinfo安装texinfo就 ok了!!

2013-12-19 13:27:13 7781

原创 A20成功驱动FT5206触摸屏

经过三个晚上的奋斗,终于在A20上驱动了FT5206触摸屏。实现过程有限蹊跷,现在暂时将实现过程记录下来以免遗忘。     FT5206的驱动在bsp里已经以ko文件的形式提供了,只要在sun7i.init.rc这个系统初始化脚本里加上insmod ft5x_ts.ko即可在系统启动时加载驱动。     修改完sun7i.init.rc文件后,从新打包镜像文件并下载到板子上后,等待几分钟后

2013-12-18 13:20:07 6506

RT5350用户手册

RT5350中文手册,这是对ralink原厂sdk手册的补充,因为ralink的sdk的编译流程和一般的嵌入式开发板的编译流程有不少差别,所以写了这个中文手册。对于第一次接触路由方案的开发人员,有相当的参考价值。

2014-04-25

ucGUI学习笔记 -- 仿真器

ucGUI学习笔记 -- 仿真器 原创

2012-06-14

空空如也

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

TA关注的人

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