Management Billing
Management Billing
Management Billing
T-110.300/301
Part of Telecommunications Management Network (TMN) standard from ITU Same concepts are also important for data networks
Fault Management
Detect, isolate, repair abnormal network behavior Monitor network status
SNMP, CMIP, TMN standards Commercial and homebrew tools On traditional telco side the most important part of FCAPS
Fault Management
Configuration Management
Physical and logical network configuration How to
Add, remove and update equipment Install it physically Configure the equipment Manage versions of the configuration and Fall back to a previous configuration Keep track of the equipment Do preventive maintenance
Configuration and change management is a very important part of network management Autoconfiguration is often preferable, especially when the hardware is physically located in a separate place
E.g. cable modems, plug and play components
Accounting
Collect and analyze information about resource usage Monitoring the usage and charging for it is often an important requirement
Like, companies that dont make a profit dont live long
Accounting is related to financial functions, mostly billing Produces also internal data
Required for performance monitoring Also used for fraud monitoring
Performance Management
Collect and analyze throughput and statistical info How to ensure then enough capacity is available for services
Network bandwidth Over each link, taking latency into account Router memory and CPU Disk space etc.
Performance Management
How to find other solutions for providing performance
besides adding capacity Smarter router interface cards instead of adding CPU HTTP caches
Security Management
Control access to resources through authentication and authorization policies The production network must be protected
The security must be incorporated in the design On IP based networks separate management and user data networks (like telco user and control planes) Implementation is important Constant monitoring Constant design review Practical issues, like key and password distribution
TMN In Practice
Concepts are currently in use Only a few network equipment manufacturers are actually implementing CMISE/CMIP
Common Management Information Service Element Common Management Information Protocol E.g. latest Nokia GSM networks Much of current infrastructure relies on SNMP or proprietary protocols Simple Network Management Protocol, uses UDP/IP
Network elements (routers, hosts, printers etc) have a SNMP agent Management station queries network elements for information
The agent is a server, the management station is the client
Management Information Base (MIB) describes the information served by SNMP agents
A specification
Switch
There is a branch in the naming tree for private enterprises (usually manufacturers of network hardware) to locate their own MIBs
MIB Example
sysUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized." ::= { system 3 }
ASN.1 is used for the definition Data types: Integer, DisplayString, TimeTicks, .. More complex data types can be constructed from the basic types
CMIP
Common Management Information Protocol A more complex and capable protocol comparable to SNMP Addresses many of the shortcomings of SNMP, is also more complicated and requires more resources In many cases agents might be too heavy for practical use as compared to SNMP Currently should be considered only if network management is of serious importance
Often services can be monitored with simpler tools Example: Big Brother, http://www.bb4.org
Unix based collection of scripts, that connect the servers on the network and gather data A Web based display that shows if everything is working OK or not The source code is included (priceless!)
Service Management
Services are above the network layer, they are what the users see
Properly configured networks with redundancy might experience partial failure without affecting the services
Managing and monitoring services is not as well standardized and layered as the network level
This is becoming an important business area There is a strong trend towards allowing the users configure the services themselves "self provisioning"
After the service management is figured out, business management is the next level
Billing
Billing Basics
Billing is a very important feature of the modern telecommunications networks Initially paper tickets written by operators
Low cost work power made this feasible
Printing
Delivery
Operative systems
Mediation functionalities
Aggregate, correlate, filter and normalize the tickets, producing Records of who, when, what, (where, why)
Rating function
Prices the records, producing Priced usage records
Billing function
Creates the invoices taking into account: Accounting, payments, collections, tax, discounts
Presentation
Formatting, printing and delivery of the bill
Mediation
Collects or receives the information from the various network elements
CDRs or raw data
Produces statistics
Billing
Discounts (family, volume) Usage matched with customer accounts Connection to Customer Care Software (CRM) Tax
Invoicing
Formatting the actual bill Customers can have several subscriptions Printing and delivery
Hot Billing
Also called real time billing Needed for spending limits and pre-paid accounts In theory customer's account is monitored in real time and the service is shut off when the limit is reached In practice this is impossible
Real time is expensive (processing requirements) Simultaneous services available (voice, SMS, GPRS)
Real time billing requires specialized software and tight systems integration across the services
Billing Schemes
Monthly flat rate fee (ADSL, GPRS, local calls) Per minute (speech, circuit data, video conferencing) Per megabyte (GPRS, WLAN) Per message (SMS, e-mail) Per view (video on demand) Per transaction (music downloads) Per click (click through advertising (billing can be negative, too)) Per page (fax) Per $ (commission) Per bullet (interactive games) Or per combinations of the above Or modified by daytime, volume etc.
GPRS
15 CDRs / PDP context (WAP + GGSN + SGSN) 3 contexts / subscriber / day ~45 CDRs / subscriber / day
UMTS
GPRS + Services + QoS -> 15 + 4 + 2 CDRs 6 contexts / subscriber / day ~130 CDRs / subscriber / day
Payment Brokering
Who should manage the billing
More services and actors The telco billing system is going to be used for purchasing hard goods instead of just services? But the operator does not want to become a financial institution (regulation)
A broker (small or large financial institution) could manage the billing service
post-paid billing prepayment (wallet) customer and service identification micro (average <1 ) or macro (average >10) payments
Summary Of Billing
Billing is an important telco process It requires heavy duty processing Many operators have multiple billing systems for historical reasons
Fixed line telephony, mobile telephony, Internet services Also there is a psychological limit to what the customer is willing to accept as a "communications bill"
So Long
Source and No Money will get you through the hard times better than Money and No Source.
Bob Kodner
When in fear, and when in doubt; Run in circles, scream and shout!
Unknown