当前位置:首页 >> 信息与通信 >>

地市自带平台IVR业务接入方案


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 鉴权接口
4.1.1.1 SMGP 扩展协议概述

消息结构:
? Message Header 消息头(所有消息公共包头) ? Message Body 消息体 消息头结构 字段 长度(字 节) PacketLength 4 RequestID SequenceID RequestID 请求标识说明: 请求名称 Login LoginResp ActiveTest 请求标识 0x00000001 0x80000001 0x00000004 说明 客户端登录 客户端登录应答 链路检测 (30秒内没 有任何请求消息或回应消 息,客户端需要发送链路 检测包) 链路检测应答 点播鉴权 点播鉴权回应 点播结束 点播结束回应 4 4

数据类型说明 Integer 度 Integer Integer 号

参考 数据包长 请求标识 消息流水

ActiveTestResp
OffOrdAuth OffOrdAuthResp

ServEnd ServEndResp 4.1.1.2 4.1.1.3 点播鉴权

0x80000004 0x00000040 0x80000040 0x00000041 0x80000041

用户选择按时长或按次使用业务时,业务系统向综合增值业务管理平台发送 点播鉴权的请求,由综合增值业务管理平台判断用户能否使用此业务。 请求方向:业务平台―――>综合增值业务管理平台
参数名 必选/可选 长度 注释

32 billingRefId systemId O

呼叫流水号,和计费话单文件中相对 应。

M

4

请求信息平台编号,增值业务管理平台

通过它知道请求方是哪一个平台,回应 到相应的客户端。 infoOnwerId svcItemNumber spid callType callerNum calledNum feePhone usePhone productPgID M M O M M M M M O 购 2(Integer) 订购方式 1、168等方式 2、综合语音门户 orderMode O 3、综合WEB门户 4、综合短信门户 5、综合门户人工 6、其它方式 4 16 24 2(Integer ) 24 32 24 24 16 信息属主(000或311等) 服务项目编码 SP企业编号 呼叫类型:1呼入、1呼出 主叫号码 被叫号码 支付费用户号码 使用业务用户号码 组合包ID,0表示没有通过组合包进行订

回应消息:
参数名 必选/可选 长度 注释

结果:0成功 1、限额、2、余额不够 3、 retCode retDesc usePhone M O M 2(Integer) 黑名单 48 24 错误信息描述 使用业务用户号码 时长,以秒为单位,如果0表示不限时长。 duration M 16 如,在WEB化10元钱买25分钟(可以分多 次使用) 余额, 用户本次可使用的金额 (以分单位) balance feeType M M 16 0表示不以金额限制 2(Integer) 资费类型(‘1’包月、 ’2’按次、 ’3’按时长、 ’4’、

体验期) feeInfo productPgID productPgMemo feePhone feePhonePayType 4.1.1.4 4.1.1.5 点播结束 M O 0 0 0 16 16 32 24 2(int) 资费金额,如果按时填写费率 组合包ID,0表示没有通过组合包进行订购 包说明或优惠说明 计费号码 2表示后付费,1表示预付费

针对按时长业务,用户结束这一个业务之后,用户挂机或进入其它业务;则 168 系统发送点播结束的消息请求。168 在写话单时同时发起这一个服务。 请求方向:业务平台―――>综合增值业务管理平台
参数名 必选/可选 长度 注释

32 billingRefId O

呼叫流水号,和计费话单文件中相对 应。

4 systemId M

请求信息平台编号, 增值业务管理平台 通过它知道请求方是哪一个平台, 回应 到相应的客户端。

infoOnwerId svcItemNumber spid feeType

M M O

4 16 24 2(Integer)

信息属主(000或311等) 服务项目编码 SP企业编号 资费类型(‘1’包月、2按次、3按时长、

M

体验期) FeeInfo usePhone feePhone startTime endTime duration M M M M M M 8 24 24 15 15 16 信息费 使用业务的号码 支付费用号码 开始时间(YYYYMMDDHH24MNSS) 结束时间(YYYYMMDDHH24MNSS) 时长(秒)

组合包ID,0表示没有通过组合包进行 productPkgId O 16 订购 productPkgMemo O 32 包说明或优惠说明

回应消息:
参数名 必选/可选 长度 注释

usePhone retCode retDesc 4.1.1.6 M O

24 2(Integer) 32

使用业务的号码 结果:0成功,11其它错误 错误信息描述

4.1.2 定购关系接口
4.1.2.1 定购关系接口概述

接口请求通过 HTTP Post 的方式发送,采用 gb2312 编码 XML 格式。格式如 下例: <?xml version="1.0" encoding="gb2312" ?> <request> <reqId> <spid> <time> <Phone> <needpwd> <pwd> <infoOwner> <svcItemNum> </request>
4.1.2.2 正向接口

</reqId> </spid> </time> </Phone> </needpwd> </pwd> </infoOwner> </svcItemNum>

用户通过综合增值业务管理平台的门户(语音、WEB、短信、人工)订购或者 注销了包月业务。由综合管理平台实时的发送消息通增值业务平台系统。 综合增值业务管理平台收从综服系统中收到用户拆机信息后,自动触发并通 过正向订购接口通知增值业务取消此用户的订购关系。

请求方向: 综合增值业务管理平台――>增值业务平台(此服务由增值业务平 台提供) http://xxx.xxx.xxx./aixs/service/OrderRelatio 请求参数:
参数名 必选/可选 类型 注释

requestid time infoownerid svcitemnumber spid opertype feephone usephone

M M M M M M M M

String String String String String Integer String String

只需要在回应消息返回相同的值 时间 信息属主(000或311等) 服务项目编码 SP企业编号 1表示退订 0表示订购 计费号码 使用方号码,赠送时为受赠的号码 主叫号码。

callnum

O

String 码)

(也可以通过WEB发起,WEB登录的号

callednum productpkgid validstartdate validenddate

O O O O

String String

被叫号码 本字段填产品 ID或套餐ID(0表示没有 通过组合包进行订购)

String String

包月开始日期 包月结束日期 订购方式 1、168等方式 2、综合语音门户

ordermode

O

String 3、综合WEB门户 4、综合短信门户 5、综合门户人工 6、其它方式

feePhonePayType

Integer

付费类型: 2表示后付费,1表示预付费

返回参数

参数名

必选/可选

类型

注释

requestid time feephone resultcode M Integer

和请求消息中值相同 时间和请求包中相同 和请求消息中值相同 结果:0成功 1、限额、2、余额不够 3、黑名单、4号码不合法、11其它错误

resultdescription 4.1.2.3 反向接口

O

String

错误信息描述

用户通过业务平台可以直接订购其平台的业务,业务平台通过反向订购的接 口完成业务的鉴权和订购关系的同步。 请求方向:业务平台――>综合增值业务管理平台 http://xxx.xxx.xxx./aixs/service/RevOrderRelation 请求参数:
参数名 必选/可选 类型 注释

infoownerid svcitemnumber spid opertype callnum callednum feephone usephone validstartdate validenddate

M M O M O O M M O O

String String String Integer String String String String String String

信息属主(000或311等) 服务项目编码 SP企业编号 1表示退订 0表示订购 主叫号码。 被叫号码 计费号码 使用方号码,赠送时为受赠的号码 开始有效时间。 结束有效时间。 包月有好多种, 有包 天,包月、包XX 订购方式

ordermode

O

Integer

1、168等方式 2、综合语音门户 3、综合WEB门户 4、综合短信门户

5、综合门户人工

6、其它方式

回应消息:
参数名 必选/可选 类型 注释

feephone

M

String

用于调试和问题的跟踪 结果:0成功 1、限额、2、余额不

resultcode

M

Integer

够 3、黑名单、4号码不合法、11其它错 误

resultdescription feePhonePayType

O 0

String Integer

错误信息描述 付费类型: 2表示后付费,1表示预付费

4.1.3 话单接口
4.1.3.1 计费文件要求

命名类似于 31190010001736120070216125059.1161667 1、前三位为区号 2、4-7 位为文件类型。规划如下 3、29 位之后随便,我们可以加“.1161667”来代表此业务。 4、 8-15 位为序号,序号是我们采集的唯一线索,必须以步长一递增,不能重复跳 跃. 5、16-29 为日期,日期必须和文件内容在同一帐期(主要说的是每月最后一个 文 件 如果 在下 个 月 1 号 产生 文件 名 不能是 下 个月 的 , 必 须是当 月 的 ),格 式 [yyyymmddhh24miss]14 位,每月最后一个文件最晚在 1 号上午产生. 6、文件传到我们服务器过程中要加临时后缀".tmp",都传完后改名。 7、文件下发后不能修改。
4.1.3.2 稽核文件要求

命名类似于: 1.前三位为区号

311900120070309.Sta_ama

2.4-7 位为文件类型,和话单的通道号一致 3.8-15 为日期日期,格式[yyyymmdd]8 位。 4.日期是我们采集线索,每天一个不能多也不能少,若无文件要做空文件.目前 此业务一周才一个所以那六天一定要做空文件。 5.每天的稽核文件必须在次日的凌晨两点之前生成完毕。 文件名日期是昨天, 内容也是昨天的 6.稽核文件没有文件头文件尾,每条记录长度为 62,前 50 位为话单文件名, 左对齐不足补空格,后 10 位为话单数,右对齐左补 0,最后两位为回车换行。
4.1.3.3 数据格式

文件头汇总记录格式 字段名 字段代号 长度 类型 备注 总记录数 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:

业务系统

AAA

Open Tcp Connetcion

Bind BindResp

CheckPrice CheckPriceResp

Handset HandsetResp

Unbind UnbindResp

Close Tcp Connetcion

图 1:业务系统和 VAC 之间的典型应用场景

4.2.2 Command ID (命令字)定义
业务系统和VAC之间消息的Command ID 定义如下: Command ID 值 CmdID_Bind 0x10000001 CMDID_BindResp 0x80000001 CMDID_UnBind 0x10000002 CMDID_UnBindResp 0x80000002 CMDID_Handset 0x10000003 CMDID_ HandsetResp 0x80000003 CMDID_CheckPrice 0x10000005 CMDID_CheckPriceResp 0x80000005 描述 连接请求 连接应答 去连接请求 去连接应答 链接握手请求 链接握手应答 鉴权批价请求 鉴权批价应答

CMDID_CheckPriceConfirm CMDID_CheckPriceConfirmResp CMDID_TrafficPrice CMDID_ TrafficPriceResp CMDID_ContentAbstractReq CMDID_ContentAbstractResp

0x10000006 0x80000006 0x10000007 0x80000007 0x10000008 0x80000008

鉴权批价确认请求 鉴权批价确认应答 流量批价请求 流量批价应答 保留、内容摘要请求 保留、内容摘要响应

4.2.3 基本数据类型
业务系统和VAC之间的基本数据类型定义如下: 名称 Unsigned Integer Integer4 Integer2 Integer1 Octet String 描述 无符号整数 4 字节整数 2 字节整数 单字节整数 固定长度字符串,不足长度则右补二进制 0,此类 型字符串定义的最大长度不包括结束符’\0’的长 度 右对齐固定长度的字符串。不足长度则左补二进制 0 以’\0’结束的 C 类型字符串 TLV 方式定义中的字符串类型,此类型不需要带结 束符” , \0” 长度以 TLV 中的 Length 的值为准。 (可 选参数用)

Octet String(Decimal) C-Octet String TLV String

4.2.4 PDU 概述
PDU包括消息头和消息体。如下表所示 PDU 组成 Message Header Message Body 消息头定义如下: 字段名称 TotalLength CommandId SequenceId 类型 Unsigned Integer Unsigned Integer Unsigned Integer 字节长度 4 4 4 描述 一个 PDU 的总字节数(包括这 一字段的 4 个字节) 命令标识符 用于请求和响应间保持联系的 序号 描述 消息头 消息体

为了便于协议未来的扩充,协议提供以TLV形式定义的可选参数。可选参数使用方法如 下: 1). 只带必须的。如果要用到时就带上,用不到则不带。

2). 最大长度只用来限制该字段的长度上限,任何时候都不能做为判断tlv字段实际长 度的依据。任何时候tlv字段内容的实际长度的唯一依据只能是长度字段即L字段。 3). 一个tlv字段包括tag ,length,value。Value的长度由length唯一确定,可以是0。 如果length为0即Value的长度是0时,tlv由tag,length组成。 4).出于协议的兼容性考虑,要求客户端或者服务器可以跳过不能识别的TLV字段。 TLV字段的定义如下表所描述 名称 Tag Length Value 类型 Integer2 Integer2 Octet String 字段长度 2 2 Variable Length 描述 字段标签 字段长度 字段内容

4.2.4.1连接消息 该消息用于建立从业务系统到增值业务平台的连接。 1) Bind 连接请求 方向:业务系统/业务引擎->VAC Bind 连接请求消息中包含的参数如下: 字段名称 SourceDevice_Ty pe SourceDevice_ID 类型 Integer4 长度(字节) 描述 4 原始端设备类型, 参考附录 B 可不做逻辑处理 原始端设备识别号, 定义为 “2 位设备类型+3 位省分 代码+1 位序列号” 2 位设备类型见 vac 与增值 系统规范附录 B, 3 位省分代码见 VAC 与 BSS 规范附录 A.16 目标端设备类型, 可不做逻 辑处理 目标端设备识别号, 定义为 “2 位设备类型+3 位省分 代码+1 位序列号” 2 位设备类型见 vac 与增值 系统规范附录 B, 3 位省分代码见 VAC 与 BSS 规范附录 A.16 该域用来对原始端进行鉴 权。 它生成的 MD5 加密算法如 下: 原始端认证号码=原始端 设备 ID+共享密钥+时间戳 共享的密钥部分由 VAC 分配,

Octet String

20

DestinationDevi ce_Type DestinationDevi ce_ID

Integer4 Octet String

4 20

Check_Source

Octet String

16

时间戳由发端设备生成,格 式是:MMDDHHMMSS,月日时 分秒。共享密钥的最大长度 是 40 字节 Time_Stamp Octet String 10 时间戳由原始端设备生成, 格式是:MMDDHHMMSS,月日 时分秒。 协议版本, 采用 100 标识 1.00,126 标识 1.26。

Version

Integer4

4

2) BindResp连接应答 方向 : VAC->业务系统/业务引擎 BindResp连接应答消息中包含的参数如下: 字段名称 Result_Code 类型 Integer4 长度(字节) 描述 4 结果码如下: 0:成功 1:帐户错误 2:密码错误 3:原始端设备类型非法 4:原始端设备 ID 号非法 5:目标端设备类型非法 6:目标设备 ID 非法 7:重复的连接请求

4.2.4.2去连接消息 该消息提供给VAC 一个安全的断链过程以清除资源。 1) Unbind 去连接请求 方向 : 业务系统/业务引擎->VAC Unbind 去连接请求消息中不包含任何参数 字段名称 类型 长度(字节) 描述

2) UnbindRspone去连接应答 方向 : VAC->业务系统/业务引擎 UnbindRspone去连接应答消息中包含的参数如下: 字段名称 ResultCode 类型 Integer4 长度(字节) 描述 4 结果码: 0:成功 8:没有连接

4.2.4.3链路握手消息 该消息用于维持VAC和业务业务系统/业务引擎之间的TCP 连接。 1) Handset链路握手请求 方向 : 业务系统/业务引擎<->VAC 链路握手消息中不包含任何参数。

字段名称

类型

长度(字节) 描述

2) HandsetResp链路握手应答 方向 : 业务系统/业务引擎<->VAC HandsetResp链路握手应答消息中不包含任何参数。 字段名称 类型 长度(字节) 描述

4.2.4.4鉴权批价 鉴权批价消息是一个复合操作,包括了用户鉴权、业务鉴权、定购关系鉴权、计费等操 作的功能。 1) CheckPrice鉴权批价请求 方向 : 业务系统/业务引擎 -> VAC CheckPrice鉴权批价请求消息中包含的参数如下: 字段名称 类型 长度/最 大 长 度 (字节) 4 20 描述

SourceDevice_Type SourceDevice_ID

Integer4 Octet String

发 送 端 设 备 类 型, 参 考附 录B 发 送 端 设 备 标 识, 定 义为 “2 位设备类型+3 位省分 代码+1 位序列号” 2 位设备类型见 vac 与增 值系统规范附录 B, 3 位省分代码见 VAC 与 BSS 规范附录 A.16 目标设备类型 目标设备标识,定义为“2 位 设 备 类 型 + 3 位 省 分代 码+1 位序列号” 2 位设备类型见 vac 与增 值系统规范附录 B, 3 位省分代码见 VAC 与 BSS 规范附录 A.16 业务系统/业务引擎生成的 唯一识别标识。标识多个请 求是属于同一个事务。
SequenceNumber 是 消 息 生成时间、业务系统标识和 序列号的组合,其格式为: MMDDHHMMSSYYYYYY XXXX ,其中 MMDDHHMMSS : 当 前 时

DestinationDevice _Type DestinationDevice _ID

Integer4 Octet String

4 20

SequenceNumber

Octet String

20

间 YYYYYY:业务系统标识, 编码方式为: Y1Y2Y3Y4Y5Y6 : Y1Y2 , 设备类型,Y3Y4Y5,三位省 份代码,Y6,设备序列号 XXXX:序列号 VAC 对编码本身不做鉴权, 但 要 保 证 SequenceNumber 的唯一性

OA_Type OANetwork_ID OA DA_Type DANetwork_ID DA FAType

Integer4 Octet String Octet String Integer4 Octet String Octet String Integer4

4 10 36 4 10 36 4

业 务 发 起 端 地 址类 型 ,参 考附录 B 业 务 发 起 端 用 户归 属 网络 标识。如:WCDMA、GSM 等 业 务 发 起 端 地 址。 填 写手 机号码 目标地址类型, 参见附录 B 目标端用户归属网络标 识。如:WCDMA、GSM 等 目标地址。填写手机号码 付费地址类型,填 1。保留 作 为 以 后 可 以 独立 设 定付 费方时使用。参考附录 B 付费用户归属的网络标 识 。 保 留 作 为 以后 可 以独 立设定付费方时使用。 付 费 地 址 。 填 手机 号 码。 保 留 作 为 以 后 可以 独 立设 定付费方时使用。 1:SPID+ServiceID 3:SPID+SP_ProductID 5: SPID+SPEC_ProductID 填写企业代码 ServiceIDType 为1时填写ServiceID 为3时填写SP_ProductID 为5时填写 SPEC_ProductID(业务部件 能知晓用户定购或点播 CRM的产品构成) CRM产品ID, ServiceIDType为5时有

FANetwork_ID

Octet String

10

FA

Octet String

36

ServiceIDType

Integer4

4

SP_ID ServiceID/Feature String

Octet String Octet String

21 21

ProductID

Octet String

8

效,其他填8个空格 Service_updown_Ty pe Integer4 4 业务上下行类型: 1: MOAT 2: AOMT 3: MOMT 终端到终端 4、P TO E,终端到邮箱 9: 其它 vac 对彩信 p to e、sp 彩 信、在信、wap push 业务 需 要 判 断 具 体 取值 , 对其 他业务不鉴权本字段 开始时间 YYYYMMDDHHMMSS 年月日时分秒 重发次数: 0:只发一次 1-255:重发次数 默认取值 0 0、鉴权计费 ServiceIDType=1 时, 如果 请求中有 LinkID,进行点 播关系鉴权,无 LinkID, 进行订购关系鉴权, 鉴权通过则进行计费。 1、定购 ServiceIDType 必 须为 3 2 、 退 定 ServiceIDType 必须为 3 3、退定 ServiceType 对应 的 所 有 业 务 ( 终端 侧 不能 单独退订业务除外) : ServiceIDType 必须为 3 4、点播:业务平台能判断 是点播,直接填 4 6、 定购 关系 鉴权 (用 于 检 查用户是否订购了此业 务) 7、屏蔽业务能力 8、恢复业务能力 业务类型,见VAC与BSS接 口规范附录A 7 当Operation Type=1、2、3、 4时,VAC不对鉴权发起方的 业务类型与产品的业务类型

Begin_Time ResentTimes

Octet String Integer1

14 1

Operation Type

Integer4

4

ServiceType

Octet String

2

进行比较鉴权 可选参数 LinkID TLV 20 事务关联ID,点播业务的事 务关联,由AAA产生。格式 如下:8位随机序列数; 为空(二进制0)表示无效 SMSFormat TLV 4 短信内容格式 0:ASCII 串 3:短信写卡操作 4:二进制信息 8:UCS2 编码 15:含 GB 汉字 …… SMSContentLen SMSContent TLV TLV 4 SMSConte ntLen 短信内容长度 短信内容(短信上行过程短 信网关需要将内容发送给平 台分析) CPID ContentID OrderMethod TLV TLV TLV 8 22 4 CP代码 内容代码 订购渠道,取值见VAC与BSS 接口规范附录,在定购时业 务系统必须填写 PushId FeeType TLV TLV 20 2 营销方式,推荐方ID 计费类型, 该字段不能为空。 0:不计费,仅用于核减SP 对称的信道费; 1:免费 2:按条/次计费 3:按包月收取 4:封顶计费 5:按流量计费 6:按时长计费

7:包多月计费 fee TLV 8 单位,分。 增值系统不批价的不带fee 字段,同时VAC侧支持按照 业务类型进行配置是否批价 处理。 对代收费业务fee、FeeType 必须正确填写 (FeeType只能 填2、3),如本字段为空, 返回3002错误。 AccessNo TLV 21 用户联通在信、彩信等接入 号,对在信类、彩信类业务 必须填写 注:(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时, ? 当servicetype不为00、SPID不为00000、SP_ProductID为00000时,退订用户 SPID下的servicetype所有订购关系; ? 当servicetype为00、 SPID不为00000、 SP_ProductID为00000时, 退订用户SPID 下所有业务类型所有订购关系; ? 当servicetype不为00、SPID为00000、SP_ProductID为00000时,退订用户 servicetype下的所有订购关系; ? 当servicetype为00、SPID为00000、SP_ProductID为00000时,退订用户所有 订购关系; (4)针对点对点彩信,业务代码、产品代码等按照以下方式分配,彩信中心按照以下 规则填写后发起到vac的国内点对点彩信业务鉴权,彩信国际互通网关按照以下规则填写后 发起到vac的国际彩信业务鉴权: ? CPID:不需要规定,不使用 ? SPID :99999 ? 国际彩信业务代码 : 32000001, 其中32 彩信中心编码, 全国业务, 00 0001 业务编号;国际彩信产品代码:3200000101 ? 国内点对点彩信代码: 32xx0002, 其中32 彩信中心编码, 分公司业务 xx (xx 为省分代码),0002 业务编号;国内点对点彩信产品代码 32xx000201

国内点到mail彩信代码:32xx0003,其中32 彩信中心编码,xx 分公司业务 (xx为省分代码),0003 业务编号;国内点对点彩信产品代码 32xx000301 (5)针对业务代码等信息,增值系统、vac、业务支撑系统必须都是可配、可调的 (6)增值系统发起ServiceID计费鉴权情况下,VAC根据业务找产品,其中有一个代收 费产品,即按照代收费处理。 2) CheckPriceResp鉴权批价应答 方向 : VAC -> 业务系统/业务引擎 为了避免VAC较忙时无法在规定时间内内响应而造成部分业务的定购的流失。在业务系 统向AAA发鉴权批价请求后,业务系统作为Server,VAC作为Client,业务系统等待AAA的响 应。 CheckPriceResp鉴权批价应答消息中包含的参数如下: 字段名称 Result_Code ConfirmInter val 类型 Integer4 Integer4 长 度 / 最 大 描述 长度(字节) 4 4 结果码。0 : OK, 其它为错误代码,见附录 等待 CheckPriceConfirm 消息 的时间间隔。如果操作失败或 者该域是不相关的缺省值设为 “-1” 确认标识。如果需要确认,需 要接着发一条 confirm 消息, 并保持其 SequenceNumber 和本 消息的一致 0:无需确认 1:需要确认 -1: 如 果 操 作 失 败 缺 省 值 设 为 “-1” 原始地址,主要用于伪码转换时 返回原来的用户号码。

?

NeedConfirm

Interger1

1

originalADR

Octet String

36

MT:返回接收方用户原号码 MO:返回发送方用户伪码。 伪码转换策略可配置。

可选参数 LinkID TLV 20 事务关联ID,点播业务的事务关 联,由AAA产生。格式如下:8位 随机序列数; 为空(二进制0)表示无效 FeeType TLV 2 计费类型,该字段不能为空。

0:不计费,仅用于核减SP对称的 信道费 1:免费 2:按条/次计费 3:按包月收取 4:封顶计费 5:按流量计费 6:按时长计费 7:包多月计费 8:包月计费+单位费率(该值不 另外增加话单中计费类型字段取 值,对包月计费+单位费率资费类 产品中的包月计费话单类型填3, 对单位计费话单类型填2) 对会话类计费,5或6必须返回 Redirect Tlv 4 用于告知业务接入网关如何处 理用户请求,有以下几种类型: 1. 需定购 2. 需确认 3. 错误页面(参考错误值) 4. 试用到期 5. 资费修改提示 返回相应错误描述信息给业务 系统。 TLV 1 VAC决定是否需要将原消息转至 下一网络节点: 0:不需要 1:需要 SP_ProductID SPEC_ProductI Tlv D 12 Tlv 12 填写SP_ProductID CRM构成产品标识

ReturnMessag e NeedToNextNo de

Tlv

256

ProductID

Tlv

8

CRM产品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” ,表 示 该 已定 购 产 品 和 要定购产品互斥。 4.2.4.5鉴权批价确认 鉴权批价确认消息用于业务使用结果的确认,若业务使用失败,需要进行费用回补。 1) CheckPiriceConfirm鉴权批价确认请求 方向 : 业务系统/业务引擎 -> VAC CheckPiriceConfirm鉴权批价确认请求中包含的参数如下: 字段名称 SourceDevice _Type 类型 Integer4 长 度 / 最 大 描述 长度(字节) 4 原始端设备类型,参考附录 B

SourceDevice _ID

Octet String

20

原始端设备标识,定义为“2 位 设备类型+3 位省分代码+1 位 序列号” 2 位设备类型见 vac 与增值系统 规范附录 B, 3 位省分代码见 VAC 与 BSS 规范 附录 A.16 目标端设备类型 目标端设备标识,定义为“2 位 设备类型+3 位省分代码+1 位 序列号” 2 位设备类型见 vac 与增值系统 规范附录 B, 3 位省分代码见 VAC 与 BSS 规范 附录 A.16 和对应ChickPrice请求中的 SequenceNumber相同。标识多个

DestinationD evice_Type DestinationD evice_ID

Integer4 Octet String

4 20

SequenceNumb er

Octet String

20

请求是属于同一个事务。
SequenceNumber 是 消 息 生 成 时间、业务系统标识和序列号的 组合,其格式为: MMDDHHMMSSYYYYYYXXX X ,其中 MMDDHHMMSS:当前时间 YYYYYY:业务系统标识 XXXX:序列号

ErrCode

Integer4

4

:错误代码 0:成功 非 0:失败,错误码见附录 业务结束时间: YYYYMMDDHHMMSS 年月日时分秒 业务类型,见 VAC 与 BSS 接口 规范附录 A 7

End_Time

Octet String

14

ServiceType

Octet String

2

2) CheckPiriceConfirmResp鉴权批价确认应答 方向 : VAC -> 业务系统/业务引擎 CheckPiriceConfirmResp鉴权批价确认应答消息中包含的参数如下: 字段名称 Result_Code 类型 Integer4 长 度 / 最 大 描述 长度(字节) 4 结果码。0 : OK, 其它为错误代码,见附录

4.2.4.6流量计费消息 流量计费消息用于基于WAP的业务流量计费和时长计费,如:流媒体业务、下载类业务 等。将来可以扩展用于话音类增值业务。 1) TrafficPrice流量计费请求 方向 : 业务系统/业务引擎--> VAC TrafficPrice流量计费请求消息中包含的参数如下: 字段名称 SourceDevice_ Type SourceDevice_ ID 类型 Integer4 Octet String 长 度 / 最 大 描述 长度(字节) 4 20 原始端设备类型参考附录 B 原始端设备标识,定义为“2 位 设备类型+3 位省分代码+1 位 序列号” 2 位设备类型见 vac 与增值系统 规范附录 B, 3 位省分代码见 VAC 与 BSS 规范 附录 A.16 目标端设备类型

DestinationDe vice_Type

Integer4

4

DestinationDe vice_ID

Octet String

20

目标端设备标识,定义为“2 位 设备类型+3 位省分代码+1 位 序列号” 2 位设备类型见 vac 与增值系统 规范附录 B, 3 位省分代码见 VAC 与 BSS 规范 附录 A.16 通过业务系统/业务引擎生成的 唯一识别标识,标识多个请求是 属于同一个事务。
SequenceNumber 是 消 息 生 成 时间、业务系统标识和序列号的 组合,其格式为: MMDDHHMMSSYYYYYYXXX X ,其中 MMDDHHMMSS:当前时间 YYYYYY:业务系统标识 XXXX:序列号 和 致 CheckPrice 中 SequenceNumber 编 码 方 式 一

SequencNumber

OctetString

20

OA_Type OANetwork_ID OA ServiceIDType

Integer4 Octet String Octet String Integer4

4 10 36 4

发送端地址类型,参考附录 B 业务发起端用户归属网络标 识。如: (CDMA、GSM 等) 发送端地址 1:SPID+ServiceID 2: AccessNo+FeatureString (接入号+特征码流) ,仅过渡 阶段使用 3:SPID+SP_ProductID 4: ServiceID+SP_ProductID 5: SPID+SPEC_ProductID ServiceIDType 为 1 时填写 SPID 为 2 时填写 AccessNo 为 3 时填写 SPID 为 4 时填写 ServiceID 为 5 时填写 SPID ServiceIDType 为1时填写ServiceID 为2时填写特征码 为3时填写SP_ProductID 为4时填写SP_ProductID

SP_ID/AccessN o

Octet String

21

ServiceID/Fea tureString

Octet String

21

为5时填写SPEC_ProductID(业务 部件能知晓用户定购或点播CRM 的产品构成) ProductID Octet String 8 CRM产品ID, ServiceIDType为5 时有效,其他填8个空格 OperationType Integer4 4 操作类型: 1:开始会话 2:继续会话 3:停止会话 Other:无效 开始时间 结束时间 实际使用的流量,用于计费, 开始会话时,填-1, 按流量计费产品,继续会话、 停止会话时,本字段必须>=0 实际使用会话时长,用于计费, 开始会话时,填-1 按时长计费产品,继续会话、 停止会话时,本字段必须>=0 上行流量 下行流量

Begin_Time End_Time Volume

Octet String Octet String Integer4

14 14 4

Duration

Integer4

4

UpVolume DownVolume ServiceType 可选参数 LinkID

Integer4 Integer4 Octet String

4 4 2

业务类型,见 VAC 与 BSS 接口
规范附录 A 7 事务关联ID,点播业务的事务关 联,由AAA产生。格式如下:8位 随机序列数; 为空(二进制0)表示无效

TLV

20

PushId ContentID

TLV TLV

20 22

营销方式,推荐方ID 内容代码

2) TrafficPriceResp流量计费应答 方向 : VAC-->业务系统/业务引擎 TrafficPriceResp流量计费应答消息中包含的参数如下: 字段名称 Result_Code 类型 Integer4 长 度 / 最 大 描述 长度(字节) 4 结果: 0:成功

Xxx:与 OCS、SCP 通信失败 其他:OCS、SCP 错误代码 如果失败则关闭此次会话 Validity-Time Integer4 4 包含所分配的业务单元的有效时 间,以秒计。当采用流量计费时, 客户端在本次分配配额已使用时 长到达 Validity-Time 表示值时, 向服务器端发起重新授权申请新 的配额。 包含以秒计的门限。客户端在剩 余配额低于门限值时将向服务器 端发起重新授权申请新的配额。 在重新授权过程中,客户端将允 许用户继续使用业务,直到先前 的配额全部用完。 包含以字节计的门限值。客户端 在剩余配额低于门限值时将向服 务器端发起重新授权申请新的配 额。在重新授权过程中,客户端 将允许用户继续使用业务,直到 先前的配额全部用完。 分配的时间。单位:秒。按流量 计费时填 -1。 分配的上下行总字节数。按时长 计费时填 -1。 分配的上行字节数。按时长计费 时填 -1。 分配的下行字节数。按时长计费 时填 -1。

Time-Quota-Th reshold

Integer4

4

Volume-QuotaThreshold

Integer4

4

CC-Time CC-Total-Octet s CC-Input-Octet s CC-Output-Oct ets 可选参数

Integer4 Integer4 Integer4 Integer4

4 4 4 4

5、附录
5.1 综增平台测试环境地址
1)合作伙伴自服务地址 http://221.192.155.172:7001/IASP-sp 2)定购关系同步接口地址 http://221.192.155.172:7001/EGWWS/servlet/RevOrd168 3)鉴权接口地址 IP: 221.192.155.172 端口:4080 4)话单接口地址 ftp:// 221.192.155.172


相关文章:
地市自带平台IVR业务接入方案
地市自带平台IVR业务接入方案_信息与通信_工程科技_专业资料。IVR业务接入方案1、概述根据 2011 年 10 月 25 日~27 日会议与各地市分公司沟通了解到的情况,目...
2011 IVR平台解决方案
2011 IVR平台解决方案_信息与通信_工程科技_专业资料。文件编号: 文件编号:UT-...系统实现易宝 IVR 部分的所有功能支持前端接入, 外呼及后端转出以及与银行业务的...
中国电信CDMA网IVR业务承接方案分析
中国电信CDMA网IVR业务承接方案分析_信息与通信_工程...目前电信拥有的全国中心、省中心、地市平台三级平台...对于平台接入和处理也好, 都表现为统一的七号...
ivr策划指南(新人篇)
ivr策划指南(新人篇)_营销/活动策划_计划/解决方案...业务来,在现有的音信互动业务中,大多数是语音接入...(自带平台)或进行70:30的拆帐(使用电信运营商平台...
话务平台方案
(3)业务系统负责具体的业务实现,主要业务解决方案...接入平台; (2)IVR 系统:采用 UAP8100 统一接入...参考目前成熟呼叫中心与其他地市 12345 运营经验,...
中国联通IVR业务接入指南
(DOC 文件) 附件 4:联通丽音业务方案书(XXX 公司...自带 IVR 平台方式进行合作,采用 华为的 VAG 平台...增值业务品牌,给语音增值业务的开展带来了市 场品牌...
中国“信息田园”业务技术方案
本技术方案适用于中国电信"信息田园"业务平台的搭建,开发与维护. 二,技术标准...(J2SE ,J2EE) 接入层 ISAG / ISMP / IVR 用户处理业黑名单 地市 号段 ...
IVR业务介绍
IVR(12590 和 10159)业务的推广方案一、 12590/...获取平台,您通过拨打以 12590 为字冠的语音接入号码...因此请各省公司抓紧向市 场运营部业务受理中心进行 ...
新公司报装电话接入方案
新公司报装电话接入方案_生产/经营管理_经管营销_专业...秘书业务:集团领导可以自行注册秘书业务,秘书可以对...SoftCo 可以提供电子话务台、自定义欢迎词、IVR 导航...
IVR系统方案建议书
1.2 语音处理平台—Natural Microsystems(NMS) 语音...IVR 系统本期工程提供 8E1 的接入处理能力,已占用 ...通过本地网或远程网,实现与相关业务系统之间的 数据...
更多相关标签:
sep教育业务接入平台 | 教育业务接入平台 | 多业务接入平台 | spark平台与业务接入 | ivr业务 | 联通ivr业务 | ivr语音平台 | ivr平台 |