Add missing BS-Code, ExtensionDataTypes and MobileDomainDefonitions
Those three modules have been missing for some reason, despite them being used by the .asn files that were part of the zip file. Imported files are taken from http://git.osmocom.org/asn1/ss7/
This commit is contained in:
parent
6c79da0965
commit
79c6a3db8d
|
@ -0,0 +1,130 @@
|
|||
-- $Id: MAP-BS-Code.asn 34814 2010-11-08 23:15:16Z etxrab $
|
||||
-- 3GPP TS 29.002 V9.3.0 (2010-09)
|
||||
-- 17.7.10 Bearer Service Codes
|
||||
|
||||
MAP-BS-Code {
|
||||
itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-BS-Code (20) version12 (12)}
|
||||
|
||||
DEFINITIONS
|
||||
|
||||
::=
|
||||
|
||||
BEGIN
|
||||
|
||||
BearerServiceCode ::= OCTET STRING (SIZE (1))
|
||||
-- This type is used to represent the code identifying a single
|
||||
-- bearer service, a group of bearer services, or all bearer
|
||||
-- services. The services are defined in TS 3GPP TS 22.002 [3].
|
||||
-- The internal structure is defined as follows:
|
||||
--
|
||||
-- plmn-specific bearer services:
|
||||
-- bits 87654321: defined by the HPLMN operator
|
||||
|
||||
-- rest of bearer services:
|
||||
-- bit 8: 0 (unused)
|
||||
-- bits 7654321: group (bits 7654), and rate, if applicable
|
||||
-- (bits 321)
|
||||
|
||||
Ext-BearerServiceCode ::= OCTET STRING (SIZE (1..5))
|
||||
-- This type is used to represent the code identifying a single
|
||||
-- bearer service, a group of bearer services, or all bearer
|
||||
-- services. The services are defined in TS 3GPP TS 22.002 [3].
|
||||
-- The internal structure is defined as follows:
|
||||
--
|
||||
-- OCTET 1:
|
||||
-- plmn-specific bearer services:
|
||||
-- bits 87654321: defined by the HPLMN operator
|
||||
--
|
||||
-- rest of bearer services:
|
||||
-- bit 8: 0 (unused)
|
||||
-- bits 7654321: group (bits 7654), and rate, if applicable
|
||||
-- (bits 321)
|
||||
|
||||
-- OCTETS 2-5: reserved for future use. If received the
|
||||
-- Ext-TeleserviceCode shall be
|
||||
-- treated according to the exception handling defined for the
|
||||
-- operation that uses this type.
|
||||
|
||||
|
||||
-- Ext-BearerServiceCode includes all values defined for BearerServiceCode.
|
||||
|
||||
allBearerServices BearerServiceCode ::= '00000000'B
|
||||
|
||||
allDataCDA-Services BearerServiceCode ::= '00010000'B
|
||||
dataCDA-300bps BearerServiceCode ::= '00010001'B
|
||||
dataCDA-1200bps BearerServiceCode ::= '00010010'B
|
||||
dataCDA-1200-75bps BearerServiceCode ::= '00010011'B
|
||||
dataCDA-2400bps BearerServiceCode ::= '00010100'B
|
||||
dataCDA-4800bps BearerServiceCode ::= '00010101'B
|
||||
dataCDA-9600bps BearerServiceCode ::= '00010110'B
|
||||
general-dataCDA BearerServiceCode ::= '00010111'B
|
||||
|
||||
allDataCDS-Services BearerServiceCode ::= '00011000'B
|
||||
dataCDS-1200bps BearerServiceCode ::= '00011010'B
|
||||
dataCDS-2400bps BearerServiceCode ::= '00011100'B
|
||||
dataCDS-4800bps BearerServiceCode ::= '00011101'B
|
||||
dataCDS-9600bps BearerServiceCode ::= '00011110'B
|
||||
general-dataCDS BearerServiceCode ::= '00011111'B
|
||||
|
||||
allPadAccessCA-Services BearerServiceCode ::= '00100000'B
|
||||
padAccessCA-300bps BearerServiceCode ::= '00100001'B
|
||||
padAccessCA-1200bps BearerServiceCode ::= '00100010'B
|
||||
padAccessCA-1200-75bps BearerServiceCode ::= '00100011'B
|
||||
padAccessCA-2400bps BearerServiceCode ::= '00100100'B
|
||||
padAccessCA-4800bps BearerServiceCode ::= '00100101'B
|
||||
padAccessCA-9600bps BearerServiceCode ::= '00100110'B
|
||||
general-padAccessCA BearerServiceCode ::= '00100111'B
|
||||
|
||||
allDataPDS-Services BearerServiceCode ::= '00101000'B
|
||||
dataPDS-2400bps BearerServiceCode ::= '00101100'B
|
||||
dataPDS-4800bps BearerServiceCode ::= '00101101'B
|
||||
dataPDS-9600bps BearerServiceCode ::= '00101110'B
|
||||
general-dataPDS BearerServiceCode ::= '00101111'B
|
||||
|
||||
allAlternateSpeech-DataCDA BearerServiceCode ::= '00110000'B
|
||||
|
||||
allAlternateSpeech-DataCDS BearerServiceCode ::= '00111000'B
|
||||
|
||||
allSpeechFollowedByDataCDA BearerServiceCode ::= '01000000'B
|
||||
|
||||
allSpeechFollowedByDataCDS BearerServiceCode ::= '01001000'B
|
||||
|
||||
-- The following non-hierarchical Compound Bearer Service
|
||||
-- Groups are defined in TS 3GPP TS 22.030:
|
||||
allDataCircuitAsynchronous BearerServiceCode ::= '01010000'B
|
||||
-- covers "allDataCDA-Services", "allAlternateSpeech-DataCDA" and
|
||||
-- "allSpeechFollowedByDataCDA"
|
||||
allAsynchronousServices BearerServiceCode ::= '01100000'B
|
||||
-- covers "allDataCDA-Services", "allAlternateSpeech-DataCDA",
|
||||
-- "allSpeechFollowedByDataCDA" and "allPadAccessCDA-Services"
|
||||
allDataCircuitSynchronous BearerServiceCode ::= '01011000'B
|
||||
-- covers "allDataCDS-Services", "allAlternateSpeech-DataCDS" and
|
||||
-- "allSpeechFollowedByDataCDS"
|
||||
allSynchronousServices BearerServiceCode ::= '01101000'B
|
||||
-- covers "allDataCDS-Services", "allAlternateSpeech-DataCDS",
|
||||
-- "allSpeechFollowedByDataCDS" and "allDataPDS-Services"
|
||||
--
|
||||
-- Compound Bearer Service Group Codes are only used in call
|
||||
-- independent supplementary service operations, i.e. they
|
||||
-- are not used in InsertSubscriberData or in
|
||||
-- DeleteSubscriberData messages.
|
||||
|
||||
allPLMN-specificBS BearerServiceCode ::= '11010000'B
|
||||
plmn-specificBS-1 BearerServiceCode ::= '11010001'B
|
||||
plmn-specificBS-2 BearerServiceCode ::= '11010010'B
|
||||
plmn-specificBS-3 BearerServiceCode ::= '11010011'B
|
||||
plmn-specificBS-4 BearerServiceCode ::= '11010100'B
|
||||
plmn-specificBS-5 BearerServiceCode ::= '11010101'B
|
||||
plmn-specificBS-6 BearerServiceCode ::= '11010110'B
|
||||
plmn-specificBS-7 BearerServiceCode ::= '11010111'B
|
||||
plmn-specificBS-8 BearerServiceCode ::= '11011000'B
|
||||
plmn-specificBS-9 BearerServiceCode ::= '11011001'B
|
||||
plmn-specificBS-A BearerServiceCode ::= '11011010'B
|
||||
plmn-specificBS-B BearerServiceCode ::= '11011011'B
|
||||
plmn-specificBS-C BearerServiceCode ::= '11011100'B
|
||||
plmn-specificBS-D BearerServiceCode ::= '11011101'B
|
||||
plmn-specificBS-E BearerServiceCode ::= '11011110'B
|
||||
plmn-specificBS-F BearerServiceCode ::= '11011111'B
|
||||
|
||||
END
|
|
@ -0,0 +1,73 @@
|
|||
-- $Id: MAP-ExtensionDataTypes.asn 34814 2010-11-08 23:15:16Z etxrab $
|
||||
-- MAP-ExtensionDataTypes.asn
|
||||
--
|
||||
-- Taken from 3GPP TS 29.002 V9.3.0 (2010-09)
|
||||
--
|
||||
-- 17.7.11 Extension data types
|
||||
--
|
||||
|
||||
MAP-ExtensionDataTypes {
|
||||
itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
||||
gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
|
||||
|
||||
DEFINITIONS
|
||||
|
||||
IMPLICIT TAGS
|
||||
|
||||
::=
|
||||
|
||||
BEGIN
|
||||
|
||||
EXPORTS
|
||||
|
||||
PrivateExtension,
|
||||
ExtensionContainer,
|
||||
SLR-ArgExtensionContainer;
|
||||
|
||||
|
||||
-- IOC for private MAP extensions
|
||||
|
||||
|
||||
MAP-EXTENSION ::= CLASS {
|
||||
&ExtensionType OPTIONAL,
|
||||
&extensionId OBJECT IDENTIFIER }
|
||||
-- The length of the Object Identifier shall not exceed 16 octets and the
|
||||
-- number of components of the Object Identifier shall not exceed 16
|
||||
|
||||
-- data types
|
||||
|
||||
ExtensionContainer ::= SEQUENCE {
|
||||
privateExtensionList [0]PrivateExtensionList OPTIONAL,
|
||||
pcs-Extensions [1]PCS-Extensions OPTIONAL,
|
||||
...}
|
||||
|
||||
SLR-ArgExtensionContainer ::= SEQUENCE {
|
||||
privateExtensionList [0]PrivateExtensionList OPTIONAL,
|
||||
slr-Arg-PCS-Extensions [1]SLR-Arg-PCS-Extensions OPTIONAL,
|
||||
...}
|
||||
|
||||
PrivateExtensionList ::= SEQUENCE SIZE (1..maxNumOfPrivateExtensions) OF
|
||||
PrivateExtension
|
||||
|
||||
PrivateExtension ::= SEQUENCE {
|
||||
extId MAP-EXTENSION.&extensionId
|
||||
({ExtensionSet}),
|
||||
extType MAP-EXTENSION.&ExtensionType
|
||||
({ExtensionSet}{@extId}) OPTIONAL}
|
||||
|
||||
maxNumOfPrivateExtensions INTEGER ::= 10
|
||||
|
||||
ExtensionSet MAP-EXTENSION ::=
|
||||
{...
|
||||
-- ExtensionSet is the set of all defined private extensions
|
||||
}
|
||||
-- Unsupported private extensions shall be discarded if received.
|
||||
|
||||
PCS-Extensions ::= SEQUENCE {
|
||||
...}
|
||||
|
||||
SLR-Arg-PCS-Extensions ::= SEQUENCE {
|
||||
...,
|
||||
na-ESRK-Request [0] NULL OPTIONAL }
|
||||
|
||||
END
|
|
@ -0,0 +1,38 @@
|
|||
MobileDomainDefinitions {itu-t (0) identified-organization (4) etsi (0)
|
||||
mobileDomain (0) mobileDomainDefinitions (0) version1 (1)}
|
||||
|
||||
DEFINITIONS ::=
|
||||
|
||||
BEGIN
|
||||
|
||||
-- Mobile DomainId
|
||||
mobileDomainId OBJECT IDENTIFIER ::=
|
||||
{itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)}
|
||||
|
||||
-- Mobile Subdomains
|
||||
gsm-NetworkId OBJECT IDENTIFIER ::=
|
||||
{mobileDomainId gsm-Network (1)}
|
||||
|
||||
gsm-AccessId OBJECT IDENTIFIER ::=
|
||||
{mobileDomainId gsm-Access (2)}
|
||||
|
||||
gsm-OperationAndMaintenanceId OBJECT IDENTIFIER ::=
|
||||
{mobileDomainId gsm-Operation-Maintenance (3)}
|
||||
|
||||
gsm-MessagingId OBJECT IDENTIFIER ::=
|
||||
{mobileDomainId gsm-Messaging (4)}
|
||||
|
||||
-- Common Component Ids for structuring Mobile Subdomains
|
||||
CommonComponentId ::= INTEGER (0..9)
|
||||
|
||||
ac-Id CommonComponentId ::= 0
|
||||
|
||||
as-Id CommonComponentId ::= 1
|
||||
|
||||
ase-Id CommonComponentId ::= 2
|
||||
|
||||
moduleId CommonComponentId ::= 3
|
||||
|
||||
er-Id CommonComponentId ::= 4
|
||||
|
||||
END -- MobileDomainDefinitions
|
Loading…
Reference in New Issue