forked from erlang/signerl
102 lines
3.5 KiB
Groff
102 lines
3.5 KiB
Groff
-- Pretty-printed by Asnp, the pretty-printer of France Telecom R&D (http://asn1.elibel.tm.fr/asnp/)
|
|
MAP-GR-DataTypes {itu-t identified-organization(4) etsi(0) mobileDomain(0)
|
|
gsm-Network(1) modules(3) map-GR-DataTypes(23) version8(8)} DEFINITIONS
|
|
IMPLICIT TAGS ::=
|
|
BEGIN
|
|
|
|
EXPORTS
|
|
PrepareGroupCallArg, PrepareGroupCallRes, SendGroupCallEndSignalArg,
|
|
SendGroupCallEndSignalRes, ForwardGroupCallSignallingArg,
|
|
ProcessGroupCallSignallingArg;
|
|
|
|
IMPORTS
|
|
ISDN-AddressString, IMSI, EMLPP-Priority, ASCI-CallReference
|
|
FROM MAP-CommonDataTypes {itu-t identified-organization(4) etsi(0)
|
|
mobileDomain(0) gsm-Network(1) modules(3) map-CommonDataTypes(18)
|
|
version8(8)}
|
|
Ext-TeleserviceCode
|
|
FROM MAP-TS-Code {itu-t identified-organization(4) etsi(0) mobileDomain(0)
|
|
gsm-Network(1) modules(3) map-TS-Code(19) version8(8)}
|
|
Kc
|
|
FROM MAP-MS-DataTypes {itu-t identified-organization(4) etsi(0)
|
|
mobileDomain(0) gsm-Network(1) modules(3) map-MS-DataTypes(11)
|
|
version8(8)}
|
|
ExtensionContainer
|
|
FROM MAP-ExtensionDataTypes {itu-t identified-organization(4) etsi(0)
|
|
mobileDomain(0) gsm-Network(1) modules(3) map-ExtensionDataTypes(21)
|
|
version8(8)};
|
|
|
|
PrepareGroupCallArg ::= SEQUENCE {
|
|
teleservice Ext-TeleserviceCode,
|
|
asciCallReference ASCI-CallReference,
|
|
codec-Info CODEC-Info,
|
|
cipheringAlgorithm CipheringAlgorithm,
|
|
groupKeyNumber [0] GroupKeyNumber OPTIONAL,
|
|
groupKey [1] Kc OPTIONAL,
|
|
priority [2] EMLPP-Priority OPTIONAL,
|
|
uplinkFree [3] NULL OPTIONAL,
|
|
extensionContainer [4] ExtensionContainer OPTIONAL,
|
|
...}
|
|
|
|
PrepareGroupCallRes ::= SEQUENCE {
|
|
groupCallNumber ISDN-AddressString,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
...}
|
|
|
|
SendGroupCallEndSignalArg ::= SEQUENCE {
|
|
imsi IMSI OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
...}
|
|
|
|
SendGroupCallEndSignalRes ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
...}
|
|
|
|
ForwardGroupCallSignallingArg ::= SEQUENCE {
|
|
imsi IMSI OPTIONAL,
|
|
uplinkRequestAck [0] NULL OPTIONAL,
|
|
uplinkReleaseIndication [1] NULL OPTIONAL,
|
|
uplinkRejectCommand [2] NULL OPTIONAL,
|
|
uplinkSeizedCommand [3] NULL OPTIONAL,
|
|
uplinkReleaseCommand [4] NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
...,
|
|
stateAttributes [5] StateAttributes OPTIONAL}
|
|
|
|
ProcessGroupCallSignallingArg ::= SEQUENCE {
|
|
uplinkRequest [0] NULL OPTIONAL,
|
|
uplinkReleaseIndication [1] NULL OPTIONAL,
|
|
releaseGroupCall [2] NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
...}
|
|
|
|
GroupKeyNumber ::= INTEGER(0..15)
|
|
|
|
CODEC-Info ::= OCTET STRING(SIZE (5..10))
|
|
|
|
-- Refers to channel type
|
|
-- coded according to 3GPP TS 48.008 [49] and including Element identifier and Length
|
|
CipheringAlgorithm ::= OCTET STRING(SIZE (1))
|
|
|
|
-- Refers to 'permitted algorithms' in 'encryption information'
|
|
-- coded according to 3GPP TS 48.008 [49]:
|
|
-- Bits 8-1
|
|
-- 8765 4321
|
|
-- 0000 0001 No encryption
|
|
-- 0000 0010 GSM A5/1
|
|
-- 0000 0100 GSM A5/2
|
|
-- 0000 1000 GSM A5/3
|
|
-- 0001 0000 GSM A5/4
|
|
-- 0010 0000 GSM A5/5
|
|
-- 0100 0000 GSM A5/6
|
|
-- 1000 0000 GSM A5/7
|
|
StateAttributes ::= SEQUENCE {
|
|
downlinkAttached [5] NULL OPTIONAL,
|
|
uplinkAttached [6] NULL OPTIONAL,
|
|
dualCommunication [7] NULL OPTIONAL,
|
|
callOriginator [8] NULL OPTIONAL}
|
|
|
|
-- Refers to 3GPP TS 44.068 for definitions of StateAttributes fields.
|
|
END
|
|
|