什么是CSTA

来源:互联网 发布:剑三琴爹捏脸数据 编辑:程序博客网 时间:2024/06/05 00:10
 
·        
·       CSTA的历史
·       一套CSTA的标准
·       CSTA的作用(ECMA-269)
European Computer Manufacturers Association 【电脑】欧洲电脑厂商协会

ECMA
背景

ECMA
1960年在布鲁塞尔由一些欧洲最大的计算机和技术公司成立。到19615月,他们成立了一个正式的组织,这个组织的目标是评估,开发和认可电信和计算机标准。大家决定把ECMA的总部设在日内瓦是因为这样能够让它与其它与之协同工作的标准制定组织更接近一些,比方说国际标准化组织(ISO)和国际电子技术协会(IEC)。

就象ECMA的章程中所说的那样,这个非盈利组织的目标是发展标准和技术报告以便促进和标准化对信息处理和电信系统的使用过程。

ECMA
的成员由一些世界主流的技术公司组成,分成三个级别:普通成员,合作成员和SME。普通成员必须是积极参与在欧洲的产品或者服务开发及销售的公司;合作成员被描述成对ECMA技术委员会所考虑的主题有兴趣和经验的公司;而SME成员必须满足合作成员的标准但是年收入必须在1亿瑞士法郎(约6千万美元)以下。要成为这个组织的新成员,必须有三分之二以上的普通成员的同意。
 
·       ECMA-323(CSTA xml)
·       呼叫控制的详细资料
·       语音浏览&ECMA-323
·       CSTA的web service服务(ECMA-348)
·       当前的CSTA标准化行为
 
 
·         历史
为提取层服务的电讯应用
独立的根本的发信息协议
H.323, SIP, Analog, T1, ISDN等等
独立的设备
intelligent endpoints, low-function/stimulus devices, SIP Signaling models - 3PCC vs. Peer/Peer(对等)
在不同的环境运转的更好
3rd party call control
1st party call control
基本的呼叫模型定制于1992年,不断的提高和精确于有意义的工业发展基础之上.,出现新的协议等等.
设计目的是提高应用在CSTA之上
指定的规格化呼叫模型和设备
每个设备完整的功能的定义
明确的一致的标准
个人的电话提供,拨号器,电话控制,软电话等等
多种媒体消息(IM感应电动机,SMS存储管理服务,MMS多媒体信息服务,Email电子邮件,voice mail语音信箱)
入和出的电话推销,呼叫中心等
会议和协作
使用者 / 代理统计表 / 报告
个人的助手,规则基于路由的
自动服务
语音浏览,高级语音,DTMF
存在,可用性的上下文设备
呼叫日志,统计,功能列表
客户化的用户界面(按钮,显示)
自动分配呼叫(ACD)
企业的住宅的调度等等更多…
 
·              标准一
发布于1992年
40个特征,66页(服务的详述)
集中的呼叫控制
·              标准二
发布于94年
77个特征,145页(服务的详述)
I/O服务和声音单元服务,更多的呼叫控制服务
·              标准三(CSTA二的特色和CTI技术)
发布详细的服务136个特征,650页(ECMA-269)在1998年
发布ECMA-269在2000年8月
发布CSTA XML(ECMA-323)2004年4月
2002年12月使用CSTA语音服务
发布CSTA WSDL在2004年(ECMA-348)
发布一个设计对象模型(TR/88)2004年
会话发起协议(Session Initiation ProtocolSIP)是一种信令协议
发布一个发起会议的电话代理用户标准(TR/87)在2004年
uaCSTA = User Agent Computer Supported Telecommunications Applications
发布一个应用会议服务软件(ECMA-354)
2005年发布WSDL for ECMA-354
2005年12月发布会议管理,事件通知,计算功能服务(TR/90)
发布新的版本ECMA-269,ECMA-223,ECMA-348在2006年12月
 
 
 
 
 
 
 
 
Document Title Ecma
Publication
ISO/IEC
Publication
ETSI
Publication
Services for CSTA Phase III ECMA-269 ISO/IEC 18051 ETSI TS 102 173
ASN.1 Protocol for CSTA Phase III ECMA-285 ISO/IEC 18052
XML Protocol for CSTA Phase III ECMA-323 ISO/IEC 18056 ETSI TS 102 174
Web Services Description Language
(WSDL) for CSTA Phase III
ECMA-348
Definitions & Terms for CSTA Ph. III ECMA TR/72 ISO/IEC TR
18053
Migrating to CSTA Phase III ECMA TR/80
Scenarios for CSTA Phase III ECMA TR/82
Using Ecma-323 (CSTA XML) in a
Voice Browser Environment
ECMA TR/85 ISO/IEC TR
18057
ETSI TR 102 171
Using CSTA for SIP Phone User Agents
(uaCSTA)
ECMA TR/87 ISO/IEC TR
22767
ETSI TR 102 348
Designing an Object Model for
ECMA 269 (CSTA)
ECMA TR/88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CSTA 的作用
26个呼叫控制作用(making call,answiering call等等)
6个呼叫联合作用(sending user data等等)
19个逻辑设备功能(do not disturb,forwarding 等等)
23个物理设备功能(writing to device display等等)
5个性能交换功能(feature discovery等等)
4个快照功能(查询现有的呼叫在一个设备上等等)
3个监控功能(订阅事件报告等等
17个语音服务(listener,DTMF,提示各通知资源)
其它的:路由服务,媒体配置服务,维护服务,数据收藏服务,统计服务等等
不必所有的都服务都提供为CSTA
·              详尽的标准呼叫控制服务
Services: Accept, Alternate, Answer, Call Back, Call Back Message,
Camp On, Clear Call, Clear Connection, Conference, Consultation,
Deflect, Dial Digits, Directed Pick up, Group Pick Up, Hold, Intrude, Join,
Make Call, Make Predictive Call, Park, Reconnect, Retrieve, Send
Message, Single Step Conference, Single Step Transfer, Transfer.
Events: Bridged, Call Cleared, Conferenced, Connection Cleared,
Delivered, Digits Dialed, Diverted, Established, Failed, Held, Network
Capabilities Changed, Network Reached, Offered, Originated, Queued,
Retrieved, Service Initiated, Transferred.
(features included in Basic Telephony profile are underlined)
服务:接受,轮循,应答,回叫,回叫信息,camp on ,清除呼叫,会议,咨询,定向的摘机,组摘机保持,强插,加入,开始呼叫,重新连接,发送信息,选出阶段会议,阶段转换,转换
事件:校,呼叫清除,会议,连接清除,转向,确定的,队列,重新得到,服务发起,转移
包含在基本呼叫里面
每一部份包含完整的操作模型说明这一部份是怎么样工作的,从一个应用的角度
条件开始和结束之前和之后
转换状态
事件流程
原文的行为的描述
 
发信号
指出一个引入的呼叫在一个端点,代表性的连接在发信号之前的条件
连接
指定一个由多人活动的在一个会议中这个连接情形外部引入的结果
不成功的
指定的呼叫停止,作为特色的表现一个支出呼叫试图遭遇一个忙的端点
保持
指定一个端点是不长久的在一个多人的会议中,例如每个端点提供多样的呼叫,当一个连接被使用时另一个呼叫的状态将被保持.
初始化
一个短暂的状态,通常指定一个端点开始一个服务,或者被提示一个设备准备摘机
指没有关联的两个呼叫或者两个端点
队列
在呼叫前临时提供的一个设备
 
·              典型的呼入呼叫事件
·              标准是可以扩展的
另外的一些功能将在新的版本中发布
新的参数,新的值,将在新的版本中加入
向后的兼容将在以后的版本中维持
添加所有的属性在CSTA扩展中
·              CSTA包含的一个设备的轮廓
指定的特色必需符合CSTA的规则s
至少一个轮括给CSTA的通讯供应者
应用将被发展
·              现有的轮廓
基本的电话轮廓
路由范围
3个语音浏览服务
6个电话会议服务
2个语音服务
·              XML设备forCSTA设备编码
CSTA的xml被推动于Internet的发展,当组合的角本语言例如ECMAScripts,它变得非常容易直接的使用这些CSTA接口
<?xml version="1.0" encoding="UTF-8"?>
<MonitorStart xmlns="http://www.ecma-international.org/standards/ecma-
323/csta/ed4">
<monitorObject>
<deviceObject>22343</deviceObject>
</monitorObject>
</MonitorStart>
monitorObject监控对象
deviceObject设备对象
<?xml version="1.0" encoding="UTF-8"?>
<AnswerCall xmlns="http://www.ecmainternational.
org/standards/ecma-233/csta/ed4">
<callToBeAnswered>
<callID>1</callID>
<deviceID>22343</deviceID>
</callToBeAnswered>
</AnswerCall>
AnswerCall回答呼叫
callToBeAnswered呼叫被哪个呼叫id
callID呼叫id
deviceID设备id
<?xml version="1.0" encoding="UTF-8"?>
<ClearConnection xmlns="http://www.ecmainternational.
org/standards/ecma-323/csta/ed4">
<connectionToBeCleared>
<callID>1</callID>
<deviceID>22343</deviceID>
</connectionToBeCleared>
</ClearConnection>
ClearConnection清除连接
connectionToBeCleared连接被清除
callID呼叫id
deviceID设备id
<DeliveredEvent xmlns="http://www.ecma-international.org/standards/ecma-
323/csta/ed4">
<monitorCrossRefID>99</monitorCrossRefID>
<connection>
<callID>1</callID>
<deviceID>22343</deviceID>
</connection>
<alertingDevice><deviceIdentifier>22343</deviceIdentifier></alertingDevice>
<callingDevice><deviceIdentifier>14085551212</deviceIdentifier></callingDevice>
<calledDevice><deviceIdentifier>22343</deviceIdentifier></calledDevice>
<lastRedirectionDevice><notRequired/></lastRedirectionDevice>
<localConnectionInfo>alerting</localConnectionInfo>
<cause>newCall</cause>
<networkCallingDevice><deviceIdentifier>14085551212</deviceIdentifier>
</networkCallingDevice>
<networkCalledDevice><deviceIdentifier>18001234567</deviceIdentifier>
</networkCalledDevice>
<associatedCallingDevice><deviceIdentifier>023</deviceIdentifier>
</associatedCallingDevice>
</DeliveredEvent>
 
CSTA xml提供了一个完美的语音浏览接口平台消息接口和异步的平台
更多的最优化的平台
发布一个技术报告显示被使用一个声音浏览环境
 
 
·         新近的增加的CSTA标准
·                    提供没有声音媒体的交互(IM,Email,chart
CSTA呼叫模型可用于没有声音媒体的应用范围
CSTA的媒体呼叫和连接是媒体独立的
聊天模仿一种交互式的文本呼叫
Email被模仿成非交互式的文本呼叫
别外的消息通知,呼叫的题目,优先权,敏感的调用等等
·                    增加改进的对SIP的支持
改进媒体的控制
交互的语音提供高级的语音应用
服务提供一个CSTA列表for CSTA
提供多个用户的代理
新的方法建立CSTA应用会议
Internet地址的格式化
设备id提供为intel 号
删除约束包含参数
媒体类型提供给IM,SMS,和MMS
用户模型提供一个用户的相对的一个设计
·                    对CSTA增加的语音服务
语音确认服务
扬声器服务确认
文本语音合成
分布式的语音服务
添加语音资源for CSTA
Listener, Prompt, Prompt-Queue, DTMF, Message and Generic
添加交互式的语音设备 for CSTA
Enables seamless integration of speech and call control
提供无缝的语音呼叫和声音控制
语音应用软件模型
得到新的回叫服务
增加呼叫控制
动态的添加ECMA-323选项
CSTA是一个已经存在的详尽的呼叫模型
CSTA揭示一个通讯平台软件给应用开发者应用软件根本的协议细节
CSTAxml特色使用被Intenet开发者,使用角本语言如ECMAScript等将全开发变得更加的容易,更加容易直接的使用CSTA xml接口
CSTA提供语音和非语音同一个呼叫模型
CSTA提供Sip等更加高级的特色
CSTA对象模型提供一个正确的合理的方法
 
原创粉丝点击