1 / 12

TIA/EIA-124 (DMH)

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

luigi
Download Presentation

TIA/EIA-124 (DMH)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Network Reference Model Call Detail Information Source Call Detail Generation Point Call Detail Collection Point I J CDIS CDGP CDCP DMH K CDRP Call Detail Rating Point

  4. Network Configuration Example Switch Mediation Fraud Profiler CDIS CDGP Fraud App CDCP J CDCP CDGP CDCP CDGP CDRP Billing App Billing System Billing System Serving System Home System

  5. 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

  6. 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

  7. Record Generation Scenarios: Graphical representation of records generated by events (Section 5.5) Completed Mobile Terminated Call Record Audit BIN = A1 1 leg 1 seg 1 Originating System Leg BIN = A1 leg = 0 Term 2 Anchor System IncomingTrunkUsage ConversationUsage Segment BIN = A1 seg = 0 Air 3 AirChannelUsage Event: a b c Time

  8. 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])

  9. 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)

  10. 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

  11. 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

  12. Field Field Field Value Value Value Type Type Type Reference Reference Reference Notes Notes Notes Identifier Identifier Identifier SwitchNumber IMPLICIT SystemIdentifier IMPLICIT AnchorSWID IMPLICIT M M M 6.1.3.5 6.1.3.5 6.1.3.5 Length Length Length 2 octet 1 octet variable M M M 6.1.3.6 6.1.3.6 6.1.3.6 Integer SEQUENCE Integer (-128...127) (-32768...32767) M M - 6.5.5 6.5.5 6.5.10 SwitchNumber M 6.4.183 SystemIdentifier M 6.4.184 BusinessRelationIdentifier O 6.4.27 a SystemMyTypeCode O 6.4.185 b Table Format

More Related