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:

This number can be used in the "Set Pending TN from Profile" node to set the Call Context's "Pending Termination Number" (PendingTN).

Changes

A new "Follow Me Address" added to a new or existing Service Number and a Number Matching node is added to the scheduled Control Plan to test the value of the "Divert Address Follow Me" profile tag.

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