Description

Component name

Normalizer

Applicable contexts

  • SS7 Service

  • SIP Service

  • VoLTE Service

  • XCAP

Features using component

The Sentinel Normalizer normalizes International, Unknown, National, or Subscriber NADI format addresses into either:

  • international address format — starting with CC + MNC

  • national format — starting with MNC

where MNC is specified in the NetworkDialingCode configuration setting.

The Sentinel Normalizer may decide to not normalize the address if the address is either:

  • shorter than the MinNormalizableLength

  • an entry in the SkipNormalizationAddressList

This allows for short codes and specific longer length numbers to avoid normalization. The SkipNormalizationAddressList is a configurable address list scoped by the Sentinel selection key; it is only given to the component when used by the SIP normalization component.

Normalization is handled by the call type specific normalization features Voice Call Normalization Feature, SMS Normalization Feature and SIP Normalization Feature. It is also used by the XCAP Server to reject requests containing numbers which are not normalizable. Furthermore, MMTelCDIV, MMTelICB and MMTelOCB use the normalization component to normalize numbers in outgoing requests, and when comparing numbers. Special character mapping and prefix and suffix analysis are also performed by the SS7 Prefix and Suffix Analysis Feature.

Note

Support formatting of special characters in SS7 signalling (such as: * → B, # → C) is performed by the SS7 Prefix and Suffix Analysis Feature.

Sentinel supports special character mapping only if they are prefixes or suffixes.

Configuration

Parameter Type Description

InternationalEscapeCode

String

Escape code for dialing international numbers (for example, 00)

NationalPrefix

String

National dialling prefix (for example, 0)

CountryCode

String

Country code

NetworkDialingCode

String

Network dialling code, used as the MNC

NormalizeTo

String

Indicates the default format of Nature of Address Indication (NADI); one of: [international, national]

ProfileVersion

Integer

The current profile’s version (used for determining if reloading is required)

MinNormalizableLength

Integer

The minimum length of an address for it to be normalizable.

Normalization address list configuration

The SkipNormalizationAddressList address list uses the standard Address list entry. Addresses that prefix match against entries in the list are not normalized.

Note

Using the 'SkipNormalizationAddressList' to avoid normalizing numbers is only supported by the (SIP) SipNormalization and the SCCCamelToIMSReOriginationSIPFeature in Sentinel-Volte.

Configuration profile naming

Configuration Profile Table Name Description Profile naming

NormalizationFeatureConfigProfileTable

Normalization parameter configuration

SentinelSelectionKey (for example, OpenCloud::::)

${PLATFORMOPERATOR}_Sentinel_AddressListConfigurationTable

Address list configuration

${SELECTIONKEY}:Normalizer:SkipNormalizationAddressList

${PLATFORMOPERATOR}_Sentinel_AddressListEntryTable

Feature specific Address List entry table

Provisioning interfaces

The Normalizer component is provisioned using the Sentinel Normalization REST API or Managing Normalization web interface.

Previous page Next page
Sentinel Express Version 2.8.0