Telephone Billing System
Industry
Telecommunications
Customer
Global IT provider.
Project Overview
The project consists of two subprojects: ICMS RPG and Voyager C++.
ICMS RPG
The project was designed to maintain and enhance the Integrated Customer Management System (ICMS) that services customers in Europe, Middle East and Africa. ICMS is a billing system that supports almost all services provided by telecommunication companies, including telephony, GSM/NMT, cable TV, Internet, and satellite phone.
IBA implemented the project in many locations including Belarus, Canada, France, Great Britain, Iceland, New Zealand, and Saudi Arabia.
IBA experts provided full cycle development, testing, maintenance on user sites at all implementation stages, and system support at all levels, from problem notification to the delivery of modified versions to the end user.
Hardware and Software Environment
| Platforms | AS/400 |
| Languages | RPG, RPG ILE, CL, SQL/400 |
| Operating Systems | OS/400 |
| Networks | TCP/IP |
| Databases | DB2/400 |
Voyager C++
The project was designed to port ICMS from AS/400 to RS/6000 and System/390. Voyager was built on client/server architecture.
The IBA contribution was porting to RS/6000.
Hardware and Software Environment
| Platforms | RS/6000, System/390 |
| Languages | C++, SQL |
| Developing Tools | Visual Age for C++ |
| Operating Systems | AIX, MVS |
| Networks | TCP/IP |
| Databases | DB2 MVS |
Project Results
Initially, the customer ordered IBA a project that was intended for one year and involved customers in two locations (Great Britain and Island). After the project's successful completion, IBA was assigned to serve four locations (Canada, France, New Zealand, and Saudi Arabia). For more than four years, IBA participated in ICMS, providing support to customers in Finland, Gibraltar, Great Britain, Ireland, Island, Luxemburg, Namibia, Saudi Arabia, and Spain.

