Sie sind auf Seite 1von 21

3

More NextBlog

CreateBlog SignIn

RAVISHARDA'SWEBLOG[BETA]
MY $. 02 O N S T U FF R ELA T ED T O S O FT W A R E A R CH I T ECT U R E, DES I G N A ND DEV ELO P MENT . A ND LI NK S I CO NS I DER
I NT ER ES T I NG ENO U G H T O S H A R E.

POPULAR POSTS

TelecomOSS/BSS:AnOverview
1.IntroductionBeforetheinitial1970s,mostofthesupportactivitiesinatelephonecompanysuchastakingorders,
maintainingnetwork...
TMForum'sMTOSIstandard:SettingtheContext
MTOSIstandsforMultiTechnologyOperationsSystemsInterface.ItisastandardspecifiedbyTMForum.Itisnowpartof
TMForum'sInt...
FloatingPointBasicsMadeEasy
1)IntroductionAlmosteveryprocessor,computer,programminglanguageandoperatingsystemsupportsfloatingpoints.
Despiteitsubiquit...
ExamplesofInteroperabilityIssuesinSOAPbasedWebservices
1MismatchinplatformnativedatatypesDatatypecompatibilityisamongthemostimportantissueinWebservices(SOAP
based)interope...
GradyBooch'sHandbookofSoftwareArchitecture
HandbookofSoftwareArchitecturebyGradyBoochhttp://www.booch.com/architecture/index.jspThesiteisnot
completelyfunctional...

FRIDAY , MARCH 19, 2010

S EAR CH T H I S B LO G

TelecomOSS/BSS:AnOverview

Search

1.Introduction
Beforetheinitial1970s,mostofthesupportactivitiesinatelephone

ABOU T ME
RAVI SH ARD A

companysuchastakingorders,maintainingnetworkinventory,
provisioningservices(forexample,lineassignmentandtesting),

Mylinkedinprofileis

configuringnetworkcomponents,managingfaultsandcollectingpayments

here.

wereperformedmanually.Itwasrealizedthatmanyoftheseactivities

V I EW MY CO MP LET E

couldbereplacedbycomputers.Inthenextfewyears,anumberof

P R O FI LE

computersystemsandsoftwareapplicationswerecreatedtoautomate
theseactivities.ExamplesincludeTIRKS,RMAS,SES,etc.Thuscamethe
termOperationsSupportSystems(OSS).

BLOG ARCHIVE

2012(1)
OSSarenetworksystemsdealingwiththecommunicationsnetworkand
supportingprocessessuchasmaintainingnetworkinventory,provisioning
services,configuringnetworkcomponents,managingfaults.
BusinessSupportSystems(BSS)isanewertermandtypicallyrefersto

2011(5)
2010(33)
November(2)
October(1)

businesssystemsdealingwithcustomersandsupportprocessessuchas

September(2)

takingorders,processingbills,collectingpayments,salesandmarketing,

August(2)

supportingcustomercareagentsinresponsetoservicerequests,trouble

July(3)

reportingandbillinginquiries,etc.
OSSandBSSsystemstogetherareoftenabbreviatedasBSS/OSSor

June(1)
May(3)

B/OSS.ThetermOSSwashistoricallyusedtoincludebothnetworkand

April(3)

businesssystems.Someindustryanalysts,systemintegratorsandservice

March(7)

providersstillusethetermOSStoincludebothnetworkandbusiness
systems,whichsometimescausesconfusion.

RESTinpracticeand
Richardson'sRESTful
maturity...

ThisarticleprovidesanoverviewofsomeofthecoreareasinOSSand

TelecomOSS/BSS:AnOverview

BSSsuchasOrderFulfillment,ServiceAssuranceandBillingsystems.The
followingBSS/OSSsystemsarecovered:
OrderFulfillmentOrderManagement,ServiceProvisioningand
InventoryManagement
ServiceAssuranceFault&TroubleManagement,Network
PerformanceManagement,Topology&ConfigurationManagement,
Planning&Testing
BillingBillingMediation,Rating,BillingSystems,Interconnection
Billing,RevenueAssurance
Thearticleexplainssomeofthebasicfunctionsofthesesystems.
However,thisarticledoesn'tintendtoprovideextensivedetails.Foran
extensiveoverviewofbusinessactivities,businessprocessandfunctions,
refertostandardssuchaseTOMandTAMathttp://www.tmforum.org/.

ColinPowellonleadership
AproofthatMicrosoft
technologiescanbeusedfo...
Testing1millionconcurrent
usersonMySpacelive...
Comparisionof
"wrapped"/"nonwrapped"
conventions...
Whateveryprogrammermust
knowaboutUnicodeand...
February(9)
2009(7)
2005(7)

2.TheRealmofOSS/BSSinOrder
Fulfillment,AssuranceandBilling
2.1OrderFulfillment

2004(5)

SUBSCRIBE TO

Posts
Communicationsproducts/servicescouldrangefromVoiceservicestoIP
andDataservicestoHostingandCPEservices.Someoftheexamplesof

Comments

communicationsproducts/servicesare:
VoiceBasictelephony,longdistance,tollfree,VoiceoverIP
(VoIP),ContactCenter,LocalAccess,etc.

Enteryouremailaddress:

InternetProtocol(IP)InternetAccess,VPN,ContactCenter,VoIP,
RemoteAccess,etc.
DataLayer1WideAreaNetwork(WAN)ServicessuchasSONET,

Subscribe

Layer2WANservicessuchasATM,FrameRelay,PrivateLines,
Layer2VPNandMetroEthernet,etc.

DeliveredbyFeedBurner

HostingCustomApplicationEnvironments,DisasterRecovery,
ManagedServicessuchasstorage,securityandnetworkservices,
WebSiteHosting,etc.

LAB ELS

OrderFulfillmentfunctionsareacriticalsetofactivitiesperformedinorder

Complexity(1)

tofulfillcustomerordersforservicesinaCommunicationsService

Management(1)

Provider(CSP)environment.

OSS/BSS(2)

Thefollowingfigureshowsaveryhighlevelviewofactivitiesperformedin

SoftwareArchitectureandDesign(5)

atypicalCSPenvironment.

SoftwareEngineering(3)

Afterorderentry,validationandsubmission,ordersaredecomposedand
sentforprovisioning.Uponfulfillingthedecomposedordersand
appropriatetestingofthecircuits,theordersareputintoinventory.The
followingsubsectionsexplaintheOrderFulfillmentrelatedfunctionsand
OSS/BSSsystems.
2.1.1OrderManagement
OrderManagementsystemsarecomplexsystemsthatallowcustomeror
customerservicerepresentativestocaptureandprocessneworders,
modifyexistingorders,processcustomermovesandchanges,pricequotes
andorders,validateorders,etc.,whilesupportingmultiplechannelssuch
asWeb,Ordertemplatedocumentsandpartnerapplicationsaswellas
multiplelinesofbusinesses.
OrderManagementincludesthefollowingareas:
OrderEntryandvalidationTheOrderEntryprocesscaptures
orderdetailssuchaspackageorplan,serviceaddress,service
details,customeraccounts,relevantcontactsandapplicable
contracts.DataenteredduringOrderEntryisalsovalidatedagainst
predeterminedrules.
Orderscanbevalidatedasthedataisenteredand/orvalidationafter
allthedatahasbeenentered.Products/solutionsthatvalidateorder
dataastheyareenteredandwalktheuserthroughtheproduct
configurationprocessareknownasProductConfigurators.Oneof
suchtoolsavailableinthemarketisSelecticaCOnfigurator.
OrderDecompositionAsinglecustomerordercanbedecomposed
intooneormoreservicerequests,typicallybasedonservicetypes
orquantities,inordertobeabletofulfillanorder.
Forexample,ifacustomerordercontainsbothaVoIPorderanda
phonelineorder,twoservicerequestswouldbecreated,oneeach
forVoIPandthephoneline,eachofwhichwouldbesenttothe
appropriateprovisioningsystems.
Oneofthemajorproblemsserviceprovidersoftengrapplewithisthat,as
newservicesareaddedtotheofferings,ledbydifferentbusinessunits,the
lackofflexibleordermanagementplatformresultsinproduct/service
specificOSS/BSSapplications.Theseinturnresultinhighertimeto
marketaswellasincreasedcostsofmaintainingmanydifferent

applicationsandsystems.ProductcatalogbasedOrderManagement
solutionsattempttosolvetheseproblemsbystoringandprocessing
qualificationrulesforservicesbasedoncustomerprofiles,ordering
channels,servicelocations,productinterdependencies,availability,
customereligibilityandotherbusinessconstraints.
2.1.2ServiceProvisioning
ServiceProvisioningsystemsaresystemsusedtosetupproducts/services
forthecustomerafteranorderfortheserviceshasbeencreatedand
acceptedbytheCSP.
Serviceprovisioningactivitiesincludespecifyingthepiecesofequipment
andpartsofthenetworktofulfilltheservice,configuringthecustomers
routingpath,allocationofbandwidthinthetransportnetwork,settingupof
wiringandtransmission,etc.
Someofthesystemsthatconstituteprovisioningsystemsare:Circuit
Design&AssignmentTools,Activationsystems,andFieldService
Managementsystems.
Circuitdesignreferstospecifyingwhetherfacilitiesexisttoprovidethe
serviceandwhichpiecesofthenetworkequipmentandroutestheservice
shallutilize.
OneofthemostwidelyusedsystemsprovidingCircuitDesignfacilityis
TelcordiaTIRKS.ApartfromCircuitDesignsupport,italsoprovidescircuit
ordercontrol,inventoryrecordmaintenance,selectionandassignmentof
componentsfrominventory,andpreparationanddistributionofcircuit
workorders.TheordercontrolmoduleinTIRKSworkswithacircuit
provisioningsystemandoperatesinconjunctionwithotherTIRKS
componentstoassignfacilityandequipmentinformationforcircuitorders
anddesigncircuits.TIRKScanthenprovideautomateddesigncriteriafor
certaincircuitorders.ThecircuitdesigngeneratedinTIRKSisthen
communicatedtofieldoperationsorautomatedactivationsystemsfor
implementation.
CircuitDesignandAssignmenttoolsthesedaysoftenhavegraphicaltools
thatallowausertocreateservicesonanetworkmapusingmouseclicks
anddraganddropratherthandrawingmapsbyhandorusinganabstract
setofequipmentidentifiersdisplayedinatable.
Afteraserviceisdesignedbasedontheexistingequipmentandcircuit
inventory,itisreadytobeactivated.Ifnewequipmentorlinesneedtobe
configuredmanually,aFieldServiceManagement(FSM)systemisnotified
whichinturndispatchestechnicians.
Moreover,certainactivationscanbeperformedautomatically.For
example,issuingcommandstoATMorcircuitswitchestoprovisioncircuits,
toSONETterminalstoallocatebandwidth,andtoawidearrayofaccess
devicessuchasDSLAMS,DigitalLoopCarriers(DLC),orcablemodems.
Forsuchactivations,ServiceActivationsystemspassthedevicespecific

commandsandconfigurationchangestothenetworkelements,Element
ManagementSystems(EMS),NetworkManagementSystems(NMS)or
applicationhosts.
EMSsaredesignedtoreceiveandexecutecommandssentbyactivation
systemsonthedevices.EMSscanalsofeedequipmentstatusdatabackto
networkandtroublemanagementsystems.EMSsuseprotocolssuchas
CommonManagementInformationprotocol(CMIP)orTransactionLanguage
(TL)orSimpleNetworkManagementProtocol(SNMP)tocommunicatewith
activationandothersystems.
Activationsystemsoftencomprisealibraryofadapterstovariousnetwork
systems.Theyusuallyalsosupporttransactioncontrol,i.e.thecapability
torollbackoperationsalreadyperformed,incaseanerroroccurs.
ItshouldbenotedthatProvisioningsystemsinteractwiththeInventory
systems,bothtoverifythattherequirednetworkelementsandother
facilitiesareavailable,andoncetheresourcesareprovisionedtoreflect
thechangedonlineconfigurationofthefacilities.Therefore,provisioning
systemshaveclosechannelswithinventorysystems.Asaresult,some
vendorshavecombinedworkflowcapabilitieswithinventorymanagement
capabilitiesintheirproducts.

2.3InventoryManagement

Trackinginventoryinvolvestrackingequipment,facilitiesandcircuits.
Someexamplesofinformationtrackedare:thelocationandquantitiesof
theequipment,howapieceofequipmentisconfiguredanditsstatus,etc.
InventoryManagementSystemstrackboththephysicalnetworkassets
(suchasequipmentanddevices)aswellaslogicalinventory(suchas
activeports,circuitids,IPaddresses,etc.),althoughnotallsupportboth.
Byrelatingusageofnetworkassetstospecificcustomersandservices,an
inventorysystemcanhelpnetworkoperationsdeterminethenetwork
usageandavailablecapacityaswellasenableautomatednetworkdesign
andplanning.InventoryManagementSystemsalsoenableService
Assurancesystemstofindtheimpactofanetworkfaultonthecustomers
circuits.
Sometoolsalsohaveautodiscoveryfeaturestoautomaticallycheck
physicalnetworkassetsandmatchtheresultswiththeinformationheldin
theinventory.However,theseworkonlywithsomeofthenewerintelligent
networkelements.

2.2ServiceAssurance
Communicationsserviceproviders(CSP)strivetodifferentiatethemselves
fromtheircompetitorsbyimplementingattractiveServiceLevel
Agreements(SLA).SLAsareformalcontractswherethelevelofservice
deliveredbytheCSPtohiscustomerisstipulated.AnSLAmayspecify
levelsofserviceavailability,performance,operation,etc.aswellas
penaltiesuponviolationoftheSLA.

OfferingSLAsimpliesthattheserviceproviderhastheabilitytomonitor,
actandreportthelevelofservice,inordertoassurethequalityof
servicesdeliveredtothecustomers.ServiceAssurancereferstoallthe
activitiesperformedforsuchanassurance.ThegoalofServiceAssurance
istoprovideanoptimalcustomerexperience,thathelpsretainexisting
customers,attractnewcustomersandpreventpenaltiesarisingoutof
violationofSLAs.
Thefollowingsubsectionsintroducesomeofthecommonservice
Assurancesystems.
2.2.1FaultandTroubleManagement
FaultManagementSystemsaredesignedfordetection,isolationand
correctionofmalfunctionsinacommunicationsnetwork.Theymonitorand
processnetworkalarmsgeneratedbynetworkelements(routers,switches,
gateways,etc.).Analarm*isapersistentindicationofafaultthatis
clearedonlywhenthetriggeringconditionisresolved.
Examplesoftroubleorfaultinanetworkaredamagetoanopticalfiber
line,switchfailure,etc.Suchaprobleminthenetworkcanresultina
chainreactionwheremanynetworkelementsinacertainpathproduce
alarms*.
FaultManagementSystemsmaybeeitheracomponentwithinNetwork
ManagementSystemsorasastandalonesetofsystemandapplication
software.
Thefollowingfigureillustrateshowfaultmanagementworks.

NetworkElementsaredesignedtoprovidevariouslevelsofselfdiagnosis.
OlderNetworkElementsmightsimplysendanalarmnotifyingaproblem
whilenewerNetworkElementscanprovidemorepreciseanddetailed
messages.FaultManagementSystemsmaycollectalarmsviaSNMPtraps,
CMIPeventsorproprietaryagents,viaEMS.Theyusecomplexfiltering
systemstoassignalarmstospecificseveritylevelsandcorrelatedifferent
alarmstolocatethesourceandcauseofaproblem.

Afteraproblemisidentified,theFMSthennotifiesappropriatenetwork
operatorsaswellaspasstheprobleminformationtoaTrouble
ManagementSystemthatinturnlogstheproblemandissuesatrouble
tickettostarttherepairprocess.
TheTroubleManagementSystemthensendscommandstoappropriate
systemssuchasFieldServiceManagementtoscheduleanddispatch
technicianstorepairtheequipmentand/ortoEMStoreroutenetwork
trafficaroundtheproblemareas.
TroubleManagementsystemsalsohandleautomaticescalation,suchas
progressionofaticketfromminortomajorormajortocritical,etc.,and
supportavarietyofnotificationmethodssuchaspaging,emails,synthesis
voicedialout.
FaultManagementsystemsusuallyprovidegraphicalnetworkdisplays
whichareprojectedonlargescreensattheNetworkOperationsCentres
(NOC).NOCoperatorscanseerolebasedviewsontheirconsoles,
shortcutstooperationstheyperformthemostaswellastoolstoquickly
makeconnectionstoEMStoperformanytestingordiagnosticoperation.
2.2.2NetworkPerformanceManagement
PerformanceManagementcomponentsinNMSandotherAlarmHandlers
monitorapplicationsandsystemsandcollectperformancevariablesof
interestatspecifiedintervals.Performancevariablesofinterestmaybe
serviceprovidernetworkedgeavailability,customerpremisesavailability,
responsetimes,packetdeliveryrate,packetlosses,latencies,jittersand
outofsequencepacketreorder,etc.,tonameafew.
Onewaytocaptureperformancemetricsiscollectingeventlogs,CDRsand
otherperformancedatasuchascountersortimersthatthenetworkand
systemelementsmaintainaspartoftheirnormaloperation.Thisis
referredtoaspassivemeasurement.Performancedataiscapturedby
pollingMIBusingSNMPorusingsyslog,(I&II),FTP,EMSfeeds,etc.Most
passivemeasurementsreportonasinglenetworkelement.
Forexample,anEthernetSwitchmayhaveaMIBwhichprovidesinandout
datavolumesofeachport,histogramsofframesizes,numberandtypesof
erroneousframes,centralprocessingunit(CPU)busystatus.Associated
RemoteMonitoring(RMON)MIBtypedatacanthenlisttenmostactive
users,etc.PerformanceManagementtoolscanaccessthedatabyusing
SNMPtopolltheMIBsatpredefinedintervals.
Statisticsonperformancevariablescanalsobecapturedviadedicated
networkappliancesknownsuchasprobesandsniffersthatmonitoror
probecustomerslocalloopconnections,packetperformance,etc.This
formofperformancetestingisusuallyreferredtoasactivetesting.
PacketsnifferstypicallymonitorsignalingprotocolssuchasSIPandRTPby
inspectingpacketsonthewire/fiber,usingpings,DNS,FTP,HTTPfetches,

etc.ExamplesincludeWireSharkandGeoprobes.
ProbessuchasBrixNetworksBrixWorksVerifiersandTektronix/Minacom
IVRtoolstypicallyemulatecustomertrafficinordertotestorprobe
specificpathstomeasurethequalityoftheservicessupported.Probes
couldbeeitherplacedintothenetworkorcouldbebuiltintonetwork
elementssuchasinthecaseofCiscosIPServiceLevelAgreementstools.
Notethatactivemeasurementmeasuresaservice,suchasapplication
responsetime,insteadoftheinternaloperationofanetworkelement.
Anexampleofactivenetworkperformancetestisinjectingping(short,
networklayerechopacket)intothenetworkaimedataremoteIPaddress.
Roundtriptimeismeasuredifthepingpacketreturns,andanerror
counterisincrementedifitdoesnt.
Performancestatisticscapturedbyactiveorpassiveperformancetests
arenormalizedandroutedtorelationaldatabasesand/ordatawarehouses.
AnalternativeistopasstheperformancedatadirectlytoPerformance
Managementtools.Forexample,ConcordeHealthcouldcollect
performancestatisticsfromNetcoolagentsviaSNMPpollsatapredefined
interval.
Performancestatisticsareinitiallyanalyzedtodeterminethenormal
(baseline)levels.Appropriatethresholdsaredeterminedforeachofthe
interestingperformancevariablesothatexceedingthethresholdsindicates
aproblem.
PerformanceManagementtoolsthenmeasuretheperformancevariables
againstSLAsdefinedasthresholdsperapplicationorservice,onanon
goingbasis.Incaseofexceptionstheyreportthemtoalarmhandlers.This
formofperformancemonitoringisreactiveperformancemonitoring.Some
toolsalsosupportproactivemonitoringbywayofprovidingsimulation
toolsthathelpsnetworkoperatorsprojecthowgrowthinnetworktraffic
willaffectperformancemetricsandplantotakeproactive
countermeasuressuchasincreasecapacity.
PerformanceManagementtoolsmayalsosupportrealtimeandhistorical
reporting.SomeCSPshavetakenperformancestatisticsofthenetwork
affectingcustomerscircuitstotheircustomerselfserviceportals.
2.2.3.Topology&ConfigurationManagement
Oldernetworksandsystemswerestaticandthenetworkwiringwasfixed
inplace,andsometimesrequiredlongoutageswhilechangestothe
networkanditsconfigurationwerebeingmade.Anyerrororinconsistency
intheconfigurationfilesofdifferentnetworkdevicescausedproblem,and
thereforethesechangeswerewellcontrolled[3].
Accordingto[3],withtheriseofIPbased,dynamicallyroutednetworks,
networktopologiesstartedbecomingdynamic.Thetopologyofthenetwork
becamedynamicbecauseafewofroutersmightdecide,ontheirown,to

shiftroutingpatterns,orbecauseanetworkoperatorgroupmightadda
newrouterorswitchtothenetwork,possiblywithouteveryoneelseinthe
networkoperationscenterbeingawareofthechanges.Insteadofstatic
associationsbetweenusersandnetworkaddresses(aswassetintheold
hostsfile),DHCPandothertechniquesalloweduserstoappear,move,
anddisappearwithoutprovidingpriornoticetothenetworkadministration.
MostmajorNMSsthereforeprovidecapabilitiestoautomaticallydiscovera
networksactualtopology,whichiscriticaltounderstandnetwork
performanceorrootcauseofnetworkalarms,etc.
Probesareplacedintothenetworktoautomaticallyfinddevicesand
circuits.Also,mostnetworkelementsprovideMIBsthatcanbepolledvia
SNMPtodiscoverthenetwork,althoughdiscoveringthenetworktopology
initsentiretymaynotbeguaranteed.Backuppaths,virtualprivate
networks,MPLS,etc.,canmakeitverydifficulttodiscoveractualpaths,
throughmultiplexedlinks,patchpanels,andtestequipment[3].
Also,mostTopologyManagementSystemsallowthenetworkoperatorto
providehintssothatthesystem,forinstance,inorderthatthesystemcan
ignorecertainportionsofthenetwork.Thismakesiteasiertodiscover
relevantportionsofthenetworkmoreaccurately.
Someserviceprovidersmayrunnetworkdiscoveryroutinesonadaily
basistodiscoveranyunauthorizedchangestothenetworktopologyasa
resultofsecurityintrusionsorunplannedinsertionofdevices.
Moreover,networkelementsandcomputersystemshaveavarietyof
versioninformationassociatedwiththem.Forexample,aworkstationmay
have:OperationSystem,version32,EthernetInterface,version5.4,
TCP/IPSoftware,version2.0andSNMPSoftware,version3.1.Since
multipleengineers/networkoperatorsworkonmakingchangestothe
networkequipment,trackingthechangesmanuallywouldbeverytedious
anderrorprone.ConfigurationManagementtoolshelpautomatesthe
trackingofthechanges.ConfigurationManagementsystemsstorethe
configurationsinadatabaseorLDAPserverforeasyaccess.
Theyalsoenablenetworkoperatorstochangeconfigurationsofthe
networkelementsaswellastorollbackachangetoaprevious
configuration,ifrequired.
Whenaprobleminthenetworkoccurs,networkoperatorsoftensearchthe
ConfigurationManagementdatabaseforcluesthatcanhelpsolvethe
problem.
2.2.4.Planning&Testing
NetworkPlanningsolutionshelpdeterminewhenacommunicationnetwork
needsanupgradeoradditionalequipmentaswellastopredicttheimpact
ofchangestoaserviceprovidersnetworkstopology,configuration,traffic
andtechnology.Theyprovidesimulationtoolsthathelpthenetwork
operatorstoprojecthowgrowthinnetworktrafficwillaffectthenetwork

performance.Basedontheresultsandotherplanningactivities,network
operatorscantakecountermeasuressuchasincreasecapacity.
Testingisanimportantactivityinsettingupanetworkorcustomer
circuits.Forsimplicityinunderstandingthegamutoftestingactivities,let
usdividethemintothefollowing:
1.Testingofexistingnetworkorachange
2.Integrationtestingofservicesconfiguredforthecustomer
3.Endtoendtestingofservicesconfiguredforthecustomer
Testingtheentirenetworkplatformincludingtheequipment,servicesand
callqualityiscriticalforassessingthesystempriortodeploymentand
forserviceassuranceinproductionenvironments[4].
Networktestingtoolsusuallysimulateaproductionenvironmentand
generatesyntheticvoice,videoanddatatraffic,whichhelpsmeasure
call/dataquality,networkperformance,andtheaffectsofanychangesto
thenetworkorincreasingtrafficoraddingnewapplications.Thesetests
typicallyincludetestslikeDNS,HTTP,RTP,Ping,etc.Also,duringongoing
operations,thesetestingtoolsenableactivetestingoffacilities.
Anotherformoftestingisintegrationtestingofnetworksetupforthe
customer,i.e.,routes,circuits,etc.configuredforacustomer.Network
operatorsorfieldengineersperformintegrationtestingofservicesupon
completionofactivationsandotherprovisioningactivities.Fieldengineers
typicallyuseequipmentandnetworkelementspecificapplicationsto
performintegrationtesting.
Uponcompletionofintegrationtesting,fieldoperationsteamsarenotified
toperformendtoendtesting.Endtoendtestingincludestestingof
circuits,bothwithintheCSPsnetworkaswellaslocalaccesscircuits
betweentheCSPandthecustomerpremises.Someserviceprovidersuse
craftaccesssystemsforthebenefitoffieldtechniciansaccesstotheir
internalsystemsthroughahandheldterminal[5].Thehandheldterminal
helpsthemtoaccesslooptestingsystemandtoviewthecompletetest
summaryfromremotelocations.

2.3Billing
IDC[6]definesBillingas:theprocessingandcompilingofchargesand
enablingofrevenuecollectionfornetworkusage,featuretransactions,and
accesschargesoftheservices.Mediationsystemscollectnetworkusage
datafromthenetworkelementsandconverttobillablestatistics.
ThefollowingfiguredepictsasimpleBillingflow:

Traditionally,forphonecalls,CallDetailRecords(CDR)havebeenusedto
recordthedetailsofthecircuitswitchedphonecall.CDRincludes
informationonstarttimeofcall,endtimeofcall,durationofcall,
originatingandterminationnumbers.CDRsarestoreduntilabillingcycle
runs.ForIPBasedServices,anewstandardisgainingacceptancecalled
InternetProtocolDetailRecord(IPDR).IPDRsupportsbothvoiceanddata.
Billingsystemsusemediationoutputtodeterminechargesforthe
customers.Itisalsousedtofeedotherdownstreamapplicationssuchas
FraudandChurnManagement.
2.3.2Rating
Ratingsystemscalculatethechargeforanindividualcall,IPusageevent,
etc.usingtheCDRs/IPDRs.Ratingsystemsapplychargesbasedonpre
configuredpricingrules,applicablediscountsandrebatesfrompromotions.
Thisratingprocesshasgrownincreasinglycomplexinrecentyears.In
oldertimes,itwassolelyamatteroftakingthelengthofthecall,
assigningapricebasedonthemileageband(calculatedbycross
referencingtheprefixoftheoriginatingandterminatingnumbersinatable
ofvalues),andassigningdiscountsbasedonthetimeofday(peak,
evening,night),dayoftheweek,andholidays.
Modernratingsystemscanassigndiscountsbasedoncallingcircles,
provideflexibleratingplansbasedonsizeofaccountsandincrease
switchingcosts[2].Theseserveasstrategicmarketingtoolsbutcanbe
verycomplextoadministerandoperate.
2.3.3BillingSystems
Billingsystemsaggregateratedcalls,IP/datausageevents,etc.and
calculatecustomerinvoices.IntheUnitedStates,billingisusually
performedonceamonth.
Billingsystemscombineratedrecordswithpriorbalanceinformation,
paymentrecords,recurringcharges(suchaslinerentals),onetimefees
(suchasinstallationandservicecharges),promotionsanddiscounts
associatedwiththecustomeraccount,taxesandcredits.Overnightbilling

batchjobsareamongthelargestbatchenvironmentataCSPsoperating
environment.Eachcustomerisassignedaspecificbillingcycle.
AccordingtoInsight[2],theholygrailsofthebillingindustryareunified
billingandconvergentbilling.Withunifiedbilling,acustomergetsasingle
billforallservicesprovided(orbilled)bytheserviceprovider,
appropriatelyrated,discounted,andtaxed,andasinglecontactfor
inquiriesandnegotiation.
2.3.4.InterconnectionBilling
Inthecompetitiveworldofcommunications,serviceprovidersoftentieup
withpartners,inordertobundletheirownproductswiththeirpartners.
Thishelpstheserviceproviderstoprovideattractivebundlesofproducts
andservices.However,inordertosuccessfullysettleinterconnectbilling
settlementsaneffectiveInterconnectionBillingisrequired.
InterconnectionBillingproductssupportinterworkingofaservice
providersbillingsystemswiththecorrespondingsystemsofanother
serviceprovider,basedoninterconnectagreementsandcontracts.
2.3.5.RevenueAssurance
RevenueAssurance&FraudManagementsystemsverifybilling,detectand
identifyunauthorizedusageofserviceprovidernetworkassets.Someof
thekindsoffraudsareUsageandSubscription.
UsageFraudmeansthatacustomerusesthetelecommunicationsnetwork
illegally.Thisisaccomplishedeitherbyobtainingaservicewithnointent
topayorbyobtainingunauthorizedaccesstothenetwork(i.e.hacking
orcracking).
FraudManagementsystemstypicallydetectandpreventunauthorized
accesstoacommunicationsnetworkbyanalyzingtrafficpatternsonthe
network.Someexamplesareprovidedin[8]:

Onetechniqueinvolvesanalyzingtheaveragecalldurationorthe
numberofcallsplacedtoforeigncountriestodeterminewhetherthe
trafficpatternsareconsistentwithasubscriber'scallhistoryor
pattern.Ifacallisinconsistentwiththesubscriber'scallpattern
profile,thesubscriberisprovidedwithareportoftheabnormalcall
activity.
Othermethodsfordealingwiththeproblemofunauthorizeduse
involveautomaticallydenyingorblockingaccesstothenetwork
whenabnormaluseisdetectedtominimizethesubscriber'sfinancial
loss.
Subscriptionfraudmeansthatacustomerobtainsaserviceaccountby
givingafalseidentity(nameand/orSSN)orbygivingafalseaddressor
falsecreditworthiness.
Detectingsubscriptionfraudinvolvessearchingrecentorderandexisting

customerdataformultipleordersand/oraccountswiththesamecustomer
name,SSN,orserviceaddress.
Commonsubscriptionfraudpatternsinclude:
Changeofbillingaddresswithinafewweeksofopeninganaccount.
Substantialdeviationofusageprofileofanewuserfromanaverage
newuser.
Commontechniquestocontrolsubscriptionbasedfraudincludethreshold
basedanalysis,inferencerulesanalysis,profilebasedanalysissuchas
habitualuserprofilesandneuralnetworks.
FraudManagementSystemstypicallyreadandstoreusagedatafromthe
serviceprovidersnetworkswitchingequipmentandallowsqueriestobe
executedagainstthedatathatdetectsuspicioususagepatterns.
Theyalsoallowoperatorstoreviewcustomeraccountsthathave
suspiciousactivity,totracktheirinvestigationandrecordthefinalcase
resolution.
Itshouldbenotedthatfraudisdifferentfromrevenueleakage.Revenue
leakageischaracterizedbythelossofrevenuesresultingfromoperational
ortechnicalloopholeswheretheresultinglossesaresometimes
recoverableandgenerallydetectedthroughauditsorsimilarprocedures
[1].Fraud,ontheotherhand,ischaracterizedwiththeftbydeception,
typicallycharacterizedbyevidenceofintentwheretheresultinglossesare
oftennotrecoverableandmaybedetectedbyanalysisofcallingpatterns.
AnotherimportantclassofRevenueAssurancetoolsincludesChurn
Managementtools.Churnmanagementisanimportantareaforservice
providersthathavesubscriptionbasedbusinessduetopricewars,
aggressivemarketingandpromotionsfromcompetingserviceproviders,
andcustomersexpectationsrelatedtocustomerservice.
ChurnManagementtoolsprovidefunctionssuchasautomatedbehavior
analysis,forecastingandsimulation,empiricalprofiling,churnmetrics
capture,thatenableserviceproviderstolearnwhichcustomersarelikely
toleaveandtakeappropriatecountermeasures.

3.Conclusion
3.1Summary
OSS/BSSsystemsandapplicationsautomatemanyofthedaytoday
operationsperformedinacommunicationsserviceprovidersoperating
environment.Theyoptimizethetimetakentoperformtheseoperations
andmakethebusinessprocessesmoreefficient.
TherearenoallencompassingOSS/BSSsystemsthatcanbeinstalled,
integrated,testedandallowtheserviceproviderstoeasilymodernizetheir
endtoendoperationsfunctions.

Serviceproviders,therefore,useallthedifferentapproaches:bestof
breedinsomeareas,offtheshelfinsome,andhomegrowncustom
applicationsintheremainingareas,tomodernizeandoptimizetheir
operations.
Moreoftenthannot,manyoftheseOSS/BSSsystemsareintegratedwith
theothersinapointtopointfashion,aspartofdiscreteprojectsand
programs,sponsoredoutofdifferentbusinessunits.Thisleadstopointto
pointintegrationofOSS/BSSsystemsunlesstheprograms/projectsare
plannedwithastrategicgoal.
AsideeffectofthedifficultyinintegratingthevariousOSS/BSSsystemsis
manyoftheOSS/BSSsystemsinaserviceprovidersoperating
environmentmaynotbeintegratedatall.Forexample,itisnotunusualto
findthefollowingscenario:whenacustomerordersanewtelephoneline,
theorderingsystemtakesthedetailsofacustomersorder,butamanual
processispresenttoconfigurethetelephoneexchangeusingaswitch
managementsystem.DetailsoftheorderenteredintheOrderHandling
systemisrekeyedmanuallybythetechnicianintotheSwitchManagement
SystemaprocessoftenreferredtoasSwivelChairIntegration.
ThearticleprovidedanoverviewofsomeofthecoreOSS/BSSareasin
OrderFulfillment,ServiceAssuranceandBilling.

3.2References
[1]WhoMakesWhat:OSS,http://www.lightreading.com/document.asp?
doc_id=113052&print=true,LightReading,Dec2006
[2]The2007TelecommunicationsIndustryReview,TheInsightResearchCorp.,Dec2006
[3]EricSiegel,ArchitecturalOverviewofNetworkManagement,TheBurtonGroup,Oct2005
[4]ArindamBanerjee,NetworkManagementistheKeytotheSuccessofNextGeneration
Architecture,YankeeGroup,Jan2007
[5]SenthilK.Ramachandran,OrderFulfillmentCoreProcessesandPainAreas,TMFC2122White
paper
[6]SterlingPerrinetal.,IDC'sServiceProviderInfrastructureTaxonomy,2004,IDC
[7]LarsAndersson,OSSSolutionsforNetworkOperatorswhitepaper,2002
[8]TelecommunicationsFraudDetectionScheme,USPatent5504810,
http://www.patentstorm.us/patents/5504810/description.html,April1996
[9]OSSThroughJavaInitiative,OSS/JRoadmap,TeleManagementForum,Jan2007
[10]ElementManagementSystemsDefinitionandOverview,WebProForums,International
EngineeringConsortium(IEC)
[11]DivakaraK.Udapa,TMNTelecommunicationsManagementNetwork,McGrawHill,
ISBN:9780070658158,1999
[12]EnhancedTelecomOperationsmapeTOM:TheBusinessProcessLanguageofNGOSS,
TeleManagementForum
[13]Wikipedia,http://en.wikipedia.org/wiki/Operational_Support_Systems
[14]ElisabethRainge,NextGenerationOSSandBillingMarketTaxonomy,IDC,Oct2004
[15]Wikipedia,http://en.wikipedia.org/wiki/Fault_management
[16]Wikipedia,http://en.wikipedia.org/wiki/Management_information_base
[17]NetworkManagementBasics,
http://www.cisco.com/en/US/docs/internetworking/technology/handbook/NMBasics.html
[18]Wikipedia,http://en.wikipedia.org/wiki/Network_planning_and_design
[19]BalanNairetal.,Methodandsystemforplanningatelecommunicationsnetwork,United

StatesPatent5974127,http://www.freepatentsonline.com/5974127.html,Oct1999
[20]TelecommunicationsFraudDetectionScheme,USPatent5504810,
http://www.patentstorm.us/patents/5504810/description.html,April1996
[21]StephenBrown,TelecommunicationFraudManagement,Jan2005,
http://www.waveroad.ca/ressources/Whitepaper_SB_Janvier2005.pdf
[22]EricSiegel,MeasuringPerformanceofNetworksandApplications,TheBurtonGroup,Feb2007
[23]InternationalEngineeringConsortium(IEC),Tutorials,http://www.iec.org/online/tutorials/

P O S T ED B Y R A V I S H A R DA A T 12: 05 P M
LA B ELS : O S S /B S S

39CO MMENTS:
Gateway2Africasaid...
Niceinformation.IamRAconsultant,iwouldliketoknowmoreonoss/bss.I
needmoreinfofromRAperspective.
4:33P M
RaviShardasaid...
Thanks.
TMForumhasaninitiaveonRevenueAssurance.Underthedownloadssection
(undertheinitiative)youcanfindsomegreatdocumentsonRA.
5 :1 9P M
ETL......said...
Simplyveryusefularticle.
ThanksRavi:)
3:1 0 A M
Janitsaid...
HiRavi,
Verynice,welldetailedarticle.Youhaveanicebloghereandwouldlovetosee
youpostmoreoften...:)
5 :31 P M
RaviShardasaid...
Thanksall!
7 :33A M
Varunsaid...
HiRavi,
Awesome!
VarunDeshpande.
1 :1 8 P M

Roshansaid...
Verynicearticle.JustwhatiwaslookingforanoverviewaboutOSSandBSS.
InformationonthesomeofthecurrentmarketproductsCOTSforthedifferent
areasofOSSandBSSwouldhavebeenuseful.
2:1 8 A M
Venkatsaid...
GoodWorkRavi...thanksMate!!!Steve..
9:22A M
MyBlogMyLifesaid...
GoodBlog.Hadanoverviewin<10minutes.
1 :1 1 P M
Manojsaid...
Goodoverviewandnicelystructured.Thanks.ManojUP
1 2:22P M
Sherylsaid...
HiRavi,
Veryusefularticles.Wehavesomerelevantarticlesandspeakerinterviewson
OSS/BSStoo.Pleasefeelfreetotakealook,anduseourmaterials,justaslongas
yougiveoureventTelecomITTransformationthecredits.
www.telecomittransformation.com
8 :35 A M
rahul.vsaid...
Ravi,thanksforsharingveryusefularticle.........
1 0 :46A M
Blackie...said...
reallygreatforbeginners...thanksman...greatwork..
9:48 P M
sekharbabuatmakurisaid...
verynicearticle
1 1 :1 9P M
ShashankMishrasaid...
helloraviSir,
youhavewrittensuchaniceinformationforOSS/BSSijuststartedmycarrierin
telecomdomainandinitiallyiwasnotknowingallthetechnicaltermsandafter
goingthroughyourblogiamabletounderstandallthethingsslowlyslowlyso
againthanksforsharingvaluableinformation.

andiwanttoknowyourvaluablethoughtsonMetaSolvandCRAMERsystems.
3:0 5 P M
ShashankMishrasaid...
helloraviSir,
youhavewrittensuchaniceinformationforOSS/BSSijuststartedmycarrierin
telecomdomainandinitiallyiwasnotknowingallthetechnicaltermsandafter
goingthroughyourblogiamabletounderstandallthethingsslowlyslowlyso
againthanksforsharingvaluableinformation.
andiwanttoknowyourvaluablethoughtsonMetaSolvandCRAMERsystems.
3:0 8 P M
santoshbaranwalsaid...
verynicearticle.
Thanks
1 2:29P M
jamesksaid...
Thiscommenthasbeenremovedbytheauthor.
1 0 :47 P M
ashokgandu22said...
verynicearticle.
7 :5 4P M
vijaysaid...
ThankyouveryMuchforvaluableinformation.Hadadoubts,allclearedthrough
yourarticle.ThankYouverymuchsir.
9:0 8 P M
GuilhermeZardettosaid...
Hi,
veryniceoverview!
Youknowifthere'sanyonlinecourseregardingit?
tks
gvzardetto@gmail.com
4:5 7 A M
PrologicCorporationsaid...
Thisisagoodarticle&goodsite.Thankyouforsharingthisarticle.Itishelpus
followingcategorize:
healthcare,ecommerce,programming,multiplatform,itconsulting,retail,
manufacturing,CRM,technologymeans,digitalsupplychainmanagement,
Deliveringhighqualityserviceforyourbusinessapplications,

SolutionsforallIndustries,
Gettingyourapplicationstalkingisthekeytobetterbusinessprocesses,
Rapidwebservicessolutionsforrealbusinessproblems,
WebbasedCorporateDocumentManagementSystem,
OutsourcingSolution,
FinancialandOperationsBusinessIntelligenceSolution,
Ouraddress:
2002TimberlochPlace,Suite200
TheWoodlands,TX77380
prologiccorp
7 :36P M
Softqlsaid...
RaviShardasweblogverynicepost
telecomstaffing
1 2:1 5 P M
SelimMohammadsaid...
HiRavi,
IamworkinginanISPandTelecommunicationorganizationandleadingB/OSS
department.Iamsearchingthatkindofdocumentswhichcangiveamoredetails
ofOSSandBSScurrentpracticeworldwidealongwithmyexpectationlike
FCAPS.CanyougivemesuchadocumentsthatyouhavemadeforfullB/OSS
architecture.
Thanks
SelimMohammad
(goodboylotaplayer@gmail.com)
1 2:1 9P M
SanghaviTiyasaid...
Thisistrulyaveryinformativepost.
BestNetworkManagementSolution|BestApplicationManagementSolution
3:46P M
PrologicCorporationsaid...
Thisisagoodarticle&goodsite.Thankyouforsharingthisarticle.Itishelpus
followingcategorize:
healthcare,ecommerce,programming,multiplatform,inventorymanagement,
cloudbasedsolutions,itconsulting,retail,manufacturing,CRM,technology
means,digitalsupplychainmanagement,Deliveringhighqualityservicefor
yourbusinessapplications,
SolutionsforallIndustries,packagedapplications,businessapplications,Web
services,
Businessintelligence,BusinessDevelopment,SoftwareDevelopmentetc.

Ouraddress:
2002TimberlochPlace,Suite200
TheWoodlands,TX77380
2813641799
prologiccorp
8 :5 5 P M
SanghaviTiyasaid...
Theblogisabsolutelyfantastic.Lotsofgreatinformationandinspiration,both
ofwhichweallneed.Thanks.
CloudInfrastructure&HostingServices|Publiccloudserviceinindia
4:0 3P M
TheJigsawsaid...
Really,Thisisawonderfulpost.Ienjoyedtheinformationlot.Iwillbookmark
thispage.Thanksforsharingthisimportantinformation.CorporateMovie||
CorporateVideoProduction||AdFilmsMaker||TrainingFilms
2:0 8 P M
TheJigsawsaid...
Wow!Greatpost!Thecontentisveryrich,andIreallylikeit.Ithelpmevery
muchtosolvesomeproblems.Itisveryhelpfulforallthepeopleontheweb.
Thanksalot.EcommerceProductPhotography||EcommerceProduct
Photoshoot||ProductsCatalogue
2:0 9P M
NikulChauhansaid...
HelloRavi
YouexplainedinverynicewaybutstillIwouldliketoknowmoreaboutBSSand
OSSanditsinternalcomponentsanditsworkinginverydetails.Doyouhaveany
linkoranysuggestionforit.
7 :5 8 P M
JannikAndrewsaid...
ThankyoufortheCollectionofTutorialsonBusinessAnalyst
BusinessAnalystOnlineTraining
9:1 0 P M
MedicalBillingsaid...
HII..
Greatblognicenusefulinformation,itisveryhelpfulforme..
OutsourcingServicesinUSA
2:5 3P M

AnupamAgarwalsaid...
simplyexplainedthecomplexthing...verynice
4:5 6P M
LarrySmithsaid...
Yourblogpostisgoodone.Ireallylikedit.Ialsoworkonthistypeofsitethatis
basedontelecomandpleasekeepupdatinguswithyourviews.
BusinessGradeVoIP|ITConsultant
3:44P M
arvindswamysaid...
Hey,Thankyouforsharingsuchanamazingandinformativepost.Really
enjoyedreadingit.:)

OrderManagementSoftware
1 2:1 4P M
QaditSystemsaid...
Greatblognicenusefulinformation,itisveryhelpfulforme!!
ITsecuritycertificationinChennai
3:41 P M
ShiyaPriyasaid...
NiceWebsite...
HeyJOINnowfblikesbot.comandIncreaseFacebookLikesyourprofileand
websites.
IncreaseFacebookLikesandcheckyourwebsiteworthworthmywebsites
FBLikesandcheckyourwebsiteworthWebsiteValueCalculator
HotWallpapers
itsmaybeverybeneficialforyoualsoreally
3:0 0 P M
RachaelLaurencesaid...
HeyIjustpaidforthissamearticlethatishereforfree,whatatotalrip
1 0 :29A M
RufuTechsaid...
TelecomOSS/BSS:AnOverviewPost
inventorymanagementsoftware
5 :20 P M
PostaComment
LINK STO THISPO ST
CreateaLink
NewerPost

Home

OlderPost

Subscribeto:PostComments(Atom)

Das könnte Ihnen auch gefallen