0% found this document useful (0 votes)
533 views10 pages

Online Charging System SRS Document

The document describes the functional and non-functional requirements for an Online Charging System (OCS) and its reference point Ro. The OCS will support the Ro reference point using the Diameter protocol. It will provide functions such as account balance management, CDR generation and transfer, charging transaction control, correlation of bearer, service and IMS charging, and rating before and after service consumption. The Ro reference point will allow interaction between the Charging Trigger Function and OCS and be designed for extensibility and scalability. The OCS will primarily be developed for Linux/Unix platforms but aim to be platform independent, supporting Linux, Windows and Solaris.

Uploaded by

Jaydeep Pandya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
533 views10 pages

Online Charging System SRS Document

The document describes the functional and non-functional requirements for an Online Charging System (OCS) and its reference point Ro. The OCS will support the Ro reference point using the Diameter protocol. It will provide functions such as account balance management, CDR generation and transfer, charging transaction control, correlation of bearer, service and IMS charging, and rating before and after service consumption. The Ro reference point will allow interaction between the Charging Trigger Function and OCS and be designed for extensibility and scalability. The OCS will primarily be developed for Linux/Unix platforms but aim to be platform independent, supporting Linux, Windows and Solaris.

Uploaded by

Jaydeep Pandya
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Software Requirement Specification Document

OnlineChargingSystemSRS

Version1.0

OCS SRS Document Information Document Sign Off Project Manager


(Solution Architecture & QA)

CC4GTI

Mr. Inamullah Mr. M.Taha Masood Technical Writing Department

Development Lead
(Diameter Project)

Development Team

Document Information Version # Revision Date Prepared By 1.0 April 22, 2008 Qamar Ejaz.

- ii -

OCS SRS History

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

Table of Contents 1. 2. 3. 4. 5. References&Abbreviations...........................................................................................................1 ProjectOverview...............................................................................................................................2 FunctionalRequirements................................................................................................................3 NonFunctionalRequirements.......................................................................................................5 OperatingEnvironmentRequirements........................................................................................6

- 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

ThesystemwillprimarilybedevelopedandtestedonLinux/UnixbasedOperatingSystems.But ourgoalistomakeitaplatformindependentsolution.Thetargetplatformsare: Linux, MicrosoftWindows& Solaris.

-6-

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy