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
132
133
134
135
136
137
138
|
-- QSIG-WTMCH.asn
--
-- Taken from Ecma International
-- Standard ECMA-304, 2nd edition (December 2001)
-- http://www.ecma-international.org/publications/standards/Ecma-304.htm
--
Wireless-Terminal-Call-Handling-Operations-asn1-97
{ iso (1) standard (0) pss1-wtm-call-handling (15431) operations-asn1-97 (1)}
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 (1) standard (0)
pss1-generic-procedures (11582) msi-class-asn1-97 (11) }
PSS1InformationElement FROM PSS1-generic-parameters-definition-asn1-97
{ iso (1) standard (0)
pss1-generic-procedures (11582) pss1-generic-parameters-asn1-97 (17) }
Name FROM Name-Operations-asn1-97
{ iso (1) standard (0)
pss1-name (13868) name-operations-asn1-97 (1) }
basicServiceNotProvided, invalidServedUserNr, notAvailable FROM
General-Error-List
{ ccitt (0) recommendation (0) q 950 general-error-list (1) }
Address, PartyNumber, PartySubaddress, PresentedNumberScreened FROM
Addressing-Data-Elements-asn1-97
{ iso (1) standard (0) pss1-generic-procedures (11582)
addressing-data-elements-asn1-97 (20) };
-- Operations for ANF-WTMI: --
WTMCH-Operations OPERATION ::= {wtmiEnquiry | wtmiDivert | wtmiInform| wtmoCall}
wtmiEnquiry OPERATION ::= {
-- Sent from the WTMI-detect PINX to the Home PINX.
ARGUMENT EnquiryArg
RESULT EnquiryRes
ERRORS { invalidServedUserNr | locationNotKnown |
notAvailable | basicServiceNotProvided | unspecified }
CODE local: 54}
wtmiDivert OPERATION ::= {
-- Sent from the WTMI-detect PINX to the Rerouteing PINX.
ARGUMENT DivertArg
RESULT DummyRes
ERRORS { notAvailable | unspecified }
CODE local: 55}
wtmiInform OPERATION ::= {
-- Sent from the Rerouteing PINX to the Visitor PINX.
ARGUMENT InformArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 56}
EnquiryArg ::= SEQUENCE { pisnNumber PartyNumber,
-- The PISN number of the WTMI user
qSIGInfoElement PSS1InformationElement,
-- The basic call information elements Bearer capability, High layer compatibility,
-- Low layer compatibility can be embedded in the qSIGInfoElement
-- in accordance with clause 6.5.2.1.
argExtension WtmiExtension OPTIONAL }
DivertArg ::= SEQUENCE { visitPINX PartyNumber,
-- The PISN number of the Visitor PINX,
-- always a Complete Number.
callingNumber PresentedNumberScreened,
wtmIdentity WtmIdentity,
-- The PISN number (always a Complete Number)
-- and/or an alternative identifier of the WTMI user.
qSIGInfoElement PSS1InformationElement,
-- The basic call information elements Bearer capability, High layer compatibility,
-- Low layer compatibility, and Progress indicator
-- can be embedded in the qSIGInfoElement in accordance with clause 6.5.2.1.
callingUserSub [ 1 ] PartySubaddress OPTIONAL,
callingName [ 2 ] Name OPTIONAL,
wtmUserSub [ 3 ] PartySubaddress OPTIONAL,
argExtension WtmiExtension OPTIONAL }
InformArg ::= SEQUENCE { wtmIdentity WtmIdentity,
-- The PISN number (always a Complete Number)
-- and/or an alternative identifier of the WTMI user.
argExtension WtmiExtension OPTIONAL }
EnquiryRes ::= CHOICE { currLocation [ 1 ] IMPLICIT CurrLocation,
cfuActivated [ 2 ] IMPLICIT CfuActivated }
CurrLocation ::= SEQUENCE { visitPINX PartyNumber,
-- The PISN number of the Visitor PINX,
-- always a Complete Number.
wtmIdentity WtmIdentity,
-- The PISN number (always a Complete Number)
-- and/or an alternative identifier of the WTMI user
argExtension WtmiExtension OPTIONAL }
CfuActivated ::= SEQUENCE { divToAddress Address,
divOptions SubscriptionOption,
wtmName [ 1 ] Name OPTIONAL,
argExtension WtmiExtension OPTIONAL }
SubscriptionOption ::= ENUMERATED { noNotification (0),
notificationWithoutDivertedToNr (1),
notificationWithDivertedToNr (2) }
DummyRes ::= CHOICE { null NULL,
extension [ 1 ] IMPLICIT Extension{{WTMCHExtSet}},
sequOfExtn [ 2 ] IMPLICIT SEQUENCE OF
Extension{{WTMCHExtSet}} }
WtmiExtension ::= CHOICE { extension [ 4 ] IMPLICIT Extension{{WTMCHExtSet}},
sequOfExtn [ 5 ] IMPLICIT SEQUENCE OF
Extension{{WTMCHExtSet}} }
WtmIdentity ::= CHOICE { pisnNumber PartyNumber,
alternativeId [ 10 ] IMPLICIT AlternativeId,
both [ 11 ] IMPLICIT SEQUENCE
{ pisnNumber PartyNumber,
alternativeId AlternativeId } }
AlternativeId ::= OCTET STRING(SIZE(1..20))
-- Operation for ANF-WTMO --
wtmoCall OPERATION ::= {
ARGUMENT WtmoArg
RETURN RESULT FALSE
ALWAYS RESPONDS FALSE
CODE local: 71}
WtmoArg ::= SEQUENCE {
destinationNumber [0] PartyNumber OPTIONAL,
sendingComplete [1] IMPLICIT NULL OPTIONAL,
extension CHOICE
{single [2] IMPLICIT Extension{{WTMCHExtSet}},
multiple [3] IMPLICIT SEQUENCE OF
Extension{{WTMCHExtSet}}
} OPTIONAL
}
WTMCHExtSet EXTENSION ::= {...}
unspecified ERROR ::= {
PARAMETER Extension{{WTMCHExtSet}}
CODE local: 1008}
locationNotKnown ERROR ::= { CODE local: 1015}
END -- of Wireless-Terminal-Call-Handling-Operations-asn1-97
|