My Oracle Support Banner

How to Concatenate LTR and RTL Strings in the CPE (Doc ID 3073952.1)

Last updated on MARCH 12, 2025

Applies to:

Oracle Communications Convergent Charging Controller - Version 6.0.0 and later
Oracle Communications Network Charging and Control - Version 4.3.0 and later
Information in this document applies to any platform.

Goal

On all versions of Oracle Communications Network Charging and Control (OCNCC or NCC) and Oracle Communications Convergent Charging Controller (OC3C or 3C), it is possible to use the Advanced Control Services (ACS) Control Plan Editor (CPE) to perform string manipulation to generate a notification towards a handset to notify the end user of dynamic information such as account balances, languages, or user-specific preferences.

ACS itself is not aware of the language of the strings that are being concatenated so does not know if the strings are read Left to Right (LTR) or Right to Left (RTL), for languages such as English and Arabic respectively, and will just join the raw binary data together.  This can cause the resulting string to be incorrectly displayed/aligned on the handset resulting in poor user experience.

This article will describe a way to implement service logic in the CPE to add formatting characters into the concatenated strings to ensure that any devices that need to display the strings, does so with each language correctly aligned.

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.