Normalisation and Denormalisation
Overview
Normalisation and denormalisation rules may be defined for any N2SCP application using
N2SVCD number normalisation in any of the
calling_party, called_party, or called_party_bcd blocks within the config definition, e.g.:
<?xml version="1.0" encoding="utf-8"?>
<n2svcd>
  ...
  <applications>
    ...
    <application name="<application name>" module="LhoScpApp" ...>
      ...
      <config>
        ...
        <normalisation>
          <common>
            <rule .../>
          </common>
          <calling_party>
              <rule .../>
          </calling_party>
          <called_party_bcd>
            <rule .../>
          </called_party_bcd>
        </normalisation>
          
        <denormalisation>
          <called_party>
            <rule .../>
          </called_party>
        </denormalisation>
        ...  
      </config>
    </application>
    ...
  </application>
  ...
</n2svcd>
Rules in the calling_party block are treated as
ISUP numbers and apply to:
- Normalisation:
- the 
callingPartyNumberin theInitialDPmessage. - the 
redirectingPartyIDin theInitialDPmessage. 
 - the 
 - Denormalisation:
- The 
redirectingPartyIDin theConnectmessage. - The 
callingPartyNumberin theConnectmessage. 
 - The 
 
Rules in the called_party block are treated as
ISUP numbers and apply to:
- Normalisation:
- the 
calledPartyNumberin theInitialDPmessage. - the 
originalCalledPartyIDin theInitialDPmessage. 
 - the 
 - Denormalisation:
- The 
destinationRoutingAddressin theConnectmessage. - The 
originalCalledPartyIDin theConnectmessage. - The 
assistingSSPIPRoutingAddressin theEstablishTemporaryConnectionmessage. 
 - The 
 
Rules in the called_party_bcd block are treated as
GSM called party BCD numbers and apply to:
- Normalisation:
- the 
calledPartyBCDNumberin theInitialDPmessage. 
 - the 
 - Denormalisation:
- Not used.
 
 
All configuration blocks may use the following sentinel replacements:
| Sentinel | Replacement Type | Description | 
|---|---|---|
vlr | 
Full | The full VLR number from the InitialDP message. | 
vlr_cc | 
Prefix | The E.164 country code of the VLR number from the InitialDP. | 
msc | 
Full | The full MSC address from the InitialDP message. | 
msc_cc | 
Prefix | The E.164 country code of the MSC address from the InitialDP. | 
Note that the VLR number and MSC address fields are not normalised and are expected to be in E.164 international format when received.