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
|
Message-Waiting-Indication-Operations
{
itu-t recommendation h 450 7 version1(0) message-waiting-operations(0)
}
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
IMPORTS Extension FROM H4501 -- Manufacturer-specific-service-extension-definition
{
itu-t recommendation h 450 1 version1(0) msi-definition(18)
}
userNotSubscribed, invalidServedUserNumber, basicServiceNotProvided FROM H4501 -- H4501-General-Error-List
{
itu-t recommendation h 450 1 version1(0) general-error-list(1)
}
EndpointAddress FROM H4501 -- Addressing-Data-Elements
{
itu-t recommendation h 450 1 version1(0) addressing-data-elements(9)
}
MixedExtension FROM H4504 -- Call-Hold-Operations
{
itu-t recommendation h 450 4 version1(0) call-hold-operations(0)
};
H323-MWI-Operations ::= ENUMERATED
{
mwiActivate(80),
mwiDeactivate(81),
mwiInterrogate(82)
}
MWIActivateArg ::= SEQUENCE
{
servedUserNr EndpointAddress,
basicService BasicService,
msgCentreId MsgCentreId OPTIONAL,
nbOfMessages NbOfMessages OPTIONAL,
originatingNr EndpointAddress OPTIONAL,
timestamp TimeStamp OPTIONAL,
priority INTEGER (0..9) OPTIONAL, -- the value 0 means the highest priority and 9 the lowest
extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
...
}
DummyRes ::= SEQUENCE SIZE(0..255) OF MixedExtension
MWIDeactivateArg ::= SEQUENCE
{
servedUserNr EndpointAddress,
basicService BasicService,
msgCentreId MsgCentreId OPTIONAL,
callbackReq BOOLEAN OPTIONAL,
extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
...
}
MWIInterrogateArg ::= SEQUENCE
{
servedUserNr EndpointAddress,
basicService BasicService,
msgCentreId MsgCentreId OPTIONAL,
callbackReq BOOLEAN OPTIONAL,
extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
...
}
MWIInterrogateRes ::= SEQUENCE SIZE(1..64) OF MWIInterrogateResElt
MWIInterrogateResElt ::= SEQUENCE
{
basicService BasicService,
msgCentreId MsgCentreId OPTIONAL,
nbOfMessages NbOfMessages OPTIONAL,
originatingNr EndpointAddress OPTIONAL,
timestamp TimeStamp OPTIONAL,
priority INTEGER (0..9) OPTIONAL, -- the value 0 means the highest priority and 9 the lowest
extensionArg SEQUENCE SIZE(0..255) OF MixedExtension OPTIONAL,
...
}
MsgCentreId ::= CHOICE
{
-- only partyNumber provides a callable identification
integer INTEGER (0..65535),
partyNumber EndpointAddress,
numericString NumericString (SIZE (1..10))
}
NbOfMessages ::= INTEGER (0..65535)
TimeStamp ::= GeneralizedTime (SIZE (12..19))
-- a VisibleString representation of date and time following ISO 8601
-- containing:
-- - the (local) date in 8 digits (YYYYMMDD),
-- - followed by (local) time of day in 4 or 6 digits (HHMM[SS]),
-- - optionally followed by the letter "Z" or by a local time differential
-- from UTC time in 5 digits ("+"HHMM or "-"HHMM);
-- Examples:
-- 1) 19970621194530, meaning 21 June 1997, 19:45:30;
-- 2) 19970621194530Z, meaning the same as 1);
-- 3) 19970621194530-0500, meaning the same as 1),
-- 5 hours retarded in relation to UTC time
MessageWaitingIndicationErrors ::= ENUMERATED
{
notActivated(31),
undefined(2002),
invalidMsgCentreId(1018)
}
BasicService ::= ENUMERATED
{
allServices(0),
speech(1),
unrestrictedDigitalInformation(2),
audio3100Hz(3),
telephony(32),
teletex(33),
telefaxGroup4Class1(34),
videotexSyntaxBased(35),
videotelephony(36)
}
END -- of Message-Waiting-Indication-Operations
|