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
|
MAP-insertSubscriberData-def
{ ccitt (0) identified-organization( 4) etsi( 0) mobileDomain(0)
gsm-Network( 1) modules( 3) map-Protocol( 4) version2(2) }
DEFINITIONS ::=
BEGIN
EXPORTS
InsertSubsDataArg, InsertSubsDatRes;
IMPORTS
IMSI, ISDN-AddressString, LMSI FROM MAP-commonDataTypes;
InsertSubsDataArg ::= SEQUENCE{
imsi [0] IMPLICIT IMSI OPTIONAL,
msisdn [1] IMPLICIT ISDN-AddressString OPTIONAL,
category [2] IMPLICIT OCTET STRING (SIZE(1)) OPTIONAL,
subscriberStatus [3] IMPLICIT SubscriberStatus OPTIONAL,
bearerServiceList [4] IMPLICIT SEQUENCE OF
OCTET STRING(SIZE(1)) OPTIONAL,
teleServiceList [6] IMPLICIT SEQUENCE OF
OCTET STRING(SIZE(1)) OPTIONAL,
provisionedSS [7] IMPLICIT SEQUENCE OF SS-Information OPTIONAL
}
SS-Information ::= CHOICE{
forwardingInfo [0] IMPLICIT ForwardingInfo,
callBarringInfoInfo [1] IMPLICIT CallBarringInfoInfo,
ss-Data [3] IMPLICIT SS-Data }
SS-Data ::= SEQUENCE {
ss-Code OCTET STRING (SIZE(1)),
ss-Status [4] IMPLICIT OCTET STRING (SIZE(1))
}
ForwardingInfo ::= SEQUENCE {
ss-Code OCTET STRING(SIZE(1)) OPTIONAL,
forwardingFeatureList ForwardingFeatureList
}
CallBarringInfoInfo ::= SEQUENCE {
ss-Code OCTET STRING(SIZE(1)) OPTIONAL,
callBarringFeatureList CallBarringFeatureList}
CallBarringFeatureList ::= SEQUENCE OF CallBarringFeature
CallBarringFeature ::= SEQUENCE{
basicService BasicServiceCode OPTIONAL,
ss-Status [2] IMPLICIT OCTET STRING(SIZE(1)) OPTIONAL
}
InsertSubsDatRes ::=
SEQUENCE {
teleServiceList [1] IMPLICIT SEQUENCE OF
OCTET STRING (SIZE(1)) OPTIONAL,
bearerServiceList [2] IMPLICIT SEQUENCE OF
OCTET STRING (SIZE(1)) OPTIONAL,
ss-List [3] IMPLICIT SEQUENCE OF
OCTET STRING (SIZE(1)) OPTIONAL,
odb-GeneralData [4] IMPLICIT BIT STRING {
allOG-CallsBarred (0),
internationalOGCallsBarred (1),
internationalOGCallsNotToHPLMN-CountryBarred (2),
premiumRateInformationOGCallsBarred (3),
premiumRateEntertainementOGCallsBarred (4),
ss-AccessBarred (5) } (SIZE(6)) OPTIONAL,
regionalSubscriptionResponse [5] IMPLICIT ENUMERATED{
msc-AreaRestricted (0),
tooManyZoneCodes (1),
zoneCodeConflict (2),
regionalSubscNotSupported (3) } OPTIONAL
}
ForwardingFeatureList ::= SEQUENCE OF ForwardingFeature
ForwardingFeature ::= SEQUENCE{
basicService BasicServiceCode OPTIONAL,
ss-Status [4] IMPLICIT OCTET STRING(SIZE(1)) OPTIONAL,
forwardedToNumber [5] ISDN-AddressString OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING(SIZE(1)) OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER(5..30) OPTIONAL
}
BasicServiceCode ::= CHOICE {
bearerService [2] IMPLICIT OCTET STRING(SIZE(1)),
teleService [3] IMPLICIT OCTET STRING(SIZE(1))
}
BasicServiceGroupList ::= SEQUENCE OF
BasicServiceCode
SubscriberStatus ::= ENUMERATED {
serviceGranted (0),
operatorDeterminedBarring (1)
}
END -- of MAP-insertSubscriberData-def
|