EI_GSM_ICB
-
Upload
wimaxaaabgl -
Category
Documents
-
view
221 -
download
0
Transcript of EI_GSM_ICB
-
8/10/2019 EI_GSM_ICB
1/11
ENGINEERING INSTRUCTION
INTRODUCTION TO ICB (INTER-CONNECT BILLING) IN GSM
!"(No.: GSM/BILLING/A-032)
#$ %&'(#$ )*+
$ &'(,,, -. / " 01$+
#'& &' '
20 34".
(A Govt. of India Enterprise)TECHNICAL &
DEVELOPMENT CIRCLE,
(ISO 9001:2000 Certified)
No of Pages) : 11
(Issue Number) : 01
(Issued By) : T&D, Circle
Approved By) : CGM T&D Circle
(Date of Issue): 29.09.2007
Amendment No. If Any): Nil
Page Nos. Amended) :
(Issued By) : Approved By) :
(Date of Issue) :
All efforts have been made to incorporate all relevant up to date information available, any
discrepancies or need for addition or deletion is felt necessarily may please be intimated to
this office for further improvement, on E-Mail Id [email protected].
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
http://www.docudesk.com/http://www.docudesk.com/ -
8/10/2019 EI_GSM_ICB
2/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 2 of 11
Date: 29.09.2007
INTRODUCTION TO ICB (INTER-CONNECT BILLING) IN GSM
1.0 Scope:
This EI describes the ICB (Inter Connect Billing) for GSM network.
2.0 Introduction:
In old single operator environment the life was simple. When a customer makes a phone call thenwe manage the end to end process of delivering the calls to its destination and bill the customer
for it. Now in modern multi-operator environment the situation is more complex. There was a
need for specifying cost based interconnection usage charge for origination, transit and
termination in multi-operator environment. The Interconnect Usage Charge (IUC) for origination,transit and termination are based on the principles of element based charging i.e. one operator
charging the other for the resources consumed for carriage of its calls in terms of minutes of use
(MOU). The originating service provider shall retain origination charges from the residual, after
payment of the charges for carriage, termination and access deficit charge (ADC).
Interconnection means the commercial and technical arrangements under which service providersconnect their equipment, networks and services to enable their customers to have access to the
customers, services and networks of other service providers.
Interconnect Usage Charges (IUC) is a combination of Access Deficit Charges (ADC), CarryingCharges and Termination Charges. IUC is collected to compensate basic telecom operators like
BSNL for investment in backward and rural areas.`
Implementation of Inter Operator Billing and Accounting system (IOBAS) has been completed.
BSNL plans to provide CDR based Customer Care and Convergent Billing system. This will help
Company in providing effective and efficient billing & customer care solutions for its fixed line
subscribers. It envisages building of country wide intranet to reduce the cost of operation,increase realization, stop leakage of revenue and minimize frauds, besides providing round the
clock best customer care services to the Companys subscribers.
Interconnection Charge means the charge for interconnection by an interconnection provider (theservice provider to whose network an interconnection is sought for providing telecommunication
services) to an interconnection seeker (the service provider who seeks interconnection to the
network of the interconnection provider). Usage Charge means the charge levied by a serviceprovider for carriage of telecommunication traffic on its network.
Access Deficit Charges (ADC) is a concept devised by the Telecom Regulatory Authority ofIndia (TRAI), recognizing that basic telecom service providers in India had historically run a
cross-subsidized system. Under this system, high long distance tariffs raked in surpluses which
were used to offset losses created by low cost items such as local calls, monthly rentals, free calls
provided by fixed line operators etc. With competition eroding the fat margins available in thelong distance segment, this system could not continue. Hence TRAI introduced ADC, which is
paid only to fixed line operators, since they alone had been prevented by regulation from
recovering costs, while cellular operators were not compelled to fix tariffs below cost.
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
3/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 3 of 11
Date: 29.09.2007
IUC (Interconnect Usage Charges) is a rating and settlement solution designed to offer thefunctionality and the performance required by today's dynamic telecommunications market. The
system has vital capabilities to verify interconnect settlement bills from other operators and
generate accurate interconnect settlement reports. It involves functionalities like CDR Decoding,
Guiding, Rating, and Generating Invoicing, Reconciliation and various Reports requested by
Telecom Regulatory Authority of India (TRAI).
The possibility of generating Invoice & reconciliation for SMS usage between operators by ICBserver should also be explored. As such the ICB server, in the present version, is able to give
SMS tentative counts for inter operator settlement, if required, from the MSC CDRs. It is
proposed to collect SMSC CDRs as well, and the ICB server should consider the successful SMOCDRs from SMSC for reconciling the other operators invoice and SMT CDRs from MSCs for
raising Invoice to other operators.
Further, the ICB server may also be made use of for generating & reconciling Invoices ofSMS/MMS content providers. At present this is happening at the SMSC itself by way of reports.
3.0 DEFINITION OF POI:
POI is point through which a Service provider is connected to the external telecom world. POI is
the point connecting one operators network with the other operators network through a set of
well defined trunks.
In the mobile network Point Of Interconnection (POI) is a point at which the
GMSC of Fully Mobile network of UASL ( Unified Access Service Licensee ) and
Gateway Switch of BSNL or local / tandem / TAX exchange of the basic service
network of UASL and local / Tandem / TAX of BSNL are interconnected by the facility
of interconnection seeker and where the specified Network-Network Interface Standards
are applicable.
POIs are classified into different categories like Non trunk POI, Level 1 POI, Level 2 POI,
NLDO POI, USAL POI etc based on the calls transferred through them.
Some of the POIs are explained below:
1. Non-Trunk POI :
All Calls for which IUC is not applicable will be routed through this POI.Some of the Non-Trunk POI call scenarios are as follows.
1. Mobile own to Mobile own
2. National-roamer to Mobile own (MTC for home n/w subscriber)
3.
Inter-National roamer to Mobile own (MTC for home n/w subscriber)
Note: Physically there wont be any such POI. In all the above-mentioned call scenarios the calls
will be transmitted to the destination directly from the MSC using trunks of category Nontrunks.
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
4/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 4 of 11
Date: 29.09.2007
2. Level 2 POI:
All intra circles Fixed/WLL calls can be transmitted through Level 2 POIs. Level 2 POIs of
metro cities like Kolkata, Chennai, Mumbai are called Tandem POIs. And Level 2 POIs exists
in cities other then metro is called Normal POIs. Tandem POIs and Normal POIs are same
except the tariff will be different for both these POIs. The high potential in cities makes thenetworking easy. So there is slight decrease in the tariff rates. L2 POI calls will be charged with
the rate-plan defined for L2 POI.
Some of the L2 POI call scenarios are as follows.1. Cell own to Fix land/WLL own (local) and vise versa
2. Cell own to Fix Land/WLL others (local) and vise versa*
3.
Cell own to Emergency/Level 1 services*.
Note: Level 2 POIs are also called Level 2 Tax.
3.
Level 1 POI/Gateway POI:
All Type of Inter circle and In-roamers call will be transmitted through this POI. All these calls
will be charged with the rate-plan defined for L1 POI.
Some of the L1 POI call scenarios are as follows.
1. Cell Own To Fixed Own/WLL Own /Cell Own (STD/ISD) and vise versa
2. Cell Own To Cell Others (*Local/STD/ISD) and vise versa3. Cell Own to WLL Others/Fixed Others (STD/ISD) and vise versa
Note: Level 1 POIs are also called Level 1 Tax/Gateway Tax.
4. UASL Basic POI:
UASL refers to Universal Access Service License. Such POIs belongs to Private Operators
like Tata Indicom,Reliance etc and are used to transmit basic local calls (Fixed and WLL). Let
Tata Indicom Fixed Subscriber calls BSNL Cell subscriber, and if the TATA Indicom is havingUASL Basic POI it will be routed through this UASL Basic POI to BSNL subscriber.
UASL Basic call scenarios are as follows.
Cell Own To Fixed Others/WLL Others (Intra circle) and vise versa.
5. UASL Fully Mobile POI:
POIs thatbelongs to Private Operators like Airtel, is used to transmit local Cell calls.
UASL Fully Mobile call scenarios are as follows:
Cell Own To Cell Others (Local within PLMN) and vise versa.
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
5/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 5 of 11
Date: 29.09.2007
6. NLDO POI (National Long Distance Operator POI):POIs that belongs to Private Operators like, Airtel, which are used to transmit inter- circle Fixed,
WLL and Cell calls.
NLDO call scenario is as follows.
1.
Fixed/WLL/Cell Others (STD Inter circle) to Cell Own.2.
Fixed/WLL/Cell Others (ISD) to Cell Own.
Note: Cell Own can only receive call through this POI, cannot transmit any calls.
4.0 Objectives of ICB:
1. Produce an invoice for the calls delivered by /from another operator.
2. Reconciliation of the invoices received from other operators for the calls handled by
system
3. Produce a summarized statement (A net settlement between the two operators).4. Produce customize reports as per the user requirement.
5. Minimize Inter-operator disputes.
6.
Produce TRAI reports in different formats.
5.0 Collection of CDRs in GSM:
X.25 FTAM Link
X.25 LinkOver IP
As system is working on CDR based billing so it is important to see the collection of CDRs andby the path it reaches to the Inter-Connect Billing server (ICB Server).
In Lucent MSC CDRs are generated for each & every call (Incoming, Outgoing & Transit calls).
These CDRs from MSC are pulled by mediation servers. In Alcatel MSC CDRs are generatedfor each & every call in RCP these are pulled first in file collector & then by mediation servers.
From mediation servers CDRs for are sent to Billing Process for processing. The same CDRs
are pulled by ICB servers for further analysis.
Lucent
MSC
Alcatel
RCPFile
Collector Mediation
server
ICB
Server
Billing
Process
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
6/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 6 of 11
Date: 29.09.2007
6.0 SYSTEM ARCHITECTURE:The following diagram depicts the IUC architecture. As shown in the diagram IUC consists of
front end and batch components, which share a common database. Configuration tables are
maintained using the IUC GUI.
The decoder and guider modules validate and rate call data received from the mediation device as
per the billing reference data setup. This is typically done after the end of the working day,reading all call files received during the day. Rated call information is stored on the database and
reports are available online for checking the success of the run i.e. the number of callssuccessfully rated and those rejected.
From
Mediation
Server
UNIX FILE SYSTEM
The reporting module is accessed from the online menu. It allows the user to generate standard
reports.
RAW
CDR
Files
DATABASE
IUC
Application
Decoder
And
Guider
Decoded
Files
Rejected
Files
FRONT
END
GUI Base
REPORTS
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
7/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 7 of 11
Date: 29.09.2007
6.1 Pulling/Receiving RAW CDR Files from Mediation:IUC uses an FTP utility to pick the files from the mediation system. These files are received for
each location and stored in the file system. The files have a fixed naming convention and format
depending on the switch and the mediation system. Three possible modes of FTP available in the
system.
Raw CDR files contains CDR for following: Mobile Originating calls,
Mobile Terminating calls,
SMS (Short Mesage Service),
MMS (Multimedia Message Service),
GPRS (General Packet Radio Service),
WAP(Wireless Access Protocol),
EDGE(Enhanced Data For Global Evolution) ,
SMS MT (Mobile terminating) based content provider,
WAP based content provider.
Fully Automatic;This is the default value. The FTP application will scan for raw CDRs under
all MSCs for the last three days
Semi Automatic;The FTP application will scan for raw CDRs under all MSCs but date is taken
as an input
Manual; The FTP application will scan for raw CDRs under user specified MSC for user
specified date
Depending on the job schedule (using scheduling tools like cron / AT in UNIX) for each circle
the FTP process gets triggered. As soon as the file is received at IUC the same is picked by IUC
for processing. IUC provides the flexibility to process files for each location or for each switch.System maintains the log of the files received from the Mediation system. In Trichy, the
mediation system dumps the CDR files to the IUC Guide directory.
6.2 IUC Application Process Overview:
IUC is a single process, which does both decoding and guiding. This process is associated with
MSCs and can be started simultaneously for many MSCs. It takes RAWCDR files as its input,and then it decodes each and every record of it that is guided as and when it is decoded. The input
required for each MSC process is picked from the configurable path mentioned in
IUC_CONFIG_PROPERTYTABLE against that MSCs property. If the decoded output is turnedon, then the decoded file output will be placed in the configurable path mentioned in
IUC_CONFIG_PROPERTYTABLE. Decoding module of the IUC process converts the RAW
format of each record into readable format that can be understood well by guiding module.
Guiding module then checks out the appropriate values of the required elements for rating such asTrunkID, POIID, RPID, SPID, and DISTID.
Once it has succeeded in finding the necessary elements, that record along with the values itfound will be populated into respective MSC table for rating. If not, that record along with the
necessary errorID will be populated into that MSCs log table and also written into a flat file for
reprocessing at the configurable destination path mentioned in:
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
8/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 8 of 11
Date: 29.09.2007
IUC_CONFIG _PROPERTYTABLE against that MSCs property.
Following Details should be available for generating reports:
1. CDR Files (Decoded/Raw CDR) with the following mandatory fields:
a.
Call typeb. Record No
c.
MSC ID
d.
Calling Noe.
Called No
f. Original Called No
g. MSRN Noh. Out Trunk
i.
In Trunk
j.
Date & Time
k. Durationl. *Service Center Address
m.
**Indication for split CDRsn.
**Correlation ID
Note: * In case of SMS CDRs
**In case of Split CDRs
2. CDR File Identification:
Ex. If MS0145678.234567.00 and FT01455656.434343.00 are two CDR files then, first fewprefixed characters (like MS01, FT01) should help us in identifying CDR meant for which MSC.
3.
Circle details - MH Maharshatra , GJ Gujrat
4.
MSC details - MSC Name and MSC Id5.
POI details - POI Name, POI Level, Location
6. Trunk detail - Trunk Name and POI Name it is assigned to
6.3 Decoded Files:
This is the optional feature available in system by which the decoded files are stored for futureuse.
6.4 Rejected Files/CDRs:
If in RAW CDR/Decoded CDRs not having above mention mandatory fields, those
CDRs /Files are put in rejected files. This rejected file in turn generates error coded forCDRs /files. From these error codes problem is easily find out.
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
9/11
-
8/10/2019 EI_GSM_ICB
10/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 10 of 11
Date: 29.09.2007
CDRs for which the tariffs are not defined are rejected by the system and the same are loaded tothe rejected table. These are then to be analyzed and processed. The file wise summarized
information that can be drilled down to Operator-wise, POI wise, Distance Band wise, Time Band
and Time Slab wise, Pulse-rate wise.
7.2 Processing of Rejected CDRs:
The rejected CDRs are stored in the system with the proper reason of failure attributed to thesame. The administrator has to analyze the failed CDRs and apply the required corrections. The
corrections could be additions or modifications to the configurations, corrections to the CDRs,
corrections to the pulse sheets etc. After the required corrections are done, the failed CDRs can beprocessed from the GUI or thru batch program.
7.3 Invoicing:
Interconnect Billing System helps to generate invoices for the interconnect operators. The
architecture provides the provision to summarize the call details file wise. This summarized data
helps to generate invoices for operators. The system generates a detailed invoice listing the POIwise, bill run month wise, count of the CDRs, Minutes of Usage for the CDRs, pulses, charge
applied, amount for the calls.
7.4 Reconciliation:
When any of the operator/POI raises invoice against BSNL mobile, BSNL mobile has to make
sure that the invoice raised by that particular operator is acceptable. For this it has to go throughverification cycle, which checks the billable data sent from other operator with the data what
BSNL mobile has. This process of verification is known as Reconciliation. IUC compares
invoice data with the data available for the same period in database.
7.5 TRAI Report:
TRAI Report of ICB includes the following details:1. Equipped capacity as on last date of quarter
2. Subscriber base
3. Number of out-Roamers4. Number of in-Roamers
5. Total MOUs (outgoing excl ild)
6. Total MOUs (incoming excl ild)7. Proportion of peak:off-peak minutes (in %)
8.
Number of outgoing SMS
9. Gross revenue
10.
Inter connect charges payable11. Inter connect charges receivable
12.Net Revenue
13.
Average holding time14.Overall ARPU per month
15.ARPU per month for rural subscribers
16.ARPU per month for urban subscribers
PDF Created with deskPDF PDF Writer - Trial :: http://www.docudesk.com
-
8/10/2019 EI_GSM_ICB
11/11
ENGINEERING INSTRUCTIONS
GSM
BILLING
A-032
BHARAT SANCHAR NIGAM LIMITED
(A Govt of India Enterprises)
Restricted to BSNL Staff only
ISSUE No.1
Page 11 of 11
Date: 29.09.2007
8.0 Glossary:ADC Access Deficit Charge
ARPU Average Revenue per Unit
CDR Call Detail Record
GUI- Graphical User Interface
ICB Interconnect BillingIOBAS Inter Operator Billing and Accounting System
IUC Interconnect BillingMOU Minutes of use
MMS - Multimedia Message Service
NLDO National Long Distance OperatorPOI point of Interconnect
SMS Short message service
TRAI Telecom Regulatory Authority of IndiaUASL Universal Access Service LicenseWLL Wireless in Local Loop
9.0 Reference:
Information on BSNL Internet site: http://www.bsnl.co.in/infomanual.doc.
ICB System Manual provided by M/s. BPL.
PDF Created with deskPDF PDF Writer Trial :: http://www docudesk com