3 -- Taken from Ecma International
4 -- Standard ECMA-302, 2nd edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-302.htm
10 WTM-Location-Registration-Operations-asn1-97
11 {iso standard pss1-location-registration (15429) wtlr-operations-asn1-97 (1)}
13 DEFINITIONS EXPLICIT TAGS ::=
16 IMPORTS OPERATION, ERROR FROM Remote-Operations-Information-Objects
17 {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
18 EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97
20 pss1-generic-procedures (11582) msi-class-asn1-97(11)}
21 notAvailable, invalidServedUserNr
22 FROM General-Error-List
23 {ccitt recommendation q 950 general-error-list (1)}
24 PartyNumber FROM Addressing-Data-Elements-asn1-97
25 {iso(1) standard(0) pss1-generic-procedures(11582)
26 addressing-data-elements-asn1-97(20)}
27 BasicService FROM Call-Diversion-Operations-asn1-97
28 { iso (1) standard (0) pss1-call-diversion (13873)
29 call-diversion-operations-asn1-97 (1) };
30 WTMLR-Operations OPERATION ::= {locUpdate | locDelete | locDeReg | pisnEnquiry | getRRCInf | locInfoCheck}
32 locUpdate OPERATION ::={
33 -- Sent from the Visitor PINX to the Home PINX.
36 ERRORS { invalidServedUserNr | notAuthorized | unspecified }
39 locDelete OPERATION ::= {
40 -- Sent from the Home PINX to the previous Visitor PINX.
43 ERRORS { temporarilyUnavailable | unspecified }
45 locDeReg OPERATION ::= {
46 -- Sent from the Visitor PINX to the Home PINX.
49 ERRORS { notAvailable | unspecified }
51 pisnEnquiry OPERATION ::= {
52 -- Sent from the Visitor PINX to the previous Visitor PINX or a Directory PINX.
55 ERRORS { invalidServedUserNr | unspecified}
57 getRRCInf OPERATION ::= {
58 -- Sent from the Visitor PINX to the Home PINX.
61 ERRORS { notAvailable | unspecified }
63 locInfoCheck OPERATION ::= {
64 -- Sent from the Visitor PINX to the Home PINX or vice versa.
65 ARGUMENT LocInfoCheckArg
66 RESULT LocInfoCheckRes
67 ERRORS { notAvailable | unspecified }
69 LocUpdArg ::= SEQUENCE { wtmUserId WtmUserId,
70 basicService BasicService DEFAULT allServices,
71 visitPINX PartyNumber,
72 -- The pisnNumber of the Visitor PINX,
73 -- always a Complete Number.
74 argExtension LrExtension OPTIONAL }
75 DummyRes ::= CHOICE { null NULL,
76 extension [ 1 ] IMPLICIT Extension{{WTMLRExtSet}},
77 sequOfExtn [ 2 ] IMPLICIT SEQUENCE OF
78 Extension{{WTMLRExtSet}} }
79 LocDelArg ::= SEQUENCE { wtmUserId WtmUserId,
80 basicService BasicService DEFAULT allServices,
81 argExtension LrExtension OPTIONAL }
82 LocDeRegArg ::= SEQUENCE { wtmUserId WtmUserId,
83 basicService BasicService DEFAULT allServices,
84 argExtension LrExtension OPTIONAL }
86 PisnEnqArg ::= SEQUENCE { alternativeId AlternativeId,
87 -- Can be a temporary identifier, e.g. Network Assigned
88 -- Identity structure, or a fixed handset identifier.
89 argExtension LrExtension OPTIONAL }
90 PisnEnqRes ::= SEQUENCE { wtmUserId WtmUserId,
91 resExtension LrExtension OPTIONAL }
92 GetRRCInfArg ::= SEQUENCE { wtmUserId WtmUserId,
93 basicService BasicService DEFAULT allServices,
94 argExtension LrExtension OPTIONAL }
95 GetRRCInfRes ::= SEQUENCE { alternativeId AlternativeId OPTIONAL,
96 rrClass RRClass OPTIONAL,
97 argExtension LrExtension OPTIONAL }
98 LocInfoCheckArg ::= SEQUENCE { wtmUserId WtmUserId,
99 basicService BasicService DEFAULT allServices,
100 visitPINX PartyNumber,
101 -- The PISN number of the Visitor PINX,
102 -- always a Complete Number.
103 argExtension LrExtension OPTIONAL }
104 LocInfoCheckRes ::= SEQUENCE { checkResult CheckResult,
105 argExtension LrExtension OPTIONAL }
106 WtmUserId ::= CHOICE { pisnNumber PartyNumber,
107 -- The PISN number of the WTM user,
108 -- always a Complete Number.
109 alternativeId AlternativeId }
110 AlternativeId ::= OCTET STRING(SIZE(1..20))
111 LrExtension ::= CHOICE { extension [ 1 ] IMPLICIT Extension{{WTMLRExtSet}},
112 sequOfExtn [ 2 ] IMPLICIT SEQUENCE OF
113 Extension{{WTMLRExtSet}} }
114 RRClass ::= INTEGER (0..99)
115 CheckResult ::= ENUMERATED { locInfChk-correct (0),
116 locInfChk-incorrect (1) }
117 WTMLRExtSet EXTENSION ::= {...}
118 notAuthorized ERROR ::= {CODE local: 1007}
119 temporarilyUnavailable ERROR ::= {CODE local: 1000}
121 unspecified ERROR ::= {
122 PARAMETER Extension{{WTMLRExtSet}}
124 END -- of WTM-Location-Registration-Operations-asn1-97