电信业务能力开放技术标准

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电信业务能力开放技术标准版本电信业务能力开放技术标准OpenTechniqueStandardsofTelecommunicationServiceCapability杨勇,贾霞,董振江摘要:电信业务能力的开放是电信技术发展过程中长期研究的热门课题之一,电信业务能力的开放技术在不断的发展,相应的标准也在不断的提出或更新。在这些标准规范之中,JCP和Parlay系列规范是两大主流的国际规范,分别提供了不同层次的、面向不同用户对象的业务能力开放技术标准。其中,JCP针对JAVA应用开发人员制定了JSR21、JSR32、JSR116和JSR289等系列规范,而Parlay则提出了Parlay和ParlayX等规范,规范的版本也在不断地更新之中。各种不同的能力开发技术实现方法不同,各有各的优势和生命力。随着业务开发的群体不断壮大和融合业务开发的要求越来越明显,提供一种快速、高效和简易的业务能力开放技术就成为业务能力开放技术研究的重点。关键词:电信业务能力;开放技术;JCPAbstract:Theopentechniqueoftelecommunicationservicecapabilityisoneofthemostinterestingsubjectsintheresearchoftelecommunicationtechnique,andthecorrespondentstandardsarealsoproposedorupdatedcontinuously.Amongthestandardgroup,JCPandParlayarethetwoactiveinternationalstandardsgroups,whichproposedifferentkindsoftechniquestandardsfordifferentusersindifferentlevels,suchasJSR21,JSR32,JSR116andJSR289inJCP,andParlay/ParlayXwithdifferentversioninParlaygroup.Eachofthesestandardsisrealizedindifferenttechnique,andeachonehasitsownadvantageandlifecycle.Withtheapplicationdeveloperandtheneedfortheconvergentapplicationsbecomingmoreandmoreobvious,itismoreimportanttoprovideakindoffast,efficientandeasyservicecapabilityopentechnique.Keywords:telecommunicationservicecapability;opentechnique;JCP电信业务能力的开放是电信技术发展过程中长期研究的热门课题之一[1-7],其主要目的就在于将电信能力开放出来,使得电信业务开发变得更为容易和高效,丰富电信增值业务,促进电信行业的发展和繁荣。最早的电信业务能力开放技术要追溯到传统的智能网和基于用户交换机(PBX)的计算机电话集成(CTI)技术[8],它为第三方监控和控制电话呼叫提供了技术支持。智能网[9]技术实现了业务和呼叫控制的分离,它将业务控制从交换机中分离出来,同时,提供了一种高效的、图形化的业务生成环境(SCE);随着业务能力开放的日益增长的需要和Java技术的发展,业务能力开放技术规范也在以更快的速度在不断地发展和完善。关于业务能力开放技术的标准规范主要包括了两大组织,JCP和Parlay/OSA,其中,JCP是由SUN公司于1995年发起成立的一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现和技术兼容包。目前JCP有1200多个成员加入,由数百名来自世界各地Java代表成员一同监督Java发展的正式程序。Parlay/OSA组织成立于1999年,它是一个由65家通信和IT领域的公司共同参与的非盈利性组织,致力于定义一个让IT开发人员快速创建电信业务的应用程序接口(API)。这些接口覆盖了各种电信网的功能如呼叫控制、短消息服务/多媒体短消息服务(SMS/MMS)、定位、计费、在席和可用性管理以及策略管理等等。下面,首先从传统的智能网技术入手,来分析并介绍一下业务开发和业务能力开放的不同模式以及标准规范。1CTI技术最早的CTI技术有两大技术规范,其一是电话应用程序接口(TAPI),它是微软和英特尔推出的产品,其1.0版本最初在1993年发布,提供一组用于编程的应用程序接口(API)函数,支持Windows平台上的CTI应用。它的优点是能在基于Windows的应用系统和电话系统之间建立连接;其二是电话服务应用程序接口(TSAPI),它是由Novell和AT&T共同创造的。正因为有AT&T的参与,TSAPI可以与现有的电话交换机很好地兼容。基于CTI技术的呼叫中心业务,作为PBX交换机的功能补充,也得到了广泛的发展和应用,特别地,伴随着VoIP技术的发展,集成CTI技术的下一代呼叫中心业务目前得到了大规模的应用。2智能网技术智能网的目标不仅在于今天能向用户提出诸多的业务,而且着眼于今后也能方便、快速、经济地向用户提供新的业务。因此,智能网为了向用户提供新的业务而采用了一种新的方法,即建立集中的业务控制点和数据库,进而进一步建立起集中的业务管理系统和业务生成环境来达到上述目的。智能网定义了一个完整的业务总体架构,包括业务交换点(SSP)、业务控制点(SCP)、业务管理点(SMP)、业务数据点(SDP)和SCE等,它是一个用于产生和提供电信业务的体系结构,能快速、方便、灵活、经济、有效地生成和实现各种新业务的体系。这个体系的目标是为所有的网络服务,即它不仅可以为现有的公共交换电话网络(PSTN)、分组交换公共数据网(PSPDN)以及窄带综合业务数字网(N-ISDN)服务,还可以为宽带综合业务数字网(B-ISDN)、公共陆地移动电话网(PLMN)和Internet服务。作为一个生成和提供新业务的体系,它的特征是:有效地使用网络资源;网络功能的模块化;重复使用标准的网路功能生成和实施新的业务;网路功能灵活地分配在不同的物理实体中;通过独立于业务的接口,网路功能之间实现标准通信;有效的使用信息处理技术;业务用户可以控制由用户所规定的业务属性;业务使用者可以控制由使用者所规定的业务属性;标准化的业务逻辑管理。智能网的目标,是利用独立于业务的功能块、功能实体的标准通信,有效地利用已有的资源,快速、简便、灵活地提供各种新的补充业务。智能网的目标是逐步完成的,目前正在建设的智能网是能力级1(CS-1),CS-1主要限于向PSTN、N-ISDN和在一个网的网内提供各种智能网业务。但是随着网路发展以及实际网路运行的复杂性,用户还有业务管理和业务生成等方面的要求,因此在CS-2增加了网间互通业务、呼叫方处理业务(如呼叫转移、呼叫等待等等)、终端移动性业务、业务管理业务、业务生成业务等。目前CS-1和CS-2方面的建议已经标准化,国际电信联盟远程通信标准化组(ITU-T)现正着手CS-3方面的研究。除了对CS-3进行研究外,还在研究智能网长期架构(LTA)。LTA的研究是为适应当前技术的快速进步,用户对业务需求的快速增长,各种业务间的互连以及由于通信市场引入竞争机制而提出的,目的在于提出一种灵活地、适应新技术发展的、又能满足各种可能的业务需求的新型通信网控制和管理机制。因此,智能网的发展是以业务发展为前提,并且将逐步扩展到移动通信和宽带通信领域,还要与电信管理网结合起来,提供一种更灵活、适应最新技术发展的通信系统。智能网近期的发展是使用综合智能网系统,同一个智能网可以接入GSM、CDMA、PSTN、Parlay、HTTP等不同的协议,业务逻辑处理与网络类型无关。早在1994年,鉴于对国际智能网业务的迫切需求,我国首先建设了国际智能网,提供300、800及VPN三种电话业务。从1995年起,开始建设国内智能网,它与国际智能网是分别进行建设和使用的,各自提供不同的业务,拥有各自的用户。两个智能网间是不互通的。智能网技术的出现,使得呼叫控制与业务相分离,极大促进了业务的发展。然而,在传统的智能网体系中,SCE是与业务执行点SCP紧密捆绑在一起的,没有形成统一的标准,也不具备开放性。通常情况下,只有电信设备商自己的开发人员利用自己的SCE来开发智能业务。3JCP相关规范随着Java技术的迅速发展,Java开发人员和许多组织都投入研究基于Java技术的电信业务能力开放技术,相关的技术规范也在快速的制定或更新之中。JCP是一个基于Java的开发组织,专门制定一些Java的技术规范。最早基于Java的CTI技术标准是Java电话应用程序接口(JTAPI)是由Intel、Lucent、NortelNetworks、Novell以及Sun微系统等公司组成的工作组在1996年共同开发出来的。JTAPI是一种为电脑电话应用程序而设的基于Java的应用编程接口,它由一组语言包组成,核心包为简单的电话过程提供了一个基本的框架,例如:打电话、接电话、还有挂电话等,而其它的扩展包提供了附加的电话特性。JTAPI在不同的电脑平台下可以共同使用,它与TAPI相类似,二者之间的关系就类似于开放数据库连接(ODBC)和Jave数据库连接(JDBC)的关系。JCP组织在发展过程中,不断完善了基于Java的技术规范并定义为JCP的标准,陆续发布了多个电信业务能力开放的Java规范[10-11]。下面,我们对这些Java规范做一个较为详细的介绍。3.1JSR21规范JSR21规范[12]全称是“JAINJavaCallControlApplicationProgrammingInterface”,它是一组用于在融合的PSTN、分组交换和无线环境下创建、监控、控制、操作和拆除通讯会话的Java接口。它为第三方应用提供了使用包括核心网和外围设备在内的网络元素的能力。Java呼叫控制(JCC)允许应用在会话建立过程中被触发或调用,本质上类似于智能网(IN)或高级智能网(AIN)中业务被调用的模式。因而JCC允许编程人员开发应用,同时这些应用可以在支持这些API的任意平台上运行。这就使得业务提供商可以通过自己开发或购买第三方开发的业务的方式来快速高效的提供业务给终端用户。JCC规范中所定义的API是从JTAPI继承下来的。JCCAPI并不是用于将电信网络信令架构开放给公众,它只是将网络能力进行封装,使得电信能力采用可见对象技术以一种安全、可管理和可计费的方式被表述和使用。这种方式允许独立的业务开发者来开发电信业务,不会对网络安全和可靠性带来不利影响。JCCAPI由一些相关的互相交互的对象的集合所定义,这些对象模化了一个会话中所涉及的不同的物理和逻辑元素或相关功能。应用通过面向对象的过程图与各个对象交互。JCCAPI不仅仅可以控制语音呼叫,而且还可以控制数据和多媒体会话。JCCAPI从结构上可以分为3类:基本的呼叫控制,这个Java软件包包括了发起和应答呼叫的基本工具。核心的呼叫控制,这个Java软件包包括监视、发起、应答、处理和操纵呼叫的工具,同时还提供了在呼叫过程中调用其它应用并返回结果的一些工具,可以满足绝大部分基本呼叫和增值业务实现的需要。扩展的呼叫控制,该Java软件包还提供了一些扩展的细粒度的呼叫控制功能。特别地,与JCC不同,JCAT能够支持所有通用的AIN应用以及与其它的语音/数据和下一代业务的集成。基于以上的软件包开发的应用可以执行在交换机平台自身上,也可以以协作式、分布式的方式横跨多个平台。JCCAPI只提供JavaAPI接口定义,接口的实现需要设备商自已去做。这组API屏蔽了网络传输层,适用于PSTN、IP网或无线网等任何网络类型,同时也不关心底层

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功