aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/qsig/QSIG-MID.asn
blob: cd9ad7c96d143ca3289bcf27564c675a64c4c6b8 (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
130
131
-- QSIG-MID.asn
--
-- Taken from Ecma International
-- Standard ECMA-347, (June 2003)
-- http://www.ecma-international.org/publications/standards/Ecma-347.htm
--
-- $Id$
--

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