动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ 软件工程 ]的信息

本月文章推荐
.架构设计师与SOA(一).
.ADOCE与ADO.NET的差异.
.VS2005对私有方法的单元进行测试.
.基于VS.NET的自定项目模板研究.
.JavaScript Associative Arrays.
.IOS 软件结构读书笔记.
.第三方模拟测试环境的搭建.
.sshd与tcp-wrappers的关系.
.SOA:安全的天作之合.
.使用WPF和WWF开发猜单词游戏.
.统一建模语言UML简介.
.优秀软件文档的必备要素.
.J2EE项目中开发团队的组建.
.java模式之单例模式.
.利用HSQLDB进行Hibernate单元测试.
.项目成功的12个关键原则.
.(Javascript)prototype的一个优.
.SOA成熟度模型为SOA 护航.
.软件测试概述.
.语音识别在家电遥控器中的应用.

用TAPI 3.0 建立呼叫中心

发表日期:2008-3-23 |



  在以IP技术为基础的局域网、广域网以及互联网上的IP电话能够将语音、数据和视频集成在一起,这是一项正在逐步发展并走向成熟的技术。
IP电话使用开放的IETF和ITUT的标准,使得多媒体能够在任何使用IP的链路上传输,在物理介质和物理位置上都给用户提供了很大的灵活性。例如,用户可以选择使用ADSL、ISDN、卫星或双绞线就可以作为传输媒体,同时用户的位置也可以随意地选取,通过Web、E-mail和数据网将全世界的个人、商业、学校和政府联在了一起。

一、IP电话带来的益处
  IP电话降低了单位和个人的已经存在的信息服务消费支出,例如语音传输和视频广播方面,同时也扩宽了通信的方式,包括现代视频会议、应用程序共享等等。
  企业或组织需要配置不同的网络来满足不同的需要,例如语音、数据和视频传输都采用不同的网络结构。每一个都有不同的要求,这些网络从安装、维护到配置,费用都很昂贵。而且由于这些网络物理上的不同,集成也很困难,同时限制了它们的很多潜在用途。
  IP电话通过一种传输方式可以将语音、视频和数据集成在一起,有效地将三网合一,降低了费用,提高了治理效率和工作效率。
  IP电话应用程序的开发,包括电话、实时文档征集、远程教育、员工培训和视频会议,以及视频邮件,都需要一个比较好的开发平台。

二、windows 2000上的TAPI3.0
  微软的TAPI3.0正是一种适应IP技术发展而出现的一种接口函数,它能够支持传统的PSTN电话和IP电话两种电话,为用户提供了一个良好的开发环境。随着电话和呼叫控制在个人计算机中越来越普遍,需要一个通用的电话接口来支持应用程序,使其能够访问任何一台计算机上的电话,通过一个统一的标准,一个呼叫的媒介和数据对应用程序也必须是可用的。
  微软的TAPI3.0提供了一个简单和基本的方法,来完成两台或多台计算机连接的建立和传输媒体的访问。它将呼叫控制的功能抽象出来,以屏蔽不同的、不兼容的通讯协议,为应用程序提供一个统一的接口。
  IP电话保持稳步增长,许多企业和组织开始从昂贵的、不灵活的、电路交换的公用电话网向智能的、灵活的、廉价的IP网络转变。微软预期到该趋势,因此建立起强大的计算机电话体系结构TAPI。目前它的第三版本,TAPI 3.0适合于快速方便地IP电话应用程序的开发。
  微软的TAPI3.0集成了? 电话的媒体流控制功能。另外,将原来的TAPI2.1发展为COM组件模式,答应TAPI应用程序以任何一种语言来写,如C/C++或微软的VB。
  除了支持传统电话的功能外,微软的TAPI3.0还支持标准的H.323会议和IP广播会议,微软的TAPI3.0还提供Qos质量保证,从而提高会议质量和网络的治理能力。
TAPI的结构图如下:




微软的TAPI3.0共有四个组件:
  TAPI3.0 COM API、TAPI Server、Telephony Service Providers、Media Stream Providers
与TAPI 2.1相比,微软的TAPI3.0是按COM对象方式来实现的。从TAPI转向COM组件模式使得组件能够升级TAPI的特性,并答应开发者能够以任何一种语言来编写TAPI应用程序。
  TAPI Server从微软的TAPI3.0和TAPI2.1中抽象出来TSPI(Telephony Service Providers Interface),从而使得TAPI2.1 Telephony Service Providers能够与TAPI 3.0一起使用,保持TAPI的内部状态。
  Telephony Service Providers(TSPs)负责独立于低层协议的呼叫模型并解释为特定协议的呼叫控制机制。TAPI3.0对TAPI 2.1 TSPs提供可靠的后向兼容性,两个IP TSPs缺省地与微软的TAPI3.0相匹配:一个是H.323 TSPs,另一个是IP广播会议的TSP。
  微软的TAPI3.0为访问在一个呼叫中的媒体层提供了一个统一的方式。TAPI Media Stream Providers(MSPs)为指定的TSP提供DirectShow的接口。

微软的TAPI3.0中有五个呼叫控制模型:
TAPI、Address、Call、CallHub、Terminal
  TAPI对象是应用程序访问TAPI3.0接入点。该对象代表了本地计算机访问的所有计算机资源,答应一个应用程序解析所有的本地和远程地址。
  Address对象表示一个呼叫的源地址或目标地址。媒体层和中断所支持的地址的容量可以从这个对象中获取。一个应用程序可以在一个地址等待呼叫,同样也可以向一个目标地址呼出。
  Call对象代表一个本地地址和一个或多个的其他地址的连接。Call对象可以想象成电话的主控模式。所有的呼叫控制都要通过Call对象。在CallHub中的每一个成员就是一个Call对象。

  CallHub对象代表了一系列相关呼叫的集合。CallHub对象不能直接由应用程序创建。它是当有呼叫通过TAPI3.0接入时间接建立的。通过CallHub对象用户可以解析出在一个呼叫或会议中的其他参与者,可以对其他相关的远程Call对象进行呼叫控制。

三、如何使用TAPI对象
  用TAPI能够比较方便地执行一个呼叫和作一个呼叫应答,它对电话的操作方便快捷,给编程者带来了很大的方便。下面是执行一个呼叫和呼叫应答的大体过程。

执行一个呼叫
1. 创建和初始化一个TAPI对象
2. 用TAPI对象解析在一个计算机上的可用地址
3. 解析每一个地址对象所支持的地址类型
4. 选择一个地址对象
5. 用Address对象中的CreateCall方法创建一个Call对象
6. 选择Call对象的适当终端
7. 用Call对象的Connect方法执行一次呼叫

呼叫应答
1. 创建和初始化一个TAPI对象
2. 用TAPI对象解析在一个计算机上的可用地址
3. 解析每一个地址对象所支持的地址类型
4. 选择一个地址对象
5. 根据不同的媒体类型用适当的Address对象来登记
6. 用一个Address对象登记呼叫事件句柄
7. TAPI通过ITCallNotification通知一个呼叫,并创建一个Call对象
8. 选择Call对象的适当终端
9. 用Call对象的Connect方法执行呼叫
10. 用Call对象的Answer方法执行应答
  将TAPI 3.0应用到呼叫中心的开发中将会为改变传统呼叫中心的结构起到一个非常大的促进作用,不仅给开发人员带来极大的方便,同时降低了成本,也为呼叫中心运营商的治理和维护带来极大的方便。

四、结束语
  随着Windows 2000的发布日益临近,整个CTI产业将会为TAPI 3.0的时代到来而作好预备,基于TAPI 3.0所开发的Call Center将以其优异的性能价格比和几乎无限的扩展空间,得到越来越多用户的青睐。进入讨论组讨论。

上一篇:谈配置管理中人的因素 人气:538
下一篇:开放性OLAP数据存取技术规范即将出台 人气:405
浏览全部软件工程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-11-22 CMS001 v2.2 bulid 081122 Beta
2008-11-22 腾讯小说小偷 v5.0 20081113
2008-11-22 iestore网上商店系统 v1.0.7.0
2008-11-22 GKEE CRM客户管理系统 v1.2
2008-11-22 shopd1网店系统 v1.3
2008-11-22 翎风个人主页管理系统 v1.5
2008-11-22 开良狗狗影视搜索小偷 v1.1
2008-11-22 XtreMedia
2008-11-22 互联网数据分享应用平台 v1.0.0
2008-11-21 傲游(Maxthon) 2.1.5 正式版
2008-11-21 Skype v3.8.0.188 Final
2008-11-21 AirPlay OpenAlpha 2008.11.20
2008-11-21 屏幕文字抓取工具 DWMouse1.3.510
2008-11-21 Vista一键还原(Vista Ghost)1.
2008-11-21 SP Photo Fix照片修改1.2破解版
2008-11-21 QQ腾讯聊天工具 v1.2正式版
2008-11-21 FlightTrack航班信息v1.0破解版
2008-11-21 RealPiano仿真钢琴1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成