The following table describes the billing information variant data:
Billing Information Variant Data
Tag | Name | Common or Route Specific | Data Type | Max. Length | Max. Length Limit (Bytes) | Description |
---|---|---|---|---|---|---|
0001 | Carrier ID Origin | Common | Hex | 1 | 1 | Specifies how carrier identification code was determined for call. Enumeration is in the range 0x00-0xFF:
|
0002 | SCP PIN Digits | Common | BCD | As provisioned | 6 | Contains SCP returned digits within AMADigitsDialedWC if Context identifier digits within AMADigitsDialedWC equal "004". Each byte stores 2 digits where LSB/MSB placement is consistent with GSX/SBC binary format. |
0003 | SCP Treatment Index | Common | Hex | 1 | 1 | Populated with last SCPTreatment extension parameter value returned from SCP. For example, an SCPTreatment extension parameter received in the Send_To_Resource message is overwritten if received again in Analyze_Route message. Last value returned from SCP (0x00-0xFF) |
0004 | Ingress Trunk Group Number | Common | Integer | As provisioned | 4 | The "Trunk Number" assigned to ingress trunk group when provisioning trunk group on PSX. |
0005 | Ingress Switch ID | Common | Integer | As provisioned | 4 | The "Cluster Profile" assigned to ingress gateway. |
0006 | SCP Support Digits | Common | BCD | As provisioned | 6 | If SCP returns digits within AMADigitsDialedWC and if context identifier digits within AMADigitsDialedWC equal to "001", digits populate this field. Otherwise, if SCP directs digit collection via Send_To_Resource message, resultant collected digits populate this field. Each byte stores 2 digits where LSB/MSB placement is consistent with GSX/SBC binary format. |
0007 | SCP Call Information | Common | Hex | 1 | 1 | Populated with "SCP Call Info" contained within BackwardAINIndicator extension parameter received in Analyze_Route or Continue message. This 4 bit wide parameter is stored in high order nibble and can take values from 0-14. This value is placed in CDR if other than 1111 as shown below:
|
0008 | SCP Billing Information | Common | Integer | As provisioned | 4 | Populated with SCPCallID extension parameter received in one or all of following messages from SCP:
The GSX/SBC stores the last value of this parameter if contained in multiple messages within a call. This parameter is a 32-bit integer and is stored as hex number within the SCPBill field. Last value returned from SCP (0x00000000-0xFFFFFFFF) |
0009 | Calling Country Code | Common | BCD | As provisioned | 2 | Country code associated with calling party (typically 3 digits). Each byte stores 2 digits. Populated from ingress signal if available, otherwise from ingress trunk group provisioned on PSX. |
000A | Called Country Code | Common | BCD | As provisioned | 2 | Country code associated with called party (typically 3 digits). Each byte stores 2 digits. Populated from ingress signal if available, otherwise from ingress trunk group provisioned on PSX, assuming call is a national call. |
000B | Calling Party LRN | Common | BCD | As provisioned | 8 | Location routing number of calling party. This field is only populated if all of the following are true:
|
000C | Normalized Called Number | Common | BCD | As provisioned | 8 | A normalized called number represents a complete national number. Includes the area code, exchange and subscriber number of called party. In North American Dial Plan this is always 10 digits. Each byte of this field stores 2 digits. |
000D | Normalized Calling Number | Common | BCD | As provisioned | 8 | Represents a complete national number, including area code, exchange and subscriber number of calling party. In North American Dial Plan this is always 10 digits. Each byte stores 2 digits. If a calling party number is available for call then this field is also present if PSX Billing Info entity is provisioned correctly. |
000E | SCP Dip Indicator | Common | Binary | 1 | 1 | If the PSX did an SCP query, this fact is indicated in this field.
|
000F | Ported Type M bit Indicator | Common | Integer | 1 | 1 | The M bit in the ISUP IAM message, ForwardCallIndicator parameter, indicates whether the LNP query was performed for the ported number. The valid values returned in this one byte integer are:
Note: If the PSX does not receive the translated number in the Policy Request from the GSX/SBC and no LNP is performed by the PSX, the SS_DEFAULT_MBIT_INDICATOR = 255 (FF) is in the PSX billing field. |
0010 | Scratch Pad | Common | ASCII | As provisioned | 16 | Populated with contents of corresponding field of PSX Billing Info entity. |
0011 | Calling Area Code | Common | BCD | As provisioned | 3 | Populated with the contents of the area code of the calling party in the call. This is typically a 3 digit field in North America. Each byte stores 2 digits. |
0012 | Called Area Code | Common | BCD | As provisioned | 3 | Populated with the contents of the area code of the called party in the call. This is typically a 3 digit field in North America. Each byte stores 2 digits. |
0013 | SCP Translated Number | Common | BCD | As provisioned | 8 | Populated with the contents of the number returned by the SCP in response to the translation request. |
0014 | AMA Business Customer ID | Common | BCD | As provisioned | 8 | Populated with contents of number returned by SCP in response to translation request. First digit in encoded field is context identifier and rest of the digits identify the business customer. The field is typically 10-digits in North America. Each byte stores 2 digits. |
0015 | AMA Digits Dialed WC | Common | BCD list | As provisioned | 8 (per element) | Populated with contents of number returned by SCP in response to translation request. This field provides any digits the customer dialed along with context ID to indicate the name of the digits string. The first 3 digits uniquely identify the context ID; the rest identify the dialed digits. Each byte stores 2 digits. |
0016 | AMA Slp ID | Common | BCD | As provisioned | 8 | Populated with contents of number returned by SCP in response to translation request. This field is sent to override normal switch based recording and invoke AMA AIN record generation. This field is typically 9 digits and identifies a service or a unique subset of service functionality. See "AMA Service Logic Identification" for details. Each byte stores 2 digits. |
0017 | AMA Line Number | Common | BCD list | As provisioned | 8 (per element) | Populated with the contents of the number returned by the SCP in response to the translation request. The first three digits are line type and the rest of the digits are line number. Up to 16 digits are populated for each line type. The line number contains information such as calling part ID, incoming terminating number, or ANI. |
0018 | Called LRN | Common | BCD | As provisioned | 8 | Location Routing Number of the called party. Each byte stores 2 digits. |
0019 | Mobile Identification Number (non- configurable) | Common | BCD | Not applicable | 8 | Populated with a 10 digit representation of the Mobile Identification Number of the Mobile Subscriber (MS). |
001A | Electronic Serial Number (non-configurable) | Common | Hex | Not applicable | 4 | Populated with the unique 32-bit electronic serial number of an MS. The first byte is the manufacturer's code and the last three bytes are serial number. |
001B | Mobile Directory Number (non-configurable) | Common | BCD | Not applicable | 8 | Populated with the MS's directory number, which may be different from its Mobile Identification Number. |
001C | DMH (Data Message Handling) Redirection Indicator (non-configurable) | Common | Hex | Not applicable | 1 | The reason for extending an incoming call for recording purposes. One byte hexadecimal value. |
001D | Billing ID (non-configurable) | Common | Hex | Not applicable | 7 | Initially assigned at the Anchor Mobile Switch Controller (MSC) for originating and terminating calls involving radio contact. This Billing Id is transferred, as required, to each system involved in an intersystem operation. This ID is intended for billing record correlation, but may be used for identifying the Anchor MSC as well as other purposes. |
001E | Serving MSC ID (non-configurable | Common | Hex | Not applicable | 3 | The unique three byte ID of the serving system. |
001F | IMSI (non-configurable) | Common | BCD | Not applicable | 8 | Populated with International Mobile Subscriber Identity (IMSI) of Called Party. |
0020 | Forward Reason (non-configurable) | Common | Hex | Not applicable | 1 | Populated with a one byte integer value that indicates the reason that the call is being forwarded, such as busy subscriber, mobile subscriber not reachable, no subscriber reply, etc. See the "PSX Product Description, Forward Reason table" for details. |
0021 | MS ISDN (non-configurable) | Common | BCD | Not applicable | 8 | One of the ISDN numbers assigned to the MS in accordance with CCITT recommendations E.213. Each byte stores 2 digits. |
0022 | Call Reference Number (non-configurable) | Common | Hex | Not applicable | 5 | A call reference number allocated by a call control MSC. The first byte is Switch ID. The last four bytes are transaction ID. Each byte stores 2 digits. |
0023 | Access Denied Reason (non-configurable) | Common | Hex | Not applicable | 1 | The access denied reason parameter received in IS-41 message. See "PSX Product Description, Access Denied Reason table" for details. |
0024 | Return Error Code (non-configurable) | Common | Hex | Not applicable | 1 | The error code returned by the Home Location Register (HLR) in the Return Error component of the TCAP transaction. See "PSX Product Description: Return Error Code table" for details. |
0025 | User Error (non-configurable) | Common | Hex | Not applicable | 2 | User error code returned by HLR in first byte. If user error is "CUG Reject" or "Call Barred" then second byte contains error details. For all other user errors, second byte is always 255. See "PSX Product Description: GSM User Error table" for details. |
0026 | Provider Error (non-configurable | Common | Hex | Not applicable | 1 | Provider error code returned by the HLR. See "PSX Product Description: GSM Provider Error table" for details. |
0027 | Gateway Group | Common | ASCII | As provisioned | 23 | Populated with the ASCII encoded value of the "Gateway Group" configured on the PSX under the "Gateway" entity. |
0028 | Redirected To Number (non-configurable) | Common | BCD | Not Applicable | 8 | The number where the call is redirected as per the IS-41 or GSM response returned by the HLR. |
0029 | AMA Alternate Billing Number | Common | BCD | As provisioned | 8 | Each byte stores 2 digits. |
002A | Alternate Billing Indicator | Common | BCD | As provisioned | 4 | Each byte stores 2 digits. |
002B | Collected Digits | Common | BCD | As provisioned | 8 | Each byte stores 2 digits. |
002C | TTC Exception Value | Common | ASCII | 3 | 3 | 070 — Return Error received |
0036 | INAP Service Key | Common | Hex | As provisioned | 4 | Used by the SCF to determine the correct service logic for a particular INAP service. |
0037 | INAP Called Number | Common | BCD | As provisioned | 8 | The current called number. Each byte stores 2 digits. |
0038 | INAP Destination Routing Address (non-configurable) | Common | BCD | Not applicable | 8 | This tag indicates the new called number. The PSX uses this number for number analysis and routing. Each byte stores 2 digits. |
03E9 | Access LRN Information for Billing | Common | BCD | As provisioned | 8 | The LRN provisioned at the egress Gateway for the first access Trunk in route list returned by the PSX. Each byte stores 2 digits |
0F9B | INAP Billing Information | Common | N/A | N/A | N/A | This tag is used to group the INAP billing information (INAP Service Key, Called Number, Destination Routing Address) in PSX Billing Information field. |
0F9C | Camel Information | Common | N/A | N/A | N/A | This tag is used to group Camel related information in PSX Billing Information field. |
0F9D | IS-41 Mobile Information (non-configurable) | Common | N/A | N/A | N/A | This tag is used to group the IS-41 Mobile information in PSX Billing Information field. |
0F9E | GSM Mobile Information (non-configurable) | Common | N/A | N/A | N/A | This tag is used to group the GSM Mobile Information in PSX Billing Information field. |
0F9F | Mobile Information | N/A | N/A | N/A | N/A | If this field is provisioned on PSX, then IS-41 Mobile and GSM Mobile Information fields are both generated. Neither of those fields can be individually selected. |
0FA0 | Route-Specific Meta Tag (non-configurable) | N/A | N/A | N/A | N/A | N/A |
0FA1 | Egress Trunk Group Charge Indicator | Route Specific | Integer | 1 | 1 | Charging information for the egress trunk group:
|
0FA2 | Egress Trunk Group Number (non-configurable) | Route Specific | Integer | 1 | 1 | The egress trunk group number provisioned in the trunk group profile entity on the PSX. This number is typically used in signaling to indicate the trunk group selected for the call. |