5月第4周 freeiris2 开发进度周报

由于freeiris2已经逐渐的接近正式版.在正式版发布前将每周发布一次freeiris2开发进度的周报,让大家即使了解最新的开发情况。

本周,设计完成了好几样功能.

高性能AGI引擎agispeedy 已经准备就绪:
agispeedy 可以让perl程序的性能直线提升.而且比普通agi编写更为简单.

原理是这样,agispeedy以独立的socket server形式存在,perfork模式工作,等客户请求时将资源转移给你自己编写的程序.你的agi程序,相当于agispeedy的动态模块.

exten => _X.,1,AGI(agi://127.0.0.1/modulename?key=value&key=value)
当你的客户这样访问时候,agispeedy会自动的将modulename转换成为:
/freeiris2/agimod/modulename.static 或 /freeiris2/agimod/modulename.dynamic
进行处理。并且将所有AGI接口和用户提交上来的参数一并转换给你的程序.
agispeedy的优势:
1.直线性能提升,性能接近asterisk app,再也不用被agi性能低下困绕
2.asterisk无关性,agispeedy不象app那样需要编译,需要依赖asterisk版本,他与asterisk无关
3.编写灵活,如果想更高的性能就写成static如果想普通的就写成dynamic
关于agispeedy技术,可以参考freeiris2的开发版相关目录


系统选项
通话参数:
所有现在freeiris.conf中跟通话有关系的参数
SIP协议:
IAX2协议:
RTP:
协议的基本设置
统计:
通话记录CDR
高级设置:
webclient部分参数
rpcserver的配置:服务端数据库、服务端其他参数
配置文件访问器: 配置文件浏览,创建,修改,删除(onwer必须跟web服务器一样才能删除)
        只能访问freeiris(/etc/freeiris)和asterisk(/etc/asterisk)两个目录下的文件

当前帐户:
重置软件
重启系统

硬件相关:
硬件部分已经完成到自动生成dahdi的system.conf地步.板卡驱动选择的是hardware telephony detect免费版.
这个软件可以自动根据fri2需要生成板卡驱动,而且可以数字模拟卡混插,系统也能识别驱动。


下周工作重点:
下两周的工作,将融合在一起,也就是说不会有6月第一周的报告。
下两周将设计完成:"板卡web部分的设置","web部分完善",后台系统指令,安装管理
并且下两周将发布tarball格式的alpha1版


hoowa.sun
2009-5-30
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值