blob: 6a96d60f9912c5ceb425413a7925187cf1bf4751 [file] [log] [blame]
Harald Welteb61d0bc2011-03-25 23:56:56 +01001-- $Id: MAP-DialogueInformation.asn 34814 2010-11-08 23:15:16Z etxrab $
2-- 3GPP TS 29.002 V9.3.0 (2010-09)
3-- 17.4 MAP Dialogue Information
Harald Welte7a23af32011-02-07 21:24:26 +01004MAP-DialogueInformation {
5 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +01006 gsm-Network (1) modules (3) map-DialogueInformation (3) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +01007
8DEFINITIONS
9
10IMPLICIT TAGS
11
12::=
13
14BEGIN
15
16EXPORTS
17 map-DialogueAS,
Harald Welteb61d0bc2011-03-25 23:56:56 +010018 MAP-DialoguePDU
Harald Welte7a23af32011-02-07 21:24:26 +010019
20;
21
22IMPORTS
23 gsm-NetworkId,
24 as-Id
25FROM MobileDomainDefinitions {
26 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
27 mobileDomainDefinitions (0) version1 (1)}
28
29 AddressString
30FROM MAP-CommonDataTypes {
31 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +010032 gsm-Network(1) modules (3) map-CommonDataTypes (18) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +010033
34 ExtensionContainer
35FROM MAP-ExtensionDataTypes {
36 itu-t identified-organization (4) etsi (0) mobileDomain (0)
Harald Welteb61d0bc2011-03-25 23:56:56 +010037 gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version12 (12)}
Harald Welte7a23af32011-02-07 21:24:26 +010038
Harald Welte7a23af32011-02-07 21:24:26 +010039
40;
41
42
43-- abstract syntax name for MAP-DialoguePDU
44
45map-DialogueAS OBJECT IDENTIFIER ::=
46 {gsm-NetworkId as-Id map-DialoguePDU (1) version1 (1)}
47
48MAP-DialoguePDU ::= CHOICE {
49 map-open [0] MAP-OpenInfo,
50 map-accept [1] MAP-AcceptInfo,
51 map-close [2] MAP-CloseInfo,
52 map-refuse [3] MAP-RefuseInfo,
53 map-userAbort [4] MAP-UserAbortInfo,
54 map-providerAbort [5] MAP-ProviderAbortInfo}
55
56MAP-OpenInfo ::= SEQUENCE {
57 destinationReference [0] AddressString OPTIONAL,
58 originationReference [1] AddressString OPTIONAL,
59 ...,
60 extensionContainer ExtensionContainer OPTIONAL
61 -- extensionContainer must not be used in version 2
62 }
63
64MAP-AcceptInfo ::= SEQUENCE {
65 ...,
66 extensionContainer ExtensionContainer OPTIONAL
67 -- extensionContainer must not be used in version 2
68 }
69
70MAP-CloseInfo ::= SEQUENCE {
71 ...,
72 extensionContainer ExtensionContainer OPTIONAL
73 -- extensionContainer must not be used in version 2
74 }
75
76MAP-RefuseInfo ::= SEQUENCE {
77 reason Reason,
78 ...,
79 extensionContainer ExtensionContainer OPTIONAL,
80 -- extensionContainer must not be used in version 2
81 alternativeApplicationContext OBJECT IDENTIFIER OPTIONAL
82 -- alternativeApplicationContext must not be used in version 2
83 }
84
85Reason ::= ENUMERATED {
86 noReasonGiven (0),
87 invalidDestinationReference (1),
Harald Welteb61d0bc2011-03-25 23:56:56 +010088 invalidOriginatingReference (2)}
Harald Welte7a23af32011-02-07 21:24:26 +010089
90MAP-UserAbortInfo ::= SEQUENCE {
91 map-UserAbortChoice MAP-UserAbortChoice,
92 ...,
93 extensionContainer ExtensionContainer OPTIONAL
94 -- extensionContainer must not be used in version 2
95 }
96
97MAP-UserAbortChoice ::= CHOICE {
98 userSpecificReason [0] NULL,
99 userResourceLimitation [1] NULL,
100 resourceUnavailable [2] ResourceUnavailableReason,
101 applicationProcedureCancellation [3] ProcedureCancellationReason}
102
103ResourceUnavailableReason ::= ENUMERATED {
104 shortTermResourceLimitation (0),
105 longTermResourceLimitation (1)}
106
107ProcedureCancellationReason ::= ENUMERATED {
108 handoverCancellation (0),
109 radioChannelRelease (1),
110 networkPathRelease (2),
111 callRelease (3),
112 associatedProcedureFailure (4),
113 tandemDialogueRelease (5),
114 remoteOperationsFailure (6)}
115
116MAP-ProviderAbortInfo ::= SEQUENCE {
117 map-ProviderAbortReason MAP-ProviderAbortReason,
118 ...,
119 extensionContainer ExtensionContainer OPTIONAL
120 -- extensionContainer must not be used in version 2
121 }
122
123MAP-ProviderAbortReason ::= ENUMERATED {
124 abnormalDialogue (0),
125 invalidPDU (1)}
126
Harald Welte7a23af32011-02-07 21:24:26 +0100127END