Preparations for updated CAMEL dissector.
[obnox/wireshark/wip.git] / asn1 / inap / inap.cnf
1 # inap.cnf
2 # inap conformation file
3 # $Id$
4
5 #.EXPORTS
6 BothwayThroughConnectionInd
7 CallingPartysCategory
8 CriticalityType
9 Duration
10 HighLayerCompatibility
11 Integer4
12 Interval
13 LegID
14 MiscCallInfo
15 RedirectionInformation
16 ServiceKey
17
18 #.NO_EMIT
19
20 #.TYPE_RENAME
21
22 #.FIELD_RENAME
23
24 #.PDU
25 INAP-Component
26 InitialDPArg
27 OriginationAttemptAuthorizedArg
28 CollectedInformationArg
29 AnalysedInformationArg
30 RouteSelectFailureArg
31 OCalledPartyBusyArg
32 ONoAnswerArg
33 OAnswerArg
34 ODisconnectArg
35 TermAttemptAuthorizedArg
36 TBusyArg
37 TNoAnswerArg
38 TAnswerArg
39 TDisconnectArg
40 MidCallArg
41 AssistRequestInstructionsArg
42 EstablishTemporaryConnectionArg
43 ConnectToResourceArg
44 ConnectArg
45 HoldCallInNetworkArg
46 ReleaseCallArg
47 RequestReportBCSMEventArg
48 EventReportBCSMArg
49 RequestNotificationChargingEventArg
50 EventNotificationChargingArg
51 CollectInformationArg
52 AnalyseInformationArg
53 SelectRouteArg
54 SelectFacilityArg
55 InitiateCallAttemptArg
56 ResetTimerArg
57 FurnishChargingInformationArg
58 ApplyChargingArg
59 ApplyChargingReportArg
60 RequestCurrentStatusReportArg
61 RequestEveryStatusChangeReportArg
62 RequestFirstStatusMatchReportArg
63 StatusReportArg
64 CallGapArg
65 ActivateServiceFilteringArg
66 ServiceFilteringResponseArg
67
68 CallInformationReportArg
69 CallInformationRequestArg
70 PlayAnnouncementArg
71 PromptAndCollectUserInformationArg
72 SpecializedResourceReportArg
73 CancelArg
74 RequestCurrentStatusReportResultArg
75 ReceivedInformationArg
76
77 #.FN_BODY TriggerData/triggerPar
78 /* FIX ME */
79
80 #.FN_BODY ScriptEventArg/uIScriptResult
81 /* FIX ME */
82
83 #.FN_BODY ScriptCloseArg/uIScriptSpecificInfo
84 /* FIX ME */
85
86 #.FN_BODY ScriptInformationArg/uIScriptSpecificInfo
87 /* FIX ME */
88 #.FN_BODY ScriptRunArg/uIScriptSpecificInfo
89 /* FIX ME */
90
91
92 #.FN_BODY ExtensionField/value
93   offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
94                                        NULL);
95
96 #.FN_BODY InvokeParameter
97         offset = dissect_invokeData(tree, tvb, offset, actx);
98
99 #.FN_BODY ReturnResultParameter
100         offset = dissect_returnResultData(tree, tvb, offset, actx);
101
102 #.FN_BODY ReturnErrorParameter
103         offset = dissect_returnErrorData(tree, tvb, offset, actx);
104
105 #.FN_BODY INAPLocalErrorcode VAL_PTR = &errorCode
106   offset = dissect_ber_integer(FALSE, actx, tree, tvb, offset, hf_index, &errorCode);
107
108   if (check_col(actx->pinfo->cinfo, COL_INFO)){
109     col_set_str(actx->pinfo->cinfo, COL_INFO, val_to_str(errorCode, inap_error_code_strings, "Unknown Inap (%u)"));
110   }
111
112 #.FN_BODY INAPOperationLocalvalue
113   offset = dissect_ber_integer(FALSE, actx, tree, tvb, offset, hf_index, &opcode);
114
115   if (check_col(actx->pinfo->cinfo, COL_INFO)){
116     col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ", val_to_str(opcode, inap_opr_code_strings, "Unknown Inap (%u)"));
117   }
118
119 #.FN_BODY CalledPartyNumber VAL_PTR = &parameter_tvb
120   tvbuff_t *parameter_tvb;
121
122 %(DEFAULT_BODY)s
123
124  if (!parameter_tvb)
125         return offset;
126
127 dissect_isup_called_party_number_parameter(parameter_tvb, tree, NULL);
128
129 #.FN_BODY CallingPartyNumber VAL_PTR = &parameter_tvb
130   tvbuff_t *parameter_tvb;
131
132 %(DEFAULT_BODY)s
133
134  if (!parameter_tvb)
135         return offset;
136
137         dissect_isup_calling_party_number_parameter(parameter_tvb, tree, NULL);
138
139
140 #.FN_BODY BearerCapability/bearerCap VAL_PTR = &parameter_tvb
141
142  tvbuff_t       *parameter_tvb;
143
144 %(DEFAULT_BODY)s
145
146  if (!parameter_tvb)
147         return offset;
148
149  dissect_q931_bearer_capability_ie(parameter_tvb, 0, tvb_length_remaining(parameter_tvb,0), tree);
150
151 #.FN_BODY RedirectionInformation VAL_PTR = &parameter_tvb
152
153  tvbuff_t       *parameter_tvb;
154
155 %(DEFAULT_BODY)s
156
157  if (!parameter_tvb)
158         return offset;
159
160  dissect_isup_redirection_information_parameter(parameter_tvb, tree, NULL);
161
162 #.FN_BODY OriginalCalledPartyID VAL_PTR = &parameter_tvb
163
164  tvbuff_t       *parameter_tvb;
165
166 %(DEFAULT_BODY)s
167
168  if (!parameter_tvb)
169         return offset;
170  dissect_isup_original_called_number_parameter(parameter_tvb, tree, NULL);
171
172 #.FN_BODY RedirectingPartyID VAL_PTR = &parameter_tvb
173
174  tvbuff_t       *parameter_tvb;
175
176 %(DEFAULT_BODY)s
177
178  if (!parameter_tvb)
179         return offset;
180  dissect_isup_redirecting_number_parameter(parameter_tvb, tree, NULL);
181
182
183 #.TYPE_ATTR
184 CallingPartysCategory TYPE = FT_UINT16  DISPLAY = BASE_DEC  STRINGS = VALS(isup_calling_partys_category_value)
185
186 #.END
187
188