blob: 541dc55f6ba5ebd78bcdf5da62ac835af685a7e7 [file] [log] [blame]
Harald Welte7a23af32011-02-07 21:24:26 +01001-- Generated by Asnp, the pretty-printer of France Telecom R&D (http://asn1.elibel.tm.fr/asnp/)
2-- Module DialoguePDUs (Q.773:06/1997)
3DialoguePDUs {itu-t recommendation q 773 modules(2) dialoguePDUs(2) version1(1)}
4DEFINITIONS ::=
5BEGIN
6
7EXPORTS dialogue-as-id, DialoguePDU;
8
9-- abstract syntax name for structured dialogue APDUs
10dialogue-as-id OBJECT IDENTIFIER ::=
11 {itu-t recommendation q 773 as(1) dialogue-as(1) version1(1)}
12
13DialoguePDU ::= CHOICE {
14 dialogueRequest AARQ-apdu,
15 dialogueResponse AARE-apdu,
16 dialogueAbort ABRT-apdu
17}
18
19AARQ-apdu ::= [APPLICATION 0] IMPLICIT SEQUENCE {
20 protocol-version
21 [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1},
22 application-context-name [1] OBJECT IDENTIFIER,
23 user-information [30] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL
24}
25
26AARE-apdu ::= [APPLICATION 1] IMPLICIT SEQUENCE {
27 protocol-version
28 [0] IMPLICIT BIT STRING {version1(0)} DEFAULT {version1},
29 application-context-name [1] OBJECT IDENTIFIER,
30 result [2] Associate-result,
31 result-source-diagnostic [3] Associate-source-diagnostic,
32 user-information [30] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL
33}
34
35-- RLRQ PDU is currently not used.
36-- It is included for completeness only.
37RLRQ-apdu ::= [APPLICATION 2] IMPLICIT SEQUENCE {
38 reason [0] IMPLICIT Release-request-reason OPTIONAL,
39 user-information [30] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL
40}
41
42-- RLRE PDU is currently not used.
43-- It is included for completeness only
44RLRE-apdu ::= [APPLICATION 3] IMPLICIT SEQUENCE {
45 reason [0] IMPLICIT Release-response-reason OPTIONAL,
46 user-information [30] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL
47}
48
49ABRT-apdu ::= [APPLICATION 4] IMPLICIT SEQUENCE {
50 abort-source [0] IMPLICIT ABRT-source,
51 user-information [30] IMPLICIT SEQUENCE OF EXTERNAL OPTIONAL
52}
53
54ABRT-source ::= INTEGER {dialogue-service-user(0), dialogue-service-provider(1)
55}
56
57Associate-result ::= INTEGER {accepted(0), reject-permanent(1)}
58
59Associate-source-diagnostic ::= CHOICE {
60 dialogue-service-user
61 [1] INTEGER {null(0), no-reason-given(1),
62 application-context-name-not-supported(2)},
63 dialogue-service-provider
64 [2] INTEGER {null(0), no-reason-given(1), no-common-dialogue-portion(2)}
65}
66
67-- Release-request-reason is currently not used.
68-- It is included for completeness only.
69Release-request-reason ::= INTEGER {normal(0), urgent(1), user-defined(30)
70}
71
72-- Release-response-reason is currently not used.
73-- It is included for completeness only.
74Release-response-reason ::= INTEGER {
75 normal(0), not-finished(1), user-defined(30)}
76
77END -- DialoguePDUs
78
79-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
80