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 laterOracle 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 |