UTRAN IuBC Interface Service Area Broadcast Protocol
UTRAN IuBC Interface Service Area Broadcast Protocol
3GPP TS 25.419
The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.
The present document has not been subject to any approval process by the 3GPP Organisational Partners and shall not be implemented.
This Specification is provided for future development work within 3GPP only. The Organisational Partners accept no liability for any use of this
Specification.
Specifications and reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organisational Partners' Publications Offices.
Release 11
Keywords
UMTS, radio
3GPP
Postal address
3GPP support office address
650 Route des Lucioles - Sophia Antipolis
Valbonne - FRANCE
Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16
Internet
http://www.3gpp.org
Copyright Notification
No part may be reproduced except as authorized by written permission.
The copyright and the foregoing restriction extend to reproduction in all media.
2013, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).
All rights reserved.
UMTS is a Trade Mark of ETSI registered for the benefit of its members
3GPP is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners
LTE is a Trade Mark of ETSI currently being registered for the benefit of its Members and of the 3GPP
Organizational Partners
GSM and the GSM logo are registered and owned by the GSM Association
3GPP
Release 11
Contents
Foreword..........................................................................................................................................................
1
Scope......................................................................................................................................................
References..............................................................................................................................................
3.1
3.2
4
4.1
4.2
4.3
Definitions...........................................................................................................................................................
Abbreviations.......................................................................................................................................................
General...................................................................................................................................................
Procedure Specification Principles......................................................................................................................
Forwards and Backwards Compatibility.............................................................................................................
Specification Notations........................................................................................................................................
Functions of SABP...............................................................................................................................
SABP Procedures.................................................................................................................................
8.1
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.4
8.4.1
8.4.2
8.4.3
8.4.4
8.5
8.5.1
8.5.2
8.5.3
8.5.4
8.6
8.6.1
8.6.2
8.6.3
8.6.4
8.7
8.7.1
8.7.2
8.7.3
8.8
8.8.1
8.8.2
8.8.3
8.9
8.9.1
8.9.2
8.9.3
Elementary Procedures......................................................................................................................................
Write-Replace....................................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Unsuccessful Operation...............................................................................................................................
Abnormal Conditions...................................................................................................................................
Kill.....................................................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Unsuccessful Operation...............................................................................................................................
Abnormal Conditions...................................................................................................................................
Load Status Enquiry..........................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Unsuccessful Operation...............................................................................................................................
Abnormal Conditions...................................................................................................................................
Message Status Query.......................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Unsuccessful Operation...............................................................................................................................
Abnormal Conditions...................................................................................................................................
Reset..................................................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Unsuccessful Operation...............................................................................................................................
Abnormal Conditions...................................................................................................................................
Restart Indication...............................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Abnormal Conditions...................................................................................................................................
Failure Indication...............................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Abnormal Conditions...................................................................................................................................
Error Indication..................................................................................................................................................
General.........................................................................................................................................................
Successful Operation....................................................................................................................................
Abnormal Conditions...................................................................................................................................
3GPP
Release 11
9
9.1
9.1.1
9.1.2
9.1.2.1
9.1.2.2
9.1.2.3
9.1.2.4
9.1.3
9.1.4
9.1.5
9.1.6
9.1.7
9.1.8
9.1.9
9.1.10
9.1.11
9.1.12
9.1.13
9.1.14
9.1.15
9.1.16
9.1.17
9.1.18
9.1.19
9.1.20
9.2
9.2.0
9.2.1
9.2.2
9.2.3
9.2.4
9.2.5
9.2.6
9.2.7
9.2.8
9.2.9
9.2.10
9.2.11
9.2.12
9.2.13
9.2.14
9.2.15
9.2.16
9.2.17
9.2.18
9.2.19
9.2.20
9.2.21
9.2.22
9.2.23
9.2.24
9.3
9.3.0
9.3.1
9.3.2
9.3.3
9.3.4
9.3.5
9.3.6
9.3.7
9.4
3GPP
Release 11
10
10.1
General...............................................................................................................................................................
10.2
Transfer Syntax Error........................................................................................................................................
10.3
Abstract Syntax Error........................................................................................................................................
10.3.1
General.........................................................................................................................................................
10.3.2
Criticality Information.................................................................................................................................
10.3.3
Presence Information...................................................................................................................................
10.3.4
Not comprehended IE/IE group...................................................................................................................
10.3.4.1
Procedure Code......................................................................................................................................
10.3.4.1A
Type of Message.....................................................................................................................................
10.3.4.2
IEs other than the Procedure Code and Type of Message......................................................................
10.3.5
Missing IE or IE group................................................................................................................................
10.3.6
IEs or IE groups received in wrong order or with too many occurrences or erroneously present...............
10.4
Logical Error......................................................................................................................................................
10.5
Exceptions.........................................................................................................................................................
Annex A (informative):
A.1
A.2
A.3
A.3.1
A.3.2
A.3.3
A.3.4
A.3.5
A.4
Annex B (informative):
Change history..............................................................................................
3GPP
Release 11
Foreword
This Technical Specification (TS) has been produced by the 3rd Generation Partnership Project (3GPP).
The contents of the present document are subject to continuing work within the TSG and may change following formal
TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an
identifying change of release date and an increase in version number as follows:
Version x.y.z
where:
x the first digit:
1 presented to TSG for information;
2 presented to TSG for approval;
3 or greater indicates TSG approved document under change control.
y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections,
updates, etc.
z the third digit is incremented when editorial only changes have been incorporated in the document.
3GPP
Release 11
Scope
The present document specifies the Service Area Broadcast Protocol (SABP) between the Cell Broadcast Centre (CBC)
and the Radio Network Controller (RNC). It fulfils the CBC - RNC communication requirements specified in TS
23.041 [5] and is defined over the Iu-BC reference point.
References
The following documents contain provisions which, through reference in this text, constitute provisions of the present
document.
References are either specific (identified by date of publication, edition number, version number, etc.) or
non-specific.
For a specific reference, subsequent revisions do not apply.
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document
(including a GSM document), a non-specific reference implicitly refers to the latest version of that document in
the same Release as the present document.
[1]
Void
[2]
Void
[3]
Void
[4]
[5]
[6]
[7]
[8]
[9]
ITU-T Recommendation X.691 (2002-07): "Information Technology - ASN.1 encoding rules Specification of Packed Encoding Rules (PER)".
[10]
3GPP TR 25.921: "Guidelines and Principles for Protocol Description and Error Handling".
[11]
[12]
3.1 Definitions
For the purposes of the present document, the following terms and definitions apply:
Elementary Procedure: SABP consists of Elementary Procedures (EPs). An Elementary Procedure is a unit of
interaction between the CN (CBC) and the RNC. These EPs are defined separately and are intended to be used to build
up complete sequences in a flexible manner. If the independence between some EPs is restricted, it is described under
the relevant EP description. Unless otherwise stated by the restrictions, the EPs may be invoked independently of each
3GPP
Release 11
other as stand alone procedures, which can be active in parallel. Examples on using several SABP EPs together with
each other and EPs from other interfaces can be found in reference TR 25.931 [4].
An EP consists of an initiating message and possibly a response message. Two kinds of EPs are used:
-
A signalling message explicitly indicates that the elementary procedure successfully completed with the
receipt of the response.
Unsuccessful
-
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
CBC
CBS
CN
EP
FP
PDU
RNC
SA
SABP
General
The protocol described in the present document is the protocol between CN (CBC) and RNC needed for the CBC
Application. The CBC Application is described in TS 23.041 [5].
The procedure text indicates that the receiving node "shall" perform a certain function Y under a certain
condition. If the receiving node supports procedure X but cannot perform functionality Y requested in the
REQUEST message of a Class 1 EP, the receiving node shall respond with the message used to report
unsuccessful outcome for this procedure, containing an appropriate cause value.
3GPP
Release 11
The procedure text indicates that the receiving node "shall, if supported," perform a certain function Y
under a certain condition. If the receiving node supports procedure X, but does not support functionality
Y, the receiving node shall proceed with the execution of the EP, possibly informing the requesting node
about the not supported functionality.
Any required inclusion of an optional IE in a response message is explicitly indicated in the procedure text. If the
procedure text does not explicitly indicate that an optional IE shall be included in a response message, the
optional IE shall not be included.
When referring to an elementary procedure in the specification the Procedure Name is written with
the first letters in each word in upper case characters followed by the word "procedure", e.g.
Write-Replace procedure.
Message
When referring to a message in the specification the MESSAGE NAME is written with all letters
in upper case characters followed by the word "message", e.g. WRITE-REPLACE message.
IE
When referring to an information element (IE) in the specification the Information Element Name
is written with the first letters in each word in upper case characters and all letters in Italic font
followed by the abbreviation "IE", e.g. Old Serial Number IE.
Value of an IE
When referring to the value of an information element (IE) in the specification the "Value" is
written as it is specified in subclause 9.2 enclosed by quotation marks, e.g. "Abstract Syntax Error
(Reject)" or "Background ".
3GPP
Release 11
10
Functions of SABP
SABP Procedures
Initiating Message
Successful Outcome
Response message
WRITE-REPLACE
COMPLETE
KILL COMPLETE
LOAD QUERY COMPLETE
MESSAGE QUERY
COMPLETE
RESET COMPLETE
WRITE-REPLACE
Kill
Load Status Enquiry
Message Status
Query
Reset
KILL
LOAD QUERY
MESSAGE QUERY
RESET
Unsuccessful Outcome
Response message
WRITE-REPLACE FAILURE
KILL FAILURE
LOAD QUERY FAILURE
MESSAGE QUERY FAILURE
RESET FAILURE
Table 2: Class 2
Elementary Procedure
Restart Indication
Failure Indication
Error Indication
Message
RESTART
FAILURE
ERROR INDICATION
8.2 Write-Replace
8.2.1 General
The purpose of this Write-Replace procedure is to broadcast new information or replace a message already broadcast to
a chosen Service Area(s).
3GPP
Release 11
11
RNC
WRITE-REPLACE
WRITE-REPLACE
COMPLETE
The Category IE, if given in the WRITE-REPLACE message, shall be treated as follows:
1. If the value of Category IE is indicated as "High Priority", the RNC shall perform the broadcast immediately;
2. If the value of Category IE is indicated as "Background", the RNC shall perform the broadcast when no other
broadcast message indicated as "High Priority" or "Normal";
3. If the value of Category IE is indicated as "Normal", the RNC shall perform the broadcast according to the
Repetition Period IE.
If the Category IE is not given in the WRITE-REPLACE message, the RNC shall perform the broadcast as the
same category indicated as "Normal".
The RNC shall pass the Data Coding Scheme IE transparently to the radio interface protocol.
The RNC shall pass the Broadcast Message Content IE Transparently to the radio interface protocol.
The RNC shall broadcast the message frequently according to the value of the Number of Broadcasts Requested IE. If
the value is set to "0", the RNC shall broadcast the message until the CN requests otherwise. If the value is different
than 0, the RNC shall broadcast the message as many times as indicated in the Number of Broadcasts Requested IE,
and after the completion of the broadcast, the RNC shall release the involved messages and their status stored for each
service area.
Upon receipt of the WRITE-REPLACE message the RNC shall respond using the WRITE-REPLACE COMPLETE
message containing a New Serial Number IE indicating that resources are available as requested for the Service Area(s)
specified and a Number of Broadcasts Completed List IE to indicate the number of times the version of the old CBS
message identified by the Message Identifier IE and the Old Serial Number IE, has been successfully broadcast to the
particular Service Area(s). If the version corresponding to the Old Serial Number IE value is not recognized for a
particular service area, the number of broadcast completed shall be reported as 0 and the Number of Broadcasts Compl
Info IE set to unknown.
3GPP
Release 11
12
contained a New Serial Number IE but not an Old Serial Number IE, the Number of Broadcasts IE within the
Number of Broadcasts Completed List IE is set to "0" for each included Service Area in the corresponding
WRITE-REPLACE COMPLETE message.
contained both the New Serial Number IE and the Old Serial Number IE, an entry is made in the Number of
Broadcasts IE in the Number of Broadcasts Completed List IE for each included Service Area in the
corresponding WRITE-REPLACE COMPLETE message. The RNC shall also release the involved old messages
and their status stored for each service area.
If Paging ETWS Indicator IE is included in the WRITE-REPLACE message, the RNC shall construct and send paging
message towards the UE. The paging message contains warning information based on Warning Type IE. If the
Broadcast Message Content Validity Indicator IE is included in the WRITE-REPLACE message then the RNC shall
ignore the contents of the Broadcast Message Content IE, Repetition Period IE and Number of Broadcasts Requested
IE.
If the Warning Security Information IE is included in the WRITE-REPLACE message sent from the CN, the RNC shall
send the Warning Security Information IE together with the paging message.
RNC
WRITE-REPLACE
WRITE-REPLACE
FAILURE
contained a New Serial Number IE but not an Old Serial Number IE, the Number of Broadcasts IE within the
Number of Broadcasts Completed List IE is set to 0 for each included Service Area in the corresponding WRITEREPLACE FAILURE message.
contained a New Serial Number IE but not an Old Serial Number IE, and the CBS message is already used by the
RNC, it shall consider the Write Replace procedure as failed for this Service Area and return a WRITE-REPLACEFAILURE message with the Service Area Identifier of this particular Service Area included in the Failure List IE
together with the cause value Message-reference already-used.
3GPP
Release 11
13
contained both the New Serial Number IE and the Old Serial Number IE, an entry is made in Number of Broadcasts
IE in the Number of Broadcasts Completed List IE for each included Service Area in the corresponding WRITEREPLACE FAILURE message.
contained both the New Serial Number IE and the Old Serial Number IE, but if the old CBS message is unknown to
the RNC (i.e. it can not execute the kill request) for a particular Service Area, it shall consider the Write Replace
procedure as failed for this Service Area. When the procedure is completed, the RNC shall return a WRITEREPLACE-FAILURE message which includes the Service Area Identifier of this particular Service Area in the
Failure List IE together with the cause value Valid-CN-message-not-identified.
8.3 Kill
8.3.1 General
The purpose of the Kill procedure is to stop the broadcast of the indicated message.
RNC
KILL
KILL COMPLETE
3GPP
Release 11
14
RNC
KILL
KILL FAILURE
RNC
LOAD QUERY
3GPP
Release 11
15
The CN shall initiate the procedure by sending a LOAD QUERY message to the RNC. The message shall include a
Service Areas List IE. Upon reception of the LOAD QUERY message the RNC shall respond with a LOAD QUERY
COMPLETE message containing the Radio Resource Loading List IE indicating the available bandwidth of the Service
Area(s).
RNC
LOAD QUERY
3GPP
Release 11
16
RNC
MESSAGE STATUS QUERY
RNC
MESSAGE STATUS QUERY
3GPP
Release 11
17
The MESSAGE STATUS QUERY FAILURE message may if applicable - also include the Number of Broadcasts
Completed List IE indicating those Service Area(s) for which the MESSAGE STATUS QUERY message was
successful.
8.6 Reset
8.6.1 General
The purpose of the Reset procedure is to end broadcasting in one or more Service Areas in the RNC.
RNC
RESET
RESET COMPLETE
RNC
RESET
RESET FAILURE
3GPP
Release 11
18
If upon receipt of this message the RNC can not end broadcasting in the indicated Service Area(s), it shall respond using
a RESET FAILURE message. The RESET FAILURE message may contain the Service Areas List IE and shall contain
the Failure List IE indicating the relevant Service Area(s) in which the RESET message was successful and
unsuccessful respectively, along with the appropriate cause value.
The sum of the Service Area(s) included in the Service Areas List and Failure List IEs shall be the same as indicated in
the Service Areas List IE of the initiating RESET message.
RNC
RESTART
3GPP
Release 11
19
RNC
FAILURE
RNC
ERROR INDICATION
3GPP
Release 11
20
The messages have been defined in accordance to the guidelines specified in TR 25.921 [10].
For each message there is, a table listing the signalling elements in their order of appearance in the transmitted message.
Presence
All information elements in the message descriptions below are marked mandatory, optional or conditional according to
table 3
Table 3: Meaning of abbreviations used in SABP messages
Abbreviation
M
O
C
9.1.2.2
Meaning
IE's marked as Mandatory (M) will always be included in the
message.
IE's marked as Optional (O) may or may not be included in the
message.
IE's marked as Conditional (C) will be included in a message only if
the condition is satisfied. Otherwise the IE is not included.
Criticality
Each Information Element or Group of Information Elements may have a criticality information applied to it.
Following cases are possible.
Table 4: Meaning of content within "Criticality" column
Abbreviation
Meaning
YES
GLOBAL
EACH
9.1.2.3
Range
The Range column indicates the allowed number of copies of repetitive IEs/IE groups.
3GPP
Release 11
9.1.2.4
21
Assigned Criticality
This column provides the actual criticality information as defined in subclause 10.3.2, if applicable.
9.1.3 WRITE-REPLACE
This message is sent by the CN to the RNC.
Direction: CN RNC
PARAMETER
PRESENCE RANGE
Message Type
Message Identifier
New Serial Number
Old Serial Number
Service Areas List
Category
Repetition Period
Number of Broadcasts
Requested
Data Coding Scheme
Broadcast Message Content
Warning Security Information
M
M
M
O
M
O
M
M
IE Type and
Reference
9.2.1
9.2.19
9.2.5
9.2.4
9.2.6
9.2.7
9.2.8
9.2.9
M
M
O
9.2.15
9.2.2
9.2.23
O
O
O
9.2.21
9.2.22
9.2.24
Semantics
Description
See TS 23.041
[5].
Criticality
yes
yes
yes
yes
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
ignore
reject
ignore
reject
reject
yes
yes
yes
reject
reject
ignore
yes
yes
yes
ignore
ignore
ignore
PRESENCE RANGE
M
M
M
M
IE Type and
Reference
9.2.1
9.2.19
9.2.5
9.210
9.2.17
Semantics
Description
Criticality
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
reject
yes
ignore
PRESENCE RANGE
M
M
M
M
O
IE Type and
Reference
9.2.1
9.2.19
9.2.5
9.2.12
9.2.10
9.2.17
3GPP
Semantics
Description
Criticality
yes
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
reject
ignore
yes
ignore
Release 11
22
9.1.6 KILL
This message is sent by the CN to the RNC to stop broadcasting of a specific message.
Direction: CN RNC
PARAMETER
PRESENCE
Message Type
Message Identifier
Old Serial Number
Service Areas List
RANGE
M
M
M
M
IE Type and
Reference
9.2.1
9.2.19
9.2.4
9.2.6
Semantics
Description
Criticality
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
reject
PRESENCE RANGE
Message Type
Message Identifier
Old Serial Number
Number of Broadcasts
Completed List
Criticality Diagnostics
M
M
M
M
IE Type and
Reference
9.2.1
9.2.19
9.2.4
9.2.10
9.2.17
Semantics
Description
Criticality
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
reject
yes
ignore
Criticality
yes
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
reject
ignore
yes
ignore
PRESENCE RANGE
Message Type
Message Identifier
Old Serial Number
Failure List
Number of Broadcasts
Completed List
Criticality Diagnostics
M
M
M
M
O
IE Type and
Reference
9.2.1
9.2.19
9.2.4
9.2.12
9.2.10
9.2.17
Semantics
Description
PRESENCE RANGE
M
M
IE Type and
Reference
9.2.1
9.2.6
3GPP
Semantics
Description
Criticality
yes
yes
Assigned
Criticality
reject
reject
Release 11
23
PRESENCE RANGE
M
M
O
IE Type and
Reference
9.2.1
9.2.13
9.2.17
Semantics
Description
Criticality
yes
yes
yes
Assigned
Criticality
reject
reject
ignore
PRESENCE RANGE
M
M
O
O
IE Type and
Reference
9.2.1
9.2.12
9.2.13
9.2.17
Semantics
Description
Criticality
yes
yes
yes
yes
Assigned
Criticality
reject
reject
ignore
ignore
PRESENCE RANGE
M
M
M
M
IE Type and
Reference
9.2.1
9.2.19
9.2.4
9.2.6
Semantics
Description
Criticality
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
reject
PRESENCE RANGE
M
M
M
M
IE Type and
Reference
9.2.1
9.2.19
9.2.4
9.2.10
9.2.17
3GPP
Semantics
Description
Criticality
yes
yes
yes
yes
Assigned
Criticality
reject
reject
reject
reject
yes
ignore
Release 11
24
PRESENCE RANGE
IE Type and
Reference
Semantics
Description
Criticality
Assigned
Criticality
M
M
M
M
O
9.2.1
9.2.19
9.2.12
9.2.4
9.2.10
yes
yes
yes
yes
yes
reject
reject
reject
reject
ignore
9.2.17
yes
ignore
9.1.15 RESET
The message is sent by the CN to the RNC to request that the RNC end broadcasting in one or more Service Areas.
Direction: CN RNC
PARAMETER
Message Type
Service Areas List
PRESENCE RANGE
M
M
IE Type and
Reference
9.2.1
9.2.6
Semantics
Description
Criticality
yes
yes
Assigned
Criticality
reject
reject
PRESENCE RANGE
M
M
O
IE Type and
Reference
9.2.1
9.2.6
9.2.17
Semantics
Description
Criticality
yes
yes
yes
Assigned
Criticality
reject
reject
ignore
PRESENCE RANGE
M
M
O
O
IE Type and
Reference
9.2.1
9.2.12
9.2.6
9.2.17
3GPP
Semantics
Description
Criticality
yes
yes
yes
yes
Assigned
Criticality
reject
reject
ignore
ignore
Release 11
25
9.1.18 RESTART
This message is sent from the RNC to the CN to indicate a Service Area broadcasting related restart situation in one or
more of its Service-Areas.
Direction: RNC CN
PARAMETER
Message Type
Service Areas List
Recovery Indication
PRESENCE
RANGE
M
M
O
IE Type and
Reference
9.2.1
9.2.6
9.2.16
Semantics
Description
Criticality
yes
yes
yes
Assigned
Criticality
ignore
ignore
ignore
9.1.19 FAILURE
This message is sent from the RNC to the CN to indicate that a Service Area broadcasting related problem exists in one
or more of its Service-Areas.
Direction: RNC CN
PARAMETER
Message Type
Service Areas List
PRESENCE
RANGE
M
M
IE Type and
Reference
9.2.1
9.2.6
Semantics
Description
Criticality
yes
yes
Assigned
Criticality
ignore
ignore
PRESENCE
M
O
O
O
O
RANGE
IE Type and
Reference
9.2.1
9.2.19
9.2.3
9.2.14
9.2.17
Semantics
Description
Criticality
yes
yes
yes
yes
yes
Assigned
Criticality
ignore
ignore
ignore
ignore
ignore
The first bit (leftmost bit) contains the most significant bit (MSB);
The last bit (rightmost bit) contains the least significant bit (LSB);
When importing bitstrings from other specifications, the first bit of the bitstring contains the first bit of the
concerned information;
3GPP
Release 11
26
9.2.1 MessageType
Message Type IE uniquely identifies the message being sent. It is mandatory for all messages.
IE/GROUP NAME
Message Type
PRESENCE
RANGE
>Procedure Code
ENUMERATED (WriteReplace,
Kill,
Load Status Enquiry,
Message Status Query,
Reset,
Restart Indication,
Failure Indication,
Error Indication
,)
>Type of Message
ENUMERATED
(Initiating Message,
Successful Outcome,
Unsuccessful Outcome,
Outcome)
Semantics Description
PRESENCE
M
RANGE
PRESENCE
O
RANGE
Semantics Description
3GPP
Release 11
27
IE/GROUP NAME
Old Serial Number
PRESENCE
M
RANGE
Semantics Description
PRESENCE
O
RANGE
Semantics Description
Range bound
MaxnoofSAI
PRESENCE
RANGE
1 to
<maxno
of SAI>
Semantics Description
9.2.11
Explanation
Maximum no. of SAI in Service Areas List. Value is 65535
9.2.7 Category
Category IE is sent from the CN to the RNC, and is used to indicate the priority of the message.
IE/GROUP NAME
Category
PRESENCE
O
RANGE
PRESENCE
M
RANGE
3GPP
Release 11
28
IE/GROUP NAME
Number of Broadcasts Requested
PRESENCE RANGE
M
0 to
65535
Range bound
MaxnoofSAI
PRESENCE
RANGE
1 to
<maxnoof
SAI>
M
M
O
Semantics Description
Explanation
Maximum no. of SAI in Service Areas List Value is 65535
3GPP
Release 11
29
Presence
Range
>LAC
>SAC
IE type and
Reference
OCTET
STRING
(SIZE (3))
OCTET
STRING (2)
OCTET
STRING (2)
Semantics description
- digits 0 to 9, two digits per
octet,
- each digit encoded 0000 to
1001,
- 1111 used as filler
- bit 4 to 1 of octet n encoding
digit 2n-1
- bit 8 to 5 of octet n encoding
digit 2n
-The PLMN identity consists of
3 digits from MCC followed by
either
-a filler plus 2 digits from MNC
(in case of 2 digit MNC) or
-3 digits from MNC (in case of
a 3 digit MNC).
0000 and FFFE not allowed.
PRESENCE
RANGE
1 to
<maxnoof
SAI>
M
M
Range bound
Semantics Description
9.2.11
9.2.14
Explanation
Maximum no. of SAI in Service-Area-List. Value is 65535
MaxnoofSAI
Range bound
MaxnoofSAI
PRESENCE
RANGE
1 to
<maxnoof
SAI>
M
M
Semantics Description
9.2.11
9.2.18
Explanation
Maximum no. of SAI in Service Area List. Value is 65535
3GPP
Release 11
30
9.2.14 Cause
Cause IE indicates the reason for a particular error event for the SABP protocol.
IE/GROUP NAME
>Cause
PRESENCE
RANGE
3GPP
IE Type and
Reference
INTEGER (
Semantics
Description
Range is 0-255
Parameter-notrecognised(0),
Parameter-value
invalid(1),
Sent when a
failure occurred
due to the value of
a parameter being
invalid, e.g. out of
range, or in WriteReplace, the
parameter "no of
pages" does not
equal the number
of pages received
Valid-CNmessage-notidentified(2),
Service-Areaidentity-notvalid(3),
Unrecognisedmessage(4)
Missingmandatoryelement(5),
Sent when a
mandatory
element is missing
from the message
RNC-capacityexceeded(6),
Release 11
IE/GROUP NAME
31
PRESENCE
RANGE
IE Type and
Reference
RNC-memoryexceeded(7),
Service-Areabroadcast-notsupported(8),
Service-Areabroadcast-notoperational(9),
Messagereference alreadyused(10),
3GPP
Semantics
Description
requested
repetition period
because of the
cell loading
Unspecifiederror(11),
(Transfer Syntax
Error(12),
Sent to indicate
transfer syntax
error in any
message
Semantic Error
(12),
Sent to indicate
semantic error any
message
Message not
compatible with
receiver state
Sent to indicate
that received
message is not
Release 11
IE/GROUP NAME
32
PRESENCE
RANGE
IE Type and
Reference
(14),
Semantics
Description
compatible with
the receiver state
Abstract Syntax
Error (Reject)
(15),
Sent to indicate
rejection due to
Abstract Syntax
Error
Abstract Syntax
Error (Ignore and
Notify) (16),
Sent to indicate
Abstract Syntax
Error in some IE
that has been
ignored
Abstract Syntax
Error (Falsely
Constructed
Message) (17))
Sent to indicate
Abstract Syntax
Error due to false
message
construction
PRESENCE
M
RANGE
Semantics Description
PRESENCE
O
RANGE
Semantics Description
>Triggering Message
Presence
Range
Semantics description
INTEGER (0..255)
ENUMERATED(initiati
ng message,
successful outcome,
Procedure Code is to be
used if Criticality
Diagnostics is part of
Error Indication
procedure, and not
within the response
message of the same
procedure that caused
the error
The Triggering Message
is used only if the
Criticality Diagnostics is
3GPP
Release 11
IE/Group Name
Criticality Diagnostics
>Procedure Criticality
33
Presence
Range
Semantics description
unsuccessful outcome,
outcome)
ENUMERATED(reject,
ignore, notify)
0 to
<maxnoo
f errors>
>IE Criticality
ENUMERATED(reject,
ignore, notify)
>IE ID
INTEGER (0..65535)
>Repetition Number
INTEGER (0..255)
>Message Structure
9.2.20
>Type of Error
ENUMERATED(not
understood, missing,
)
Range bound
Maxnooferrors
in case of a not
understood IE:
The number of
occurrences of the
reported IE up to
and including the
not understood
occurrence
in case of a missing
IE:
The number of
occurrences up to
but not including
the missing
occurrence.
Explanation
Maximum no. of IE errors allowed to be reported with a single
message. The value for maxnooferrors is 256.
3GPP
Release 11
34
PRESENCE
O
RANGE
PRESENCE
M
RANGE
3GPP
Release 11
35
IE/Group Name
Presence
Message
structure
Range
IE type
and
reference
1 to
<maxnoofle
vels>
>IE ID
INTEGER
(0..65535)
>Repetition
Number
INTEGER
(1..256)
Semantics
description
Criticality
Assigned
Criticality
GLOBAL
ignore
Explanation
Maximum no. of message levels to report. The value for
maxnooflevels is 256.
maxnooflevels
PRESENCE
M
RANGE
Semantics Description
PRESENCE
M
RANGE
3GPP
Semantics Description
Release 11
36
PRESENCE
M
RANGE
Semantics Description
RANGE
Semantics Description
IEs shall be ordered (in an IE container) in the order they appear in object set definitions.
Object set definitions specify how many times IEs may appear. An IE shall appear exactly once if the presence
field in an object has value "mandatory". An IE may appear at most once if the presence field in an object has
value "optional" or "conditional". If in a tabular format there is multiplicity specified for an IE (i.e. an IE list)
then in the corresponding ASN.1 definition the list definition is separated into two parts. The first part defines an
IE container list where the list elements reside. The second part defines list elements. The IE container list
appears as an IE of its own. For this version of the standard an IE container list may contain only one kind of list
elements.
If a SABP message that is not constructed as defined above is received, this shall be considered as Abstract Syntax
Error, and the message shall be handled as defined for Abstract Syntax error in subclause 10.3.6.
for special operator- (and/or vendor) specific features considered not to be part of the basic functionality, i.e. the
functionality required for a complete and high-quality specification in order to guarantee multivendor
interoperability.
by vendors for research purposes, e.g. to implement and evaluate new algorithms/features before such features
are proposed for standardisation.
The extension mechanism shall not be used for basic functionality. Such functionality shall be standardised.
3GPP
Release 11
37
3GPP
Release 11
38
id-Load-Status-Enquiry,
id-Message-Status-Query,
id-Write-Replace
FROM SABP-Constants;
-- **************************************************************
--- Interface Elementary Procedure Class
--- **************************************************************
SABP-ELEMENTARY-PROCEDURE ::= CLASS {
&InitiatingMessage
,
&SuccessfulOutcome
OPTIONAL,
&UnsuccessfulOutcome
OPTIONAL,
&procedureCode
ProcedureCode
UNIQUE,
&criticality
Criticality
DEFAULT ignore
}
WITH SYNTAX {
INITIATING MESSAGE
&InitiatingMessage
[SUCCESSFUL OUTCOME
&SuccessfulOutcome]
[UNSUCCESSFUL OUTCOME
PROCEDURE CODE
[CRITICALITY
}
&UnsuccessfulOutcome]
&procedureCode
&criticality]
-- **************************************************************
--- Interface PDU Definition
--- **************************************************************
SABP-PDU ::= CHOICE {
initiatingMessage
InitiatingMessage,
successfulOutcome
SuccessfulOutcome,
unsuccessfulOutcome UnsuccessfulOutcome,
...
}
InitiatingMessage ::= SEQUENCE {
procedureCode
SABP-ELEMENTARY-PROCEDURE.&procedureCode
({SABP-ELEMENTARY-PROCEDURES}),
criticality SABP-ELEMENTARY-PROCEDURE.&criticality
({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
value
SABP-ELEMENTARY-PROCEDURE.&InitiatingMessage
({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
}
SuccessfulOutcome ::= SEQUENCE {
procedureCode
SABP-ELEMENTARY-PROCEDURE.&procedureCode
({SABP-ELEMENTARY-PROCEDURES}),
criticality SABP-ELEMENTARY-PROCEDURE.&criticality
({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
value
SABP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome
({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
}
UnsuccessfulOutcome ::= SEQUENCE {
procedureCode
SABP-ELEMENTARY-PROCEDURE.&procedureCode
({SABP-ELEMENTARY-PROCEDURES}),
3GPP
Release 11
39
criticality SABP-ELEMENTARY-PROCEDURE.&criticality
({SABP-ELEMENTARY-PROCEDURES}{@procedureCode}),
value
SABP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({SABP-ELEMENTARY-PROCEDURES}{@procedureCode})
}
-- **************************************************************
--- Interface Elementary Procedure List
--- **************************************************************
SABP-ELEMENTARY-PROCEDURES SABP-ELEMENTARY-PROCEDURE ::= {
SABP-ELEMENTARY-PROCEDURES-CLASS-1 |
SABP-ELEMENTARY-PROCEDURES-CLASS-2 ,
...
}
SABP-ELEMENTARY-PROCEDURES-CLASS-1 SABP-ELEMENTARY-PROCEDURE ::= {
write-Replace
|
kill
|
load-Status-Enquiry |
message-Status-Query
|
reset
,
...
}
SABP-ELEMENTARY-PROCEDURES-CLASS-2 SABP-ELEMENTARY-PROCEDURE ::= {
restart-Indication |
failure-Indication |
error-Indication
,
...
}
write-Replace SABP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE Write-Replace
SUCCESSFUL OUTCOME Write-Replace-Complete
UNSUCCESSFUL OUTCOME
Write-Replace-Failure
PROCEDURE CODE
id-Write-Replace
CRITICALITY
reject
}
kill SABP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE Kill
SUCCESSFUL OUTCOME Kill-Complete
UNSUCCESSFUL OUTCOME
Kill-Failure
PROCEDURE CODE
id-Kill
CRITICALITY
reject
}
load-Status-Enquiry SABP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE Load-Query
SUCCESSFUL OUTCOME Load-Query-Complete
UNSUCCESSFUL OUTCOME
Load-Query-Failure
PROCEDURE CODE
id-Load-Status-Enquiry
CRITICALITY
reject
}
3GPP
Release 11
40
3GPP
Release 11
41
3GPP
Release 11
42
-- **************************************************************
--- Write-Replace
--- **************************************************************
Write-Replace ::= SEQUENCE {
protocolIEs
ProtocolIE-Container
{ {Write-Replace-IEs} },
protocolExtensions
ProtocolExtensionContainer { {Write-Replace-Extensions} } OPTIONAL,
...
}
Write-Replace-IEs SABP-PROTOCOL-IES ::= {
{ ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier
PRESENCE mandatory } |
{ ID id-New-Serial-Number
CRITICALITY reject TYPE New-Serial-Number
PRESENCE mandatory } |
{ ID id-Old-Serial-Number
CRITICALITY ignore TYPE Old-Serial-Number
PRESENCE optional } |
{ ID id-Service-Areas-List CRITICALITY reject TYPE Service-Areas-List
PRESENCE mandatory } |
{ ID id-Category
CRITICALITY ignore TYPE Category
PRESENCE optional } |
{ ID id-Repetition-Period
CRITICALITY reject TYPE Repetition-Period
PRESENCE mandatory } |
{ ID id-Number-of-Broadcasts-Requested
CRITICALITY reject TYPE Number-of-Broadcasts-Requested PRESENCE mandatory } |
{ ID id-Data-Coding-Scheme CRITICALITY reject TYPE Data-Coding-Scheme
PRESENCE mandatory } |
{ ID id-Broadcast-Message-Content
CRITICALITY reject TYPE Broadcast-Message-Content
PRESENCE mandatory },
...
}
Write-Replace-Extensions SABP-PROTOCOL-EXTENSION ::= {
{ ID id-WarningSecurityInfo
CRITICALITY ignore EXTENSION WarningSecurityInfo
PRESENCE optional } |
{ ID id-Paging-ETWS-Indicator
CRITICALITY ignore EXTENSION Paging-ETWS-Indicator PRESENCE optional } |
{ ID id-Warning-Type
CRITICALITY ignore EXTENSION Warning-Type
PRESENCE optional } |
{ ID id-Broadcast-Message-Content-Validity-Indicator
CRITICALITY ignore EXTENSION Broadcast-Message-Content-Validity-Indicator
...
}
-- **************************************************************
--- Write-Replace-Complete
--- **************************************************************
Write-Replace-Complete ::= SEQUENCE {
protocolIEs
ProtocolIE-Container
{ {Write-Replace-Complete-IEs} },
protocolExtensions
ProtocolExtensionContainer { {Write-Replace-Complete-Extensions} } OPTIONAL,
...
}
Write-Replace-Complete-IEs SABP-PROTOCOL-IES ::= {
{ ID id-Message-Identifier CRITICALITY reject TYPE Message-Identifier
PRESENCE mandatory } |
{ ID id-New-Serial-Number
CRITICALITY reject TYPE New-Serial-Number
PRESENCE mandatory } |
{ ID id-Number-of-Broadcasts-Completed-List
CRITICALITY reject TYPE Number-of-Broadcasts-Completed-List
PRESENCE mandatory }|
{ ID id-Criticality-Diagnostics
3GPP
PRESENCE optional },
Release 11
CRITICALITY ignore
...
}
43
TYPE Criticality-Diagnostics
PRESENCE optional },
ProtocolIE-Container
{{Kill-IEs}},
ProtocolExtensionContainer {{Kill-Extensions}}
SABP-PROTOCOL-IES ::= {
id-Message-Identifier CRITICALITY reject
id-Old-Serial-Number
CRITICALITY reject
id-Service-Areas-List CRITICALITY reject
TYPE Message-Identifier
TYPE Old-Serial-Number
TYPE Service-Areas-List
OPTIONAL,
PRESENCE mandatory } |
PRESENCE mandatory } |
PRESENCE mandatory } ,
3GPP
Release 11
44
...
}
-- **************************************************************
--- Kill-Complete
--- **************************************************************
Kill-Complete ::= SEQUENCE {
protocolIEs
ProtocolIE-Container
{{Kill-Complete-IEs}},
protocolExtensions
ProtocolExtensionContainer {{Kill-Complete-Extensions}}
...
}
OPTIONAL,
OPTIONAL,
3GPP
Release 11
45
...
}
-- **************************************************************
--- Load-Query
--- **************************************************************
Load-Query ::= SEQUENCE {
protocolIEs
ProtocolIE-Container
{{Load-Query-IEs}},
protocolExtensions
ProtocolExtensionContainer {{Load-Query-Extensions}}
...
}
Load-Query-IEs SABP-PROTOCOL-IES ::= {
{ ID id-Service-Areas-List CRITICALITY reject
...
}
TYPE Service-Areas-List
OPTIONAL,
PRESENCE mandatory } ,
3GPP
Release 11
46
TYPE Message-Identifier
TYPE Old-Serial-Number
TYPE Service-Areas-List
PRESENCE mandatory } |
PRESENCE mandatory } |
PRESENCE mandatory } ,
3GPP
Release 11
47
ProtocolIE-Container
{{Reset-IEs}},
ProtocolExtensionContainer {{Reset-Extensions}}
OPTIONAL,
3GPP
Release 11
Reset-IEs SABP-PROTOCOL-IES ::= {
{ ID id-Service-Areas-List CRITICALITY reject
...
}
48
TYPE Service-Areas-List
PRESENCE mandatory } ,
TYPE Service-Areas-List
OPTIONAL,
PRESENCE mandatory } |
PRESENCE optional },
OPTIONAL,
TYPE Failure-List
PRESENCE mandatory } |
TYPE Service-Areas-List
PRESENCE optional } |
PRESENCE optional } ,
3GPP
Release 11
49
}
-- **************************************************************
--- Restart
--- **************************************************************
Restart ::= SEQUENCE {
protocolIEs
protocolExtensions
...
}
ProtocolIE-Container
{{Restart-IEs}},
ProtocolExtensionContainer {{Restart-Extensions}}
OPTIONAL,
ProtocolIE-Container
{{Failure-IEs}},
ProtocolExtensionContainer {{Failure-Extensions}}
TYPE Service-Areas-List
OPTIONAL,
PRESENCE mandatory } ,
3GPP
OPTIONAL,
Release 11
50
}
Error-Indication-IEs SABP-PROTOCOL-IES ::= {
{ ID id-Message-Identifier CRITICALITY ignore TYPE Message-Identifier
PRESENCE optional } |
{ ID id-Serial-Number
CRITICALITY ignore TYPE Serial-Number
PRESENCE optional } |
{ ID id-Cause
CRITICALITY ignore TYPE Cause
PRESENCE optional } |
{ ID id-Criticality-Diagnostics
CRITICALITY ignore TYPE Criticality-Diagnostics
PRESENCE optional },
...
}
Error-Indication-Extensions SABP-PROTOCOL-EXTENSION ::= {
...
}
END
3GPP
Release 11
51
SABP-PROTOCOL-EXTENSION
FROM SABP-Containers;
-- A
Available-Bandwidth
-- bits/sec
-- B
Broadcast-Message-Content ::= BIT STRING (SIZE (1..9968))-- This IE is sent from the CN to the RNC containing user information i.e.
-- the message.
Broadcast-Message-Content-Validity-Indicator ::= ENUMERATED {
broadcast-Message-Content-not-valid,
...
}
-- C
Category ::= ENUMERATED {
high-priority,
background-priority,
normal-priority,
default-priority,
...
}
Cause
::= INTEGER {
parameter-not-recognised
parameter-value-invalid
valid-CN-message-not-identified
service-area-identity-not-valid
unrecognised-message
missing-mandatory-element
rNC-capacity-exceeded
rNC-memory-exceeded
service-area-broadcast-not-supported
service-area-broadcast-not-operational
message-reference-already-used
unspecifed-error
transfer-syntax-error
semantic-error
message-not-compatible-with-receiver-state
abstract-syntax-error-reject
abstract-syntax-error-ignore-and-notify
abstract-syntax-error-falsely-constructed-message
} (0..255)
(0),
(1),
(2),
(3),
(4),
(5),
(6),
(7),
(8),
(9),
(10),
(11),
(12),
(13),
(14),
(15),
(16),
(17)
Criticality-Diagnostics
::= SEQUENCE {
procedureCode
ProcedureCode
OPTIONAL,
triggeringMessage
TriggeringMessage
OPTIONAL,
procedureCriticality
Criticality
OPTIONAL,
iEsCriticalityDiagnostics
CriticalityDiagnostics-IE-List
OPTIONAL,
3GPP
Release 11
iE-Extensions
...
52
}
CriticalityDiagnostics-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
...
}
CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
SEQUENCE {
iECriticality
Criticality,
iE-ID
ProtocolIE-ID,
repetitionNumber
RepetitionNumber0
OPTIONAL,
iE-Extensions
ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
...
}
CriticalityDiagnostics-IE-List-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
{
ID id-MessageStructure
CRITICALITY ignore
EXTENSION MessageStructure
{
ID id-TypeOfError
CRITICALITY ignore
EXTENSION TypeOfError
...
}
PRESENCE optional }|
PRESENCE mandatory },
-- E
-- F
Failure-List ::= SEQUENCE (SIZE (1..maxnoofSAI)) OF Failure-List-Item
Failure-List-Item ::= SEQUENCE {
service-area-identifier
Service-Area-Identifier,
cause
Cause,
iE-Extensions
ProtocolExtensionContainer { {FailureListItemIE-ExtIEs} } OPTIONAL,
...
}
3GPP
Release 11
53
::= Serial-Number
::= ENUMERATED {
::= INTEGER {
-- O
Old-Serial-Number
::= Serial-Number
-- P
3GPP
Release 11
Paging-ETWS-Indicator
paging,
...
}
54
::= ENUMERATED {
-- Q
-- R
Radio-Resource-Loading-List ::= SEQUENCE (SIZE (1..maxnoofSAI)) OF
Radio-Resource-Loading-List-Item
Radio-Resource-Loading-List-Item ::= SEQUENCE {
service-area-identifier
Service-Area-Identifier,
available-bandwidth
Available-Bandwidth,
iE-Extensions
ProtocolExtensionContainer { {RadioResourceLoadingListItemIE-ExtIEs} } OPTIONAL,
...
}
RadioResourceLoadingListItemIE-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
...
}
Recovery-Indication ::= ENUMERATED {
data-lost,
data-available
}
RepetitionNumber0
::= INTEGER(0..255)
RepetitionNumber1
::= INTEGER(1..256)
Repetition-Period
::= INTEGER (1..4096)
-- Each unit represents a repetition of one second to a maximum of
-- once per 4096 seconds (~1 hour).
-- S
Serial-Number
--
3GPP
Release 11
sac
55
OCTET STRING (SIZE (2))
}
-- **TODO** The IE type for these parameters is not known as yet
Service-Areas-List ::= SEQUENCE (SIZE (1..maxnoofSAI)) OF Service-Area-Identifier
-- T
TypeOfError ::= ENUMERATED {
not-understood,
missing,
...
}
-- U
-- V
-- W
WarningSecurityInfo ::= OCTET STRING (SIZE (50))
Warning-Type ::= OCTET STRING (SIZE(2))
-- X
-- Y
END
Presence
ProcedureCode
3GPP
Release 11
ProtocolIE-ID
TriggeringMessage
56
::= INTEGER (0..65535)
::= ENUMERATED {initiating-message, successful-outcome, unsuccessful-outcome, outcome}
END
3GPP
Release 11
57
id-Old-Serial-Number
INTEGER ::= 10
id-Radio-Resource-Loading-List
INTEGER ::= 11
id-Recovery-Indication
INTEGER ::= 12
id-Repetition-Period
INTEGER ::= 13
id-Serial-Number
INTEGER ::= 14
id-Service-Areas-List
INTEGER ::= 15
id-MessageStructure
INTEGER ::= 16
id-TypeOfError
INTEGER ::= 17
id-Paging-ETWS-Indicator
INTEGER ::= 18
id-Warning-Type
INTEGER ::= 19
id-WarningSecurityInfo
INTEGER ::= 20
id-Broadcast-Message-Content-Validity-Indicator
INTEGER ::= 21
-- **************************************************************
--- Extension constants
--- **************************************************************
-- **************************************************************
--- Lists
--- **************************************************************
maxNrOfErrors
maxnoofSAI
maxProtocolExtensions
maxProtocolIEs
maxNrOfLevels
END
3GPP
Release 11
58
-- **************************************************************
IMPORTS
Criticality,
Presence,
ProtocolExtensionID,
ProtocolIE-ID
FROM SABP-CommonDataTypes
maxProtocolExtensions,
maxProtocolIEs
FROM SABP-Constants;
-- **************************************************************
--- Class Definition for Protocol IEs
--- **************************************************************
SABP-PROTOCOL-IES ::= CLASS {
&id
ProtocolIE-ID
UNIQUE,
&criticality
Criticality
DEFAULT ignore,
&Value,
&presence
Presence
}
WITH SYNTAX {
ID
&id
CRITICALITY
&criticality
TYPE
&Value
PRESENCE
&presence
}
-- **************************************************************
--- Class Definition for Protocol Extensions
--- **************************************************************
SABP-PROTOCOL-EXTENSION ::= CLASS {
&id
ProtocolExtensionID
&criticality
Criticality
&Extension,
&presence
Presence
}
WITH SYNTAX {
ID
&id
CRITICALITY
&criticality
EXTENSION
&Extension
PRESENCE
&presence
}
UNIQUE,
DEFAULT ignore,
-- **************************************************************
--- Container for Protocol IEs
--
3GPP
Release 11
59
-- **************************************************************
ProtocolIE-Container {SABP-PROTOCOL-IES : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-Field {{IEsSetParam}}
ProtocolIE-Field {SABP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
id
SABP-PROTOCOL-IES.&id
({IEsSetParam}),
criticality
SABP-PROTOCOL-IES.&criticality
({IEsSetParam}{@id}),
value
SABP-PROTOCOL-IES.&Value
({IEsSetParam}{@id})
}
-- **************************************************************
--- Container Lists for Protocol IE Containers
--- **************************************************************
ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, SABP-PROTOCOL-IES : IEsSetParam} ::=
SEQUENCE (SIZE (lowerBound..upperBound)) OF
ProtocolIE-Container {{IEsSetParam}}
-- **************************************************************
--- Container for Protocol Extensions
--- **************************************************************
ProtocolExtensionContainer {SABP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
ProtocolExtensionField {{ExtensionSetParam}}
ProtocolExtensionField {SABP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
id
SABP-PROTOCOL-EXTENSION.&id
({ExtensionSetParam}),
criticality
SABP-PROTOCOL-EXTENSION.&criticality
({ExtensionSetParam}{@id}),
extensionValue
SABP-PROTOCOL-EXTENSION.&Extension
({ExtensionSetParam}{@id})
}
END
3GPP
Release 11
60
10
10.1 General
Protocol Error cases can be divided into three classes:
Transfer Syntax Error;
Abstract Syntax Error;
Logical Error.
Protocol errors can occur in the following functions within a receiving node:
SABP
functional
entity
Logical Errors
Abstract Syntax Errors
ASN.1 Decoding
3GPP
Release 11
61
3. does not receive IEs or IE groups but according to the specified presence of the concerning object, the IEs or IE
groups should have been present in the received message;
4. receives IEs or IE groups that are defined to be part of that message in wrong order or with too many
occurrences of the same IE or IE group;
5. receives IEs or IE groups but according to the conditional presence of the concerning object and the specified
condition, the IEs or IE groups should not have been present in the received message.
Cases 1 and 2 (not comprehended IE/IE group) are handled based on received Criticality information. Case 3 (missing
IE/IE group) is handled based on Criticality information and Presence information for the missing IE/IE group specified
in the version of the specification used by the receiver. Case 4 (IEs or IE groups in wrong order or with too many
occurrences) and Case 5 (erroneously present conditional IEs or IE groups) result in rejecting the procedure.
If an Abstract Syntax Error occurs, the receiver shall read the remaining message and shall then for each detected
Abstract Syntax Error act according to the Criticality Information and Presence Information for the IE/IE group due to
which Abstract Syntax Error occurred in accordance with subclauses 10.3.4 and 10.3.5. The handling of cases 4 and 5 is
specified in subclause 10.3.6.
Reject IE;
Ignore IE.
The following rules restrict when a receiving entity may consider an IE, an IE group or an EP not comprehended (not
implemented), and when action based on criticality information is applicable:
1. IE or IE group: When one new or modified IE or IE group is implemented for one EP from a standard version,
then other new or modified IEs or IE groups specified for that EP in that standard version shall be considered
comprehended by the receiving entity (some may still remain unsupported).
2. EP: The comprehension of different EPs within a standard version or between different standard versions is not
mandated. Any EP that is not supported may be considered not comprehended, even if another EP from that
standard version is comprehended, and action based on criticality shall be applied.
3GPP
Release 11
62
If an IE/IE group is not included in a received message and the presence of the IE/IE group is mandatory or the
presence is conditional and the condition is true according to the version of the specification used by the receiver, an
abstract syntax error occurs due to a missing IE/IE group.
Procedure Code
The receiving node shall treat the different types of received criticality information of the Procedure Code according to
the following:
Reject IE:
-
If a message is received with a Procedure Code marked with "Reject IE" which the receiving node does not
comprehend, the receiving node shall reject the procedure using the Error Indication procedure.
If a message is received with a Procedure Code marked with "Ignore IE and Notify Sender" which the receiving
node does not comprehend, the receiving node shall ignore the procedure and initiate the Error Indication
procedure.
Ignore IE:
-
If a message is received with a Procedure Code marked with "Ignore IE" which the receiving node does not
comprehend, the receiving node shall ignore the procedure.
When using the Error Indication procedure to reject a procedure or to report an ignored procedure it shall include the
Procedure Code IE, the Triggering Message IE, and the Procedure Criticality IE in the Criticality Diagnostics IE.
10.3.4.1A
Type of Message
When the receiving node cannot decode the Type of Message IE, the Error Indication procedure shall be initiated with
an appropriate cause value.
10.3.4.2
The receiving node shall treat the different types of received criticality information of an IE/IE group other than the
Procedure Code IE and Type of Message IE according to the following:
Reject IE:
-
If a message initiating a procedure is received containing one or more IEs/IE groups marked with "Reject IE"
which the receiving node does not comprehend; none of the functional requests of the message shall be executed.
The receiving node shall reject the procedure and report the rejection of one or more IEs/IE groups using the
message normally used to report unsuccessful outcome of the procedure. In case the information received in the
initiating message was insufficient to determine a value for all IEs that are required to be present in the message
used to report the unsuccessful outcome of the procedure, the receiving node shall instead terminate the
procedure and initiate the Error Indication procedure.
If a message initiating a procedure that does not have a message to report unsuccessful outcome is received
containing one or more IEs/IE groups marked with "Reject IE" which the receiving node does not comprehend,
the receiving node shall terminate the procedure and initiate the Error Indication procedure.
If a response message is received containing one or more IEs marked with "Reject IE" which the receiving node
does no comprehend, the receiving node shall consider the procedure as unsuccessfully terminated and initiate
local error handling.
3GPP
Release 11
63
If a message initiating a procedure is received containing one or more Ies/IE groups marked with "Ignore IE and
Notify Sender" which the receiving node does not comprehend, the receiving node shall ignore the content of the
not comprehended IEs/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were
not received (except for the reporting) using the understood IEs/IE groups, and report in the response message of
the procedure that one or more IEs/IE groups have been ignored. In case the information received in the
initiating message was insufficient to determine a value for all IEs that are required to be present in the response
message, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure.
if a message initiating a procedure that does not have a message to report the outcome of the procedure is
received containing one or more IEs/IE groups marked with "Ignore IE and Notify Sender" which the receiving
node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE groups,
continue with the procedure as if the not comprehended IEs/IE groups were not received (except for the
reporting) using the understood IEs/IE groups, and initiate the Error Indication procedure to report that one or
more IEs/IE groups have been ignored.
If a response message is received containing one or more IEs/IE groups marked with "Ignore IE and Notify
Sender" which the receiving node does not comprehend, the receiving node shall ignore the content of the not
comprehended IE/IE groups, continue with the procedure as if the not comprehended IEs/IE groups were not
received (except for the reporting) using the understood IEs/IE groups and initiate the Error Indication
procedure.
Ignore IE:
-
If a message initiating a procedure is received containing one or more IEs/IE groups marked with "Ignore IE"
which the receiving node does not comprehend, the receiving node shall ignore the content of the not
comprehended IEs/IE groups and continue with the procedure as if the not comprehended IEs/IE groups were
not received using only the understood IEs/IE groups.
If a response message is received containing one or more IEs/IE groups marked with "Ignore IE" which the
receiving node does not comprehend, the receiving node shall ignore the content of the not comprehended IEs/IE
groups and continue with the procedure as if the not comprehended IEs/IE groups were not received using the
understood IEs/IE groups.
When reporting not comprehended IEs/IE groups marked with "Reject IE" or "Ignore IE and Notify Sender" using a
response message defined for the procedure, the Information Element Criticality Diagnostics IE shall be included in the
Criticality Diagnostics IE for each reported IE/IE group. In the Information Element Criticality Diagnostics IE the
Repetition Number IE shall be included and in addition, if the not comprehended IE/IE group is not at message
hierarchy level 1 (top level; see annex A) also the Message Structure IE shall be included.
When reporting not comprehended IEs/IE groups marked with "Reject IE" or "Ignore IE and Notify Sender" using the
Error Indication procedure, the Procedure Code IE, the Triggering Message IE, Procedure Criticality IE, and the
Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported
IE/IE group. In the Information Element Criticality Diagnostics IE the Repetition Number IE shall be included and in
addition, if the not comprehended IE/IE group is not at message hierarchy level 1 (top level; see annex A) also the
Message Structure IE shall be included.
if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality
"Reject IE"; none of the functional requests of the message shall be executed. The receiving node shall reject the
procedure and report the missing IEs/IE groups using the message normally used to report unsuccessful outcome
of the procedure. In case the information received in the initiating message was insufficient to determine a value
for all IEs that are required to be present in the message used to report the unsuccessful outcome of the
procedure, the receiving node shall instead terminate the procedure and initiate the Error Indication procedure.
3GPP
Release 11
64
if a received message initiating a procedure that does not have a message to report unsuccessful outcome is
missing one or more IEs/IE groups with specified criticality "Reject IE", the receiving node shall terminate the
procedure and initiate the Error Indication procedure.
if a received response message is missing one or more IEs/IE groups with specified criticality "Reject IE, the
receiving node shall consider the procedure as unsuccessfully terminated and initiate local error handling.
if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality
"Ignore IE and Notify Sender", the receiving node shall ignore that those IEs are missing and continue with the
procedure based on the other IEs/IE groups present in the message and report in the response message of the
procedure that one or more IEs/IE groups were missing. In case the information received in the initiating
message was insufficient to determine a value for all IEs that are required to be present in the response message,
the receiving node shall instead terminate the procedure and initiate the Error Indication procedure.
if a received message initiating a procedure that does not have a message to report the outcome of the procedure
is missing one or more IEs/IE groups with specified criticality "Ignore IE and Notify Sender", the receiving node
shall ignore that those IEs are missing and continue with the procedure based on the other IEs/IE groups present
in the message and initiate the Error Indication procedure to report that one or more IEs/IE groups were missing.
if a received response message is missing one or more IEs/IE groups with specified criticality "Ignore IE and
Notify Sender", the receiving node shall ignore that those IEs are missing and continue with the procedure based
on the other IEs/IE groups present in the message and initiate the Error Indication procedure to report that one or
more IEs/IE groups were missing.
Ignore IE:
-
if a received message initiating a procedure is missing one or more IEs/IE groups with specified criticality
"Ignore IE", the receiving node shall ignore that those IEs are missing and continue with the procedure based on
the other IEs/IE groups present in the message.
if a received response message is missing one or more IEs/IE groups with specified criticality "Ignore IE", the
receiving node shall ignore that those IEs/IE groups are missing and continue with the procedure based on the
other IEs/IE groups present in the message.
When reporting missing IEs/IE groups with specified criticality "Reject IE" or "Ignore IE and Notify Sender" using a
response message defined for the procedure, the Information Element Criticality Diagnostics IE shall be included in the
Criticality Diagnostics IE for each reported IE/IE group. In the Information Element Criticality Diagnostics IE the
Repetition Number IE shall be included and in addition, if the missing IE/IE group is not at message hierarchy level 1
(top level; see annex A) also the Message Structure IE shall be included.
When reporting missing IEs/IE groups with specified criticality "Reject IE" or "Ignore IE and Notify Sender" using the
Error Indication procedure, the Procedure Code IE, the Triggering Message IE, Procedure Criticality IE, and the
Information Element Criticality Diagnostics IE shall be included in the Criticality Diagnostics IE for each reported
IE/IE group. In the Information Element Criticality Diagnostics IE the Repetition Number IE shall be included and in
addition, if the missing IE/IE group is not at message hierarchy level 1 (top level; see annex A) also the Message
Structure IE shall be included.
10.3.6 IEs or IE groups received in wrong order or with too many occurrences
or erroneously present
If a message with IEs or IE groups in wrong order or with too many occurrences is received or if IEs or IE groups with
a conditional presence are present when the condition is not met (i.e. erroneously present), the receiving node shall
behave according to the following:
-
If a message initiating a procedure is received containing IEs or IE groups in wrong order or with too many
occurrences or erroneously present, none of the functional requests of the message shall be executed. The
receiving node shall reject the procedure and report the cause value "Abstract Syntax Error (Falsely Constructed
Message)" using the message normally used to report unsuccessful outcome of the procedure. In case the
information received in the initiating message was insufficient to determine a value for all IEs that are required
to be present in the message used to report the unsuccessful outcome of the procedure, the receiving node shall
instead terminate the procedure and initiate the Error Indication procedure.
3GPP
Release 11
65
If a message initiating a procedure that does not have a message to report unsuccessful outcome is received
containing IEs or IE groups in wrong order or with too many occurrences or erroneously present, the receiving
node shall terminate the procedure and initiate the Error Indication procedure, and use cause value "Abstract
Syntax Error (Falsely Constructed Message)".
If a response message is received containing IEs or IE groups in wrong order or with too many occurrences or
erroneously present, the receiving node shall consider the procedure as unsuccessfully terminated and initiate
local error handling.
When determining the correct order only the IEs specified in the specification version used by the receiver shall be
considered.
Semantic Error;
Where the logical error is contained in a request message of a class 1 procedure, and the procedure does not have a
message to report this unsuccessful outcome, the procedure shall be terminated and the Error Indication procedure shall
be initiated with an appropriate cause value. The Procedure Code IE and the Triggering Message IE within the
Criticality Diagnostics IE shall then be included in order to identify the message containing the logical error.
Where the logical error exists in a response message of a class 1 procedure, the procedure shall be considered as
unsuccessfully terminated and local error handling shall be initiated.
Class 2:
Where the logical error occurs in a message of a class 2 procedure, the procedure shall be terminated and the Error
Indication procedure shall be initiated with an appropriate cause value. The Procedure Code IE and the Triggering
Message IE within the Criticality Diagnostics IE shall then be included in order to identify the message containing the
logical error.
10.5 Exceptions
The error handling for all the cases described hereafter shall take precedence over any other error handling described in
the other subclauses of clause 10.
-
If any type of error (Transfer Syntax Error, Abstract Syntax Error or Logical Error) is detected in the ERROR
INDICATION message, it shall not trigger the Error Indication procedure in the receiving Node but local error
handling.
In case a response message or Error Indication message needs to be returned, but the information necessary to
determine the receiver of that message is missing, the procedure shall be considered as unsuccessfully terminated
and local error handling shall be initiated.
If an error that terminates a procedure occurs, the returned cause value shall reflect the error that caused the
termination of the procedure even if one or more abstract syntax errors with criticality ignore and notify have
earlier occurred within the same procedure.
3GPP
Release 11
66
Annex A (informative):
Guidelines for Usage of the Criticality Diagnostics IE
A.1 EXAMPLE MESSAGE Layout
Assume the following message format:
IE/Group Name
Message Type
A
B
>E
>>F
>>>G
>>H
>>>G
>>G
>>J
>>>G
C
>K
>>L
>>>M
D
Note 1.
Presence
Range
IE type and
reference
M
M
M
Semantics
description
Criticality
YES
YES
YES
EACH
EACH
EACH
EACH
1..<maxE>
1..<maxF>
0..3,
1..<maxH>
0..3,
M
YES
EACH
YES
EACH
1..<maxJ>
0..3,
M
1..<maxK>
1..<maxL>
YES
O
M
Assigned
Criticality
reject
reject
reject
ignore
ignore
ignore
ignore and
notify
reject
reject
reject
ignore and
notify
reject
The IEs F, J, and L do not have assigned criticality. The IEs F, J, and L are consequently realised as the
ASN.1 type SEQUENCE OF of "ordinary" ASN.1 type, e.g. INTEGER. On the other hand, the repeatable
IEs with assigned criticality are realised as the ASN.1 type SEQUENCE OF of an IE object, e.g.
ProtocolIE-Container.
3GPP
Release 11
67
Level 2
Level 3
Level 4
1st repetition
Legend:
2nd repetition
Nth repetition
3GPP
Release 11
68
D
Included in the
Message Structure IE.
Level 2
Level 3
Level 4
G
2
K
2
G
7
10
11
12
13
14
Value
reject
id-G
11
Comment
Criticality for IE on the reported level, i.e. level 4.
IE ID from the reported level, i.e. level 4.
Repetition number on the reported level, i.e. level 4.
(Since the IE E (level 2) is the lowest level included in the Message Structure IE this is
the eleventh occurrence of IE G within the IE E (level 2).
Type of Error
not
underst
ood
Message Structure, first repetition
>IE ID
id-B
IE ID from level 1.
Message Structure, second repetition
>IE ID
id-E
IE ID from the lowest level above the reported level, i.e. level 2.
>Repetition
3
Repetition number from the lowest level above the reported level, i.e. level 2.
Number
Note 2.
The IE J on level 3 cannot be included in the Message Structure IE since they have no criticality of their
own.
Note 3.
The repetition number of the reported IE indicates the number of repetitions of IE G received up to the
detected erroneous repetition, counting all occurrences of the IE G below the same instance of the
previous level with assigned criticality (instance 3 of IE E on level 2).
3GPP
Release 11
69
A.3.2 Example 2
Level 1
(top level)
D
Included in the
Message Structure IE.
Level 2
Level 3
Level 4
Value
ignore
and
notify
id-K
3
Comment
Criticality for IE on the reported level, i.e. level 2.
IE ID from the reported level, i.e. level 2.
Repetition number on the reported level, i.e. level 2.
not
underst
ood
Message Structure, first repetition
>IE ID
id-C
IE ID from the lowest level above the reported level, i.e. level 1.
Note 4.
The IE L on level 3 cannot be reported individually included in the Message Structure IE since it has no
criticality of its own.
3GPP
Release 11
70
A.3.3 Example 3
Level 1
(top level)
D
Included in the
Message Structure IE.
Level 2
Level 3
Level 4
K
2
G
2
Value
ignore
and
notify
id-G
2
Comment
Criticality for IE on the reported level, i.e. level 4.
IE ID from the reported level, i.e. level 4.
Repetition number on the reported level, i.e. level 4.
not
underst
ood
Message Structure, first repetition
>IE ID
id-B
IE ID from level 1.
Message Structure, second repetition
>IE ID
id-E
IE ID from level 2.
>Repetition
3
Repetition number from level 2.
Number
Message Structure, third repetition
>IE ID
id-H
IE ID from the lowest level above the reported level, i.e. level 3.
>Repetition
1
Repetition number from the lowest level above the reported level, i.e. level 3.
Number
Note 5.
The repetition number of level 4 indicates the number of repetitions of IE G received up to the detected
erroneous repetition, counted below the same instance of the previous level with assigned criticality
(instance 1 of IE H on level 3).
3GPP
Release 11
71
A.3.4 Example 4
Level 1
(top level)
D
Included in the
Message Structure IE.
Level 2
Level 3
Level 4
G
2
K
2
G
7
10
11
12
13
14
Value
reject
id-G
5
Comment
Criticality for IE on the reported level, i.e. level 3.
IE ID from the reported level, i.e. level 3.
Repetition number on the reported level, i.e. level 3.
(Since the IE E (level 2) is the lowest level included in the Message Structure IE this is
the fifth occurrence of IE G within the IE E (level 2).
Type of Error
not
underst
ood
Message Structure, first repetition
>IE ID
id-B
IE ID from level 1.
Message Structure, second repetition
>IE ID
id-E
IE ID from the lowest level above the reported level, i.e. level 2.
>Repetition
3
Repetition number from the lowest level above the reported level, i.e. level 2.
Number
Note 6. The repetition number of the reported IE indicates the number of repetitions of IE G received up to the
detected erroneous repetition, counting all occurrences of the IE G below the same instance of the previous level with
assigned criticality (instance 3 of IE E on level 2).
3GPP
Release 11
72
A.3.5 Example 5
Level 1
(top level)
D
Included in the
Message Structure IE.
Level 2
Level 3
Level 4
G
2
K
2
G
6
G
10
11
12
13
Value
reject
id-G
4
Comment
Criticality for IE on the reported level, i.e. level 3.
IE ID from the reported level, i.e. level 3.
Repetition number up to the missing IE on the reported level, i.e. level 3.
(Since the IE E (level 2) is the lowest level included in the Message Structure IE there
have been four occurrences of IE G within the IE E (level 2) up to the missing
occurrence.
Type of Error
missing
Message Structure, first repetition
>IE ID
id-B
IE ID from level 1.
Message Structure, second repetition
>IE ID
id-E
IE ID from the lowest level above the reported level, i.e. level 2.
>Repetition
3
Repetition number from the lowest level above the reported level, i.e. level 2.
Number
Note 7.
The repetition number of the reported IE indicates the number of repetitions of IE G received up to but
not including the missing occurrence, counting all occurrences of the IE G below the same instance of the
previous level with assigned criticality (instance 3 of IE E on level 2).
3GPP
Release 11
73
{
A
B
C
D
{{ExampleMessage-IEs}},
{{ExampleMessage-Extensions}}
PRESENCE
PRESENCE
PRESENCE
PRESENCE
mandatory}
mandatory}
mandatory}
mandatory}
E-List,
ProtocolExtensionContainer { {B-ExtIEs} }
OPTIONAL,
|
|
|
,
OPTIONAL,
TYPE E
PRESENCE mandatory
F-List,
H-List,
G-List1,
J-List,
ProtocolExtensionContainer { {E-ExtIEs} }
},
OPTIONAL,
G-List2 OPTIONAL,
ProtocolExtensionContainer { {F-ExtIEs} }
OPTIONAL,
SABP-PROTOCOL-EXTENSION ::= {
TYPE G
PRESENCE mandatory
TYPE H
PRESENCE mandatory
},
G-List3 OPTIONAL,
ProtocolExtensionContainer { {H-ExtIEs} } OPTIONAL,
3GPP
Release 11
74
}
H-ExtIEs SABP-PROTOCOL-EXTENSION ::= {
...
}
G-List3 ::= SEQUENCE (SIZE (1..3, ...)) OF ProtocolIE-Container { {G3-IEs} }
G3-IEs SABP-PROTOCOL-IES ::= {
{ ID id-G
CRITICALITY notify
...
}
TYPE G
PRESENCE mandatory
},
TYPE G
PRESENCE mandatory
},
G-List4 OPTIONAL,
ProtocolExtensionContainer { {J-ExtIEs} }
OPTIONAL,
SABP-PROTOCOL-EXTENSION ::= {
TYPE G
PRESENCE mandatory
K-List,
ProtocolExtensionContainer { {C-ExtIEs} }
},
OPTIONAL,
TYPE K
PRESENCE mandatory
L-List,
ProtocolExtensionContainer { {K-ExtIEs} }
},
OPTIONAL,
M
OPTIONAL,
ProtocolExtensionContainer { {L-ExtIEs} }
3GPP
OPTIONAL,
Release 11
75
3GPP
Release 11
76
Annex B (informative):
Change history
TSG RAN#
Version
RAN_07
RAN_08
RAN_09
3.0.0
3.1.0
RAN_10
3.2.0
RAN_11
3.3.0
CR
Tdoc RAN
011
012
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
RP-000239
RP-000377
Change history
New
Subject/Comment
Version
3.0.0
Approved at TSG RAN #7 and placed under Change Control
3.1.0
Approved at TSG RAN #8
3.2.0
Approved at TSG RAN #9
RP-000616
3.3.0
RP-010114
3.4.0
Change history
Date
TSG # TSG Doc.
March 01 11
06/2001 12
RP-010377
09/2001
09/2001
13
13
RP-010582
RP-010582
09/2001
09/2001
09/2001
09/2001
13
13
13
13
RP-010582
RP-010582
RP-010582
RP-010582
09/2001
09/2001
13
13
RP-010582
RP-010582
12/2001
12/2001
12/2001
12/2001
12/2001
12/2001
14
14
14
14
14
14
RP-010852
RP-010852
RP-010852
RP-010852
RP-010852
RP-010852
12/2001
03/2002
03/2002
03/2002
03/2002
03/2002
14
15
15
15
15
15
RP-010852
RP-020167
RP-020167
RP-020167
RP-020167
RP-020167
CR
Rev Subject/Comment
Approved at TSG RAN #11 and placed under Change Control
036,0
Approved at TSG RAN #12
38,04
0,042
,043,
044,0
48,05
0
051
1
SABP criticality
052
1
Correction to the Error handling of the ERROR INDICATION
message
056
1
Error handling of the Erroneously Present Conditional Ies
058
1
Clarification of chapter 10
060
1
SABP General Corrections
062
2
Clarification of the usage of the Number of Broadcasts Requested
IE
064
1
Clarification of the usage of the SABP Reset Procedure
066
2
Clarification of the usage of the Service Areas List IE within the
Reset Procedure
068
1
SAI Clarification
070
Bitstrings ordering
072
Procedure Code Criticality in Error Indication
074
2
Addition of amendment to clarify the PER encoding of bitstrings
076
Section 9.2.0 missing
078
2
CR on 25.419 (R4) Usage of ''Number of Broadcasts Completed
List' IE
080
Correction the Clause 10 Error Handling
082
Correction of the value Default in Category IE
084
1
Correction of the wording of maximum value
086
Service expected from the transport layer
088
1
ASN.1 take precedence if contradiction between ASN.1 and tabular
090
1
Mismatch the type of some IE between 24.419 and 25.324
3GPP
Old
4.0.0
New
4.0.0
4.1.0
4.1.0
4.1.0
4.2.0
4.2.0
4.1.0
4.1.0
4.1.0
4.1.0
4.2.0
4.2.0
4.2.0
4.2.0
4.1.0
4.1.0
4.2.0
4.2.0
4.2.0
4.2.0
4.2.0
4.2.0
4.2.0
4.2.0
4.3.0
4.3.0
4.3.0
4.3.0
4.3.0
4.3.0
4.2.0
4.3.0
4.3.0
4.3.0
4.3.0
4.3.0
4.3.0
4.4.0
4.4.0
4.4.0
4.4.0
4.4.0
Release 11
03/2002
03/2002
03/2002
06/2002
06/2002
06/2002
09/2002
03/2003
06/2003
06/2003
09/2003
09/2003
09/2003
12/2003
12/2003
03/2004
12/2004
03/2006
12/2008
12/2008
12/2009
12/2009
03/2011
03/2011
06/2011
09/2011
09/2012
03/2013
77
15
15
15
16
16
16
17
19
20
20
21
21
21
22
22
23
26
31
42
42
46
SP-49
RP-020167
RP-020167
RP-020404
RP-020404
RP-020404
RP-020602
RP-030057
RP-030315
RP-030326
RP-030445
RP-030446
RP-030438
RP-030673
RP-040063
RP-040441
RP-080857
RP-080857
RP-091179
SP-100629
092
094
097
100
103
106
108
112
117
118
119
124
130
132
133
135
136
138
-
52
53
RP-110685
RP-111223
140
141
59
RP-130212
151
1
1
1
1
1
2
1
2
1
1
-
3GPP
4.3.0
4.3.0
5.0.0
5.0.0
5.0.0
5.1.0
5.2.0
5.3.0
5.3.0
5.4.0
5.4.0
5.4.0
5.5.0
5.6.0
6.0.0
6.1.0
6.2.0
7.0.0
7.0.0
8.0.0
8.1.0
9.0.0
9.0.1
10.0.0
10.1.0
10.2.0
11.0.0
4.4.0
4.4.0
5.0.0
5.1.0
5.1.0
5.1.0
5.2.0
5.3.0
5.4.0
5.4.0
5.5.0
5.5.0
5.5.0
5.6.0
6.0.0
6.1.0
6.2.0
7.0.0
8.0.0
8.0.0
8.1.0
9.0.0
9.0.1
10.0.0
10.1.0
10.2.0
11.0.0
11.1.0