中国联通综合增值业务平台(VASP)接口技术要求.doc_第1页
中国联通综合增值业务平台(VASP)接口技术要求.doc_第2页
中国联通综合增值业务平台(VASP)接口技术要求.doc_第3页
中国联通综合增值业务平台(VASP)接口技术要求.doc_第4页
中国联通综合增值业务平台(VASP)接口技术要求.doc_第5页
已阅读5页,还剩165页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

qb/cuxxx-200x 中国联通公司发布-实施-发布中国联通综合增值业务平台(vasp)接口技术要求:vasp和第三方的接口parlay x分册v1.0qb/cu 中国联通公司企业标准中国联通标准名称164目 次目 次i前 言v中国联通综合增值业务平台(vasp)接口技术要求:vasp和第三方的接口parlay x分册v1.011 范围12 规范性引用文件13 缩略语24 术语定义25 parlay x api在网络中的位置36 公共数据定义36.1 web service技术使用36.2 详细服务描述46.3 soap header 定义46.4 xml schema数据类型定义56.5 公共异常定义67 第三方呼叫107.1 概述107.2 应用场景107.3 序列图117.4 数据类型117.5 接口定义127.6 差错定义147.7 服务策略148 呼叫通知148.1 概述158.2 应用场景158.3 序列图158.4 数据类型158.5 接口定义168.6 差错定义208.7 服务策略209 增强型呼叫219.1 概述219.2 应用场景219.3 数据类型219.4 接口定义259.5 差错定义309.6 服务策略3010 短消息3010.1 概述3110.2 应用场景3110.3 序列图3210.4 数据类型3310.5 接口定义3410.6 差错定义3910.7 服务策略4011 多媒体消息4011.1 概述4011.2 应用场景4111.3 序列图4111.4 数据类型4211.5 接口定义4411.6 差错定义4811.7 服务策略4812 支付(可选)4912.1 概述4912.2 应用场景4912.3 序列图4912.4 数据类型5012.5 接口定义5012.6 差错定义5712.7 服务策略5713 帐户管理(可选)5813.1 概述5813.2 序列图5813.3 数据类型6013.4 接口定义6113.5 差错定义6313.6 服务策略6414 终端状态(可选)6414.1 概述6414.2 应用场景6414.3 序列图6414.4 数据类型6714.5 接口定义6814.6 差错定义7214.7 服务策略7215 终端定位7215.1 概述7215.2 应用场景7215.3 序列图7215.4 数据类型7615.5 接口定义7815.6 差错定义8315.7 服务策略8416 gis8516.1 概述8516.2 应用场景8516.3 数据类型8616.4 接口定义8617 呼叫处理(可选)9017.1 概述9017.2 应用场景9017.3 序列图9117.4 数据类型9217.5 接口定义9417.6 差错定义9617.7 服务策略9618 音频呼叫9618.1 概述9618.2 序列图9718.3 数据类型9918.4 接口定义10018.5 差错定义10318.6 服务策略10319 多媒体会议(可选)10319.1 概述10319.2 应用场景10319.3 序列图10319.4 数据类型10819.5 接口定义11019.6 差错定义11520 地址列表管理11620.1 概述11620.2 应用场景11620.3 序列图11620.4 数据类型11820.5 接口定义11920.6 差错定义12720.7 服务策略12821 呈现12821.1 概述12821.2 应用场景12821.3 序列图12921.4 数据类型13121.5 接口定义13521.6 差错定义14321.7 服务策略14422 非结构化补充业务数据(可选)14422.1 概述14422.2 应用场景14422.3 数据类型14422.4 接口定义14522.5 差错定义14822.6 服务策略14823 即时消息14823.1 概述14823.2 应用场景14823.3 序列图14923.4 数据类型14923.5 接口定义14923.6 差错定义15223.7 服务策略15224 wappush15224.1 概述15224.2 应用场景15324.3 序列图15324.4 数据类型15424.5 接口定义15524.6 差错定义15724.7 服务策略15725 彩e消息15725.1 概述15725.2 应用场景15725.3 数据类型15825.4 接口定义15925.5 差错定义16325.6 服务策略163前 言本标准主要内容基于我国行业标准基于互联网服务(web service)的开放业务接入应用程序接口(parlay x)技术要求,并增加了wap push能力集。行业标准基于互联网服务(web service)的开放业务接入应用程序接口(parlay x)技术要求对应于欧洲电信标准协会(etsi)标准 etsi es 202 391 open service access(osa)parlay x web services part 114 部分,某些接口做了部分的修改和补充,并且不限于欧洲电信标准协会(etsi)标准的内容,增加了增强的呼叫处理、非结构化补充业务数据(ussd)、即时消息等内容。本标准适用于中国联通综合增值业务平台与sp/cp接口的parlay x部分。本标准主要用于中国联合通信有限公司综合增值业务平台的网络规划与建设、设备采购、工程设计、通信组织、网络运行维护和管理,同时为中国联通各种增值业务系统的建设提供技术依据,是中国联通综合增值业务平台规划和建设的基本依据。中国联通综合增值业务平台标准体系的主要内容包括下列企业标准:1.中国联通综合增值业务平台(vasp)技术体制 v1.02.中国联通综合增值业务平台(vasp)接口技术要求(总册)v1.03.中国联通综合增值业务平台(vasp)接口测试规范(总册)v1.04.中国联通综合增值业务平台(vasp)接口技术要求:vasp和第三方的接口 parlay 分册 v1.05.中国联通综合增值业务平台(vasp)接口测试规范:vasp和第三方的接口 parlay分册 v1.06.中国联通综合增值业务平台(vasp)接口技术要求:vasp和第三方的接口 parlay x分册 v1.07.中国联通综合增值业务平台(vasp)接口测试规范:vasp和第三方的接口parlay x分册 v1.08.中国联通综合增值业务平台(vasp)业务流程及性能测试规范 v1.09.中国联通综合增值业务平台(vasp)设备技术要求:业务管理系统部分 v1.010.中国联通综合增值业务平台(vasp)设备技术要求:业务系统部分 v1.0本标准主要起草单位: 本标准主要起草人: 本标准的修改和解释权属中国联通公司。中国联通综合增值业务平台(vasp)接口技术要求:vasp和第三方的接口parlay x分册v1.01 范围本标准规定了parlay x web service 应用程序接口(api)的体系结构、网络中的位置、应用场景、数据类型、接口定义、差错定义、服务策略等方面的要求。本标准适用于中国联通综合增值业务平台与sp/cp接口的parlay x部分。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。ydn 088-1998 自动交换电话(数字)网技术体制etsi es 202 391-01 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第1部分:公共数据定义etsi es 202 391-02 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第2部分:第三方呼叫etsi es 202 391-03 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第3部分:呼叫通知etsi es 202 391-04 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第4部分:短消息etsi es 202 391-05 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第5部分:多媒体短消息etsi es 202 391-06 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第6部分:支付etsi es 202 391-07 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第7部分:帐户管理etsi es 202 391-08 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第8部分:终端状态etsi es 202 391-09 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第9部分:终端定位etsi es 202 391-10 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第10部分:呼叫处理etsi es 202 391-11 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第11部分:语音呼叫etsi es 202 391-12 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第11部分:多媒体会议etsi es 202 391-13 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第12部分:地址列表管理etsi es 202 391-14 v1.1.1 (2005-03) 开放业务接入(osa);parlay x 网络服务;第14部分:呈现3gpp ts 23.003 编号、寻址和认证ws-i basic profile version 1.0 最终材料w3c note (15 march 2001): web services description language (wsdl) 1.1w3c note (15 march 2001) 网络服务描述语言(wsdl)1.1w3c recommendation (28 october 2004):xml schema 第二部分:数据类型第二版ws- security(oasis standard 200401 (march 2004) 网络服务安全soap消息安全 1.0 (ws-security 2004)xml schema(w3c 建议 (2 may 2001): xml schema 第二部分: 数据类型3 缩略语下列缩略语适用于本标准。apiapplication programming interface应用程序接口3gppthird generation partnership project3g合作伙伴计划etsieuropean telecommunications standards institute欧洲电信标准协会httphypertext transfer protocol超文本传输协议iminstantmessage即时消息ipinternet protocolinternet 协议itinformation technology信息技术oasisorganization for the advancement of structured information standards结构化信息标准促进组织osaopen service access业务开放接入pstnpublic switched telephone network公共电话交换网rfcrequest for comment请求注解sipsession initiation protocol会话初始协议slaservice level agreement服务等级协定soapsimple object access protocol简单对象访问协议uriuniform resource identifier统一资源标识符ussdunstructured supplementary service data非结构化补充业务数据w3cworld wide web consortium万维网联盟wsdlweb service definition languageweb service 定义语言ws-iweb services-interoperability organizationweb service 服务互操作性组织xmlextensible markup language可扩展标记语言xsdxml schema definitionxml schema 定义4 术语定义北向接口:在本系列标准中是业务系统与cp/sp的接口的简称。东西接口:在本系列标准中是业务系统与业务管理系统的接口的简称。南向接口:在本系列标准中是业务接入层与业务能力层的接口的简称。5 parlay x api在网络中的位置图1parlay x api在网络中的位置由图1可见,parlay x web services apis位于现有网络之上,现有网络的网络单元通过parlay x web services 网关与应用服务器进行交互,从而提供第三方业务或综合的业务。parlay x web services网关可以直接与网元连接,也可以通过parlay/osa网关与网元连接。parlay x web services网关与应用服务器之间的接口为parlay x web services apis,与parlay/osa网关之间的接口为parlay apis,与现有网络的网络单元之间的协议采用各个网络的现有协议。6 公共数据定义6.1 web service技术使用6.1.1 web service消息内容 soap所有的web service消息应使用符合ws-i基本纲要(ws-i basic profile version 1.0: final material)的soap使用定义来发送和接收消息,编号方式使用document/literal。发起业务请求时,在soap header里设置token、servicekey、vaspid、vasid参数,然后在服务器端进行提取该参数,进行相应处理。 xml所有的web service消息应使用符合ws-i基本纲要(ws-i basic profile version 1.0: final material)的xml使用定义来发送和接收消息。 http所有的web service消息应使用符合ws-i基本纲要(ws-i basic profile version 1.0: final material)的http使用定义来发送和接收消息。6.1.2 web service接口定义 wsdl所有的parlayx web service应使用wsdl1.1规范(w3c note (15 march 2001): web services description language (wsdl) 1.1)来定义,且应遵从ws-i基本纲要(ws-i basic profile version 1.0: final material)的wsdl使用定义。6.1.3 parlayx web service安全性如果一个消息包含一个标识符及/或代表消息发送者的信用度,那么这些应使用在ws- security(oasis standard 200401 (march 2004): web services security: soap message security 1.0 (ws-security 2004))中描述的方式提供。web service提供者可能要求消息内容的加密。如果要求,则应用以下方式之一完成: 使用一个虚拟专用网,独立于web service的实现进行管理; 使用在ws-i基本纲要(ws-i basic profile version 1.0: final material)中描述的基于tls的http来作为传输层安全。消息内容的完整性应使用xml数字签名来完成(w3c recommendation (12 february 2002): xml-signature syntax and processing)。6.1.4 xml数据类型标准的xml数据类型参见xml schema(w3c recommendation (2 may 2001): xml schema part 2: datatypes)的第三章。6.2 详细服务描述6.2.1 地址数据固定用户终端标识的编号计划遵循ydn 088-1998自动交换电话(数字)网技术体制中对编号计划的规定。移动用户终端标识的编号规则遵循3gpp ts 23.003numbering, addressing and identification中对msisdn号的规定。sip地址的编号规则遵循rfc 3261的相关规定。6.3 soap header 定义6.3.1 数据类型 endreason枚举值描述0表示业务成功-1表示无效1业务失败,用户原因2业务失败,cp/sp6.3.2 soap header 定义 下行soap header 参数参数名类型描述spidxsd:stringspsppasswordxsd:stringsptimestampxsd:string时间戳格式为:mmddhhmmss(月日时分秒)serviceidxsd:string业务idspnumberxsd:string业务接入码。可选sessionidxsd:string业务流水号,用于组合业务。可选sessionendendreason交易结束标识,用于组合业务。可选linkidxsd:string事务关联id,用于点播业务的事务关联,由平台产生。格式如下:mmddhhmmss+10位随机序列号;为空(二进制0)表示无效。可选oaxsd:string业务订购地址。群发时不填faxsd:string付费地址。可选group messagingxsd:boolean true:群发 false:非群发缺省为false 上行soap header 参数参数名类型描述sprevidxsd:stringsp反向调用名,可选sprevpasswordxsd:stringsp反向调用密码,可选spidxsd:stringspspnumberxsd:string业务接入码serviceidxsd:string业务id。可选sessionidxsd:string业务流水号,用于组合业务。可选linkidxsd:string事务关联id,用于点播业务的事务关联,由平台产生。格式为:mmddhhmmss+106.4 xml schema数据类型定义6.4.1 timemetricsvalues数据类型为枚举型。值描述millisecond毫秒second秒minute分hour小时day日week星期month月year年6.4.2 timemetric数据类型为结构。名称类型描述metrictimemetricvalues计量单位unitsxsd:int数值6.4.3 charginginformation数据类型为结构。名称类型描述descriptionxsd:string计费信息文字描述currencyxsd:stringiso 4217 12 中定义的流通检验标志(可选)amountxsd:decimal计费总计(可选)codexsd:string计费代码,指明一个计费合约6.4.4 serviceerror数据类型为结构。名称类型描述messageidxsd:string消息标识textxsd:string消息说明variablesxsd:string 0.unbounded变量6.4.5 simplereference数据类型为结构。名称类型描述endpointxsd:anyuri端口interfacenamexsd:string接口名称correlatorxsd:string关联标识6.4.6 contentid含义:内容编码数据类型:为结构,定义如下:参数类型描述contentidxsd:anyuri内容id,最大长度40位,右对齐6.5 公共异常定义6.5.1 业务异常业务异常消息使用保留的消息标识符svc,并使用从0001到0999的号码来定义。其中0001至0199被保留作公共差错定义,0200至0999作为其它parlay x web service指定用途。从10000至9999可被第三方使用。名称类型描述messageidxsd:string消息标识符,前缀为svctextxsd:string消息文本,可变可替代部分用%来标识。variablesxsd:string 0.unbounded替代文本字串中的可变部分。 svc0001: 业务错误名称描述message idsvc0001text发生了一个业务错误。错误代码是%1。variables来自业务的%1错误码,支持它是有意义的,且可列入产品文档。 svc0002: 不合法的输入值名称描述message idsvc0002text消息部分%1有不合法的输入值。variables%1消息部分。 svc0003: 不合法的输入值包含部分合法值名称描述message idsvc0003text消息部分%1有不合法的输入值,%2是合法值。variables%1消息部分;%2合法值列表。 svc0004: 不合法地址名称描述message idsvc0004text消息部分%1未提供合法地址。variables%1消息部分。 svc0005: 重复关联符名称描述message idsvc0005text消息部分%2中描述的关联符%1是重复的。variables%1关联符。%2消息部分。 svc0006: 不合法的组名称描述message idsvc0006text消息部分%2中的组%1不是一个合法的组。variables%1不合法的组的标识符。%2消息部分。 svc0007:请求计费策略指示名称描述message idsvc0007text不合法的计费信息。variables无。 svc0900: 鉴权失败,用户原因名称描述messageidtext鉴权失败,用户原因variables无 svc0901: 鉴权失败,sp 原因名称描述messageidtext鉴权失败,sp原因variablesnone.0 svc0902: 因内容过滤,被拒绝名称描述messageidtext因内容过滤被拒绝variablesnone.6.5.2 策略异常策略异常消息使用保留的消息标识符pol,并使用从0001到0999的号码来定义。其中0001至0199被保留作公共差错定义,0200至0999作为其它parlay x web service指定用途。从10000至9999可被第三方使用。名称类型描述messageidxsd:string消息标识符,前缀为poltextxsd:string消息文本,可变可替代部分用%来标识。variablesxsd:string 0.unbounded替代文本字串中的可变部分。 pol0001: 策略错误名称描述message idpol0001text发生了一个策略错误。错误代码是%1。variables来自业务的%1错误码,支持它是有意义的,且可列入产品文档。 pol0002: 隐私证实失败名称描述message idpol0002text对地址%1的隐私证实失败了,请求被拒绝。 pol0003: 过多的地址名称描述message idpol0003text在消息部分%1中描述了过多的地址。variables%1消息部分。 pol0004: 不支持无限制的通知请求名称描述message idpol0004text不支持无限制的通知请求。variables无。 pol0005: 请求了过多的通知名称描述message idpol0005text请求了过多的通知。variables无。 pol0006: 组不被允许名称描述message idpol0006text在消息部分%1中描述的组不被允许。variables%1消息部分。 pol0007: 嵌套的组不被允许名称描述message idpol0007text在消息部分%1中描述的嵌套的组不被允许。variables%1消息部分。 pol0008: 计费不被支持名称描述message idpol0008text计费不被支持。variables无。 pol0009: 请求的频率不合法名称描述message idpol0009text请求的频率不合法。variables无。0 pol0900:不支持群发名称描述message idpol0900text不支持群发请求。variables无。1 pol0903:超过状态保留时长名称描述message idpol0903text超过状态保留时长。variables无。2 pol0904: 超过流量门限名称描述message idpol0904text超过流量门限variables无3 pol0905: 不被支持操作或请求名称描述message idpol0905text系统不支持该api调用。variables无4 pol0906: 不被允许操作或请求名称描述message idpol0906text不被允许操作或请求variables无5 pol0907: 不允许群发请求名称描述message idpol0907text不允许群发请求variables无7 第三方呼叫7.1 概述当前,为了在电信网络中执行一个第三方的呼叫,在写应用时必须使用专门的协议来接入网元提供的呼叫控制功能(特别是从应用初始发起呼叫的操作)。这种方式要求对网络有高度的专业知识。另一种方式是,调用标准接口通过parlay/osa网关来接入到呼叫控制能力,但是这些接口通常对it应用开发商来说过于复杂。开发商必须掌握高级电信技能才能使用呼叫控制osa接口。本文描述第三方呼叫parlay x web service,用于创建并管理应用发起的呼叫。此web service的范围就是以简单的方式为应用开发商提供创建呼叫的功能。事实上,通过使用这个第三方呼叫web service,应用开发商不需要掌握详细的电信知识,就能调用呼叫处理功能。7.2 应用场景图2展示了使用第三方呼叫web service来处理第三方呼叫功能的场景。应用调用一个web service来获取股票价格,然后通过parlay x接口在经纪人及其客户之间发起一个第三方的呼叫。在这个场景中,无论何时,当一只特定股票的价格达到某个门限时(步骤1和2),应用将在一个或多个经纪人及其相应客户之间调用第三方呼叫,以使他们及时联系,协商下一步采取的行动。在应用发起调用之后(步骤3),第三方呼叫web service调用一个parlay api方法(步骤4),使用parlay/osa scs-cc(呼叫控制)接口。这个scs处理调用,并发送消息(步骤5)给msc,以在用户a和b之间建立呼叫。步骤4和5的parlay api交互可用第三方呼叫web service和移动网络之间的直接交互来替代。图2第三方呼叫场景7.3 序列图7.3.1 “点击拨号”呼叫建立点击拨号是一个通用集中应用,在一个统一服务入口,提供一个网页,在两个电话间发起呼叫。这个序列图展示了在入口处一个基本呼叫的建立和结束。 : end user : self serve portal : third party call web serviceaccess portaluse click to dial pagemake callcall identifierreport call in progresssome discussionclick on end call图3“点击拨号”呼叫建立7.4 数据类型7.4.1 callinformation含义:呼叫信息类型数据类型:为结构,定义如下:参数类型描述callstatuscallstatus呼叫当前的状态starttimedatetime呼叫开始的时间 当 (callstatus callinitial)时durationinteger呼叫时长(秒)terminationcausecallterminationcause呼叫结束的原因7.4.2 callstatus含义:呼叫状态数据类型:枚举类型,定义如下:参数描述callinitial呼叫正在发起callconnected呼叫已建立callterminated呼叫已结束7.4.3 callterminationcause含义:呼叫结束的原因数据类型:枚举类型,定义如下:参数描述callingpartynoanswer主叫无应答calledpartynoanswer被叫无应答callingpartybusy主叫忙calledpartybusy被叫忙callingpartynotreachable主叫不可达calledpartynotreachable被叫不可达callhangup任意一方挂机导致呼叫结束callaborted呼叫终止(其他的任何原因)7.5 接口定义7.5.1 接口: thirdpartycall该接口适用于app侧触发,发起呼叫请求。包括四个api: makecall:发起呼叫。 getcallinformation:获取呼叫进展信息。 endcall:结束呼叫。 cancelcall:取消呼叫请求。 操作: makecall第三方触发一语音增值业务,通过makeacall指示网关发起业务呼叫。网关呼通主叫,再连接被叫。作为可选,应用(app)还可以提供计费(charging)指示,例如,一个运营商特定的计费方案的名字,这个计费方案规定了对谁计费,以及费率如何。返回的参数(callidentifier)用于标识此呼叫,app可以用它来监视这个呼叫的状态,为获取呼叫状态信息,应用必须调用getcallinformation。.1 输入: makecallrequest参数类型描述callingpartyxsd:anyuri主叫号码calledpartyxsd:anyuri被叫号码chargingcommon:charginginformation代表一个运营商特定的计费方案。如果计费方案名不存在,则抛出invalidargumentexception。如果未指定计费方案,则根据运营商独规的计费策略进行计费.2 输出: makecallresponse参数类型描述callidentifierxsd:string呼叫标识.3 差错服务异常 svc0001 - 业务错误. svc0002 - 不合法的输入值.策略异常 pol0001 - 策略错误. pol0008 - 计费不被支持. 操作: getcallinformationapp调用 getcallinformation 获得指定呼叫(由callidentifier标识)的当前状态。呼叫结束后,在静态配置的有效期内,网关将保存呼叫状态,以供app查询。.1 输入: getcallinformationrequest参数类型描述callidentifierxsd:string呼叫标识.2 输出: getcallinformationresponse参数类型描述callinformationcallinformation呼叫状态信息.3 差错服务异常 svc0001 - 业务错误. svc0002 - 不合法的输入值.策略异常 pol0001 - 策略错误. 操作: endcallapp通过呼叫标识指示网关结束makeacall呼叫。即:如果呼叫还处于初始阶段,网关将放弃呼叫。如果呼叫已经建立,网关将切断呼叫。.1 输入: endcallrequest参数类型描述callidentifierxsd:string呼叫标识.2 输出: endcallresponse参数类型描述无.3 差错服务异常 svc0001 - 业务错误. svc0002 - 不合法的输入值. svc0261 - 呼叫已经终止.策略异常 pol0001 - 策略错误. 操作: cancelcall如果呼叫还未建立,指示网关放弃makeacall呼叫,如果呼叫已经建立,呼叫将不受影响。.1 输入: cancelcallrequest参数类型描述callidentifierxsd:string呼叫标识.2 输出: cancelcallresponse参数类型描述无.3 差错服务异常 svc0001 - 业务错误. svc0002 - 不合法的输入值. svc0260 - 呼叫已经建立.策略异常 pol0001 - 策略错误.7.6 差错定义7.6.1 服务异常 svc0260: 呼叫已经建立参数描述message idsvc0260text呼叫已经终止,不能退出variables无 svc0261: 呼叫已经结束参数描述message idsvc0261text呼叫已经结束variables无7.7 服务策略参数类型描述chargingallowedxsd:boolean支付允许建立呼叫操作statusretentiontimexsd:int时间长度(以秒计)呼叫结束后保留状态8 呼叫通知8.1 概述当前,为了处理签约用户在电信网络中发起的呼叫,在写应用时必须使用专门的协议来接入网元提供的呼叫控制功能。这种方式要求对网络有高度的专业知识。另一种方式是,调用标准接口通过parlay/osa网关来接入到呼叫控制能力,但是这些接口通常对it应用开发商来说过于复杂。开发商必须掌握高级电信技能才能使用呼叫控制osa接口。本章将描述网络发起到第三方呼叫的parlay x web service,用于处理网络中的签约用户发起的呼叫。一个第三方的应用将决定此呼叫将如何处理。此web service的范围就是以简单的方式为应用开发商提供呼叫处理的功能。通过使用这个网络发起到第三方呼叫的web service,应用开发商不需要掌握专门的电信知识,就能对网络发起的呼叫进行简单处理。8.2 应用场景本节给出了使用网络发起到第三方呼叫的web service处理网络发起的呼叫的一些可能的场景。 入呼叫处理当一个签约用户登陆到internet时,收到一个呼叫,因此他的电话连接被占用,网络认为此用户当前忙。此时,有人试图呼叫此签约用户,则此签约用户有一个应用将被调用。应用给签约用户提供多种处理这类呼叫的方式(例如,将呼叫路由到语音信箱,将呼叫重定向给一个秘书,或拒绝呼叫)。基于签约用户的响应,网络对呼叫进行处理。另一种实现方式是,根据签约用户的偏好设置和一些上下文信息(例如,基于签约用户的状态或位置),呼叫被重新路由或释放。 业务号码无论何时,当一个特定的业务号码被拨打时,应用即被触发。主叫方用此号码去联系维修人员。应用基于多种因素将呼叫重定向到恰当的维修人员,这些因素包括主叫方号码、时间、位置以及维修人员的可达到性。8.3 序列图8.3.1 由网络发起的sms呼叫失败由网络发起的第三方呼叫和发送短消息服务,一条短消息发送给呼叫失败(呼叫无应答)的用户。这个序列图假定由网路发起的第三方呼叫独立出现。图4由网络发起的sms呼叫失败8.4 数据类型8.4.1 action含义:app指示网关动作数据类型:为结构,定义如下:参数类型描述actiontoperformactionvalues动作名routingaddressenduseridentifier当“动作名”为 route时,指示重新路由的地址(可选)chargingstring计费方案(可选)8.4.2 actionvalues含义:动作值数据类型:为枚举型,定义如下:值描述route将呼叫重新路由到指定的地址continue呼叫继续,网络按正常的流程处理呼叫endcall结束呼叫,主叫会听到特殊的音信号或提示音8.5 接口定义8.5.1 接口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论