Professional Documents
Culture Documents
Implementation of Billing System For X-Play Servic
Implementation of Billing System For X-Play Servic
net/publication/262216758
CITATION READS
1 248
2 authors, including:
Alvin Huseinovic
University of Sarajevo
14 PUBLICATIONS 100 CITATIONS
SEE PROFILE
All content following this page was uploaded by Alvin Huseinovic on 25 March 2015.
Anel Tanovic
Department for IT development of multimedia services BH Telecom d.o.o. Sarajevo
Obala Kulina Bana 8
Sarajevo, Bosnia and Herzegovina
anel.tanovic@bhtelecom.ba
Alvin Huseinovic
Department of Computer Science and Informatics
University of Sarajevo, Faculty of Electrical Engineering
Zmaja od Bosne bb
Sarajevo, Bosnia and Herzegovina
ahuseinovic@etf.unsa.ba
Abstract: - Implementation of Billing system in Telecom Operator is one of the most challenging operations
that each Telecom Operator has to implement. This operation is particularly important if the Billing system is
used for x-play services of Telecom Operator. X-play service includes IPTV, VoIP, Internet and Mobile
Telephony. Something what is particularly important is to choose the right IT Service Management standard or
process from this standard that is needed to implement this system. Most widely used standard in the
telecommunications industry is eTOM standard and implementation of this system falls under the strategy and
under the Resource Development & Management Process. This document describes the development of the
Billing system for the x-play service of Telecom Operator by using principles of the Resource Development &
Management Process. The conclusion of the paper should show how successful is the proposed model of
Billing system after its implementation in a Telecom Operator in Bosnia and Herzegovina.
Key-Words: - eTOM, Resource Development & Management, IPTV, VoIP, VOD, Internet, Information
system, Billing system.
3 Implementation of price cathegories TABLE IX. THE PRICE OF CALLING FROM VOIP NETWORK TO THE MOB
NETWORK
for x-play packages The name of calling The price of
The next important step in the implementation of the MOB network calling
MOB
Billing system is to define the price categories of the network
basic x-play service, additional services, Video On The same operator Price 11
Demand service, VoIP Telephony and Mobile The state operator 2 Price 22
The state operator 3 Price 33
Telephony [8]. Table V describes prices of the basic The state 1 Price 1
packages for the x-play service, table VI describes The state 2 Price 2
prices of additional IPTV services, table VII The state n Price n
describes prices of the Video On Demand service,
TABLE X. THE PRICE OF CALLING FROM MOB NETWORK TO THE VOIP
table VIII describes prices of calls from one VoIP NETWORK
network to the another VoIP network or to Fixed The name of calling The price of
Telephony network, table IX describes prices of VoIP network calling VoIP
network
calls from VoIP network to the network of Mobile The same operator Price 11
Telephony, table X describes prices of calls from The state operator 2 Price 22
the network of Mobile Telephony to the VoIP The state operator 3 Price 33
network or to the network of the Fixed Telephony The state 1 Price 1
The state 2 Price 2
and table XI describes prices of calls from the The state n Price n
network of Mobile Telephony to the network of
Mobile Telephony too [6], [8]. In this prices are
included prices of SMS and MMS messages.
TABLE XI. THE PRICE OF CALLING FROM MOB NETWORK TO THE MOB the charging of
NETWORK video content
The name of calling The price of The name of video
MOB network calling VOD_CONTENTS_PACKA content category
MOB GE_NAME on which is based
network the charging of
The same operator Price 11 video content
The state operator 2 Price 22
The state operator 3 Price 33 TABLE XIII. TABLE VOIP
The state 1 Price 1 The name of the field The meaning of
The state 2 Price 2 the field
The state n Price n The unique
identification
USERID number of the user
who has some x-
4 Implementation of the Billing play service
USERPHONE User’s VoIP
system for data from network number
The telephone
elements RECEIVEDPHONE number of user
Billing system has to collect data from network who has received a
elements for IPTV, VoIP and Mobile Telephony and call
The time when the
it has to contain the data about consumption from CONSUMPTION_START call is started
Video On Demand service, VoIP service and The time when the
Mobile Telephony service [8]. All data are stored in CONSUMPTION_END call is finished
The time duration
the tables below and they are collected through the CONSUMPTION_DURATI of the telephone
records that are coming directly from the central ON call
server of one service. These records fill below tables
TABLE XIV. TABELA MOB
every 1 hour. Records from network elements are
The name of the field The meaning of the
formed by internal scripts on the servers of these field
servers that are implemented to run every 1 hour. At The unique
the entrance to the Billing system there is a script identification number
USERID of the user who has
that checks the validity of data and in a case of some x-play service
irregular data returns data to the network elements. USERMOBILEPHONE User’s MOB number
Data from the network element for the Internet does The telephone
RECEIVEDPHONE number of user who
not come because they all have fixed values. Table has received a call
XII describes data’s that are coming from network The time when the
CONSUMPTION_START call is started
elements and which are connected to VOD service The time when the
which has an additional payment, table XIII CONSUMPTION_END call is finished
describes data’s which are coming from the server The time duration of
CONSUMPTION_DURATI the telephone call
of VoIP service and table XIV describes data’s ON
which are coming from the server of Mobile
Telephony [6].
BILLING
The total price of the x-
play service and
6 Conclusion
additional IPTV The process of testing performances of
services for each user implemented Billing system is done 6 months after
its release into production. Then the number of users
TABLE XVII. TABLE PREMIUSER2
The name of The meaning of the
of x-play service was 10.000. The number of users
the field field of Phone package was 7.000, the number of users of
The unique Net package was 800, the number of users of Full
USERID identification number of
the user who has some
package was 1.900 and the number of users of
x-play service Premi package was 300 [5]. Table XXIV shows the
The total price of the x- number of users who has complained to the bill at
BILLING play service and
additional IPTV the end of sixth month and the number of eligible
services for each user claims after an internal review for all users.
TABLE XIX. TABLE VOD2 TABLE XXIV. THE NUMBER OF COMPLAINTS BY USERS THROUGH
The name of The meaning of the PACKAGES OF X-PLAY SERVICE AND THE NUMBER OF JUSTIFIED
the field field COMPLAINTS
The unique The name of The The number of
USERID identification number of package number justified complaints
the user who has some of
x-play service complai
The total price of VOD nts
BILLING service for each user Phone 14 0
Net 2 0
TABLE XX. TABLE VOIP2
Full 5 0
The name of The meaning of the Premi 1 0
the field field
The unique
USERID identification number of
The total number of complaints was 22. Internal
the user who has some review for each user has shown that all complaints
x-play service are not justified. All delivered accounts are entirely
The total price of VoIP
BILLING service for each user
correct according to applicable tariffs for IPTV [5],
VoIP, Internet service and Mobile Telephony [8].
Testing of 22 users has shown that the 8212; Exploits and Security Analysis, 3rd
implemented Billing system by the model described International Conference on Information
in this document is entirely correct and it can be Technology: New Generations, ITNG 2006, pp.
used for further expansion of new x-play packages 294-299, April 2006.
of Telecom Operator. Future research in this field [9] A. Tanovic and F. Orucevic, Improvement of
will be based on the description of the development the eTOM standard in comparison with ITIL V3
of specific services of Telecom Operator by the methodology”, in proceedings for International
principles of eTOM processes. Journal of Engineering.
Acknowledgment
The authors wish to thank experts from Telecom
Operator in Bosnia and Herzegovina for the
realisation of this project.
References:
[1] D. Byron, An Assessment of the
TeleManagement Forum’s eTOM Model, TM
Forum, March 2006.
[2] J.P. Reilly, M. Kelly, K.J. Willets and M.
Creaner, The eTOM – A Business Process
Framework Implementer’s Guide, TM Forum,
June 2009.
[3] K. Misra, OSS for Telecom Networks: An
introduction to Network Management, Springer,
June 2004.
[4] A. Tanovic and F. Orucevic, Implementation of
the Information System of the Telecom
Operator Using the ITIL V3 Methodology for
the Service Design Phase, 2nd International
Conferences on Advanced Service Computing,
SERVICE COMPUTATION 2010, Lisbon, pp.
82-91, November 2010.
[5] A. Tanovic and F. Orucevic, Changing the
Middleware System for IPTV Services Telecom
Operators Based on the Methodology of the
Change Management Process, 3rd International
Conferences on Advances in Multimedia,
MMEDIA 2011, pp.104-110, Budapest, April
2011.
[6] M. Koutsopoulou, A. Kaloxylos, A. Alonistioti,
L. Merakos and K. Kawamura, Charging,
accounting and billing management schemes in
mobile telecommunication networks and the
internet, IEEE Communications Surveys &
Tutorials, pp. 50-58, 2004.
[7] M. F. Khan, A. Zoha and R.L. Ali, Design and
Implementation of Smart Billing and Automated
Meter Reading System for Utility Gas,
International Conference on Information and
Emerging Technologies, ICIET 2007, pp. 1-6,
July 2007.
[8] P. Garner, I. Mullins, R. Edwards and P.
Coulton, Mobile Terminated SMS Billing & #