Sunday, September 8, 2013

How to decode/encode SMS Message Content (GSM7 alphabet)


Example message (PDU): 09015D010107919471016700000051040D91945161428518F5000031706211056480454537FD1C769FCBEEB21C1474CBEB669D6245CBC56A319B8C56C3E1623545B80D92D95CB09B0B546F8362315D0D06AAA2E58A245A5E0651CBECF2FADD06 

Below you find list of steps "How to Decode" with description of each step.

Tuesday, January 29, 2013

Testing Closed Subscriber Group (CSG)

RR: System Information Messages

Description:
two EARFCNs are defined as CSG: 8, 512.

System Information Type 2 quater, Index 0/Count 2
                      E-UTRAN CSG Description:
            CSG_PSC_SPLIT list(0) = 1 :Present
             E-UTRAN_FREQUENCY_INDEX list(0):
               E-UTRAN_FREQUENCY_INDEX(0) = 0    => refers to EARFCN 8
               E-UTRAN_FREQUENCY_INDEX(1) = 2    => refers to EARFCN 512
PDU: 05 06 07 00 40 17 00 41 C6 42 28 00

System Information Type 2 quater, Index 1/Count 2, E-UTRAN Cells(num=4): 00 c8, 00 08, 02 00
           CSN_EARFCN (HEX):= 00 c8
           CSN_EARFCN (HEX):= 00 08
           CSN_EARFCN (HEX):= 02 00
PDU: 05 06 07 02 40 04 86 45 8A 03 00 C8 40 02 10 20 00 00 0B 2B 2B 

System Information Type 2 quater, Index 2/Count 2, E-UTRAN Cells(num=5): 00 c7, 00 18, 00 40, 00 08, 00 28 
            CSN_EARFCN (HEX):= 00 c7            CSN_EARFCN (HEX):= 00 18            CSN_EARFCN (HEX):= 00 40            CSN_EARFCN (HEX):= 00 08            CSN_EARFCN (HEX):= 00 28
PDU: 05 06 07 04 40 04 86 45 8A 03 00 C7 40 06 10 04 04 00 21 00 28 00 00

Standards

3GPP TS 44.060, Release 9
3GPP TS 44.018, Release 9


How to decode a message?

Select which message you want to decode:

A new window will open. Enter the message PDU and click "Parse" button.

How to create a new message?

Select which message you want to create:
UTRAN RRC , E-UTRAN RRC , NAS GERAN RRC , GERAN RLC/MAC , GAN / VoLGA

A new window will open. Leave the PDU field empty and click "Parse" button.

How to use the Decoder/Encoder?

When you want to analyse & edit a message PDU:

1. Select a necessary protocol type:
2. On the displayed page select message type, 3gpp release etc., enter the message PDU and push [Parse] button. Result of decoding will be displayed.

What is 3GPP message analyser?

3GPP message analyser provides a functionality to decode and encode the protocol stack messages between mobile station and network defined by 3GPP standard.

The decoder is a WEB based application for decoding and encoding protocol stack (2G / 3G / LTE) messages defined by 3GPP standard and encoded using ASN.1 algorithm.

Supported protocol stack layers:
  •  GSM (2G) : RLC - Radio Link Control, MAC, RRC - Radio Resource Control 
  •  UMTS (3G) : RRC - Radio Resource Control 
  •  LTE (3.5G/4G) : RRC - Radio Resource Control