开始第一个CTI项目

      去年底申报了一个小型呼叫中心项目,经过4个月的漫长等待,终于在这个星期正式启动。

      这次公司拨的设备很不错,除了一块16路的语音卡以外,还有一台工控机和一台服务器,可能还会有专用电话线若干,投入应该算是比较大的。作为一个软件开发者来说,最大的幸运莫过于将优秀的技术应用在好的设备上,看来这个项目我已经成功一半了,至于另一半只能靠老天保佑了(本人技术比较烂,呵呵)。

      坦白的说,以前从来没有过CTI方向的开发经验,甚至对电信行业的了解也不太多,不过也一直自信自己的能力。其实会不会都无所谓,做过一次不就会了吗?人总是需要不断学习的。最近一个月一直在查找有关CTI系统设计与实施方面的资料,也阅读了几款国内语音卡的开发手册,觉得还行,不难懂。在此基础上自己也对将要开发的系统有了一点构思,打算先将语音卡提供的API函数封装成Channel(通道)、Task(任务)、Adapter(驱动适配器)等抽象的类以及一些接口,在此基础上形成简单的开发框架。曾经在网上看到某人基于东进的语音卡写了一个CTI开发框架,看了以后很受启发,尤其是他在框架中将业务层完全剥离出来,称之为业务脚本。开发好的程序可加载不同的脚本以适应不同的业务需求,只需修改脚本而不用对程序进行改动,恩,这样一来确实很好、很OO。由于水平有限加之时间也不很宽裕,就不准备让程序像那样很好、很OO了,还是敏捷XP一些吧。整个系统设计还在进行中,决定所有客户端和服务端的通信全部通过数据库来完成,哪怕是客户端发出一个小小的摘机指令也通过数据库来传递,而不是一个月以前想的那样直接UDP通信,对于小型呼叫中心来说通过数据库传递信息是不会有任何问题的,而且要更可靠。即使是出于充分利用硬件资源的目的也要这样。

       即将开始痛并快乐的旅程,不过今天下午有一丝不顺利的预兆,写这段文字的时候那台还算值钱的工控机正在努力结束一场长达3个小时的重装战役,看上去已经体力不支(我宁愿相信光碟有问题),唉。。。过去帮它一把。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值