中国联通增值业务鉴权中心接口规范 VAC与增值业务系统接口分册(V1.1)
7 8 9 总记录数 备用 换行 CHAR(10) CHAR(40) CHAR(1)
(4) 回执文件头(定长) 序号 1 2 3 4 5 6 7 8 属性名 文件序列号(流水号) 版本信息 文件产生时间 文件生成方系统代码 总记录数 正确处理记录数 备用 换行 长度 CHAR(4) CHAR(5) CHAR (14) CHAR(3) CHAR(10) CHAR(10) CHAR(40) CHAR(1) 备注 从0001开始,排满9999后重新循环。 缺省:00000 Yyyymmddhhmmss 902 文件级错误代码
(5) 请求文件体 序号 1 参数名 说明 参数类型 最大长度 18 是否必填 M RecordSequenceID 流水号,格式为时间戳+序列CHAR 号:YYYYMMDDHHMMSSxxxx,其中xxxx为序列号,从0001开始,排满9999后重新循环 用户手机号码或伪码 M string 36 2 UserId UserIdType填1 为手机号码 UserIdType填2 为伪码 用户ID类型 integer 4 M 3 UserIdType 1: MSISDN 2: PsedoCode 4 5 Msisdn FakeId MDN 伪码 用户组类型 0: 普通用户组 1: 运营商测试用户组 2: SP测试用户组 string string Integer 20 36 M O M 6 groupType 1 7 groupTypeRelatedId 如果用户组类型是SP测试组,String 此字段为SPID 8 O (6) 回执文件体(变长)
26
中国联通增值业务鉴权中心接口规范 VAC与增值业务系统接口分册(V1.1)
对于完全正确和完全错误的回执文件,只有文件头没有文件体;对于记录级错误的回执文件,在文件体中列出错误的结果代码。
附 录 A (规范性附录) 可选参数标识定义
可选参数是消息中非必须携带的参数,其只能出现在一条消息的最后。 所有的可选参数都有一个16bit 的参数标识,定义以下参数标识:
标识值 域名 类型 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 0x0007 0x0008 0x0009 0x000A 0x1201 0x1202 0x1403 0x1204 0x1205 0x1207 0x1208 0x1209 0x120A 0x1401 0x1501 0x1502 0x1503 0x1504 0x1506 0x1507 0x1508 0x1509 LinkID MediaType ClientIP Amount Pk_total Pk_number SMSFormat SMSContentLen SMSContent SPDealResult SessionID FeeType FeeCode FixedFee SessionEnd ServiceType NeedToNextNode OriginalDA Transcoding ErrCode ReturnMessage SeviceStatues UserStatus Redirect DestAddrList PushId Fee CPID TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String TLV String 27
中国联通增值业务鉴权中心接口规范 VAC与增值业务系统接口分册(V1.1)
0x1510 0x1511 0x1512 0x1513 ContentID OrderMethod TLV String TLV String TLV String TLV String SP_ProductID SPEC_ProductID 0x1514 ProductID 0x1515 AccessNo 注:
0x0000 保留
0x0001 – 0x00FF 可选参数 0x0100 – 0x01FF 保留 0x0200 – 0x05FF 可选参数 0x0600 – 0x10FF 协议扩展使用 0x1100 – 0x11FF 保留 0x1200 – 0x13FF 可选参数 0x1400 – 0x3FFF 可选参数 0x4000 – 0xFFFF 保留
? 设备类型(SourceDevice_Type) 00:VAC 01:SMS GW 02:WAP PORTAL 03:WWW PORTAL 04:MMSC 05:KJAVA 06:WAP GW 07:PUSHMAIL 08:HTTP Proxy 09:MMS GW 10:SMSC 11:LCS 12:IMPS GW
TLV String TLV String 附 录 B 数据类型定义
28
(规范性附录)
中国联通增值业务鉴权中心接口规范 VAC与增值业务系统接口分册(V1.1)
13:IMPSC 14:Streaming Server 15:UMS 16:PIM 17:IPGW 18:IVR 19:Parlay X GW 20:CRBT 21:PoC 22:DRM 23:MPSS 24:SMS PORTAL 25:IVR PORTAL 26:OCS 27:PRM 28:CRM 29:BILLING 30:Customer Service 31:SCP 32:网管 33:NMSC 34:EMP 35:MPC 36:DM
37:Content Server 内容平台 38:WEB GW 39:移动互联网门户 40:CMS内容管理平台 41:IVVR视频IVR平台 42:视频业务门户及运营平台29
中国联通增值业务鉴权中心接口规范 VAC与增值业务系统接口分册(V1.1)
43:手机搜索平台 44:终端管理平台 45:视频分享平台 46:视频监控平台 47:中央音乐平台 48:手机邮箱 49:电子商务平台 50:~待扩展
? UserID类型(OA_Type, DA_Type, FA_Type)
OA、DA和FA为终端用户的手机号码,不是SP的接入码(或者其他表示方式),SP的接入码和企业代码信息可以在SPID/SERVICEID字段中填写。对用户数据,除接口中已经明确填写格式的,VAC作为接受方,支持用户号码前加或不加86;其他接收方在接受VAC数据时,也应适应用户号码前加或不加86。
? OA是指业务的发起方(区别于业务的发送方),例如:用户A点播一个铃声给用户B; ? DA是指业务的接收方;
? FA是指业务的计费方,如果不存在第三方计费的情况,这字段就只作为预留字段 在AOMT流程中OA填写为业务发起方的手机号码。
注:对于SMS/MMS应用而言,如果相应的承载协议中的“计费号码”存在且类型为MSISDN时,则把“计费号码”填写在OA字段,如果不存在则在OA字段中填写为DA的值。如果相应的承载协议中的“计费号码”为SPID,即对SP计费时,则在OA字段中填写为DA的值。
1: MSISDN 2: Pseudo Code 3: IMSI —1:无效 0: 应用
? ChargePartyType 1:OA 2:DA
30