Chinaunix首页 | 论坛 | 博客
  • 博客访问: 89456
  • 博文数量: 18
  • 博客积分: 910
  • 博客等级: 准尉
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-30 10:09
文章分类
文章存档

2009年(18)

我的朋友

分类:

2009-06-30 14:48:34

在IMS的在线计费架构中Ro接口的描述

在线计费:Ro接口
在线计费的目的是将计费信息提供给OCS,从而能够在许可使用网络资源之前执行存款控制。为此,预付费的订阅者必须存在于OCS中,资源使用要根据这情况记入账单。因此,所有的活动(包括访问被请求的资源使用、确定货币数额或其他单位的数额,以及将这些数额从订阅者的账户中扣除)必须发生在使用资源之前,或至少是在使用资源的过程——即使用资源时必须处于在线状态。根据情况的不同,资源使用结束时必须执行最终评估。因此:必须区分以下两种情况:
直接付款(Direct Debiting)——在这种情况下,交易单位会在单个事务中直接从用户账户中扣除。
单位保留(Unit Reservation)——在这种情况下,OCS会将交易单位保留在用户账户中,这主要是因为OCS不知道所提供的服务需要多少单位。服务终止之后,已用存款金额会从用户账户中扣除,并用最后任何保留和未使用的单位会释放并添加到用户账户中去。
根据以上分类,OCS会识别以下三种场景:
•        即时事件计费(Immediate Event Charging,IEC)(基于事件的计费)
•        具有单位保留的事件计费(Event Charging with Unit Reservation,ECUR)(基于事件的计费)
•        具有单位保留的会话计费(Session Charging with Unit Reservation,SCUR)(基于会话的计费)
基于事件的计费的发生可以保留或不保留订阅者的账户,并且可以将其识别为具有单位保留的事件计费(ECUR)或即时事件计费(IEC)。CC-Request-Type将具有一个EVENT REQUEST值。
对于具有单位保留的会话计费(SCRU),需要大量的询问,而且直接付款(Direct Debiting)情况下的WebLogic SIP Server(或者SIP-AS之类的普通网络元素)的行为如下所示:提供服务之前,必须向OCS发送一个请求。接收到准许的肯定应答之后,WebLogic SIP Server能够最后支持这个服务。作为任何其他的Diameter请求,存款控制请求被Command-Code字段识别;在本例中,代码设置为272。CC-Request-Type AVP用于识别请求的类型,并且必须出现在所有的CCR消息中。根据RFC4006,CC-Request-Type具有以下这些值:
INITIAL_REQUEST——用于启动一个会话,触发SIP方法有INVITE (SCUR)、NOTIFY (ECUR)、MESSAGE (ECUR)、REGISTER (ECUR)、SUBSCRIBE (ECUR)、REFER (ECUR)和PUBLISH (ECUR)。
UPDATE REQUEST——用于为已有会话更新信息。通常,当SIP 200 OK消息对SIP INVITE、RE-INVITE或UPDATE确认时,或者当保留配额到期时,有效时间触发或其他事件触发时使用。
TERMINATION REQUEST——用于终止一个会话,当我们接收到SIP最终应答(4xx,5xx,6xx),异常中止SIP会话和SIP BYE时使用。
EVENT REQUEST——无需维护会话时使用。
阅读(1574) | 评论(0) | 转发(0) |
0

上一篇:什么是移动增值业务

下一篇:网元

给主人留下些什么吧!~~