Emergency Number List
Emergency Number List is a mechanism by which a Network tells UEs the list of emergency call that are used in the local area. These number are informed to UE during the registration via Attach Accept message as described below. (See 24.301 5.3.7 Handling of the Local Emergency Numbers List)
1) MIB
2) SIB
3) RACH Preamble
4) AICH
5) RACH Message
6) RRC: RRC Connection Request
7) RRC: RRC Connection Setup
8) RRC: RRC Connection Setup Complete
9) RRC: initialDirectTransfer + MM: Location Updating Request
10) RRC : downlinkDirectTransfer + MM:Authentication Request
11) RRC: initialDirectTransfer + GMM: Attach Request
12) RRC : uplinkDirectTransfer + MM:Authentication Response
13) RRC : Security Mode Command
14) RRC : Security Mode Complete
15) RRC : downlinkDirectTransfer + MM:Identity Request
16) RRC : uplinkDirectTransfer + MM:Identity Response
17) RRC : downlinkDirectTransfer + MM:Location Updating Accept
18) RRC : uplinkDirectTransfer + MM:TMSI Reallocation Complete
19) RRC : downlinkDirectTransfer + GMM: AuthenticationAndCipheringRequest
20) RRC : uplinkDirectTransfer + GMM: AuthenticationAndCipheringResponse
21) RRC : Security Mode Command
22) RRC : Security Mode Complete
23) RRC : downlinkDirectTransfer + GMM:Identity Request
24) RRC : uplinkDirectTransfer + GMM:Identity Response
25) RRC : downlinkDirectTransfer + GMM:Attach Accept
26) RRC : uplinkDirectTransfer + GMM:Attach Complete
27) RRC : RRC Connection Release
28) RRC : RRC Connection Release Complete
29) < Test UE by making an emergency call with the number you defined here >
25) RRC : downlinkDirectTransfer + GMM:Attach Accept
DL-DCCH-Message
integrityCheckInfo
messageAuthenticationCode: ee131c77
rrc-MessageSequenceNumber: 5
message: downlinkDirectTransfer (5)
downlinkDirectTransfer: r3 (0)
r3
downlinkDirectTransfer-r3
rrc-TransactionIdentifier: 0
cn-DomainIdentity: ps-domain (1)
nas-Message: 080209e00100f1100000801805f4000000803408030111f0...
GSM A-I/F DTAP - Attach Accept
Protocol Discriminator: GPRS mobility management messages
.... 1000 = Protocol discriminator: GPRS mobility management messages (0x08)
0000 .... = Skip Indicator: 0
DTAP GPRS Mobility Management Message Type: Attach Accept (0x02)
Force to Standby
0... .... = Spare bit(s): 0
.000 .... = Force to standby: Force to standby not indicated (0)
Attach Result
.... 1... = Follow-on proceed: True
.... .001 = Result of attach: GPRS only attached (1)
GPRS Timer
GPRS Timer: timer is deactivated
111. .... = Unit: value indicates that the timer is deactivated (7)
...0 0000 = Timer value: 0
Radio Priority 2 - Radio priority for TOM8
Radio Priority (TOM8): priority level 4 (lowest) (0)
Radio Priority - Radio priority for SMS
Radio Priority (PDP or SMS): priority level 1 (highest) (1)
Routing Area Identification - RAI: 1-1-0-128
Routing area identification: 1-1-0-128
Mobile Country Code (MCC): Unknown (1)
Mobile Network Code (MNC): Unknown (01)
Location Area Code (LAC): 0x0000 (0)
Routing Area Code (RAC): 0x80 (128)
Mobile Identity - Allocated P-TMSI - TMSI/P-TMSI (0x0080)
Element ID: 0x18
Length: 5
1111 .... = Unused
.... 0... = Odd/even indication: Even number of identity digits
.... .100 = Mobile Identity Type: TMSI/P-TMSI (4)
TMSI/P-TMSI: 0x00000080
Emergency Number List // I added two emergency number list here
Element ID: 0x34
Length: 8
Emergency Number Information 1
Emergency Number Info length: 3
000. .... = Spare bit(s): 0
...0 .... = Mountain Rescue: False
.... 0... = Marine Guard: False
.... .0.. = Fire Brigade: False
.... ..0. = Ambulance: False
.... ...1 = Police: True
BCD Digits: 110
Emergency Number Information 2
Emergency Number Info length: 3
000. .... = Spare bit(s): 0
...0 .... = Mountain Rescue: False
.... 0... = Marine Guard: False
.... .0.. = Fire Brigade: False
.... ..1. = Ambulance: True
.... ...0 = Police: False
BCD Digits: 9999 // I used the number not commonly used for testing purpose.
Full DCCH Hex : F7 09 8E 3B A9 42 03 61 00 41 3C 00 20 1E 22 00 00 10 03 00 BE 80 00 00 10 06 81 00 60 22 3E 00 60 53 33 20
If you configured the network (or test equipment) as shown here) and dial '9999', UE should initiate an Emergency Call.
When UE make an Emergency Call, it would configure the Emergency Service Category in CC:Emergency Setup as shown below.
UL-DCCH-Message
integrityCheckInfo
messageAuthenticationCode: a784079c
rrc-MessageSequenceNumber: 1
message: uplinkDirectTransfer (27)
uplinkDirectTransfer
cn-DomainIdentity: cs-domain (0)
nas-Message: 038e040660040200058140080402600000021f002e0102
GSM A-I/F DTAP - Emergency Setup
Protocol Discriminator: Call Control; call related SS messages
.... 0011 = Protocol discriminator: Call Control; call related SS messages (0x03)
0... .... = TI flag: allocated by sender
.000 .... = TIO: 0
10.. .... = Sequence number: 2
..00 1110 = DTAP Call Control Message Type: Emergency Setup (0x0e)
Bearer Capability - (MS supports at least full rate speech version 1 and half rate speech version 1.
MS has a greater preference for full rate speech version 1 than ...)
Element ID: 0x04
Length: 6
Octet 3
0... .... = Extension: Extended
.11. .... = Radio channel requirement: MS supports at least full rate speech version 1
and half rate speech version 1. ...
...0 .... = Coding standard: GSM standardized coding
.... 0... = Transfer mode: circuit
.... .000 = Information transfer capability: Speech (0x00)
Octets 3a - Speech Versions
0... .... = Extension: Extended
.0.. .... = Coding: octet used for extension of information transfer capability
..00 .... = Spare bit(s): 0
.... 0100 = Speech version indication: GSM full rate speech version 3(FR AMR) (0x04)
0... .... = Extension: Extended
.0.. .... = Coding: octet used for extension of information transfer capability
..00 .... = Spare bit(s): 0
.... 0010 = Speech version indication: GSM full rate speech version 2(GSM EFR) (0x02)
0... .... = Extension: Extended
.0.. .... = Coding: octet used for extension of information transfer capability
..00 .... = Spare bit(s): 0
.... 0000 = Speech version indication: GSM full rate speech version 1(GSM FR) (0x00)
0... .... = Extension: Extended
.0.. .... = Coding: octet used for extension of information transfer capability
..00 .... = Spare bit(s): 0
.... 0101 = Speech version indication: GSM half rate speech version 3(HR AMR) (0x05)
1... .... = Extension: No Extension
.0.. .... = Coding: octet used for extension of information transfer capability
..00 .... = Spare bit(s): 0
.... 0001 = Speech version indication: GSM half rate speech version 1(GSM HR) (0x01)
Supported Codec List
Element ID: 0x40
Length: 8
System Identification (SysID): UMTS (0x04)
Bitmap Length: 2
Codec Bitmap for SysID 1
0... .... = TDMA EFR: False
.1.. .... = UMTS AMR 2: True
..1. .... = UMTS AMR: True
...0 .... = HR AMR: False
.... 0... = FR AMR: False
.... .0.. = GSM EFR: False
.... ..0. = GSM HR: False
.... ...0 = GSM FR: False
00.. .... = Spare bit(s): 0
..0. .... = OHR AMR-WB: False
...0 .... = OFR AMR-WB: False
.... 0... = OHR AMR: False
.... .0.. = UMTS AMR-WB: False
.... ..0. = FR AMR-WB: False
.... ...0 = PDC EFR: False
System Identification (SysID): GSM (0x00)
Bitmap Length: 2
Codec Bitmap for SysID 2
0... .... = TDMA EFR: False
.0.. .... = UMTS AMR 2: False
..0. .... = UMTS AMR: False
...1 .... = HR AMR: True
.... 1... = FR AMR: True
.... .1.. = GSM EFR: True
.... ..1. = GSM HR: True
.... ...1 = GSM FR: True
00.. .... = Spare bit(s): 0
..0. .... = OHR AMR-WB: False
...0 .... = OFR AMR-WB: False
.... 0... = OHR AMR: False
.... .0.. = UMTS AMR-WB: False
.... ..0. = FR AMR-WB: False
.... ...0 = PDC EFR: False
Service Category - Emergency category
Element ID: 0x2e
Length: 1
0... .... = Spare bit(s): 0
.0.. .... = Automatically initiated eCall: False
..0. .... = Manually initiated eCall: False
...0 .... = Mountain Rescue: False
.... 0... = Marine Guard: False
.... .0.. = Fire Brigade: False
.... ..1. = Ambulance: True
.... ...0 = Police: False
Full DCCH Hex : D3 C2 03 CE 0E C0 0B 01 C7 02 03 30 02 01 00 02 C0 A0 04 02 01 30 00 00 01 0F 80 17 00 81 00