tia/eia-124 (dmh) background network reference model record structure data types asn.1

12
TIA/EIA-124 (DMH) • Background • Network Reference Model • Record Structure • Data Types • ASN.1

Upload: annice-perry

Post on 12-Jan-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

TIA/EIA-124 (DMH)

• Background

• Network Reference Model

• Record Structure

• Data Types

• ASN.1

Page 2: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Background

• Non-Signalling Data Protocol (NSDP)• “Move Stuff Between Things”• Practical applications:

– Fraud detection: Switch Mediation System NSDP-F Fraud Profiler

– Real-time billing (e.g. pre-paid billing):Switch Mediation System Rating Engine NSDP-B&S

Billing System

– Real-time settlement:Switch Mediation System Rating Engine NSDP-B&S

Settlement Application

Page 3: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Network Reference Model

CDIS CDGP CDCP

CDRP

I J

K

Call Detail Information Source

Call Detail Generation Point

Call Detail Collection Point

Call Detail Rating Point

DMH

Page 4: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Network Configuration Example

CDIS CDGP

CDCP

CDRP

CDGP

Billing System

Serving System

Switch Mediation

Home System

Billing System

CDCP

BillingApp

CDGP

CDCPFraudApp

Fraud Profiler

J

Page 5: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Record Types

• Audit Record: call summary

• Identity Record: who, where, when

• Leg Record: network, trunk, and feature usage– E.g. Origination, Termination, Feature Activation

• Segment Record: individual facility usage (air time)

• Activity Record: radio contact with no duration– e.g. registration, handoff

• Event Record: event with no radio contact– e.g. authentication, feature activation

• Charge Record

Page 6: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Jackets

• Call Jacket– Audit, Identity, Charge– Leg (Origination, Termination, Feature Activation, et.al.)– Segment (AirSegment, et.al.)– Activity

• Activity Jacket– Audit, Identity , Charge– Activity

• Event Jacket– Audit, Identity, Charge– Event

Page 7: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Audit BIN = A1 1 leg 1 seg

Leg BIN = A1 leg = 0Term

Segment BIN = A1 seg = 0Air

IncomingTrunkUsage

AirChannelUsage

ConversationUsage

Originating System

Anchor System

Record

1

2

3

Event: a b c

Time

Record Generation Scenarios:Graphical representation of records generated by events (Section 5.5)

Completed Mobile Terminated Call

Page 8: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Data Types

• Integer (e.g. Latitude, Longitude)

• Positive integer (e.g. AirChannelDuration)

• Printable string (e.g. PlaceName, StateProvinceName)

• Digit string (e.g. MIN, IMSI, MDN, Dialed Digits)

• Bit string (e.g. ServicesUsedIndicator [bit = service used or not])

• Octet string (e.g. Date [3 octets – Year, Day, Month])

• Enumerated (e.g. Chargeable Indicator [0 = yes, 1 = no])

• Null (e.g. LastLegIdentifier, LastSegmentIdentifier)

• IA5 string (ASCII string – e.g. CellName [alphanumeric])

Page 9: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Data Types

• Constructors– Choice (e.g. Identity Sub-record [ESN or IMEI, MIN or IMSI])

– Sequence (e.g. ServingSWID – SwitchNumber, System-Identifier, BusinessRelationIdentifier, SystemMyTypeCode)

– Sequence of Choice (e.g. EventJacket [choose Event-Subrecord or ChargeSubrecord and sequence them if necessary])

– Set (not currently in use – sequence where order doesn’t matter)

Page 10: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

ASN.1

• CCITT X.208 – Abstract Syntax Notation (ASN.1)– “Blue Book”– Open communication system– Variable length data records– Off the shelf compilers plus development tools

• Section 6.7

Page 11: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Basic Encoding Rules

• CCITT X.209 – Basic Encoding Rules (BER)• Identifier

– Primitive data type – hex 5F ... – Constructor data type – hex 7F ...– Section 3.1.6.5 and Appendix K

• Length

• Value: Data Type

Page 12: TIA/EIA-124 (DMH) Background Network Reference Model Record Structure Data Types ASN.1

Field Value Type Reference Notes

Identifier AnchorSWID IMPLICIT M 6.1.3.5  

Length variable M 6.1.3.6  

SEQUENCE - 6.5.10  

  SwitchNumber   M 6.4.183  

  SwitchIdentifier   M 6.4.184  

  BusinessRelationIdentifier   O 6.4.27 a

  SystemMyTypeCode   O 6.4.185 b

Field Value Type Reference Notes

Identifier SwitchNumber IMPLICIT M 6.1.3.5  

Length 1 octet M 6.1.3.6  

Integer (-128...127) M 6.5.5  

Field Value Type Reference Notes

Identifier SwitchIdentifier IMPLICIT M 6.1.3.5  

Length 2 octet M 6.1.3.6  

Integer (-32768...32767) M 6.5.5  

Table Format