Revert r49406: it's not ready for prime time yet
[metze/wireshark/wip.git] / asn1 / camel / CamelV2diff.asn
1 -- $Id$--
2 --
3 -- Hand crafted ASN1 file for the differences between latest spec and V2
4 -- statments sufixed with V2 to be able to generate this with the latest ASN1 spec.
5 -- .cnf and -template is used to call the statmets here.
6
7 CAP-DataTypesV2 {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) gsm-Network(1) modules(3)cap-datatypes(52) version2(1)}
8
9 --  This module contains the type definitions for the CAP v.2 data types.
10
11 DEFINITIONS IMPLICIT TAGS ::=
12 BEGIN
13         IMPORTS
14
15         NAEA-CIC
16 FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
17 gsm-Network(1) modules(3) map-CommonDataTypes(18) version12(12)}
18
19 ;
20
21 --  TYPE DEFINITIONS FOR CAP v.2 DATA TYPES FOLLOW
22
23 InitialDPArgExtensionV2                         ::= SEQUENCE {
24         naCarrierInformation                            [0] NACarrierInformation                                OPTIONAL,
25         gmscAddress                                                     [1] ISDN-AddressString                                  OPTIONAL,
26         ...
27
28         
29 }
30
31 -- Use of the text parameter is  network operator/equipment vendor specific.
32
33 NACarrierInformation                            ::= SEQUENCE { 
34                 naCarrierId                                             [0] NAEA-CIC                                                            OPTIONAL,
35                 naCICSelectionType                              [1] NACarrierSelectionInfo                                      OPTIONAL,
36                 ...}
37                 
38 NACarrierSelectionInfo                          ::= OCTET STRING (SIZE (1))
39 --  NA carrier selection information octet carries the same values as ANSI
40 --  ISUP T1.113:                '00'H \96 not indicated or not explicitly provided
41 --                                              '01'H \96 subscribed not dialed
42 --                                              '02'H \96 subscribed and dialed
43 --                                              '03'H \96 subscribed with dialing undetermined
44 --                                              '04'H \96 dialed CIC not subscribed
45
46
47 CAMEL-AChBillingChargingCharacteristicsV2 ::= CHOICE {
48         timeDurationCharging                                    [0] SEQUENCE {
49                         maxCallPeriodDuration                           [0] INTEGER (1..864000),
50                         releaseIfdurationExceeded                       [1] ReleaseIfDurationExceeded   OPTIONAL,
51                         tariffSwitchInterval                            [2] INTEGER (1..86400)                  OPTIONAL
52                 }
53         }
54 --  tariffSwitchInterval is measured in 1 second units.
55 --  maxCallPeriodDuration is measured in100 millisecond units
56
57 ReleaseIfDurationExceeded                       ::= SEQUENCE {
58                 tone                                                    BOOLEAN DEFAULT FALSE,
59                 ...,
60                 extensions                                              [10] SEQUENCE SIZE(1..numOfExtensions)                  OF 
61                                                                                                                                 ExtensionField                  OPTIONAL
62                 }
63                                 
64 END