LightweightCTI架构设计.pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LightweightCTI架构设计

LightweightCTI 架构设计 Sjteksoft – LightweightCTI 项目组 LightweightCTI 架构设计 文档名称:LightweightCTI 架构设计 作 者:东成西就(Sjteksoft@) 版 本:V 适用架构:LightweightCTI for Delphi/C++Builder 修订次数: 创建时间:2006-08-26 修改时间: 目 录 一、序言 2 1.1、LigthweightCTI 定义3 1.2、本文的目的4 1.3、本文适合谁4 1.4、可参考资源4 1.5、感谢5 二、LightweightCTI 体系结构5 2.1 、系统组件容器5 2.2 、系统扩展组件5 2.3 、全局属性、公共服务6 三、板卡适配器层 7 3.1、通道管理器(ChannelManager )8 3.2、板卡适配器(CTICardDriver )10 3.3、通道(Channel )11 3.3.1、通道接口定义12 3.3.2、两种开发模式对比13 3.3.3、通道工作机制14 3.3.4、脚本引擎的挂接16 3.3.5、采用 TTS 放音17 四、适配器层定义的服务19 4.1 、任务管理器(TaskManager )19 4.1.1 、任务队列填充器(TaskQueueFillter )20 4.1.2 、任务(Task )21 4.1.3 、会话(Session)21 4.2 、临界区服务(CriticalSection )21 4.3 、日志服务(Log Service )23 4.4 、XML 解析服务(XMLParse Service )24 五、适配器层整体结构图25 六、应用 LightweightCTI 的软件结构26 Page 1 of 28 QQ 技术群:4624353 邮件支持:Sjteksoft@gmail.COM LightweightCTI 架构设计 Sjteksoft – LightweightCTI 项目组 6.1、框架整体设计模式26 6.2、应用LightweightCTI 的软件结构26 七、LightweightCTI 发展规划27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一、序言 八月初在完成公司催缴与查询系统后,有时间坐来整理一下自己在 LightweightCTI 方面 思路。经过反复的思考,我决定抛弃写应用框架的想法,为什么呢?其实也十分简单,因目 前工作性质方面的原因,没有机会去收集和验证很多不同行业的应用需求,而在缺乏有效需 求的情况下是没有可能写出比较完善的应用软件,所以就没有必要去浪费时间写一套不适用 也没有人用的应用软件:)那LightweightCTI 就此停止了吗?当然不,其实使用它我们还是 可以做许多事情的,特别的其本身也还有许多工作未完成。于是有了第三次对 LightweightCTI 的重构工作(这个在后面会详细的讨论),也才有了这篇短文。首先让我们 来看看本人写的第一个催缴程序是如何的吧。 (

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档