summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/qsig/QSIG-MID.asn
blob: 8e5bbe0701f4bece7fb43618401407061d5c5c65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
-- QSIG-MID.asn
--
-- Taken from Ecma International
-- Standard ECMA-347, (June 2003)
-- http://www.ecma-international.org/publications/standards/Ecma-347.htm
--

SS-MID-Operations-asn1-97 
{iso (1) identified-organization (3) icd-ecma (12) standard (0) 
qsig-mailbox-identification (347) mailbox-identification-operations-asn1-97 (2)} 
 
DEFINITIONS EXPLICIT TAGS ::= 
 
BEGIN 
 
IMPORTS    OPERATION, ERROR FROM  
                 Remote-Operations-Information-Objects 
                 {joint-iso-itu-t remote-operations (4) informationObjects (5) 
                 version1 (0)} 
 
            EXTENSION, Extension{} FROM  
                 Manufacturer-specific-service-extension-class-asn1-97 
                 {iso standard pss1-generic-procedures (11582)  msi-class-asn1-97 
                 (11)} 
 
            basicServiceNotProvided, userNotSubscribed, invalidServedUserNr  
                 FROM General-Error-List 
              {itu-t (0) recommendation (0) q (17) 950 general-error-list (1)} 
 
            PresentedAddressUnscreened  FROM  
                 Addressing-Data-Elements-asn1-97  
                 {iso standard pss1-generic-procedures (11582) addressing-data-elements-asn1-97 (20)} 
 
            Name FROM  
                 Name-Operations-asn1-97 
                 {iso standard pss1-name (13868) name-operations-asn1-97 (1)} 
 
            MessageType, MsgCentreId FROM 
                 SS-MCM-Operations-asn1-97 
                 {iso (1) identified-organization (3) icd-ecma (12) standard (0) 
                 qsig-message-centre-monitoring (347)  
                 message-centre-monitoring-operations-asn1-97 (1)} 
            ; 
 
 
MID-Operations     OPERATION ::= {mIDMailboxAuth | 
                                  mIDMailboxID} 
 
mIDMailboxAuth     OPERATION ::= { 
                   ARGUMENT      MIDMailboxAuthArg 
                   RESULT        MIDDummyRes 
                   ERRORS        {userNotSubscribed | 
                                 invalidServedUserNr | 
                                 invalidMailbox | 
                                 authorizationFailed | 
                                 unspecified} 
                   CODE          local:119} 

mIDMailboxID        OPERATION ::= { 
                    ARGUMENT      MIDMailboxIDArg 
                    RESULT        MIDDummyRes 
                    ERRORS        {userNotSubscribed | 
                                  invalidServedUserNr | 
                                  invalidMailbox | 
                                  unspecified} 
                    CODE          local:120} 
 
 
MIDMailboxAuthArg   ::= SEQUENCE 
                        { 
 
                        partyInfo           PartyInfo, 
                        servedUserName      Name             OPTIONAL, 
                        mailBox             [8]String        OPTIONAL, 
                        password            String,  
                        extensions          MIDExtensions    OPTIONAL, 
                        ... 
                        } 
 
 
MIDMailboxIDArg    ::= SEQUENCE 
                       { 
 
                       partyInfo            PartyInfo, 
                       servedUserName       Name             OPTIONAL, 
                       mailBox              String, 
                       extensions           MIDExtensions    OPTIONAL, 
                       ...     
                       } 
 
 
MIDDummyRes        ::= MIDExtensions     
                     
PartyInfo      ::= SEQUENCE 
                       { 
                       servedUserNr         PresentedAddressUnscreened, 
                       messageType          MessageType      OPTIONAL, 
                       messageCentreID      MsgCentreId 
                       } 
 
String            ::= CHOICE 
                      { 
                      stringBmp            BMPString, 
                      stringUtf8           UTF8String 
                      } 
 
 
MIDExtensions     ::= CHOICE 
                      { 
                      none                 NULL, 
                      extension            [1] IMPLICIT Extension {{MIDExtSet}}, 
                      multipleExtension    [2] IMPLICIT SEQUENCE OF  
                                           Extension {{ MIDExtSet }} 
                      } 

invalidMailbox         ERROR ::= { 
                       CODE      local:1039} 
 
 
authorizationFailed    ERROR ::= { 
                       CODE      local:1040} 
 
unspecified            ERROR ::= { 
                       PARAMETER Extension{{MIDExtSet}} 
                       CODE      local:1008} 
 
MIDExtSet              EXTENSION ::= {...} 
      
END        -- of SS-MID-Operations-asn1-97