Number Matching Node Fails to Match the "Divert Address Follow Me" Profile Tag Prefix (Doc ID 2172004.1)

Last updated on AUGUST 29, 2016

Applies to:

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

Symptoms

On all version of Oracle Communications Network Charging and Control (OCNCC/NCC) or Oracle Communications Convergent Charging Controller (OC3C), trying to match a prefix string against the "Divert Address Follow Me" profile tag fails despite the prefix of the "Divert Address Follow Me" matching the search string.  For example, a search string of:

123?%

should match on any number starting with "123" which is followed by 0 or more digits.

However with the following "Divert Address Follow Me" number:

bash-4.1$ ./acsProfile -y 1234567890
acsProfile: Connecting as /.
Decode ACS_CUSTOMER_SN.PROFILE where SN = '1234567890'
reading from table
Profile is (120 bytes) and (7 tags).

Tag      Desc                                               Len  HexData...
---------------------------------------------------------------------------
...
0x000013 Divert Address Follow Me                           7    02 31 32 33 34 35 36
  (Pending TN Type 'Private Network') 123456
...

the Number Matching node is exiting out the "Number Not Found" exit:

2016/08/10 06:23:50 acsMacroNumberMatching.cc 116 [14750] acsMacroNodes Compiling pattern "^140.*$"
2016/08/10 06:23:50 acsMacroNumberMatching.cc 118 [14750] acsMacroNodes compiled pattern return value 0
2016/08/10 06:23:50 acsMacroNumberMatching.cc 154 [14750] acsMacroNodes compiled pattern execution error "failed to match"
2016/08/10 06:23:50 acsEngine.c 756 [14750] Engine macroNodeProcessor: Macro Node is following branch 1 (To Node #93)

The "Divert Address Follow Me" profile tag is set to the "Follow Me Number" entered in the Services → ACS Service → Numbers screen when a new Service Number is created or when an existing Service Number is edited:

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms