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

发布于 2022-08-12 04:19:51 字数 1548 浏览 8 评论 0

由于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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文