




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 概述根据2011年10月25日27日会议与各地市分公司沟通了解到的情况,目前地市合作业务根据平台的计费情况分为联通计费和合作方计费两种情况:对于联通负责计费的情况,可以保持原有方式不变,对于合作方计费的业务,建议将业务和计费、结算等纳入平台管理,需要合作方平台与综增/VAC进行对接,对接原则如下:对固网用户开放的业务,与综增平台进行对接;对移动网开放的用户,与VAC平台进行对接;同时对固网和移动网用户开发的业务,同时与综增平台和VAC对接,并且根据用户类型进行分别到综增平台或VAC平台进行鉴权。2、 业务管理目标:2.1 对固网用户开放业务将合作伙伴信息、业务信息、鉴权、定购关系、计费等纳入综增平台进行管理:合作伙伴、业务信息由综增平台进行管理;鉴权由业务平台通过综增的鉴权接口进行鉴权;定购关系由综增平台进行集中管理,以综增平台为准,产品的定购/退定由业务平台通过定购关系接口实现,产品定购关系不在业务平台保存,判断用户是否定购通过鉴权接口进行;计费包月费用由综增平台根据定购关系生成计费话单,点播业务由业务平台生成原始话单传递给综增平台进行批价后传递给计费系统综增平台将在今年进行四期扩容改造工程,工程完成后将能够完全支持上诉管理目标,在综增平台四期工程完成之前,暂时按照下面的过渡方案处理。在综增平台四期工程完成之前,可以采用下面的渡方案:合作伙伴、业务信息由综增平台进行管理;鉴权按照现有综增平台与168/自带平台鉴权方式进行;定购关系按照综增平台与168/自带平台现有方式实现双向同步;计费包月费用割接到168平台上的业务由168平台生成包月话单,与综增平台对接的业务由综增平台生成包月话单,点播业务由168平台或者合作方平台生成原始话单交给综增平台批价;2.2 对移动网用户开放业务将合作伙伴信息、业务信息、鉴权、定购关系、计费等纳入PRM/VAC/CRM/BILLING进行管理:合作伙伴、业务信息由PRM/CRM进行管理;鉴权计费由业务平台通过VAC的鉴权计费接口进行;定购关系由VAC/CRM管理,以VAC/CRM为准,产品的定购/退定由业务平台通过鉴权接口实现,产品定购关系不在业务平台保存,判断用户是否定购通过鉴权接口进行;计费包月费用由BSS系统进行收取,点播业务由VAC平台根据鉴权记录生成原始话单传送给BSS系统进行批价。对于漏话通业务割接到综增合:目前漏话通业务对外服务的形式是采用中继分群方式,免费群是用于提醒功能,被叫是本地固话,主叫为全国任何电话(移动、联通、电信)。计费群是用于二次外呼,主叫是本地固话,被叫是全国任何电话(三大运营商)。业务计费是由联通交换机生成话单作为基础语音费进行计费。系统割接到综增平台上后,对于中继部分。3、 接入方案3.1 对固网用户开放业务1)SP/业务/产品信息管理:由综增平台进行管理,通过综增平台录入业务信息,为鉴权和计费提供基础数据。2)认证/鉴权:业务平台按照综增平台的接口规范实现相关接口,接口方式Socket,为综增平台为服务端,业务平台为客户端,接口协议为SMGP扩展协议。3)定购关系:业务平台按照综增平台接口规范实现定购关系同步接口,定购关系接口为双向接口,业务平台产生定购/退定时,业务平台通过综增平台提供的接口发送给综增平台,综增平台为服务端,业务平台为客户端;综增平台产生的定购/退定时,综增平台通过业务平台提供的接口发送给业务平台,业务平台为服务端,综增平台客户端,接口方式为Http Post,消息格式为XML字符串。4)计费话单:对于包月话单,可以由综增平台根据定购关系数据生成包月话单传递给计费系统,对于按次、按时长业务,由业务平台按照综增平台指定的话单格式定时生成话单文件通过FTP传送到综增平台的话单服务器,综增平台进行入库批价后传递给计费系统。3.2 对移动网用户开放业务1)SP/业务/产品信息管理:由PRM进行管理,合作伙伴通过PRM进行申请,业务部门进行审核并在CRM上配置产品。2)认证/鉴权:业务平台按照VAC平台的接口规范实现相关接口,接口方式Socket,为VAC为服务端,业务平台为客户端,接口协议见相关接口。3)定购关系:定购关系由VAC/BSS进行管理,定购/退订/使用鉴权由鉴权接口进行。4)计费话单:包月业务由BSS负责收取费用,点播业务由VAC根据鉴权生成原始话单交给BSS进行批价。4、 相关接口4.1 综增平台接口4.1.1 鉴权接口 SMGP扩展协议概述消息结构:l Message Header 消息头(所有消息公共包头)l Message Body 消息体消息头结构字段长度(字节)数据类型说明参考PacketLength4Integer数据包长度RequestID4Integer请求标识SequenceID4Integer消息流水号RequestID请求标识说明: 请求名称请求标识说明Login0x00000001客户端登录LoginResp0x80000001客户端登录应答ActiveTest0x00000004链路检测(30秒内没有任何请求消息或回应消息,客户端需要发送链路检测包)ActiveTestResp0x80000004链路检测应答OffOrdAuth0x00000040点播鉴权OffOrdAuthResp0x80000040点播鉴权回应ServEnd0x00000041点播结束ServEndResp0x80000041点播结束回应 点播鉴权用户选择按时长或按次使用业务时,业务系统向综合增值业务管理平台发送点播鉴权的请求,由综合增值业务管理平台判断用户能否使用此业务。请求方向:业务平台综合增值业务管理平台参数名必选/可选长度注释billingRefIdO32呼叫流水号,和计费话单文件中相对应。systemIdM4请求信息平台编号,增值业务管理平台通过它知道请求方是哪一个平台,回应到相应的客户端。infoOnwerIdM4信息属主(000或311等)svcItemNumberM16服务项目编码spidO24SP企业编号callTypeM2(Integer )呼叫类型:1呼入、1呼出callerNumM24主叫号码calledNumM32被叫号码feePhoneM24支付费用户号码usePhoneM24使用业务用户号码productPgIDO16组合包ID,0表示没有通过组合包进行订购orderModeO2(Integer)订购方式1、168等方式 2、综合语音门户3、综合WEB门户 4、综合短信门户5、综合门户人工 6、其它方式回应消息:参数名必选/可选长度注释retCodeM2(Integer)结果:0成功 1、限额、2、余额不够 3、黑名单retDescO48错误信息描述usePhoneM24使用业务用户号码durationM16时长,以秒为单位,如果0表示不限时长。如,在WEB化10元钱买25分钟(可以分多次使用)balanceM16余额,用户本次可使用的金额(以分单位) 0表示不以金额限制feeTypeM2(Integer)资费类型(1包月、2按次、3按时长、4、体验期)feeInfoM16资费金额,如果按时填写费率productPgIDO16组合包ID,0表示没有通过组合包进行订购productPgMemo032包说明或优惠说明feePhone024计费号码feePhonePayType02(int)2表示后付费,1表示预付费 点播结束针对按时长业务,用户结束这一个业务之后,用户挂机或进入其它业务;则168系统发送点播结束的消息请求。168在写话单时同时发起这一个服务。请求方向:业务平台综合增值业务管理平台参数名必选/可选长度注释billingRefIdO32呼叫流水号,和计费话单文件中相对应。systemIdM4请求信息平台编号,增值业务管理平台通过它知道请求方是哪一个平台,回应到相应的客户端。infoOnwerIdM4信息属主(000或311等)svcItemNumberM16服务项目编码spidO24SP企业编号feeTypeM2(Integer)资费类型(1包月、2按次、3按时长、体验期)FeeInfoM8信息费usePhoneM24使用业务的号码feePhoneM24支付费用号码startTimeM15开始时间(YYYYMMDDHH24MNSS)endTimeM15结束时间(YYYYMMDDHH24MNSS)durationM16时长(秒)productPkgIdO16组合包ID,0表示没有通过组合包进行订购productPkgMemoO32包说明或优惠说明回应消息:参数名必选/可选长度注释usePhone24使用业务的号码retCodeM2(Integer)结果:0成功,11其它错误retDescO32错误信息描述4.1.2 定购关系接口 定购关系接口概述接口请求通过HTTP Post的方式发送,采用gb2312编码XML格式。格式如下例: 正向接口用户通过综合增值业务管理平台的门户(语音、WEB、短信、人工)订购或者注销了包月业务。由综合管理平台实时的发送消息通增值业务平台系统。综合增值业务管理平台收从综服系统中收到用户拆机信息后,自动触发并通过正向订购接口通知增值业务取消此用户的订购关系。请求方向:综合增值业务管理平台增值业务平台(此服务由增值业务平台提供)http:/xxx.xxx.xxx./aixs/service/OrderRelatio请求参数:参数名必选/可选类型注释requestidMString只需要在回应消息返回相同的值timeMString时间infoowneridMString信息属主(000或311等)svcitemnumberMString服务项目编码spidMStringSP企业编号opertypeMInteger1表示退订0表示订购feephoneMString计费号码usephoneMString使用方号码,赠送时为受赠的号码callnumOString主叫号码。(也可以通过WEB发起,WEB登录的号码)callednumOString被叫号码productpkgidOString本字段填产品 ID或套餐ID(0表示没有通过组合包进行订购)validstartdateOString包月开始日期validenddateOString包月结束日期ordermodeOString订购方式1、168等方式 2、综合语音门户3、综合WEB门户 4、综合短信门户5、综合门户人工 6、其它方式feePhonePayTypeInteger付费类型:2表示后付费,1表示预付费返回参数参数名必选/可选类型注释requestid和请求消息中值相同time时间和请求包中相同feephone和请求消息中值相同resultcodeMInteger结果:0成功 1、限额、2、余额不够 3、黑名单、4号码不合法、11其它错误resultdescriptionOString错误信息描述 反向接口用户通过业务平台可以直接订购其平台的业务,业务平台通过反向订购的接口完成业务的鉴权和订购关系的同步。请求方向:业务平台综合增值业务管理平台http:/xxx.xxx.xxx./aixs/service/RevOrderRelation请求参数:参数名必选/可选类型注释infoowneridMString信息属主(000或311等)svcitemnumberMString服务项目编码spidOStringSP企业编号opertypeMInteger1表示退订0表示订购callnumOString主叫号码。callednumOString被叫号码feephoneMString计费号码usephoneMString使用方号码,赠送时为受赠的号码validstartdateOString开始有效时间。validenddateOString结束有效时间。包月有好多种,有包天,包月、包XXordermodeOInteger订购方式1、168等方式 2、综合语音门户3、综合WEB门户 4、综合短信门户5、综合门户人工 6、其它方式回应消息:参数名必选/可选类型注释feephoneMString用于调试和问题的跟踪resultcodeMInteger结果:0成功 1、限额、2、余额不够 3、黑名单、4号码不合法、11其它错误resultdescriptionOString错误信息描述feePhonePayType0Integer付费类型:2表示后付费,1表示预付费4.1.3 话单接口 计费文件要求命名类似于31190010001736120070216125059.11616671、前三位为区号2、4-7位为文件类型。规划如下3、29位之后随便,我们可以加“.1161667”来代表此业务。4、8-15位为序号,序号是我们采集的唯一线索,必须以步长一递增,不能重复跳跃.5、16-29为日期,日期必须和文件内容在同一帐期(主要说的是每月最后一个文件如果在下个月1号产生文件名不能是下个月的,必须是当月的),格式 yyyymmddhh24miss14位,每月最后一个文件最晚在1号上午产生.6、文件传到我们服务器过程中要加临时后缀.tmp,都传完后改名。7、文件下发后不能修改。 稽核文件要求命名类似于:311900120070309.Sta_ama1.前三位为区号2.4-7位为文件类型,和话单的通道号一致3.8-15为日期日期,格式yyyymmdd8位。4.日期是我们采集线索,每天一个不能多也不能少,若无文件要做空文件.目前此业务一周才一个所以那六天一定要做空文件。5.每天的稽核文件必须在次日的凌晨两点之前生成完毕。文件名日期是昨天,内容也是昨天的6.稽核文件没有文件头文件尾,每条记录长度为62,前50位为话单文件名,左对齐不足补空格,后10位为话单数,右对齐左补 0,最后两位为回车换行。 数据格式文件头汇总记录格式字段名 字段代号 长度 类型 备注 总记录数 TotalRecord 11 NUMBER 总时长 TotalDuration 11 NUMBER 总金额 TotalFee 11 NUMBER 清单记录数据部分字段名 字段代号 长度 类型 备注 主叫号码 CallingNum 20 CHAR 固话加区号 业务接入号码 CalledNum 10 CHAR 如:16800168 业务号码 ServiceNum 20 Char 使用的业务栏目编码 起始日期 StartDate 8 Char YYYYMMDD 起始时间 StartTime 6 Char HHmmSS 时长 Duration 11 NUMBER 单位:秒 金额 Fee 11 NUMBER 单位:分 备注 Notes 20 Char 描述栏目内容可为空 (改放项目编码)费率 Rate 15 Char 单位:分/分钟;分/月 SP/CP编号 SP/CPNum 9 CHAR 注明:1)所有NUMBER型的字段均为数字型CHAR,指组成全部为数字,但实际处理时应当做CHAR型处理;2)话单采用定长字段域,长度不足预定长度时:字符型在尾部加空格,左对齐;数字型在开头加0,右对齐。4.2 VAC平台接口4.2.1 接口描述接口消息包括认证鉴权请求、认证鉴权应答、认证鉴权确认、认证鉴权确认应答等消息。业务系统向AAA发起鉴权请求,AAA生成详细的话单记录。鉴权计费接口是请求和响应的接口消息,基于TCP的网络连接。业务系统作为协议通讯的客户端先建立与VAC的TCP连接。然后,双方在会话期间开始交换PDU(Protocol Data Unit).当在连接上没有信息交换的时候,双方应该每隔C(C为可设置参数)秒钟相互发送Handset PDU,以保持连接。如果在T(T为可设置参数)秒之后,仍然没有对方的响应信息回复,则发送方应该再一次发送Handset PDU.如果在发送方发送N-1(N为可设置参数)条Handset PDU到对方之后,仍然无响应信息,发送方将关闭连接,通讯结束。其中C,T,N的值均可以根据实际情况进行设定。C的典型值为60秒,T是60秒,N是3。业务系统和VAC之间的协议的一种典型应用场景描述如图1:业务系统 AAAOpen Tcp ConnetcionBindBindRespCheckPriceCheckPriceRespHandsetHandsetRespUnbindUnbindRespClose Tcp Connetcion图1:业务系统和VAC之间的典型应用场景4.2.2 Command ID (命令字)定义业务系统和VAC之间消息的Command ID 定义如下:Command ID值描述CmdID_Bind0x10000001连接请求CMDID_BindResp0x80000001连接应答CMDID_UnBind0x10000002去连接请求CMDID_UnBindResp0x80000002去连接应答CMDID_Handset0x10000003链接握手请求CMDID_ HandsetResp0x80000003链接握手应答CMDID_CheckPrice0x10000005鉴权批价请求CMDID_CheckPriceResp0x80000005鉴权批价应答CMDID_CheckPriceConfirm0x10000006鉴权批价确认请求CMDID_CheckPriceConfirmResp0x80000006鉴权批价确认应答CMDID_TrafficPrice0x10000007流量批价请求CMDID_ TrafficPriceResp0x80000007流量批价应答CMDID_ContentAbstractReq0x10000008保留、内容摘要请求CMDID_ContentAbstractResp0x80000008保留、内容摘要响应4.2.3 基本数据类型业务系统和VAC之间的基本数据类型定义如下:名称描述Unsigned Integer 无符号整数Integer44字节整数Integer22字节整数Integer1单字节整数Octet String固定长度字符串,不足长度则右补二进制0,此类型字符串定义的最大长度不包括结束符0的长度Octet String(Decimal)右对齐固定长度的字符串。不足长度则左补二进制0 C-Octet String以0结束的C类型字符串TLV StringTLV 方式定义中的字符串类型,此类型不需要带结束符”0”,长度以TLV 中的Length 的值为准。(可选参数用)4.2.4 PDU 概述PDU包括消息头和消息体。如下表所示PDU 组成描述Message Header消息头Message Body消息体消息头定义如下:字段名称类型字节长度描述TotalLengthUnsigned Integer4一个PDU的总字节数(包括这一字段的4个字节)CommandIdUnsigned Integer4命令标识符SequenceIdUnsigned Integer4用于请求和响应间保持联系的序号为了便于协议未来的扩充,协议提供以TLV形式定义的可选参数。可选参数使用方法如下:1). 只带必须的。如果要用到时就带上,用不到则不带。2). 最大长度只用来限制该字段的长度上限,任何时候都不能做为判断tlv字段实际长度的依据。任何时候tlv字段内容的实际长度的唯一依据只能是长度字段即L字段。3). 一个tlv字段包括tag ,length,value。Value的长度由length唯一确定,可以是0。如果length为0即Value的长度是0时,tlv由tag,length组成。4).出于协议的兼容性考虑,要求客户端或者服务器可以跳过不能识别的TLV字段。TLV字段的定义如下表所描述名称类型字段长度描述TagInteger22字段标签LengthInteger22字段长度ValueOctet StringVariable Length字段内容 连接消息该消息用于建立从业务系统到增值业务平台的连接。1) Bind 连接请求方向:业务系统/业务引擎-VACBind 连接请求消息中包含的参数如下:字段名称类型长度(字节)描述SourceDevice_TypeInteger44原始端设备类型,参考附录B可不做逻辑处理SourceDevice_IDOctet String20原始端设备识别号,定义为“2位设备类型3位省分代码1位序列号”2位设备类型见vac与增值系统规范附录B,3位省分代码见VAC与BSS规范附录A.16DestinationDevice_TypeInteger44目标端设备类型,可不做逻辑处理DestinationDevice_IDOctet String20目标端设备识别号,定义为“2位设备类型3位省分代码1位序列号”2位设备类型见vac与增值系统规范附录B,3位省分代码见VAC与BSS规范附录A.16Check_SourceOctet String16该域用来对原始端进行鉴权。它生成的MD5 加密算法如下:原始端认证号码原始端设备ID+共享密钥+时间戳共享的密钥部分由VAC分配,时间戳由发端设备生成,格式是:MMDDHHMMSS,月日时分秒。共享密钥的最大长度是40 字节 Time_StampOctet String10时间戳由原始端设备生成,格式是:MMDDHHMMSS,月日时分秒。VersionInteger44协议版本, 采用100标识1.00,126标识1.26。2) BindResp连接应答方向 : VAC-业务系统/业务引擎BindResp连接应答消息中包含的参数如下:字段名称类型长度(字节)描述Result_CodeInteger44结果码如下:0:成功1:帐户错误2:密码错误3:原始端设备类型非法4:原始端设备ID 号非法5:目标端设备类型非法6:目标设备ID 非法7:重复的连接请求 去连接消息该消息提供给VAC 一个安全的断链过程以清除资源。1) Unbind 去连接请求方向 : 业务系统/业务引擎-VACUnbind 去连接请求消息中不包含任何参数字段名称类型长度(字节)描述2) UnbindRspone去连接应答方向 : VAC-业务系统/业务引擎UnbindRspone去连接应答消息中包含的参数如下:字段名称类型长度(字节)描述ResultCodeInteger44结果码:0:成功8:没有连接 链路握手消息该消息用于维持VAC和业务业务系统/业务引擎之间的TCP 连接。1) Handset链路握手请求方向 : 业务系统/业务引擎VAC链路握手消息中不包含任何参数。字段名称类型长度(字节)描述2) HandsetResp链路握手应答方向 : 业务系统/业务引擎VACHandsetResp链路握手应答消息中不包含任何参数。字段名称类型长度(字节)描述 鉴权批价鉴权批价消息是一个复合操作,包括了用户鉴权、业务鉴权、定购关系鉴权、计费等操作的功能。1) CheckPrice鉴权批价请求方向 : 业务系统/业务引擎 - VACCheckPrice鉴权批价请求消息中包含的参数如下:字段名称类型长度/最大长度(字节)描述SourceDevice_TypeInteger44发送端设备类型,参考附录BSourceDevice_IDOctet String20发送端设备标识,定义为“2位设备类型3位省分代码1位序列号”2位设备类型见vac与增值系统规范附录B,3位省分代码见VAC与BSS规范附录A.16DestinationDevice_TypeInteger44目标设备类型DestinationDevice_IDOctet String20目标设备标识,定义为“2位设备类型3位省分代码1位序列号”2位设备类型见vac与增值系统规范附录B,3位省分代码见VAC与BSS规范附录A.16SequenceNumberOctet String20业务系统/业务引擎生成的唯一识别标识。标识多个请求是属于同一个事务。SequenceNumber是消息生成时间、业务系统标识和序列号的组合,其格式为: MMDDHHMMSSYYYYYYXXXX,其中MMDDHHMMSS:当前时间 YYYYYY:业务系统标识,编码方式为:Y1Y2Y3Y4Y5Y6:Y1Y2,设备类型,Y3Y4Y5,三位省份代码,Y6,设备序列号XXXX:序列号VAC对编码本身不做鉴权,但要保证SequenceNumber的唯一性OA_TypeInteger44业务发起端地址类型,参考附录BOANetwork_IDOctet String10业务发起端用户归属网络标识。如:WCDMA、GSM等OAOctet String 36业务发起端地址。填写手机号码DA_TypeInteger44目标地址类型,参见附录BDANetwork_IDOctet String10目标端用户归属网络标识。如:WCDMA、GSM等DAOctet String 36目标地址。填写手机号码FATypeInteger44付费地址类型,填1。保留作为以后可以独立设定付费方时使用。参考附录BFANetwork_IDOctet String10付费用户归属的网络标识。保留作为以后可以独立设定付费方时使用。FAOctet String36付费地址。填手机号码。保留作为以后可以独立设定付费方时使用。ServiceIDTypeInteger441:SPID+ServiceID3:SPID+SP_ProductID5: SPID+SPEC_ProductID SP_IDOctet String21填写企业代码ServiceID/FeatureStringOctet String21ServiceIDType为1时填写ServiceID为3时填写SP_ProductID为5时填写SPEC_ProductID(业务部件能知晓用户定购或点播CRM的产品构成)ProductIDOctet String8CRM产品ID, ServiceIDType为5时有效,其他填8个空格Service_updown_TypeInteger44业务上下行类型:1: MOAT2: AOMT3: MOMT 终端到终端4、P TO E,终端到邮箱9: 其它vac对彩信p to e、sp彩信、在信、wap push业务需要判断具体取值,对其他业务不鉴权本字段Begin_TimeOctet String14开始时间YYYYMMDDHHMMSS年月日时分秒ResentTimesInteger11重发次数: 0:只发一次1-255:重发次数默认取值0Operation TypeInteger440、鉴权计费ServiceIDType=1时,如果请求中有LinkID,进行点播关系鉴权,无LinkID,进行订购关系鉴权,鉴权通过则进行计费。1、定购ServiceIDType必须为32、退定 ServiceIDType必须为33、退定ServiceType对应的所有业务(终端侧不能单独退订业务除外):ServiceIDType必须为34、点播:业务平台能判断是点播,直接填46、定购关系鉴权(用于检查用户是否订购了此业务)7、屏蔽业务能力8、恢复业务能力ServiceTypeOctet String2业务类型,见VAC与BSS接口规范附录A 7当Operation Type=1、2、3、4时,VAC不对鉴权发起方的业务类型与产品的业务类型进行比较鉴权可选参数LinkIDTLV20事务关联ID,点播业务的事务关联,由AAA产生。格式如下:8位随机序列数;为空(二进制0)表示无效SMSFormatTLV4短信内容格式0:ASCII串3:短信写卡操作4:二进制信息8:UCS2编码15:含GB汉字SMSContentLenTLV4短信内容长度SMSContentTLVSMSContentLen短信内容(短信上行过程短信网关需要将内容发送给平台分析)CPIDTLV8CP代码ContentIDTLV22内容代码OrderMethodTLV4订购渠道,取值见VAC与BSS接口规范附录,在定购时业务系统必须填写PushIdTLV20营销方式,推荐方IDFeeTypeTLV2计费类型,该字段不能为空。0:不计费,仅用于核减SP对称的信道费;1:免费2:按条/次计费3:按包月收取4:封顶计费5:按流量计费6:按时长计费7:包多月计费feeTLV8单位,分。增值系统不批价的不带fee字段,同时VAC侧支持按照业务类型进行配置是否批价处理。对代收费业务fee、FeeType必须正确填写(FeeType只能填2、3),如本字段为空,返回3002错误。AccessNoTLV21用户联通在信、彩信等接入号,对在信类、彩信类业务必须填写注:(1)当Operation Type=7时,VAC取消ServiceType对应的终端侧能单独退订的所有订购关系并立即失效,并关闭该ServiceType对应用户业务能力;后续业务平台发起关于该ServiceType的相关鉴权(当业务系统发起Operation Type=8鉴权,或针对高信用度产品发起Operation Type=0鉴权,vac返回成功),vac返回失败1006;当屏蔽所有业务能力时,servicetype填写00。(2)当Operation Type=8时,VAC开通该用户的ServiceType对应业务能力。(3)当Operation Type=3时,u 当servicetype不为00、SPID不为00000、SP_ProductID为00000时,退订用户SPID下的servicetype所有订购关系;u 当servicetype为00、SPID不为00000、SP_ProductID为00000时,退订用户SPID下所有业务类型所有订购关系;u 当servicetype不为00、SPID为00000、SP_ProductID为00000时,退订用户servicetype下的所有订购关系;u 当servicetype为00、SPID为00000、SP_ProductID为00000时,退订用户所有订购关系;(4)针对点对点彩信,业务代码、产品代码等按照以下方式分配,彩信中心按照以下规则填写后发起到vac的国内点对点彩信业务鉴权,彩信国际互通网关按照以下规则填写后发起到vac的国际彩信业务鉴权:u CPID:不需要规定,不使用 u SPID :99999u 国际彩信业务代码 : 32000001,其中32 彩信中心编码,00 全国业务,0001 业务编号;国际彩信产品代码:3200000101u 国内点对点彩信代码:32xx0002,其中32 彩信中心编码,xx 分公司业务(xx为省分代码),0002 业务编号;国内点对点彩信产品代码 32xx000201u 国内点到mail彩信代码:32xx0003,其中32 彩信中心编码,xx 分公司业务(xx为省分代码),0003 业务编号;国内点对点彩信产品代码 32xx000301 (5)针对业务代码等信息,增值系统、vac、业务支撑系统必须都是可配、可调的(6)增值系统发起ServiceID计费鉴权情况下,VAC根据业务找产品,其中有一个代收费产品,即按照代收费处理。2) CheckPriceResp鉴权批价应答方向 : VAC - 业务系统/业务引擎为了避免VAC较忙时无法在规定时间内内响应而造成部分业务的定购的流失。在业务系统向AAA发鉴权批价请求后,业务系统作为Server,VAC作为Client,业务系统等待AAA的响应。CheckPriceResp鉴权批价应答消息中包含的参数如下:字段名称类型长度/最大长度(字节)描述Result_CodeInteger44结果码。0 : OK, 其它为错误代码,见附录ConfirmIntervalInteger44等待CheckPriceConfirm 消息的时间间隔。如果操作失败或者该域是不相关的缺省值设为“1”NeedConfirmInterger11确认标识。如果需要确认,需要接着发一条confirm消息,并保持其SequenceNumber和本消息的一致0:无需确认1:需要确认-1:如果操作失败缺省值设为“-1”originalADROctet String36原始地址,主要用于伪码转换时返回原来的用户号码。MT:返回接收方用户原号码MO:返回发送方用户伪码。伪码转换策略可配置。可选参数LinkIDTLV20事务关联ID,点播业务的事务关联,由AAA产生。格式如下:8位随机序列数;为空(二进制0)表示无效FeeTypeTLV2计费类型,该字段不能为空。0:不计费,仅用于核减SP对称的信道费1:免费2:按条/次计费3:按包月收取4:封顶计费5:按流量计费6:按时长计费7:包多月计费8:包月计费+单位费率(该值不另外增加话单中计费类型字段取值,对包月计费+单位费率资费类产品中的包月计费话单类型填3,对单位计费话单类型填2)对会话类计费,5或6必须返回RedirectTlv4用于告知业务接入网关如何处理用户请求,有以下几种类型:1. 需定购2. 需确认3. 错误页面(参考错误值)4. 试用到期5. 资费修改提示ReturnMessageTlv256返回相应错误描述信息给业务系统。NeedToNextNodeTLV1VAC决定是否需要将原消息转至下一网络节点:0:不需要1:需要SP_ProductIDTlv12填写SP_ProductIDSPEC_ProductIDTlv12CRM构成产品标识ProductIDTlv8CRM产品ID注:当业务系统(目前只针对WAP系统,可配置)发起定购关系鉴权(Operation Type=6)时,如果VAC中已经有该用户对于指定业务的定购关系,响应中向业务系统返回成功,同时返回FeeType 、SP_ProductID、SPEC_ProductID、ProductID字段;当用户无定购关系时,返回1201错误,不返回FeeType 、SP_ProductID、SPEC_ProductID、ProductID字段。注:当CheckPrice请求中Operation Type=1(定购)时,ReturnMessage 具体格式为:existsub:spid,sp_productid,spec_productid,productid;其中existsub结构体表示该请求对应的已定购产品的信息。当用户要定购产品和前一已定购产品有互斥关系时,existsub填写已定购并生效的互斥产品信息;例如用户已定购1元手机邮箱(spid,sp_productid,spec_productid,productid分别为99999,8200000101,123451234501,12345001),再定购2元手机邮箱(99999,8200000102,123451234502,12345002)时,vac返回1204错误,并在ReturnMessage中返回“existsub:99999,8200000101,123451234501,12345001”,表示该已定购产品和要定购产品互斥。 鉴权批价确认鉴权批价确认消息用于业务使用结果的确认,若业务使用失败,需要进行费用回补。1) CheckPiriceConfirm鉴权批价确认请求方向 : 业务系统/业务引擎 - VACCheckPiriceConfirm鉴权批价确认请求中包含的参数如下:字段名称类型长度/最大长度(字节)描述SourceDevice_TypeInteger44原始端设备类型,参考附录BSourceDevice_IDOctet String20原始端设备标识,定义为“2位设备类型3位省分代码1位序列号”2位设备类型见vac与增值系统规范附录B,3位省分代码见VAC与BSS规范附录A.16DestinationDevice_TypeInteger44目标端设备类型DestinationDevice_IDOctet String20目标端设备标识,定义为“2位设备类型3位省分代码1位序列号”2位设备类型见vac与增值系统规范附录B,3位省分代码见VAC与BSS规范附录A.16SequenceNumberOctet String20和对应ChickPrice请求中的SequenceNumber相同。标识多个请求是属于同一个事务。SequenceNumber是消息生成时间、业务系统标识和序列号的组合,其格式为: MMDDHHMMSSYYYYYYXXXX,其中MMDDHHMMSS:当前时间 YYYYYY:业务系统标识XXXX:序列号ErrCode Integ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Esprocarb-生命科学试剂-MCE
- 四平事业单位笔试真题2025
- 农发行石家庄市元氏县2025秋招结构化面试经典题及参考答案
- 物流行业市场前景报告:2025年自动驾驶卡车在物流运输中的自动驾驶技术未来展望
- 2025年垃圾焚烧发电厂智能化改造报告
- 央企出国外事安全培训课件
- 新能源汽车推动【二手车市场】2025年增长:市场规模有望达1200亿元
- 2025年新能源行业大数据在新能源人才培养与引进分析报告
- 2025年新能源产业国际标准制定与绿色能源人才培养报告
- 2025年废弃矿井资源再利用在智慧城市建设中的应用报告
- 超市售后服务管理制度
- 贵州省考试院2025年4月高三年级适应性考试数学试题及答案
- 钢筋修复方案
- 人工智能在生活中的应用课件
- 7.1.1 两条直线相交(教学设计)-(人教版2024)
- 销售技巧培训(完整)
- 高级卫生专业技术资格考试口腔医学技术(098)(副高级)试卷及解答参考(2024年)
- 悬浮地板施工方案
- 小学生创意产业的人才培养计划
- 中药白芷简介
- Unit 2 Different families Part A(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
评论
0/150
提交评论