How CCF Decodes or Encodes CallingStationId and CalledStationId Fields
The way Call Control Framework (CCF) decodes or encodes the CallingStationId and CalledStationId fields in the MtxDiamRoMsg MDC depends on whether the field holds a GSM 04.08 number or a Q.763 number.
CCF populates the following for rating:
- The MtxDiamRoMsg.CallingStationId from MtxAsn1Cap2InitialDPParameterData.CallingStationId. This field uses Q.763 encodings.
- The MtxDiamRoMsg.CalledStationId for MT calls from MtxAsn1Cap2InitialDPParameterData.CalledStationId. This field uses Q.763 encodings.
- The MtxDiamRoMsg.CalledStationId for MO calls from MtxAsn1Cap2InitialDPParameterData.CalledStationSimpleId. This field uses GSM 04.08 encodings.
Note: When populating fields in the MtxDiamRoMsg MDC, CCF uses the CCF number rules
defined in the mtx_config.xml configuration file, which by
default do not include any * or # manipulation.
Q.763 Numbers lists the decoded and encoded values CCF uses for binary Q.763 numbers assuming that you have not defined * and # encodings for ISDN User Part (ISUP).
Value | Decoded Value | Encoded Value |
---|---|---|
1010 | A | - |
1011 | B | - |
1100 | C | - |
1101 | D | - |
1110 | E | - |
1111 | F | - |
* | - | 1010 |
A | - | 1010 |
# | - | 1011 |
B | - | 1011 |
a | - | 1100 |
C | - | 1100 |
b | - | 1101 |
D | - | 1101 |
c | - | 1110 |
E | - | 1110 |
F | - | 1111 |
GSM 04.08 Numbers lists the decoded and encoded values CCF uses for binary GSM 04.08
numbers.
Value | Decoded Value | Encoded Value |
---|---|---|
1010 | * | - |
1011 | # | - |
1100 | a | - |
1101 | b | - |
1110 | c | - |
1111 Note: This value marks the end of the digit string and is not
decoded. |
- | - |
* | - | 1010 |
A | - | 1010 |
# | - | 1011 |
B | - | 1011 |
a | - | 1100 |
C | - | 1100 |
b | - | 1101 |
D | - | 1101 |
c | - | 1110 |
E | - | 1110 |