Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OnlineChargingSystemSRS
Version1.0
CC4GTI
Development Lead
(Diameter Project)
Development Team
Document Information Version # Revision Date Prepared By 1.0 April 22, 2008 Qamar Ejaz.
- ii -
CC4GTI
DocumentVersionControl
Date April 22, 2008 1.0 Revision Author Qamar Ejaz Description Details of System Requirement Specifications.
Document Purpose
The information provided in this document explains both functional and non functional requirements for Online Charging System and supported reference points. It clearly identifies the requirements and contains detailed information about it. For complete scope of Online ChargingSystem,pleaseseetheProjectProposal.
- iii -
OCS SRS
CC4GTI
- iv -
SRS OCS
CC4GTI
1. References&Abbreviations
1.1Abbreviations
Followingaretheabbreviationsthathavebeenusedinthedocument: CDR ChargingDataRecord OCS OnlineChargingSystem 3GPP ThirdGenerationPartnershipProtocol IMS IPMultimediaSubsystem CGF ChargingGatewayFunction CDF ChargingDataFunction CTF ChargingTriggerFunction
-1-
SRS OCS
CC4GTI
2. ProjectOverview
Onlinechargingisaprocesswherecharginginformationfornetworkresourceusageiscollected concurrently with that resource usage in the same fashion as in offline charging. However, authorization for the network resource usage must be obtained by the network prior to the actual resource usage to occur. This authorization is granted by the Online Charging System uponrequestfromthenetwork. Whenreceivinganetworkresourceusagerequest,thenetworkassemblestherelevantcharging informationandgeneratesachargingeventtowardstheOCSinrealtime.TheOCSthenreturns anappropriateresourceusageauthorization.Theresourceusageauthorizationmaybelimited in its scope (e.g. volume of data or duration), therefore the authorization may have to be renewedfromtimetotimeaslongastheusersnetworkresourceusagepersists. Notethatthecharginginformationutilizedinonlinechargingisnotnecessarilyidenticaltothe charginginformationemployedinofflinecharging. Henceonlinechargingisamechanismwherecharginginformationcanaffect,inrealtime,the servicerenderedandthereforeadirectinteractionofthechargingmechanismwiththecontrol ofnetworkresourceusageisrequired. In addition to describing the Requirement Specifications for the Online Charging System, this documentalsodescribestheRequirementSpecificationsforthefollowingreferencepointused forcommunicationbetweentheOnlineChargingSystemandotherIMSentities: Ro RoistheReferencePointbetweenanIMSelementandtheOnlineChargingSystem.
-2-
SRS OCS
CC4GTI
3. FunctionalRequirements
FollowingarethefunctionalrequirementsofOnlineChargingSystem.
3.1OnlineChargingSystem
Requirement:1ReferencepointstobesupportedinOnlineChargingsystem
ID GroupName Name Description DIM00166 OnlineChargingSystem. ReferencepointstobesupportedinOnlineChargingsystem. TheRoreferencepointwillbesupportedintheonlinecharging system.
Requirement:2Supportforaccountbalancemanagement
ID GroupName Name Description DIM00167 OnlineChargingSystem. Supportforaccountbalancemanagement. Theonlinechargingsystemwillprovidefullsupportforaccount balancemanagementtowardsexternalaccountmanagement serverse.g.rechargeserver,hotbillingserver.
Requirement:3SupportforCDRgenerationandtransfer
ID GroupName Name Description DIM00168 OnlineChargingSystem. SupportforCDRgenerationandtransfer. Theonlinechargingsystemwillprovidesupportforgenerationof ChargingDataRecords(CDRs)andtheirtransfertotheoperators postprocessingsystem.
Requirement:4Supportforchargingtransactioncontrol
ID GroupName Name Description DIM00172 OnlineChargingSystem. Supportforchargingtransactioncontrol Wewillbeimplementingabasicchargingtransactionmodel.
-3-
SRS OCS
CC4GTI
Requirement:5Supportforcorrelation
ID GroupName Name Description DIM00169 OnlineChargingSystem. Supportforcorrelation. Theonlinechargingsystemwillprovidesupportforcorrelationof bearer,serviceandIMScharging.
Requirement:6Supportforcorrelationfunction
ID GroupName Name Description DIM00173 OnlineChargingSystem. Supportforcorrelationfunction. Theonlinechargingsystemwillprovidesupportforthefollowing correlationfunctionfeatures: Contexthandlingofbearer,serviceandIMSchargingevents relatedtoagivensubscriber; Generationofacombinedmultipleeventandsessionrequeststo theratingfunction.
Requirement:7Supportforrating(beforeand/orafterserviceconsumption)
ID GroupName Name Description DIM00170 OnlineChargingSystem. Supportforrating(beforeand/orafterserviceconsumption). Wewillbeimplementingabasicratingfunction
3.2ReferencePointsSupported
3.2.1RoReferencePoint
Requirement:1DiameterprotocolsupportrequiredatRo
ID GroupName Name Description DIM00178 RoReferencePoint. DiameterprotocolsupportrequiredatRo. ThefollowingfeaturesfromDiameterprotocolwillberequiredat theRoReferencepoint: Realtimetransactions; Statelessmode(eventbasedcharging)andstatefullmode (sessionbasedcharging)ofoperation; Provideitsownreliabilitymechanisms,e.g.retransmissionof chargingevents
-4-
SRS OCS
CC4GTI
Requirement:2ProtocolusedatRo
ID GroupName Name Description DIM00177 RoReferencePoint. ProtocolusedatRo. ThediameterprotocolwillbeusedontheRoReferencepoint.
Requirement:3ReceiveacknowledgementsfromonlinechargingsystemtoCTF
ID GroupName Name Description DIM00176 RoReferencePoint. ReceiveacknowledgementsfromonlinechargingsystemtoCTF. TheAcknowledgementsfromtheOnlineChargingSystemtothe CTFaresentovertheRoreferencepoint.Theacknowledgement grantsorrejectsthenetworkresourceusagerequestedinthe chargingevent,accordingtothedecisiontakenbytheOCS.
Requirement:4SupportforinteractionbetweenCTFandOnlinechargingsystem
ID GroupName Name Description DIM00174 RoReferencePoint. SupportforinteractionbetweenCTFandOnlinechargingsystem. TheRoReferencepointwillprovidesupportfortheinteraction betweentheChargingTriggerFunction(CTF)andtheonline chargingsystem.
4. NonFunctionalRequirements
Requirement:1ExtensibilitywillbeprovidedforRoreferencepoint
ID GroupName Name Description DIM00189 RoReferencePoint. ExtensibilitywillbeprovidedforRoreferencepoint. TheRoreferencepointwillbedesignedsuchthatitwillbeeasyto extenditwhenrequired.
-5-
SRS OCS
CC4GTI
Requirement:2ScalabilityprovisionsforRoreferencepoint
ID GroupName Name Description DIM00190 RoReferencePoint. ScalabilityprovisionsforRoreferencepoint. TheRoreferencepointwillbeimplementedinsuchamannersoas tomakeitscalable.
5. OperatingEnvironmentRequirements
-6-