
asterisk
文章平均质量分 68
voipmaker
nnn
展开
-
MeetMe-Web-Control
<br />What is it:<br />Web-MeetMe is a suite of PHP pages to allow for scheduling and managing conferences on an Asterisk PBX. <br />Add rooms and specifyModerator and user PINs Announce on/off Record on/off User listen only Start and End time Reoccurring原创 2010-11-13 22:27:00 · 1517 阅读 · 0 评论 -
呼叫中心构想
支持目前呼叫中心业务需要的各种业务,如坐席,多媒体接入,IVR处理,类似于国内外许多专有的呼叫中心产品,CTI中间件,但要更加灵活,更多基于开源的构件和框架,吸引更多的人加入。Asterisk是一个非常成功的例子,但其原始意图很简单,就是打电话。目前许多功能都是有些牵强添加的,而且性能方面有点问题。并且,*的基本架构很原始。我的设想是:支持跨平台,首选是Linux;支持多种媒体网关协议,SIP,H323;支持Flash等RIA协议的应用服务平台;IVR支持VoiceXML;呼叫支持CCXML;客户端应用支持原创 2011-03-09 13:15:00 · 1689 阅读 · 0 评论 -
Asterisk 对VoiceXML 及CSTA的支持
一. Asterisk 对 VoiceXML 协议支持 1.说明: OpenVXI 是一个开源的VoiceXML 协议解释器(C++语言实现), VoiceGlue 利用OpenVXI 实现了VoiceXML协议与Asterisk的对接。 通过利用 VoiceVXI version 3.4 , VoiceGlue 能够处理 VoiceXML 2.0 语法,同时实现了一些 VoiceXML 2.1 新特性,同时,VoiceGlue 是分布式的,可以与Asterisk在不同机器上。Voic原创 2011-03-09 09:13:00 · 3525 阅读 · 0 评论 -
Asterisk SCF:开源VoIP和统一通信
<br />开源Asterisk VoIP软件最初诞生于1999年,比多核处理器,服务器虚拟化和云计算的出现要早几年。Asterisk VoIP软件有大量的拥护者,成千上万的开发者为其做出了贡献,加强了它的功能,但是它的基础架构最适合小型部署。Asterisk的创造者Digium公司已经认识到开源VoIP软件需要具备可扩展性和足够的灵活性,以满足大型企业的需求。该公司正在开发一个新的平台,叫作Asterisk可扩展的通信框架(Scalable Communications Framework, SCF),这转载 2011-03-15 00:14:00 · 2163 阅读 · 0 评论 -
asterisk 队列 坐席 状态 机制分析
<br />坐席状态最终的获取是调用 devicestate.c 中的ast_device_state 获取,队列模块初始化时注册设备状态改变的回调函数, devicestate.c系统启动时开启线程do_devstate_changes,不断调用ast_device_state 获取设备状态,同时,根据队列初始化时注册的回调函数,更新坐席的状态,ast_device_state 内部获取设备状态有两种方案,一个是当协议栈支持设备状态时则调用协议栈提供的设备状态查询功能,如sip协议栈,通过sip_d原创 2011-02-23 22:06:00 · 2897 阅读 · 0 评论 -
Asterisk 录音实现
<br />Asterisk 录音可以用monitor,mixmonitor 两个app.区别是 monitor录单通道,mixmonitor 录双通道,<br /> <br />过程:调用monitor时指定录音文件名字,格式,挂载到channel中,到双方接续开始时 调用ast_read 读取 rtp 流, 如果协议栈支持 回调,则调用协议栈提供的read函数, 如sip. sip_read函数,sip_read内部 调用 rtp 接口函数,sip_rtp_read,sip_rtp_read又调用rtp原创 2011-03-16 16:44:00 · 3620 阅读 · 0 评论 -
VoiceXML标识元素及其属性
<br />VoiceXML 元素<assign>给变量赋值。<audio>播放语音文件。<block>无用户交互的可执行代码块。<catch>捕获一个事件。<choice>定义一个菜单项。<clear>清除一个或多个框架项。<disconnect>结束一次通话。<else>用于<if>元素中的else。<elseif>用于<if>元素中的elseif。<enumerate>列举菜单选项。<error>捕获一个<error>事件。<exit>退出一次通话。<field>在框架中申明一个输入域。<filled原创 2011-03-18 16:13:00 · 1466 阅读 · 0 评论 -
Asterisk Kernel analysis
<br /><br />一些学习笔记记录。<br /><br />Asterislk.c 分析<br />channel 分析<br /> RTP/RTCP分析<br />SIP协议栈分析<br />Radius 模块<br /> Pbx 分析<br /> CDR 模块分析<br /> CEL 模块分析<br /> AMI模块分析<br /> Http 模块分析 <br />数据库抽象接口分析<br />Log引擎实现分析<br /> 控制台引擎实现分析<br />会议,三方通话,监听,强插,耳语,拦截原创 2011-03-23 19:08:00 · 1211 阅读 · 0 评论 -
Asterisk Kernel analysis 1
<br />一、内核初始化。<br /> <br />从 main入口。Asterisk.c 进入内核。<br /> <br /> <br />对于重启,记录上一次main函数传过来的命令,<br /> <br />/* Remember original args for restart */<br /> if (argc > ARRAY_LEN(_argv) - 1) {<br /> fprintf(stderr, "Truncating argument size to原创 2011-03-25 10:56:00 · 2208 阅读 · 3 评论 -
voiceXML voiceglue install
http://voiceglue.org/wiki/doku.php?id=voiceglue_0.11_installation_instructionshttp://www.i6net.com/support/install/http://www.w3.org/TR/voicexml21/原创 2011-03-08 18:02:00 · 1880 阅读 · 0 评论 -
Asterisk sip event MWI
<br />Interested in VOIP, SIP server software and Asterisk<br />See http://edvina.net for more information VOIP blog on http://www.voip-forum.com<br /><br />Work in progress:OpenEnumAsterisk ideas eventsystemAsterisk presenceAsterisk presence jtoddSipIt<br原创 2010-11-22 16:18:00 · 996 阅读 · 0 评论 -
Detecting missing Queue exit events
<br />On some version of Asterisk, there are conditions when an unanswered call would exit the queue without leaving a trace of its exiting in the queue_log, therefore generating incomplete call processing events that lead reporting software like QueueMetr原创 2010-11-22 17:49:00 · 968 阅读 · 0 评论 -
Asterisk MWI
Message Waiting Indication (MWI) <br /> MWI across multiple Asterisk servers <br />Depending on how you want to set it up, just use externnotify= and a script that touches the msg<num>.txt file in the user's vm directory on the other boxes. We're using ssh原创 2010-11-13 22:35:00 · 1052 阅读 · 0 评论 -
Performance Results for OpenSER and SIP Express Router
<br />We often hear the questions:<br />How fast are OpenSER or SER in a real world environment?<br />How do SER and OpenSER compare?<br />We decided to answer these questions and created a detailed performance test for OpenSER and SIP Express Router. To原创 2010-11-13 22:29:00 · 1705 阅读 · 0 评论 -
Realtime Integration Of Asterisk With OpenSER
<br />http://www.voip-info.org/wiki/view/Realtime+Integration+Of+Asterisk+With+OpenSER<br /> <br /> <br /> valid for openser 1.1.x and asterisk 1.2.x <br /><br /><br />OpenSER is a pure VoIP signaling server using Session Initiation Protocol - SIP. It is f原创 2010-11-13 22:33:00 · 1535 阅读 · 0 评论 -
Integrating Asterisk with the Avaya Merlin Magix PBX
<br />I recently needed to replace the voicemail server for a customer with a flexible alternative. We weren't in a position to remove the Avaya Magix PBX, so continued (and seamless) integration was still necessary. The only problem was the integration be原创 2010-11-13 22:52:00 · 1540 阅读 · 0 评论 -
Asterisk V1.4.11 Performance
<br />Asterisk V1.4.11 Performance<br />After receiving much positive feedback about our OpenSER performance test, we turned our attention to Asterisk. There has always been an active debate about the scalability of Asterisk so we decided to find out for原创 2010-11-13 23:12:00 · 1088 阅读 · 0 评论 -
MySQL custom ringtones
Custom ringtones <br />using ALERT_INFO<br />This is a little script that will you let personalize <br />ringwave on a Snom phone and every phone that supports ALERT_INFO <br />field ( i.e. Cisco phones ). <br />You must place this script before the DIAL o原创 2010-11-13 22:18:00 · 809 阅读 · 0 评论 -
Slimming Asterisk for the NSLU2 under Debian
<br />A FULLY WORKING ASTERISK SIP PBX RUNNING WITH ONLY 6 MODULES LOADED ! READ ON…<br />This howto is based on Asterisk 1.2 under Debian Etch. Please let me know through the comments if it works for you under other versions (and if it doesn’t, please pro原创 2010-11-13 23:19:00 · 977 阅读 · 0 评论 -
Asterisk Letting SIP clients connect directly
<br />Asterisk by default connects all media streams through asterisk to be able to connect various protocols and media to each other. <br /><br />If you have two SIP phones, the media path can be connected directly between the phones without going through原创 2010-11-22 13:44:00 · 750 阅读 · 0 评论 -
Asterisk Kernel analysis 2 channel
<br /> 从内核的角度去分析问题时,弄清楚呼叫流程是非常关键的,只有理清了呼叫流程,才能从流程的各个环节细节中分析出问题所在。<br />Asterisk所有功能都是基于函数调用的模式,呼叫流程也不例外。因此如何从一团乱麻似的内核函数调用中理出函数调用执行路线,是解读呼叫流程的关键。<br />所有呼叫都跟astersisk的channel有关。这路通话都包含一个incoming连接和一个outbound连接。每个电话都是通过对应的channel程序建立起来的,比如Chan_sip,Chan_zap,C原创 2011-03-25 15:21:00 · 1691 阅读 · 0 评论 -
毕设之 asterisk
<br /> 1。Asterisk 体系结构<br />Asterisk 系统的体系结构非常明晰,他不同于传统的PSTN 交换机,更多的时候,Asterisk 被当做一个连通电话的中间件,Asterisk 的可扩展性使其可以应用的各个领域,基于Asterisk的产品如 trixbox , freeries等,图3.1为Asterisk的内核结构。<br />Asterisk 内核包含了五个必要的核心操作模块和四个可加载的应用接口,它们共同组成了Asterisk的完整结构,五个核心模块分别是:PBX核心模块、原创 2011-03-26 17:14:00 · 2917 阅读 · 2 评论 -
astersik bridge 支持
<br />为支持通话过程中双方按键的接受及处理,asterisk 通过 其提供的call features 特性实现此功能,1.4,1.6 1.中是在res_feartures.c中, 1.6.2 ,1.8后此文件放到main中并改名为features.c <br /> <br />当通过queue, dial, fallowme 等app 桥接主被叫时,双方接听后即转向ast_bridge_call, 此函数内部是一个无限循环,不断监听双侧通道上的事件,循环内部首先调用 ast_channel_brid原创 2011-04-11 22:41:00 · 1378 阅读 · 0 评论 -
asterisk sip协议栈 register 功能分析
本文来自 csdn lidp ,转载著名出处,谢谢。VOIP行业资讯和技术趋势请参考: www.voip123.cn对于注册功能,asterisk sip协议栈提供两种服务,1.asterisk作为sip客户端,注册到其他sip服务器。2.asterisk作为sip注册服务器,保存客户端注册信息。下面分析从sip协议栈启动到第二个功能的具体实现:sip协议栈原创 2012-03-20 11:29:37 · 7719 阅读 · 0 评论 -
centos 6.3 安装 asterisk 11
本文来自 csdn ucser, http://blog.youkuaiyun.com/perfectpdl 转载注明出处,谢谢.提供通信服务器和视频电话客户端解决方案,包括视频电话,调度系统,会议系统等.Asterisk 11版本 带来许多新特性,包括HTML5中炙手可热的WebRTC, Websocket, SIP NAT穿越 解决方案 ICE(目前多数基于SBC方案)原创 2013-04-05 22:52:20 · 4139 阅读 · 5 评论 -
asterisk 终于要替换SIP协议栈了
本文 来自 csdn ucser http://blog.youkuaiyun.com/perfectpdl, 转载注明出处,谢谢。VOIP行业资讯和技术趋势请参考: www.voip123.cnAsterisk社区还真够活跃,刚刚在Asterisk 增加了 webrtc, ICE等新技术的支持,这不,又要在Asterik 12中替换其原有的SIP协议栈,对Asterisk 内原创 2012-12-30 00:49:46 · 5011 阅读 · 2 评论 -
用 radius 协议做 freeswitch 计费或呼叫记录
本文来自csdn lidp http://blog.youkuaiyun.com/perfectpdl,转载注明出处,谢谢。我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,提供基于SIP的通信服务器及客户端解决方案,承接 sip/ims 视频客户端开发,支持接入sip软交换,ims核心网,支持 语音,视频,即时通信功能,视频格式支持 h2原创 2012-11-18 13:38:21 · 5838 阅读 · 0 评论 -
sip 到 rtsp的视频网关
本文来自csdn lidp http://blog.youkuaiyun.com/perfectpdl, 转载注明出处,谢谢。提供基于SIP的通信服务器(企业级UC,电话会议,调度系统等)及客户端解决方案,承接 sip/ims 视频客户端开发,支持接入sip软交换,ims核心网,支持 语音,视频,即时通信功能,视频格式支持 h263,h264,mpeg4 软编软解,提供硬件编解码接口对接,提供服务器,原创 2013-03-06 23:37:30 · 5471 阅读 · 4 评论 -
Asterisk realtime 之SIP用户动态写入mysql 数据库(2)
本文来自 csdn ucser, http://blog.youkuaiyun.com/perfectpdl 转载注明出处,谢谢, 提供通信服务器和客户端解决方案,包括 视频电话,调度系统,会议系统等,联系QQ 774291943VOIP行业资讯和技术趋势请参考: www.voip123.cn接上一篇文章,SIP用户写入 mysql数据库,asterisk自动查找数据库验证用原创 2013-03-20 20:50:13 · 5517 阅读 · 9 评论 -
Asterisk realtime 之SIP用户动态写入mysql 数据库(1)
本文来自 csdn ucser, http://blog.youkuaiyun.com/perfectpdl 转载注明出处,谢谢, VOIP行业资讯和技术趋势请参考: www.voip123.cn提供通信服务器和客户端解决方案,包括 视频电话,调度系统,会议系统等,联系QQ 774291943asterisk 配置默认是文本方式由文件管理,但是对于SIP用户,队列坐席这些数据原创 2013-03-20 20:41:57 · 4178 阅读 · 1 评论 -
asterisk 11 版本增加功能
我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,提供基于SIP的通信服务器及客户端解决方案, 承接 sip/ims 视频客户端开发,支持接入sip软交换,ims核心网,支持 语音,视频,即时通信功能,视频格式支持 h263,h264,mpeg4 软编软解,提供硬件编解码接口对接,提供服务器,有兴趣请联系我。asterisk社区不断发展原创 2012-09-30 23:57:48 · 3690 阅读 · 1 评论 -
asterisk 视频通话 支持
asterisk 对视频的支持一直不是很好,实际上对于视频的支持 分两方面,一个是支持哪些视频编码的协商,协商的是否完全?另一个为对视频的处理方式,是否支持编解码。对于视频应用,asterisk 如果能在视频协商上支持全面即可,本身不去作编解码工作,只提供视频流的path 即可,视频转换对性能影响很大. 最近遇到 h264视频格式协商支持不完全,所以修改其sip协议栈实现h264的协商。听说 as原创 2011-06-11 16:00:00 · 5133 阅读 · 5 评论 -
asterisk 10 新功能
asterisk 1.10 本月底将发布beta 版本,我认为最大的改动包括以下两点: 1. confBridge 将支持 视频会议,期待中。 2. astdb将被废弃,asterisk 本地数据库之前一直用Berkeley DB ,但是Berkeley DB 有一些重要BUG还原创 2011-07-22 19:49:45 · 2884 阅读 · 9 评论 -
tuning+asterisk+server
提高asterisk 服务器并发的几个关键点。System Hardware OptimizationsOperating System Tuning Network Stack Tuning , : tuning kernal tcp/ip sta原创 2011-10-11 11:31:18 · 1613 阅读 · 0 评论 -
asterisk + cometd 实现 b/s 架构 call center
comet 技术也叫 reverse ajax ,是在浏览器端基于http协议实现的双向数据交互的一套机制,cometd作为http协议的一个变种,可以实现server到client端的数据推送此技术结合asterisk ami接口实现 b/s架构的呼叫中心前端是个不错的选择,可以实时更新坐席状态,等等。。。,comet server可以用 APE, APE提供server及javascri原创 2012-07-18 11:18:18 · 3703 阅读 · 0 评论 -
图解 asterisk SIP协议到 ISDN 呼叫流程
来自 csdn lidp http://blog.youkuaiyun.com/perfectpdl, 转载注明出处,谢谢。下图为以SIP协议呼入asterisk系统到以ISDN通道呼出的流程。1.asterisk启动后,SIP协议栈即启动监听线程,通常在5060端口监听udp/tcp请求2. UAC发起INVITE请求到asterisk SIP通道监听线程,监听线程负责SIP原创 2012-07-28 21:16:39 · 3030 阅读 · 2 评论 -
asterisk freeswitch 对比 学习
我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入。 Asterisk to FreeSWITCH Rosetta Stone While FreeSWITCH is not a drop-in replacement for Asterisk, it does many of the same things that Asterisk does.原创 2011-07-30 00:11:37 · 4008 阅读 · 0 评论 -
GB28181 专题 之网关 模块
本文来自 csdn ucser, http://blog.youkuaiyun.com/perfectpdl 转载注明出处,谢谢提供 GB 28181网关及整体解决方案.我创建了 一个视频监控交流群 306754195 欢迎加入.GB 28181定义了了 基于SIP架构的 视频监控互联规范,而对于多数私有协议实现的监控系统如果想接入SIP架构,就要借助网关,GB28181原创 2013-04-27 23:06:36 · 5392 阅读 · 0 评论 -
在呼叫中心高效使用 IVR 的 5 的最佳技巧
<br />原文来自:http://www.voiptoday.org/index.php?option=com_content&view=article&id=496:top-5-tips-for-effective-use-of-ivrs-in-call-center&catid=903:call-center&Itemid=171<br />IVR 本来是用于在呼叫中心里通过使用计算机技术来增加客户服务能力的. 但是, 你是否注意到, 你的 IVR 确实增加了你的客户满意度了呢还是激怒了你的用户? 读原创 2010-11-27 20:39:00 · 1334 阅读 · 0 评论 -
The Aynchronous Javascript Asterisk Manager (AJAM)
<br />As of version 1.4, Asterisk comes packaged with a small web server called AJAM, which may be used to access the Asterisk Manager Interface (AMI) via HTTP. The name "AJAM" is derived from "AJAX"[41] (Asynchronous JavaScript and XML).<br />Set-up assum原创 2010-10-18 17:32:00 · 1578 阅读 · 0 评论