-- Module CHAT-PROTOCOL (T.134:02/1998)
-- See also ITU-T T.134 (02/1998)
-- See also the index of all ASN.1 assignments needed in this document
-- Begin CHAT Definitions
--
-- The following base mode ASN.1 definitions are encoded using the BASIC
-- ALIGNED variant of the Packed Encoding Rules of ITU-T Recommendation
-- X.691.
CHAT-PROTOCOL DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
-- NOTE: ===============================================================
-- NOTE: All abstract types defined shall be exported
-- NOTE: ===============================================================
-- H221NonStandardIdentifer
-- Used to specify non-standard objects using H.221 numbering.
-- The first four octets shall designate country code and
-- manufacturer code, assigned as specified in
-- Annex A/H.221 for NS-cap and NS-comm.
H221NonStandardIdentifier ::= OCTET STRING(SIZE (4..255))
Key ::= CHOICE -- Identifier of a standard or non-standard object
{
object OBJECT IDENTIFIER,
h221NonStandard H221NonStandardIdentifier
}
-- NonStandardParameter
-- Used to specify non-standard parameters. This includes a
-- data field which may be used to fill in parameter values
-- of the type indicated by the NonStandardIdentifier
NonStandardParameter ::= SEQUENCE {key Key,
value OCTET STRING OPTIONAL
}
ChatString ::= GeneralString(SIZE (0..255)) -- Chat Protocol String
--
-- Begin CHATPDU Definitions
--
ChatentryPDU ::= SEQUENCE {chatString ChatString,
...
}
ChatNonStandardPDU ::= SEQUENCE {
nonStandardTransaction NonStandardParameter,
...
}
ChatPDU ::= CHOICE {
chatentryPDU ChatentryPDU,
chatNonStandardPDU ChatNonStandardPDU,
...
}
-- End CHAT Definitions
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D