Swisscom

Success Story: Swisscom - Test-CDR-Generation

About Swisscom

Swisscom

Swisscom is Switzerland's leading mobile communications provider, offering more than 4 million NATEL® customers a top-quality mobile communications network, high-quality support and superior services.

Business Challenge

New Services

Swisscom's subscriber base is growing year by year; new services like public wireless LAN (PWLAN) and UMTS have been introduced to the market. In order to facilitate these services Swisscom had to adapt their existing CDR-Processing-Environment, partially through replacement.

Test Scenarios

In order to verify full functionality and correct configuration of the production systems Swisscom decided to provide the implementation teams with comprehensive Test-CDRs which would reflect real-life usage scenarios in all possible aspects.

Detailed Requirements

  • Creation of Test-CDRs for all involved CDR-formats, configurable by individual users.
  • Concurrent administration of multiple different test-scenarios.
  • Fully configurable parameterization of CDR's field content.
  • Support for CDR analysis.
  • No custom development.
  • Repeatable process.
  • Standard Software Package.
  • Little cost and ramp-up time.

Initial CDR-Formats

  • Ericsson R7 (ASN.1)
  • Ericsson R9 (ASN.1)
  • Nortel 3GPP 32.015 (ASN.1)
  • Nortel GGSN GPRS 2.0
  • LHS BSCS UFIH
  • Portal Software Infranet Rating Pipeline (former SOL42 format)
  • Swisscom GPRS in-house format

Additional CDR-formats should be configurable on demand and without development.

Solved with EDR Workbench

Together with the ENTEREST service team, Swisscom decided on a set-up for the test-scenarios which was configured and tested on-site in a few days.

One Configuration for all Scenarios

Instead of having separate configurations for each test-scenario and CDR-format, Swisscom chose to have all possible test-scenarios within one set-up. This approach allowed Swisscom to gain a quick overview over all parameters. The screen-shot on the lower-right shows the actual set-up and overview for all CDR-formats and manipulations. All configuration was done via drag-and-drop and a couple of property– and configuration dialogs.

External Parameterization with Excel

EDR Workbench provides various methods on how to consider external parameters to be included in CDR-generation / -manipulation (e.g. database or flat-file).

Swisscom opted to maintain all their parameters within an Excel-list which could be easily modified. For Test-CDR generation the list is fed into EDR Workbench which then generates the corresponding Test-CDRs within seconds.

Automated Patching of CDR-content with openBSL®

To automatically apply the content modifications as defined by the Excel parameter-spreadsheet, Swisscom made use of EDR Workbench's built in scripting language openBSL® (open Bot Scripting Language). This language allows you to access any CDR-field while it is being processed. It features all elements of a modern scripting-language such as object-orientation and events. 

Special methods enable you to create CDRs and batches on-the-fly, duplicate or dump records, split streams, filter records, analyze and modify content etc. There is virtually no limit to what you can do using openBSL®.

Results Analysis

Once the Test-CDRs have been processed, it is equally important to analyze the results of the monitored operation. EDR Workbench enables Swisscom to extract the Test-CDRs from their normal processing output and interactively view and analyze them using the GUI.

Interactive Editing and Extension

EDR Workbench distinguishes interactive and automated operation modes. While both produce the same results, interactive mode allows Swisscom to modify the content of individual CDRs via the GUI.

Depending on the underlying grammar definition for the CDR format, individual fields or blocks may be added or dropped (e.g. for dynamic CDR formats); regardless of whether Swisscom is dealing with ASN.1, complex binary or hierarchical ASCII formats.

Real-time Simulation

Moreover the interactive mode grants a real-time experience of the individually configured set-up. This mode is also used to view the running configuration in a step-by-step mode, thus simulating all configured actions.

Summary and Result

Using EDR Workbench enables Swisscom to create Test-CDRs just-in-time. What used to take weeks can now be done within seconds. All existing and future EDR/CDR formats are supported by configuration, allowing Swisscom to change them instantly whenever required. After testing, results of the scenarios can be analyzed using the unmatched browsing and analysis capabilities of EDR Workbench. Given this ability, Swisscom is able to speed-up the test-processes of new systems and service implementation which in turn saves cost, further shortens Swisscom's time-to-market and increases overall processing quality.

Swisscom now uses EDR Workbench as the standard application for CDR browsing, analysis, creation and manipulation.

Best of all: Deployment and configuration was a matter of days and did not require any custom-development.

Testimonial

Swisscom

"We … chose to use EDR Workbench within our billing replacement project and billing operations for testing purposes because of its great flexibility, ease-of-use, and competitive cost/performance-ratio."

B.S., Program Manager