Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / qsig / qsig.cnf
blob03c6c5ab1f23191e52ad9b7c55305dfb075b4cea
1 # qsig.cnf
2 # QSIG conformation file
3 # 2007  Tomas Kukosa
5 #.OPT
6 BER
7 GROUP_BY_PROT
8 -o qsig
9 #.END
11 #.EXPORTS  EXTERN VALS_WITH_TABLE WS_DLL
13 Name
14 PSS1InformationElement
15 Extension
17 #.MODULE
18 Addressing-Data-Elements-asn1-97                         qsig
19 Manufacturer-specific-service-extension-class-asn1-97    qsig
20 PSS1-generic-parameters-definition-asn1-97               qsig
22 Name-Operations-asn1-97                                  qsig.na
23 Call-Diversion-Operations-asn1-97                        qsig.cf
24 Path-Replacement-Operations-asn1-97                      qsig.pr
25 Call-Transfer-Operations-asn1-97                         qsig.ct
26 SS-CC-Operations-asn1-97                                 qsig.cc
27 Call-Offer-Operations-asn1-97                            qsig.co
28 Do-Not-Disturb-Operations-asn1-97                        qsig.dnd
29 Call-Intrusion-Operations-asn1-97                        qsig.ci
30 SS-AOC-Operations-asn1-97                                qsig.aoc
31 Recall-Operations-asn1-97                                qsig.re
32 Call-Interception-Operations-asn1-97                     qsig.cint
33 Synchronization-Operations-asn1-97                       qsig.sync
34 Common-Information-Operations-asn1-97                    qsig.cmn
35 Call-Interruption-Operations-asn1-97                     qsig.cpi
36 PUM-Registration-Operations-asn1-97                      qsig.pumr
37 Private-User-Mobility-Call-Handling-Operations-asn1-97   qsig.pumch
38 Single-Step-Call-Transfer-Operations-asn1-97             qsig.ssct
39 WTM-Location-Registration-Operations-asn1-97             qsig.wtmlr
40 Wireless-Terminal-Call-Handling-Operations-asn1-97       qsig.wtmch
41 WTM-Authentication-Operations-asn1-97                    qsig.wtmau
42 SS-SD-Operations-asn1-97                                 qsig.sd
43 Call-Identification-and-Call-Linkage-Operations-asn1-97  qsig.cidl
44 Short-Message-Service-Operations-asn1-97                 qsig.sms
45 SS-MCR-Operations-asn97                                  qsig.mcr
46 SS-MCM-Operations-asn1-97                                qsig.mcm
47 SS-MID-Operations-asn1-97                                qsig.mid
49 #.PDU
51 OPERATION.&ArgumentType
52 OPERATION.&ResultType
53 ERROR.&ParameterType
55 #.END
57 #.TYPE_RENAME
58 ARG-activateDiversionQ/extension    ADExtension
59 ARG-deactivateDiversionQ/extension  DDExtension
60 ARG-interrogateDiversionQ/extension      IDExtension
61 ARG-checkRestriction/extension         CHRExtension
62 ARG-callRerouteing/extension         CRRExtension
63 ARG-divertingLegInformation1/extension DLI1Extension
64 ARG-divertingLegInformation2/extension DLI2Extension
65 ARG-divertingLegInformation3/extension DLI3Extension
66 IntResult/extension     IRExtension
67 PRProposeArg/extension  PRPExtension
68 PRSetupArg/extension    PRSExtension
69 PRRetainArg/extension   PRRExtension
70 CTInitiateArg/argumentExtension   CTIargumentExtension
71 CTSetupArg/argumentExtension      CTSargumentExtension
72 CTActiveArg/argumentExtension     CTAargumentExtension
73 CTCompleteArg/argumentExtension   CTCargumentExtension
74 CTUpdateArg/argumentExtension     CTUargumentExtension
75 SubaddressTransferArg/argumentExtension STargumentExtension
76 DNDActivateArg/argumentExtension     DNDAargumentExtension
77 DNDDeactivateArg/argumentExtension   DNDDargumentExtension
78 DNDInterrogateArg/argumentExtension  DNDIargumentExtension
79 DNDOverrideArg/argumentExtension     DNDOargumentExtension
80 SSCTInitiateArg/argumentExtension   SSCTIargumentExtension
81 SSCTSetupArg/argumentExtension      SSCTSargumentExtension
82 SSCTDigitInfoArg/argumentExtension  SSCTDargumentExtension
83 PumRegistrArg/pumUserId   RpumUserId
84 PumDelRegArg/pumUserId    XpumUserId
85 PumDe-regArg/pumUserId    DpumUserId
86 PumInterrogArg/pumUserId  IpumUserId
87 MCMNewMsgArg/argumentExt        MCMNewArgumentExt
88 MCMNoNewMsgArg/argumentExt      MCMNoNewArgumentExt
89 MCMUpdateReqArg/argumentExt     MCMUpdArgArgumentExt
90 MCMUpdateReqResElt/argumentExt  MCMUpdResArgumentExt
91 #.END
93 #.FIELD_RENAME
94 NameArg/nameSequence/extension extensionNA
95 ARG-activateDiversionQ/extension       extensionAD
96 ARG-deactivateDiversionQ/extension     extensionDD
97 ARG-interrogateDiversionQ/extension         extensionID
98 ARG-checkRestriction/extension            extensionCHR
99 ARG-callRerouteing/extension            extensionCRR
100 ARG-divertingLegInformation1/extension        extensionDLI1
101 ARG-divertingLegInformation2/extension        extensionDLI2
102 ARG-divertingLegInformation3/extension        extensionDLI3
103 IntResult/extension            extensionIR
104 PRSetupArg/extension     extensionPRS
105 PRProposeArg/extension   extensionPRP
106 PRRetainArg/extension    extensionPRR
107 CTInitiateArg/argumentExtension   argumentExtensionCTI
108 CTSetupArg/argumentExtension      argumentExtensionCTS
109 CTActiveArg/argumentExtension     argumentExtensionCTA
110 CTCompleteArg/argumentExtension   argumentExtensionCTC
111 CTUpdateArg/argumentExtension     argumentExtensionCTU
112 SubaddressTransferArg/argumentExtension argumentExtensionST
113 DNDActivateArg/argumentExtension     argumentExtensionDNDA
114 DNDDeactivateArg/argumentExtension   argumentExtensionDNDD
115 DNDInterrogateArg/argumentExtension  argumentExtensionDNDI
116 DNDOverrideArg/argumentExtension     argumentExtensionDNDO
117 SSCTInitiateArg/argumentExtension   argumentExtensionSSCTI
118 SSCTSetupArg/argumentExtension      argumentExtensionSSCTS
119 SSCTDigitInfoArg/argumentExtension  argumentExtensionSSCTD
120 PumRegistrArg/pumUserId   pumRUserId
121 PumDelRegArg/pumUserId    pumXUserId
122 PumDe-regArg/pumUserId    pumDUserId
123 PumInterrogArg/pumUserId  pumIUserId
124 MCMNewMsgArg/argumentExt        argumentExtMCMNew
125 MCMNoNewMsgArg/argumentExt      argumentExtMCMNoNew
126 MCMUpdateReqArg/argumentExt     argumentExtMCMUpdArg
127 MCMUpdateReqResElt/argumentExt  argumentExtMCMUpdRes
128 CallIdentificationAssignArg/extension  extensiont
129 CallIdentificationUpdateArg/extension  extensiont
130 DisplayArg/extension  sdextension
131 KeypadArg/extension   sdextension
132 AddressHeader/priority ahpriority
133 WtmoArg/extension  wtmoaextension
134 PumoArg/extension  pumoaextension
135 #.END
138 #.TYPE_ATTR
139 NameData TYPE = FT_STRING  DISPLAY = BASE_NONE
140 #.END
142 #.FN_HDR Extension
143   extension_oid = NULL;
144 #.FN_PARS Extension/extensionId  FN_VARIANT = _str  VAL_PTR = &extension_oid
145 #.FN_BODY Extension/extensionArgument
146     tvbuff_t *next_tvb;
148     next_tvb = tvb_new_subset_remaining(tvb, offset);
149     if (!dissector_try_string_with_data(extension_dissector_table, extension_oid, next_tvb, actx->pinfo, tree, false, NULL)) {
150         proto_tree *next_tree;
152         next_tree=proto_tree_add_subtree_format(tree, next_tvb, 0, -1, ett_qsig_unknown_extension, NULL,
153                                "QSIG: Dissector for extension with OID:%%s not implemented.", extension_oid);
155         dissect_unknown_ber(actx->pinfo, next_tvb, offset, next_tree);
156     }
158     offset+=tvb_reported_length_remaining(tvb, offset);
159 #.END
161 #.FN_BODY AuthAlgorithm/param
163 #.END
165 #.FN_BODY PSS1InformationElement/_untag  VAL_PTR = &out_tvb
166   tvbuff_t *out_tvb = NULL;
167   proto_tree *data_tree;
169 %(DEFAULT_BODY)s
170   data_tree = proto_item_add_subtree(%(ACTX)s->created_item, ett_cnq_PSS1InformationElement);
171   if (out_tvb && (tvb_reported_length(out_tvb) > 0) && q931_ie_handle)
172     call_dissector(q931_ie_handle, out_tvb, %(ACTX)s->pinfo, data_tree);
173 #.END
175 #.TABLE10_BODY OPERATION
176   { %(&operationCode)3s, "%(_name)s" },
177 #.END
179 #.TABLE11_BODY OPERATION
180   /* %(_name)-24s */ { %(&operationCode)3s, %(_argument_pdu)s, %(_result_pdu)s },
181 #.END
183 #.TABLE20_BODY ERROR
184   { %(&errorCode)4s, "%(_name)s" },
185 #.END
187 #.TABLE21_BODY ERROR
188   /* %(_name)-24s */ { %(&errorCode)4s, %(_parameter_pdu)s },
189 #.END