Billing and Customer Care System

Slides:



Advertisements
Similar presentations
Inter WISP WLAN roaming
Advertisements

Network II.5 simulator ..
Wireless network Usually use Radio Frequency (RF) technology Adv :
End to End Bill Reconciliation with Telesoft Consulting Ltd. Vienna,
Lectures on File Management
Divisional Engineer (Mediation and Billing)
TELE202 Lecture 7 X.25 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Routing in WAN »Source: chapter 10 ¥This Lecture »X.25 »Source: chapter 10 ¥Next.
H. 323 Chapter 4.
New Horizons Cybersoft Limited. CONTENTS Concept Behind Spot Billing Benefits of SBM(GPRS) GPRS enabled SBM advantages. SBM(GPRS) Billing Process Data.
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
Team: Maya Zalcberg Diana Attar Levona Hershtik Academic advisor: Prof. Ehud Gudes ADD Presentation.
Web Server Administration
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Mobile Billing.
Core 3: Communication Systems. On any network there are two types of computers present – servers and clients. By definition Client-Server architecture.
The OSI Model A layered framework for the design of network systems that allows communication across all types of computer systems regardless of their.
Lecture Note 8 Using Data Flow Diagrams
Ch. 31 Q and A IS 333 Spring 2015 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
Centralized SIM Server for iGATE/VoIPBOX GSM FX / UMTS systems
Service Charging Platform. Converged Billing 0 Account Balance Management 0 Subscription Charges 0 Balance Transfer 0 Charges 0 Limitations 0 Credit Reservation.
WORKFLOW IN MOBILE ENVIRONMENT. WHAT IS WORKFLOW ?  WORKFLOW IS A COLLECTION OF TASKS ORGANIZED TO ACCOMPLISH SOME BUSINESS PROCESS.  EXAMPLE: Patient.
Module 1 WANs and Routers.
Client/Server Databases and the Oracle 10g Relational Database
IT323 - Software Engineering 2 Tutorial 1. 0 The system 1.0 A Function 1.1 Activity of the function Task Task Task 1.2 Another activity.
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Network Management Fourteen Meeting. Principles Of Network Management Telecommunications management network (TMN) provides a framework for telecommunications.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Mr. Ran Mitra Vice President Intelligent Networks Division New Ways to Generate Profit in a Real-Time Billing Environment.
Revenue Management System. Agenda An Overview of  RMS Features  DSW in RMS context.
OOSE Use Case. Requirement Functional: –Features, capabilities, and security Non Functional: –Usability: Human factors, help, and documentation –Reliability:
G063 - Distributed Databases. Learning Objectives: By the end of this topic you should be able to: explain how databases may be stored in more than one.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
Process Architecture Process Architecture - A portion of a program that can run independently of and concurrently with other portions of the program. Some.
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Chap14. GSM Operations, Administration, and Maintenance 네트워크 컴퓨팅 연구실 서 돈 철
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
Individual Project 1 Sarah Pritchard. Fran, a customer of your company, would like to visit your company’s website from her home computer… How does your.
Session 1 Module 1: Introduction to Data Integrity
Communication Protocol Engineering Lab. Myung Jo. Kim. 1 Mobile Prepaid Phone Service Kim Myung Jo Communication.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Company LOGO Network Management Architecture By Dr. Shadi Masadeh 1.
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
1 Kyung Hee University Chapter 11 User Datagram Protocol.
Day in the Life (DITL) Production Operations with Energy Builder Copyright © 2015 EDataViz LLC.
It is a complete O 2 C Presentation which will help you : To Overview Order Management complete process. TO describe the Order Management process flow.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
Ch. 31 Q and A IS 333 Spring 2016 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
Systems Analysis and Design in a Changing World, Fourth Edition
PART1 Data collection methodology and NM paradigms 1.
OPS Requirements Specification and Analysis Dustin Larson Bryan Campbell Charles Sears.
Databases and DBMSs Todd S. Bacastow January 2005.
Transaction processing systems
CHAPTER 3 Architectures for Distributed Systems
Data Networking Fundamentals
Data, Databases, and DBMSs
CCNA 3 v3 JEOPARDY Module 8 CCNA3 v3 Module 8 K. Martin.
Time Gathering Systems Secure Data Collection for IBM System i Server
Chap14. GSM Operations, Administration, and Maintenance
Unit 11- Computer Networks
DATABASES WHAT IS A DATABASE?
Presentation transcript:

Billing and Customer Care System (BCCS)

Functions of BCCS ٭ Provisioning ٭ Billing ٭ Customer Care

BCCS BLOCK DIAGRAM CSR OM Mediation BP Connect WAN VU TCP/IP Database Customer DATABASE Connect VU Mediation CDR Storage MSC IN UMS WAP MSCs SMSC FTAM

CSR CONNECTIVITY SCHEMATIC Connectivity to Level 1 router E1 Converter Central Switch Ethernet port Serial port Level 2 Router Cisco 2621 LAN cable LAN Switch Cisco 2950 Servers located at Pune HP Printer E1 at each location Is backed up with ISDN BRI PC/Terminal

Ring network for CSR connectivity 50 CSR Node connected Ahmedabad 50 CSR Node connected Bhopal 50 CSR Node connected Pune Nagpur Raipur 50 CSR Node connected 50 CSR Node connected

250 CSR sites are connecting centrally at Pune via level1 routers connected in ring. The level1 routers are connected between Pune, Nagpur, Ahmedabad, Bhopal & Raipur. All the CSR locations are connected to level1 router via 1 E1 link, depending on their region. Activities done at CSR locations are: Provisioning. Billing information for the customers. Duplicate billing. Booking. Allocation of Plan. Prepaid & Postpaid. Collections.

MSC Network diagram X25 Router MSC Router Central Router 7206 Billing servers MSC Locations: Pune Aurangabad Nagpur Ahmedabad Rajkot Surat Bhopal Raipur 5505 S/W

MSC Network is connected to 8 locations within the west zone. Pune, Aurangabad, Nagpur, Ahmedabad, Rajkot, Surat, Bhopal & Raipur. The connectivity diagram for the same is given below: Each MSC location is connected with 1 E1 link & ISDN as a backup. The E1 link is connected to the MSC router & then connected to X25 router. The X25 router is connected to the switch where all the CDR’s are collected. All the locations are connected at Pune to the Central Router. The Central Router is connected to the Billing Servers via Cisco switch. All the CDR’s are further send to Billing Servers for processing.

ARBOR/OM An order Management System which supports order handling. It supports workflow management activities for products and services. It is used in tandem with arbor/BP.

ORDER (Central Concept of OM) Every order is associated with a master Account. Master Account may be an existing account from BP as a new or pending account in OM. An order consists of one or more items. A single order can contain any combination of new, modified or disconnected service. Examples of order a. Create new Accounts b. Add products & services c. Change products & services. d. Discontinue products or services.

System Architecture OM system architecture routes all communications between the user interface (GUI) and the database through a middle layer. OM is built around a RDBMS (relational database management system) that contains all orders and account information as well as system configuration information.

System Architecture Contd….. OM servers and databases are logical entities and they need not be uniquely associated with physical database.

Network provisioning workflow The network provisioning process begins when the CSR commits an “order” comprised of one of more products associated with network provisioning related workflow items. The sequence of state transitions occurring for each of the product level workflow items associated with the new order.

ORDER FLOW OM CSR 3 1 BP 5 SWITCH 10 3 CONNECT VU SWITCH OM 1 CSR 7 8 2. Order gets inserted into a table in OM Database 3. Provmgr picks up the order and sends it to connect VU 9. Provupdater updates the status of order as completed. 10. Arbor updated then updates the order in the BP database. 4. The order is queued in the connectVU for respective GW 5. Order is sent to the NE(Switch) for provisioning. 8. CVU completes the order and sends acknowledgement to OM. 6. The order gets executed in the switch. 7. Switch sends an ack back to CVU. ICC gives an order

Role of Mediation Collects CDRs from various NEs Filters the CDRs (Allowing all & only billable CDRs to the Billing System) Formats the CDRs as required by the Billing System Can store CDRs for a certain time period

Flow of CDRs MSC BPL MSC AHM MSC Pune WAP IN FTAM FTAM FTAM TCP/IP Mediation System BILLDATS TCP/IP UMS SMSC TCP/IP TCP/IP TCP/IP ARBOR BILLING SYSTEM

Size of CDRs In MSC - 120 – 200 Bytes There are various modules according to the type of Call (IN,VPN etc) IN BP size of CDR is fixed 472 Bytes No attached modules

Analysis of CDRs Basic Call records - 55 % Supplementary CDRs - 12 % Auxillary CDRs - 33 %

CDRs in BP Only 25-20 % of the CDRs are able to make it to the Billing System If we block MTC at the mediation this further gets reduced to 12-15 %

The CDRs in BP MTC - 48 - 52 % MOC - 20 - 25 % RMR - 4-5 % VPN - 0-2 % REST - 0-2 % SMS - 18 – 20 %

Salient Configurations All the voice call details (Both prepaid and postpaid) are collected from MSC The CDRs from IN are not used by the billing for any purpose ( Although they are not required for bill generation purpose)

Salient Configuration (Contd ..) All the SMS CDRs are collected from SMSC except the MT-SMS of Inroamers The call detail records of DATA calls are being collected from MSC.

Problems in Mediation Logic The problems arises when mediation is unable to do its job of sending all the billable CDRs and only the billable CDRs to the billing sytem. The latter results in the CDRs ending up in MIU

Problems in Mediation Logic .. 1. Mediation has been unable to properly distinguish between prepaid and postpaid CDRs. Which results in non billable CDRs going into Billing systems and are rejected by the MPS going into MIU.

Problems in Mediation Logic .. 2. Since all the SMS CDRs are collected from SMSC, mediation doesn’t find enough information in these CDRs to distinguish between postpaid and prepaid , resulting in all prepaid SMS CDRs ending into MIU.

Usage Processing Tasks Retrieve records of usage events from network mediation layers. Calculate usage charges for each usage event. Route usge records for roaming clients to clearing house. Store usage records for local customers in the local database.

Bill Processing Tasks Calculate customer balances based on charges and credits (e.g. service charges, monthly fees, usage charges, taxes, late fees, adjustments, discounts and payments). Arrange charges and credits on formatted customer bills. Dispatch customer bills.

Roaming CDR Management Roaming subscriber becomes a part of visited network. Based on foreign IMSI, CDRs are grouped in TAP files. TAP files are rated as per defined plans. TAP files are sent to Home Network through clearing Houses. Clearing House validates the TAP files. Co-ordinates for missing and error files. Generates high usage report & fraud reports. For MTNL Delhi & Mumbai, TAP files are exchanged through MACH Bangalore. For BSNL Networks TAP files are exchanged directly between zonal billing centres.

Pre-Bill Checks Carried out at BCCS Before Issue of Bills Check for all promotional schemes discount e.g. a. Ganesh Festival discount scheme effective b. Dassehra Postpaid scheme c. Rs.100/- discount upto 6 months Discount for unlimited SMS only for Plan 525. Check for more than one packages attached to a service instant. Check for nil packages attached. Check for discount for friends & family

Pre-bill checks Contd……….. Check for non charging of activation fee for change of plan cases. Updation of all batch payments Extra charges due to attachment of itemized bill more than once. Filtering of duplicate CDRs Non charging of Online calls for VPN accounts.

Workflow State Description Contd… Order Creation The CSR enters an order using the Arbor/OM desktop GUI application. In this state, no workflow items yet exist. Workflow Item Waiting to be Processed On entry, a new order is committed or a previously failed workflow item is requeued by the CSR. In this state, workflow processing is working on items which may or may not be associated with network provisioning. Workflow Item Waiting to be Sent On entry, workflow processing queues a workflow item into the Order Work Queue that needs processing. In this state, the Provisioning Manager generates a platform-specific provisioning request for transfer to the external system. The transport may or may not be successful. Workflow Item Sent (Run Provmgr utility On entry, a provisioning request is successfully sent to the external system. The provisioning Manager must only update the workflow item status to the “Sent, Waiting for Ack” value.

Workflow State Descriptions Contd… Workflow Item Waiting for Ack On entry, the associated workflow item status is updated to the “Sent, Waiting for Ack” value. The Provisioning Updater back-end process is blocked waiting for receipt of a platform-specific provisioning acknowledgement. Workflow Item Ack Received (Run Provupdater utility) On entry, a response is received from the external system. The Provisioning Updater process parses the received response to determine success or failure of the associated request. Workflow Item Failed On entry, either a failed provisioning response is received or the original provisioning request failed transport. No further processing is performed until the CSR manually checks item status and requeues the item. Workflow Item complete On entry, the provupdater process updates workflow item status to SUCCESS based on parsing the received provisioning response. CSR must query the workflow item status to confirm SUCCESS.

CDR at MSC 00001:00000110 02 07f8 000206 184116 030902 02 00 00 0000000000000000 919422468865ffffff 24365fffffffffffff 09:09 404661200171415f 3508844079552600ffffffffffffffffff 01:01 006a 02:02 00ce 06:06 0027 00271001100101100111 1001100011110000 ff:ff

The Arbor BP Format MOC0309251900079023927 2082 9422078667 9422085098 404661200118004 14 790239270123101 0000120030925155838000006000006 0 109422085098 919422078667 919422099996 3501396002494500 0000000102 40466 ANR