epan/dissectors/pidl/ C99 drsuapi
[wireshark-sm.git] / epan / dissectors / asn1 / h460 / MLPP.asn
blobe3b84c673d8fc2562def63b04db52da8449394b5
1 -- MLPP.asn
2 --
3 -- Taken from ITU ASN.1 database
4 -- http://www.itu.int/ITU-T/asn1/database/itu-t/h/h460.14/2004/MLPP.asn
5 --
7 -- Module MLPP (H.460.14:03/2004)
8 MLPP DEFINITIONS AUTOMATIC TAGS ::=
9 BEGIN
11 IMPORTS
12   CallIdentifier, AliasAddress
13     FROM H323-MESSAGES; -- defined in H.225.0, Annex H
15 MLPPInfo ::= SEQUENCE -- root for MLPP data ASN.1
16               {
17   precedence        MlppPrecedence OPTIONAL,
18   mlppReason        MlppReason OPTIONAL,
19   mlppNotification  MlppNotification OPTIONAL,
20   alternateParty    AlternateParty OPTIONAL,
21   releaseCall       ReleaseCall OPTIONAL,
22   ...
25 MlppPrecedence ::= ENUMERATED {
26   flashOveride(0), flash(1), immediate(2), priority(3), routine(4), ...
27   }
29 MlppReason ::=
30   ENUMERATED -- Indicates reasons that call is refused or released.
31   {preemptionNoReservation(8), preemptionReservation(9), callBlocked(46), ...
32    }
34 MlppNotification ::=
35   CHOICE
36    -- Provides various notification events in Call Signalling messages
37   {
38   preemptionPending     NULL,
39   preemptionInProgress  NULL,
40   preemptionEnd         NULL,
41   preemptionComplete    NULL,
42   ...
45 AlternateParty ::= SEQUENCE {
46   altID     AliasAddress,
47   altTimer  INTEGER(0..255) OPTIONAL, --seconds
48   ...
51 ReleaseCall ::= SEQUENCE
52                  -- Identifies other call to be preempted first
53                 {
54   preemptCallID  CallIdentifier,
55   releaseReason  MlppReason,
56   releaseDelay   INTEGER(0..255) OPTIONAL, --seconds to wait
57   ...
60 END
62 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D