summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ansi_map.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-ansi_map.c')
-rw-r--r--epan/dissectors/packet-ansi_map.c3433
1 files changed, 1737 insertions, 1696 deletions
diff --git a/epan/dissectors/packet-ansi_map.c b/epan/dissectors/packet-ansi_map.c
index e86beb76..bb66bf88 100644
--- a/epan/dissectors/packet-ansi_map.c
+++ b/epan/dissectors/packet-ansi_map.c
@@ -1,7 +1,7 @@
/* Do not modify this file. Changes will be overwritten. */
/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
/* packet-ansi_map.c */
-/* asn2wrs.py -b -L -p ansi_map -c ./ansi_map.cnf -s ./packet-ansi_map-template -D . -O ../.. ansi_map.asn */
+/* asn2wrs.py -b -q -L -p ansi_map -c ./ansi_map.cnf -s ./packet-ansi_map-template -D . -O ../.. ansi_map.asn */
/* packet-ansi_map.c
* Routines for ANSI 41 Mobile Application Part (IS41 MAP) dissection
@@ -83,6 +83,9 @@
#include <epan/tap.h>
#include <epan/stat_tap_ui.h>
#include <epan/asn1.h>
+#include <epan/tfs.h>
+
+#include <wsutil/array.h>
#include "packet-ber.h"
#include "packet-ansi_map.h"
@@ -105,1026 +108,1026 @@ static range_t *global_ssn_range;
#define ANSI_MAP_TID_ONLY 0
#define ANSI_MAP_TID_AND_SOURCE 1
#define ANSI_MAP_TID_SOURCE_AND_DEST 2
-static gint ansi_map_response_matching_type = ANSI_MAP_TID_AND_SOURCE;
+static int ansi_map_response_matching_type = ANSI_MAP_TID_AND_SOURCE;
-static dissector_handle_t ansi_map_handle=NULL;
+static dissector_handle_t ansi_map_handle;
/* Initialize the protocol and registered fields */
-static int ansi_map_tap = -1;
-static int proto_ansi_map = -1;
+static int ansi_map_tap;
+static int proto_ansi_map;
#if 0
-static int hf_ansi_map_op_code_fam = -1;
-static int hf_ansi_map_op_code = -1;
+static int hf_ansi_map_op_code_fam;
+static int hf_ansi_map_op_code;
#endif
-static int hf_ansi_map_reservedBitH = -1;
-static int hf_ansi_map_reservedBitHG = -1;
-static int hf_ansi_map_reservedBitHGFE = -1;
-static int hf_ansi_map_reservedBitFED = -1;
-static int hf_ansi_map_reservedBitD = -1;
-static int hf_ansi_map_reservedBitED = -1;
-
-static int hf_ansi_map_type_of_digits = -1;
-static int hf_ansi_map_na = -1;
-static int hf_ansi_map_pi = -1;
-static int hf_ansi_map_navail = -1;
-static int hf_ansi_map_si = -1;
-static int hf_ansi_map_digits_enc = -1;
-static int hf_ansi_map_np = -1;
-static int hf_ansi_map_nr_digits = -1;
-static int hf_ansi_map_bcd_digits = -1;
-static int hf_ansi_map_ia5_digits = -1;
-static int hf_ansi_map_subaddr_type = -1;
-static int hf_ansi_map_subaddr_odd_even = -1;
-static int hf_ansi_alertcode_cadence = -1;
-static int hf_ansi_alertcode_pitch = -1;
-static int hf_ansi_alertcode_alertaction = -1;
-static int hf_ansi_map_announcementcode_tone = -1;
-static int hf_ansi_map_announcementcode_class = -1;
-static int hf_ansi_map_announcementcode_std_ann = -1;
-static int hf_ansi_map_announcementcode_cust_ann = -1;
-static int hf_ansi_map_authorizationperiod_period = -1;
-static int hf_ansi_map_value = -1;
-static int hf_ansi_map_msc_type = -1;
-static int hf_ansi_map_handoffstate_pi = -1;
-static int hf_ansi_map_tgn = -1;
-static int hf_ansi_map_tmn = -1;
-static int hf_ansi_map_messagewaitingnotificationcount_tom = -1;
-static int hf_ansi_map_messagewaitingnotificationcount_no_mw = -1;
-static int hf_ansi_map_messagewaitingnotificationtype_mwi = -1;
-static int hf_ansi_map_messagewaitingnotificationtype_apt = -1;
-static int hf_ansi_map_messagewaitingnotificationtype_pt = -1;
-
-static int hf_ansi_map_trans_cap_prof = -1;
-static int hf_ansi_map_trans_cap_busy = -1;
-static int hf_ansi_map_trans_cap_ann = -1;
-static int hf_ansi_map_trans_cap_rui = -1;
-static int hf_ansi_map_trans_cap_spini = -1;
-static int hf_ansi_map_trans_cap_uzci = -1;
-static int hf_ansi_map_trans_cap_ndss = -1;
-static int hf_ansi_map_trans_cap_nami = -1;
-static int hf_ansi_trans_cap_multerm = -1;
-static int hf_ansi_map_terminationtriggers_busy = -1;
-static int hf_ansi_map_terminationtriggers_rf = -1;
-static int hf_ansi_map_terminationtriggers_npr = -1;
-static int hf_ansi_map_terminationtriggers_na = -1;
-static int hf_ansi_map_terminationtriggers_nr = -1;
-static int hf_ansi_trans_cap_tl = -1;
-static int hf_ansi_map_cdmaserviceoption = -1;
-static int hf_ansi_trans_cap_waddr = -1;
-static int hf_ansi_map_MarketID = -1;
-static int hf_ansi_map_swno = -1;
-static int hf_ansi_map_idno = -1;
-static int hf_ansi_map_segcount = -1;
-static int hf_ansi_map_sms_originationrestrictions_fmc = -1;
-static int hf_ansi_map_sms_originationrestrictions_direct = -1;
-static int hf_ansi_map_sms_originationrestrictions_default = -1;
-static int hf_ansi_map_systemcapabilities_auth = -1;
-static int hf_ansi_map_systemcapabilities_se = -1;
-static int hf_ansi_map_systemcapabilities_vp = -1;
-static int hf_ansi_map_systemcapabilities_cave = -1;
-static int hf_ansi_map_systemcapabilities_ssd = -1;
-static int hf_ansi_map_systemcapabilities_dp = -1;
-
-static int hf_ansi_map_mslocation_lat = -1;
-static int hf_ansi_map_mslocation_long = -1;
-static int hf_ansi_map_mslocation_res = -1;
-static int hf_ansi_map_nampscallmode_namps = -1;
-static int hf_ansi_map_nampscallmode_amps = -1;
-static int hf_ansi_map_nampschanneldata_navca = -1;
-static int hf_ansi_map_nampschanneldata_CCIndicator = -1;
-
-static int hf_ansi_map_callingfeaturesindicator_cfufa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cfbfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cfnafa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cwfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_3wcfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_pcwfa =-1;
-static int hf_ansi_map_callingfeaturesindicator_dpfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_ahfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_uscfvmfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_uscfmsfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_uscfnrfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cpdsfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_ccsfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_epefa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cdfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_vpfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_ctfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cnip1fa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cnip2fa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cnirfa = -1;
-static int hf_ansi_map_callingfeaturesindicator_cniroverfa = -1;
-static int hf_ansi_map_cdmacallmode_cdma = -1;
-static int hf_ansi_map_cdmacallmode_amps = -1;
-static int hf_ansi_map_cdmacallmode_namps = -1;
-static int hf_ansi_map_cdmacallmode_cls1 = -1;
-static int hf_ansi_map_cdmacallmode_cls2 = -1;
-static int hf_ansi_map_cdmacallmode_cls3 = -1;
-static int hf_ansi_map_cdmacallmode_cls4 = -1;
-static int hf_ansi_map_cdmacallmode_cls5 = -1;
-static int hf_ansi_map_cdmacallmode_cls6 = -1;
-static int hf_ansi_map_cdmacallmode_cls7 = -1;
-static int hf_ansi_map_cdmacallmode_cls8 = -1;
-static int hf_ansi_map_cdmacallmode_cls9 = -1;
-static int hf_ansi_map_cdmacallmode_cls10 = -1;
-static int hf_ansi_map_cdmachanneldata_Frame_Offset = -1;
-static int hf_ansi_map_cdmachanneldata_CDMA_ch_no = -1;
-static int hf_ansi_map_cdmachanneldata_band_cls = -1;
-static int hf_ansi_map_cdmachanneldata_lc_mask_b6 = -1;
-static int hf_ansi_map_cdmachanneldata_lc_mask_b5 = -1;
-static int hf_ansi_map_cdmachanneldata_lc_mask_b4 = -1;
-static int hf_ansi_map_cdmachanneldata_lc_mask_b3 = -1;
-static int hf_ansi_map_cdmachanneldata_lc_mask_b2 = -1;
-static int hf_ansi_map_cdmachanneldata_lc_mask_b1 = -1;
-static int hf_ansi_map_cdmachanneldata_np_ext = -1;
-static int hf_ansi_map_cdmachanneldata_nominal_pwr = -1;
-static int hf_ansi_map_cdmachanneldata_nr_preamble = -1;
-
-static int hf_ansi_map_cdmastationclassmark_pc = -1;
-static int hf_ansi_map_cdmastationclassmark_dtx = -1;
-static int hf_ansi_map_cdmastationclassmark_smi = -1;
-static int hf_ansi_map_cdmastationclassmark_dmi = -1;
-static int hf_ansi_map_channeldata_vmac = -1;
-static int hf_ansi_map_channeldata_dtx = -1;
-static int hf_ansi_map_channeldata_scc = -1;
-static int hf_ansi_map_channeldata_chno = -1;
-static int hf_ansi_map_ConfidentialityModes_vp = -1;
-static int hf_ansi_map_controlchanneldata_dcc = -1;
-static int hf_ansi_map_controlchanneldata_cmac = -1;
-static int hf_ansi_map_controlchanneldata_chno = -1;
-static int hf_ansi_map_controlchanneldata_sdcc1 = -1;
-static int hf_ansi_map_controlchanneldata_sdcc2 = -1;
-static int hf_ansi_map_ConfidentialityModes_se = -1;
-static int hf_ansi_map_deniedauthorizationperiod_period = -1;
-static int hf_ansi_map_ConfidentialityModes_dp = -1;
-
-static int hf_ansi_map_originationtriggers_all = -1;
-static int hf_ansi_map_originationtriggers_local = -1;
-static int hf_ansi_map_originationtriggers_ilata = -1;
-static int hf_ansi_map_originationtriggers_olata = -1;
-static int hf_ansi_map_originationtriggers_int = -1;
-static int hf_ansi_map_originationtriggers_wz = -1;
-static int hf_ansi_map_originationtriggers_unrec = -1;
-static int hf_ansi_map_originationtriggers_rvtc = -1;
-static int hf_ansi_map_originationtriggers_star = -1;
-static int hf_ansi_map_originationtriggers_ds = -1;
-static int hf_ansi_map_originationtriggers_pound = -1;
-static int hf_ansi_map_originationtriggers_dp = -1;
-static int hf_ansi_map_originationtriggers_pa = -1;
-static int hf_ansi_map_originationtriggers_nodig = -1;
-static int hf_ansi_map_originationtriggers_onedig = -1;
-static int hf_ansi_map_originationtriggers_twodig = -1;
-static int hf_ansi_map_originationtriggers_threedig = -1;
-static int hf_ansi_map_originationtriggers_fourdig = -1;
-static int hf_ansi_map_originationtriggers_fivedig = -1;
-static int hf_ansi_map_originationtriggers_sixdig = -1;
-static int hf_ansi_map_originationtriggers_sevendig = -1;
-static int hf_ansi_map_originationtriggers_eightdig = -1;
-static int hf_ansi_map_originationtriggers_ninedig = -1;
-static int hf_ansi_map_originationtriggers_tendig = -1;
-static int hf_ansi_map_originationtriggers_elevendig = -1;
-static int hf_ansi_map_originationtriggers_twelvedig = -1;
-static int hf_ansi_map_originationtriggers_thirteendig = -1;
-static int hf_ansi_map_originationtriggers_fourteendig = -1;
-static int hf_ansi_map_originationtriggers_fifteendig = -1;
-static int hf_ansi_map_triggercapability_init = -1;
-static int hf_ansi_map_triggercapability_kdigit = -1;
-static int hf_ansi_map_triggercapability_all = -1;
-static int hf_ansi_map_triggercapability_rvtc = -1;
-static int hf_ansi_map_triggercapability_oaa = -1;
-static int hf_ansi_map_triggercapability_oans = -1;
-static int hf_ansi_map_triggercapability_odisc = -1;
-static int hf_ansi_map_triggercapability_ona = -1;
-static int hf_ansi_map_triggercapability_ct = -1;
-static int hf_ansi_map_triggercapability_unrec =-1;
-static int hf_ansi_map_triggercapability_pa = -1;
-static int hf_ansi_map_triggercapability_at = -1;
-static int hf_ansi_map_triggercapability_cgraa = -1;
-static int hf_ansi_map_triggercapability_it = -1;
-static int hf_ansi_map_triggercapability_cdraa = -1;
-static int hf_ansi_map_triggercapability_obsy = -1;
-static int hf_ansi_map_triggercapability_tra = -1;
-static int hf_ansi_map_triggercapability_tbusy = -1;
-static int hf_ansi_map_triggercapability_tna = -1;
-static int hf_ansi_map_triggercapability_tans = -1;
-static int hf_ansi_map_triggercapability_tdisc = -1;
-static int hf_ansi_map_winoperationscapability_conn = -1;
-static int hf_ansi_map_winoperationscapability_ccdir = -1;
-static int hf_ansi_map_winoperationscapability_pos = -1;
-static int hf_ansi_map_PACA_Level = -1;
-static int hf_ansi_map_pacaindicator_pa = -1;
-
-static int hf_ansi_map_point_code = -1;
-static int hf_ansi_map_SSN = -1;
-static int hf_ansi_map_win_trigger_list = -1;
-
-static int hf_ansi_map_electronicSerialNumber = -1; /* ElectronicSerialNumber */
-static int hf_ansi_map_msid = -1; /* MSID */
-static int hf_ansi_map_authenticationAlgorithmVersion = -1; /* AuthenticationAlgorithmVersion */
-static int hf_ansi_map_authenticationResponseReauthentication = -1; /* AuthenticationResponseReauthentication */
-static int hf_ansi_map_authenticationResponseUniqueChallenge = -1; /* AuthenticationResponseUniqueChallenge */
-static int hf_ansi_map_callHistoryCount = -1; /* CallHistoryCount */
-static int hf_ansi_map_cdmaPrivateLongCodeMask = -1; /* CDMAPrivateLongCodeMask */
-static int hf_ansi_map_carrierDigits = -1; /* CarrierDigits */
-static int hf_ansi_map_caveKey = -1; /* CaveKey */
-static int hf_ansi_map_denyAccess = -1; /* DenyAccess */
-static int hf_ansi_map_destinationDigits = -1; /* DestinationDigits */
-static int hf_ansi_map_locationAreaID = -1; /* LocationAreaID */
-static int hf_ansi_map_randomVariableReauthentication = -1; /* RandomVariableReauthentication */
-static int hf_ansi_map_meid = -1; /* MEID */
-static int hf_ansi_map_mobileStationMIN = -1; /* MobileStationMIN */
-static int hf_ansi_map_mscid = -1; /* MSCID */
-static int hf_ansi_map_randomVariableSSD = -1; /* RandomVariableSSD */
-static int hf_ansi_map_randomVariableUniqueChallenge = -1; /* RandomVariableUniqueChallenge */
-static int hf_ansi_map_routingDigits = -1; /* RoutingDigits */
-static int hf_ansi_map_senderIdentificationNumber = -1; /* SenderIdentificationNumber */
-static int hf_ansi_map_sharedSecretData = -1; /* SharedSecretData */
-static int hf_ansi_map_signalingMessageEncryptionKey = -1; /* SignalingMessageEncryptionKey */
-static int hf_ansi_map_ssdnotShared = -1; /* SSDNotShared */
-static int hf_ansi_map_updateCount = -1; /* UpdateCount */
-static int hf_ansi_map_interMSCCircuitID = -1; /* InterMSCCircuitID */
-static int hf_ansi_map_mobileIdentificationNumber = -1; /* MobileIdentificationNumber */
-static int hf_ansi_map_countUpdateReport = -1; /* CountUpdateReport */
-static int hf_ansi_map_uniqueChallengeReport = -1; /* UniqueChallengeReport */
-static int hf_ansi_map_reportType = -1; /* ReportType */
-static int hf_ansi_map_systemAccessType = -1; /* SystemAccessType */
-static int hf_ansi_map_systemCapabilities = -1; /* SystemCapabilities */
-static int hf_ansi_map_callHistoryCountExpected = -1; /* CallHistoryCountExpected */
-static int hf_ansi_map_reportType2 = -1; /* ReportType */
-static int hf_ansi_map_terminalType = -1; /* TerminalType */
-static int hf_ansi_map_authenticationData = -1; /* AuthenticationData */
-static int hf_ansi_map_authenticationResponse = -1; /* AuthenticationResponse */
-static int hf_ansi_map_cdmaNetworkIdentification = -1; /* CDMANetworkIdentification */
-static int hf_ansi_map_confidentialityModes = -1; /* ConfidentialityModes */
-static int hf_ansi_map_controlChannelMode = -1; /* ControlChannelMode */
-static int hf_ansi_map_digits = -1; /* Digits */
-static int hf_ansi_map_pc_ssn = -1; /* PC_SSN */
-static int hf_ansi_map_randomVariable = -1; /* RandomVariable */
-static int hf_ansi_map_serviceRedirectionCause = -1; /* ServiceRedirectionCause */
-static int hf_ansi_map_suspiciousAccess = -1; /* SuspiciousAccess */
-static int hf_ansi_map_transactionCapability = -1; /* TransactionCapability */
-static int hf_ansi_map_analogRedirectRecord = -1; /* AnalogRedirectRecord */
-static int hf_ansi_map_cdmaRedirectRecord = -1; /* CDMARedirectRecord */
-static int hf_ansi_map_dataKey = -1; /* DataKey */
-static int hf_ansi_map_roamingIndication = -1; /* RoamingIndication */
-static int hf_ansi_map_serviceRedirectionInfo = -1; /* ServiceRedirectionInfo */
-static int hf_ansi_map_voicePrivacyMask = -1; /* VoicePrivacyMask */
-static int hf_ansi_map_reauthenticationReport = -1; /* ReauthenticationReport */
-static int hf_ansi_map_serviceIndicator = -1; /* ServiceIndicator */
-static int hf_ansi_map_signalingMessageEncryptionReport = -1; /* SignalingMessageEncryptionReport */
-static int hf_ansi_map_ssdUpdateReport = -1; /* SSDUpdateReport */
-static int hf_ansi_map_voicePrivacyReport = -1; /* VoicePrivacyReport */
-static int hf_ansi_map_randomVariableBaseStation = -1; /* RandomVariableBaseStation */
-static int hf_ansi_map_authenticationResponseBaseStation = -1; /* AuthenticationResponseBaseStation */
-static int hf_ansi_map_billingID = -1; /* BillingID */
-static int hf_ansi_map_channelData = -1; /* ChannelData */
-static int hf_ansi_map_interSwitchCount = -1; /* InterSwitchCount */
-static int hf_ansi_map_servingCellID = -1; /* ServingCellID */
-static int hf_ansi_map_stationClassMark = -1; /* StationClassMark */
-static int hf_ansi_map_targetCellID = -1; /* TargetCellID */
-static int hf_ansi_map_handoffReason = -1; /* HandoffReason */
-static int hf_ansi_map_handoffState = -1; /* HandoffState */
-static int hf_ansi_map_tdmaBurstIndicator = -1; /* TDMABurstIndicator */
-static int hf_ansi_map_tdmaCallMode = -1; /* TDMACallMode */
-static int hf_ansi_map_tdmaChannelData = -1; /* TDMAChannelData */
-static int hf_ansi_map_baseStationManufacturerCode = -1; /* BaseStationManufacturerCode */
-static int hf_ansi_map_alertCode = -1; /* AlertCode */
-static int hf_ansi_map_cdma2000HandoffInvokeIOSData = -1; /* CDMA2000HandoffInvokeIOSData */
-static int hf_ansi_map_cdmaBandClassList = -1; /* CDMABandClassList */
-static int hf_ansi_map_cdmaCallMode = -1; /* CDMACallMode */
-static int hf_ansi_map_cdmaChannelData = -1; /* CDMAChannelData */
-static int hf_ansi_map_cdmaConnectionReferenceList = -1; /* CDMAConnectionReferenceList */
-static int hf_ansi_map_cdmaMobileProtocolRevision = -1; /* CDMAMobileProtocolRevision */
-static int hf_ansi_map_cdmaMSMeasuredChannelIdentity = -1; /* CDMAMSMeasuredChannelIdentity */
-static int hf_ansi_map_cdmaServiceConfigurationRecord = -1; /* CDMAServiceConfigurationRecord */
-static int hf_ansi_map_cdmaServiceOptionList = -1; /* CDMAServiceOptionList */
-static int hf_ansi_map_cdmaServingOneWayDelay = -1; /* CDMAServingOneWayDelay */
-static int hf_ansi_map_cdmaStationClassMark = -1; /* CDMAStationClassMark */
-static int hf_ansi_map_cdmaStationClassMark2 = -1; /* CDMAStationClassMark2 */
-static int hf_ansi_map_cdmaTargetMAHOList = -1; /* CDMATargetMAHOList */
-static int hf_ansi_map_cdmaTargetMeasurementList = -1; /* CDMATargetMeasurementList */
-static int hf_ansi_map_dataPrivacyParameters = -1; /* DataPrivacyParameters */
-static int hf_ansi_map_ilspInformation = -1; /* ISLPInformation */
-static int hf_ansi_map_msLocation = -1; /* MSLocation */
-static int hf_ansi_map_nampsCallMode = -1; /* NAMPSCallMode */
-static int hf_ansi_map_nampsChannelData = -1; /* NAMPSChannelData */
-static int hf_ansi_map_nonPublicData = -1; /* NonPublicData */
-static int hf_ansi_map_pdsnAddress = -1; /* PDSNAddress */
-static int hf_ansi_map_pdsnProtocolType = -1; /* PDSNProtocolType */
-static int hf_ansi_map_qosPriority = -1; /* QoSPriority */
-static int hf_ansi_map_systemOperatorCode = -1; /* SystemOperatorCode */
-static int hf_ansi_map_tdmaBandwidth = -1; /* TDMABandwidth */
-static int hf_ansi_map_tdmaServiceCode = -1; /* TDMAServiceCode */
-static int hf_ansi_map_tdmaTerminalCapability = -1; /* TDMATerminalCapability */
-static int hf_ansi_map_tdmaVoiceCoder = -1; /* TDMAVoiceCoder */
-static int hf_ansi_map_userZoneData = -1; /* UserZoneData */
-static int hf_ansi_map_bsmcstatus = -1; /* BSMCStatus */
-static int hf_ansi_map_cdma2000HandoffResponseIOSData = -1; /* CDMA2000HandoffResponseIOSData */
-static int hf_ansi_map_cdmaCodeChannelList = -1; /* CDMACodeChannelList */
-static int hf_ansi_map_cdmaSearchParameters = -1; /* CDMASearchParameters */
-static int hf_ansi_map_cdmaSearchWindow = -1; /* CDMASearchWindow */
-static int hf_ansi_map_sOCStatus = -1; /* SOCStatus */
-static int hf_ansi_map_releaseReason = -1; /* ReleaseReason */
-static int hf_ansi_map_acgencountered = -1; /* ACGEncountered */
-static int hf_ansi_map_callingPartyName = -1; /* CallingPartyName */
-static int hf_ansi_map_callingPartyNumberDigits1 = -1; /* CallingPartyNumberDigits1 */
-static int hf_ansi_map_callingPartyNumberDigits2 = -1; /* CallingPartyNumberDigits2 */
-static int hf_ansi_map_callingPartySubaddress = -1; /* CallingPartySubaddress */
-static int hf_ansi_map_conferenceCallingIndicator = -1; /* ConferenceCallingIndicator */
-static int hf_ansi_map_mobileDirectoryNumber = -1; /* MobileDirectoryNumber */
-static int hf_ansi_map_mSCIdentificationNumber = -1; /* MSCIdentificationNumber */
-static int hf_ansi_map_oneTimeFeatureIndicator = -1; /* OneTimeFeatureIndicator */
-static int hf_ansi_map_systemMyTypeCode = -1; /* SystemMyTypeCode */
-static int hf_ansi_map_featureResult = -1; /* FeatureResult */
-static int hf_ansi_map_accessDeniedReason = -1; /* AccessDeniedReason */
-static int hf_ansi_map_actionCode = -1; /* ActionCode */
-static int hf_ansi_map_announcementList = -1; /* AnnouncementList */
-static int hf_ansi_map_callingPartyNumberString1 = -1; /* CallingPartyNumberString1 */
-static int hf_ansi_map_callingPartyNumberString2 = -1; /* CallingPartyNumberString2 */
-static int hf_ansi_map_digits_Destination = -1; /* Digits */
-static int hf_ansi_map_displayText = -1; /* DisplayText */
-static int hf_ansi_map_displayText2 = -1; /* DisplayText2 */
-static int hf_ansi_map_dmh_AccountCodeDigits = -1; /* DMH_AccountCodeDigits */
-static int hf_ansi_map_dmh_AlternateBillingDigits = -1; /* DMH_AlternateBillingDigits */
-static int hf_ansi_map_dmh_BillingDigits = -1; /* DMH_BillingDigits */
-static int hf_ansi_map_dmh_RedirectionIndicator = -1; /* DMH_RedirectionIndicator */
-static int hf_ansi_map_groupInformation = -1; /* GroupInformation */
-static int hf_ansi_map_noAnswerTime = -1; /* NoAnswerTime */
-static int hf_ansi_map_pACAIndicator = -1; /* PACAIndicator */
-static int hf_ansi_map_pilotNumber = -1; /* PilotNumber */
-static int hf_ansi_map_preferredLanguageIndicator = -1; /* PreferredLanguageIndicator */
-static int hf_ansi_map_redirectingNumberDigits = -1; /* RedirectingNumberDigits */
-static int hf_ansi_map_redirectingNumberString = -1; /* RedirectingNumberString */
-static int hf_ansi_map_redirectingSubaddress = -1; /* RedirectingSubaddress */
-static int hf_ansi_map_resumePIC = -1; /* ResumePIC */
-static int hf_ansi_map_terminationList = -1; /* TerminationList */
-static int hf_ansi_map_terminationTriggers = -1; /* TerminationTriggers */
-static int hf_ansi_map_triggerAddressList = -1; /* TriggerAddressList */
-static int hf_ansi_map_emergencyServicesRoutingDigits = -1; /* EmergencyServicesRoutingDigits */
-static int hf_ansi_map_targetCellIDList = -1; /* TargetCellIDList */
-static int hf_ansi_map_signalQuality = -1; /* SignalQuality */
-static int hf_ansi_map_targetMeasurementList = -1; /* TargetMeasurementList */
-static int hf_ansi_map_alertResult = -1; /* AlertResult */
-static int hf_ansi_map_messageWaitingNotificationCount = -1; /* MessageWaitingNotificationCount */
-static int hf_ansi_map_messageWaitingNotificationType = -1; /* MessageWaitingNotificationType */
-static int hf_ansi_map_cdmaBandClass = -1; /* CDMABandClass */
-static int hf_ansi_map_cdmaServiceOption = -1; /* CDMAServiceOption */
-static int hf_ansi_map_cdmaSlotCycleIndex = -1; /* CDMASlotCycleIndex */
-static int hf_ansi_map_extendedMSCID = -1; /* ExtendedMSCID */
-static int hf_ansi_map_extendedSystemMyTypeCode = -1; /* ExtendedSystemMyTypeCode */
-static int hf_ansi_map_imsi = -1; /* IMSI */
-static int hf_ansi_map_legInformation = -1; /* LegInformation */
-static int hf_ansi_map_mSIDUsage = -1; /* MSIDUsage */
-static int hf_ansi_map_networkTMSI = -1; /* NetworkTMSI */
-static int hf_ansi_map_pageCount = -1; /* PageCount */
-static int hf_ansi_map_pageIndicator = -1; /* PageIndicator */
-static int hf_ansi_map_pageResponseTime = -1; /* PageResponseTime */
-static int hf_ansi_map_pilotBillingID = -1; /* PilotBillingID */
-static int hf_ansi_map_redirectingPartyName = -1; /* RedirectingPartyName */
-static int hf_ansi_map_tdmaDataFeaturesIndicator = -1; /* TDMADataFeaturesIndicator */
-static int hf_ansi_map_terminationTreatment = -1; /* TerminationTreatment */
-static int hf_ansi_map_conditionallyDeniedReason = -1; /* ConditionallyDeniedReason */
-static int hf_ansi_map_pagingFrameClass = -1; /* PagingFrameClass */
-static int hf_ansi_map_pSID_RSIDList = -1; /* PSID_RSIDList */
-static int hf_ansi_map_randc = -1; /* RANDC */
-static int hf_ansi_map_tdmaDataMode = -1; /* TDMADataMode */
-static int hf_ansi_map_changeServiceAttributes = -1; /* ChangeServiceAttributes */
-static int hf_ansi_map_edirectingSubaddress = -1; /* RedirectingSubaddress */
-static int hf_ansi_map_setupResult = -1; /* SetupResult */
-static int hf_ansi_map_terminationAccessType = -1; /* TerminationAccessType */
-static int hf_ansi_map_triggerType = -1; /* TriggerType */
-static int hf_ansi_map_winCapability = -1; /* WINCapability */
-static int hf_ansi_map_callingPartyCategory = -1; /* CallingPartyCategory */
-static int hf_ansi_map_controlNetworkID = -1; /* ControlNetworkID */
-static int hf_ansi_map_digits_carrier = -1; /* Digits */
-static int hf_ansi_map_digits_dest = -1; /* Digits */
-static int hf_ansi_map_dmh_ServiceID = -1; /* DMH_ServiceID */
-static int hf_ansi_map_lectronicSerialNumber = -1; /* ElectronicSerialNumber */
-static int hf_ansi_map_deregistrationType = -1; /* DeregistrationType */
-static int hf_ansi_map_servicesResult = -1; /* ServicesResult */
-static int hf_ansi_map_sms_MessageWaitingIndicator = -1; /* SMS_MessageWaitingIndicator */
-static int hf_ansi_map_originationTriggers = -1; /* OriginationTriggers */
-static int hf_ansi_map_featureIndicator = -1; /* FeatureIndicator */
-static int hf_ansi_map_dmh_ChargeInformation = -1; /* DMH_ChargeInformation */
-static int hf_ansi_map_qualificationInformationCode = -1; /* QualificationInformationCode */
-static int hf_ansi_map_authorizationDenied = -1; /* AuthorizationDenied */
-static int hf_ansi_map_authorizationPeriod = -1; /* AuthorizationPeriod */
-static int hf_ansi_map_deniedAuthorizationPeriod = -1; /* DeniedAuthorizationPeriod */
-static int hf_ansi_map_authenticationCapability = -1; /* AuthenticationCapability */
-static int hf_ansi_map_callingFeaturesIndicator = -1; /* CallingFeaturesIndicator */
-static int hf_ansi_map_geographicAuthorization = -1; /* GeographicAuthorization */
-static int hf_ansi_map_meidValidated = -1; /* MEIDValidated */
-static int hf_ansi_map_mobilePositionCapability = -1; /* MobilePositionCapability */
-static int hf_ansi_map_originationIndicator = -1; /* OriginationIndicator */
-static int hf_ansi_map_restrictionDigits = -1; /* RestrictionDigits */
-static int hf_ansi_map_sms_OriginationRestrictions = -1; /* SMS_OriginationRestrictions */
-static int hf_ansi_map_sms_TerminationRestrictions = -1; /* SMS_TerminationRestrictions */
-static int hf_ansi_map_spinipin = -1; /* SPINIPIN */
-static int hf_ansi_map_spiniTriggers = -1; /* SPINITriggers */
-static int hf_ansi_map_terminationRestrictionCode = -1; /* TerminationRestrictionCode */
-static int hf_ansi_map_userGroup = -1; /* UserGroup */
-static int hf_ansi_map_lirMode = -1; /* LIRMode */
-static int hf_ansi_map_randValidTime = -1; /* RANDValidTime */
-static int hf_ansi_map_redirectionReason = -1; /* RedirectionReason */
-static int hf_ansi_map_cancellationType = -1; /* CancellationType */
-static int hf_ansi_map_controlChannelData = -1; /* ControlChannelData */
-static int hf_ansi_map_receivedSignalQuality = -1; /* ReceivedSignalQuality */
-static int hf_ansi_map_systemAccessData = -1; /* SystemAccessData */
-static int hf_ansi_map_cancellationDenied = -1; /* CancellationDenied */
-static int hf_ansi_map_availabilityType = -1; /* AvailabilityType */
-static int hf_ansi_map_borderCellAccess = -1; /* BorderCellAccess */
-static int hf_ansi_map_msc_Address = -1; /* MSC_Address */
-static int hf_ansi_map_sms_Address = -1; /* SMS_Address */
-static int hf_ansi_map_mpcAddress = -1; /* MPCAddress */
-static int hf_ansi_map_mpcAddressList = -1; /* MPCAddressList */
-static int hf_ansi_map_digits_Carrier = -1; /* Digits */
-static int hf_ansi_map_digitCollectionControl = -1; /* DigitCollectionControl */
-static int hf_ansi_map_trunkStatus = -1; /* TrunkStatus */
-static int hf_ansi_map_voiceMailboxNumber = -1; /* VoiceMailboxNumber */
-static int hf_ansi_map_voiceMailboxPIN = -1; /* VoiceMailboxPIN */
-static int hf_ansi_map_sms_BearerData = -1; /* SMS_BearerData */
-static int hf_ansi_map_sms_TeleserviceIdentifier = -1; /* SMS_TeleserviceIdentifier */
-static int hf_ansi_map_sms_ChargeIndicator = -1; /* SMS_ChargeIndicator */
-static int hf_ansi_map_sms_DestinationAddress = -1; /* SMS_DestinationAddress */
-static int hf_ansi_map_sms_OriginalDestinationAddress = -1; /* SMS_OriginalDestinationAddress */
-static int hf_ansi_map_sms_OriginalDestinationSubaddress = -1; /* SMS_OriginalDestinationSubaddress */
-static int hf_ansi_map_sms_OriginalOriginatingAddress = -1; /* SMS_OriginalOriginatingAddress */
-static int hf_ansi_map_sms_OriginalOriginatingSubaddress = -1; /* SMS_OriginalOriginatingSubaddress */
-static int hf_ansi_map_sms_OriginatingAddress = -1; /* SMS_OriginatingAddress */
-static int hf_ansi_map_sms_CauseCode = -1; /* SMS_CauseCode */
-static int hf_ansi_map_cdmaServingOneWayDelay2 = -1; /* CDMAServingOneWayDelay2 */
-static int hf_ansi_map_interMessageTime = -1; /* InterMessageTime */
-static int hf_ansi_map_newlyAssignedIMSI = -1; /* NewlyAssignedIMSI */
-static int hf_ansi_map_newlyAssignedMIN = -1; /* NewlyAssignedMIN */
-static int hf_ansi_map_newMINExtension = -1; /* NewMINExtension */
-static int hf_ansi_map_sms_MessageCount = -1; /* SMS_MessageCount */
-static int hf_ansi_map_sms_NotificationIndicator = -1; /* SMS_NotificationIndicator */
-static int hf_ansi_map_teleservice_Priority = -1; /* Teleservice_Priority */
-static int hf_ansi_map_temporaryReferenceNumber = -1; /* TemporaryReferenceNumber */
-static int hf_ansi_map_mobileStationMSID = -1; /* MobileStationMSID */
-static int hf_ansi_map_sms_TransactionID = -1; /* SMS_TransactionID */
-static int hf_ansi_map_sms_AccessDeniedReason = -1; /* SMS_AccessDeniedReason */
-static int hf_ansi_map_seizureType = -1; /* SeizureType */
-static int hf_ansi_map_requiredParametersMask = -1; /* RequiredParametersMask */
-static int hf_ansi_map_reasonList = -1; /* ReasonList */
-static int hf_ansi_map_networkTMSIExpirationTime = -1; /* NetworkTMSIExpirationTime */
-static int hf_ansi_map_newNetworkTMSI = -1; /* NewNetworkTMSI */
-static int hf_ansi_map_serviceID = -1; /* ServiceID */
-static int hf_ansi_map_dataAccessElementList = -1; /* DataAccessElementList */
-static int hf_ansi_map_timeDateOffset = -1; /* TimeDateOffset */
-static int hf_ansi_map_timeOfDay = -1; /* TimeOfDay */
-static int hf_ansi_map_dmd_BillingIndicator = -1; /* DMH_BillingIndicator */
-static int hf_ansi_map_failureType = -1; /* FailureType */
-static int hf_ansi_map_failureCause = -1; /* FailureCause */
-static int hf_ansi_map_outingDigits = -1; /* RoutingDigits */
-static int hf_ansi_map_databaseKey = -1; /* DatabaseKey */
-static int hf_ansi_map_modificationRequestList = -1; /* ModificationRequestList */
-static int hf_ansi_map_modificationResultList = -1; /* ModificationResultList */
-static int hf_ansi_map_serviceDataAccessElementList = -1; /* ServiceDataAccessElementList */
-static int hf_ansi_map_privateSpecializedResource = -1; /* PrivateSpecializedResource */
-static int hf_ansi_map_specializedResource = -1; /* SpecializedResource */
-static int hf_ansi_map_executeScript = -1; /* ExecuteScript */
-static int hf_ansi_map_scriptResult = -1; /* ScriptResult */
-static int hf_ansi_map_tdmaVoiceMode = -1; /* TDMAVoiceMode */
-static int hf_ansi_map_callStatus = -1; /* CallStatus */
-static int hf_ansi_map_releaseCause = -1; /* ReleaseCause */
-static int hf_ansi_map_callRecoveryIDList = -1; /* CallRecoveryIDList */
-static int hf_ansi_map_positionInformationCode = -1; /* PositionInformationCode */
-static int hf_ansi_map_mSStatus = -1; /* MSStatus */
-static int hf_ansi_map_pSID_RSIDInformation = -1; /* PSID_RSIDInformation */
-static int hf_ansi_map_positionRequestType = -1; /* PositionRequestType */
-static int hf_ansi_map_lcsBillingID = -1; /* LCSBillingID */
-static int hf_ansi_map_lcs_Client_ID = -1; /* LCS_Client_ID */
-static int hf_ansi_map_dtxIndication = -1; /* DTXIndication */
-static int hf_ansi_map_cdmaCodeChannel = -1; /* CDMACodeChannel */
-static int hf_ansi_map_cdmaMobileCapabilities = -1; /* CDMAMobileCapabilities */
-static int hf_ansi_map_cdmaPSMMList = -1; /* CDMAPSMMList */
-static int hf_ansi_map_tdma_MAHO_CELLID = -1; /* TDMA_MAHO_CELLID */
-static int hf_ansi_map_tdma_MAHO_CHANNEL = -1; /* TDMA_MAHO_CHANNEL */
-static int hf_ansi_map_tdma_TimeAlignment = -1; /* TDMA_TimeAlignment */
-static int hf_ansi_map_pqos_HorizontalPosition = -1; /* PQOS_HorizontalPosition */
-static int hf_ansi_map_pqos_HorizontalVelocity = -1; /* PQOS_HorizontalVelocity */
-static int hf_ansi_map_pqos_MaximumPositionAge = -1; /* PQOS_MaximumPositionAge */
-static int hf_ansi_map_pqos_PositionPriority = -1; /* PQOS_PositionPriority */
-static int hf_ansi_map_pqos_ResponseTime = -1; /* PQOS_ResponseTime */
-static int hf_ansi_map_pqos_VerticalPosition = -1; /* PQOS_VerticalPosition */
-static int hf_ansi_map_pqos_VerticalVelocity = -1; /* PQOS_VerticalVelocity */
-static int hf_ansi_map_cdmaPSMMCount = -1; /* CDMAPSMMCount */
-static int hf_ansi_map_lirAuthorization = -1; /* LIRAuthorization */
-static int hf_ansi_map_mpcid = -1; /* MPCID */
-static int hf_ansi_map_tdma_MAHORequest = -1; /* TDMA_MAHORequest */
-static int hf_ansi_map_positionResult = -1; /* PositionResult */
-static int hf_ansi_map_positionInformation = -1; /* PositionInformation */
-static int hf_ansi_map_controlType = -1; /* ControlType */
-static int hf_ansi_map_destinationAddress = -1; /* DestinationAddress */
-static int hf_ansi_map_gapDuration = -1; /* GapDuration */
-static int hf_ansi_map_gapInterval = -1; /* GapInterval */
-static int hf_ansi_map_invokingNEType = -1; /* InvokingNEType */
-static int hf_ansi_map_range = -1; /* Range */
-static int hf_ansi_map_meidStatus = -1; /* MEIDStatus */
-static int hf_ansi_map_aKeyProtocolVersion = -1; /* AKeyProtocolVersion */
-static int hf_ansi_map_mobileStationPartialKey = -1; /* MobileStationPartialKey */
-static int hf_ansi_map_newlyAssignedMSID = -1; /* NewlyAssignedMSID */
-static int hf_ansi_map_baseStationPartialKey = -1; /* BaseStationPartialKey */
-static int hf_ansi_map_modulusValue = -1; /* ModulusValue */
-static int hf_ansi_map_otasp_ResultCode = -1; /* OTASP_ResultCode */
-static int hf_ansi_map_primitiveValue = -1; /* PrimitiveValue */
-static int hf_ansi_map_record_Type = -1; /* Record_Type */
-static int hf_ansi_map_information_Record = -1; /* Information_Record */
-static int hf_ansi_map_cdma2000MobileSupportedCapabilities = -1; /* CDMA2000MobileSupportedCapabilities */
-static int hf_ansi_map_announcementCode1 = -1; /* AnnouncementCode */
-static int hf_ansi_map_announcementCode2 = -1; /* AnnouncementCode */
-static int hf_ansi_map_cdmaPilotPN = -1; /* CDMAPilotPN */
-static int hf_ansi_map_cdmaPowerCombinedIndicator = -1; /* CDMAPowerCombinedIndicator */
-static int hf_ansi_map_CDMACodeChannelList_item = -1; /* CDMACodeChannelInformation */
-static int hf_ansi_map_cdmaPilotStrength = -1; /* CDMAPilotStrength */
-static int hf_ansi_map_cdmaTargetOneWayDelay = -1; /* CDMATargetOneWayDelay */
-static int hf_ansi_map_CDMATargetMAHOList_item = -1; /* CDMATargetMAHOInformation */
-static int hf_ansi_map_cdmaSignalQuality = -1; /* CDMASignalQuality */
-static int hf_ansi_map_CDMATargetMeasurementList_item = -1; /* CDMATargetMeasurementInformation */
-static int hf_ansi_map_TargetMeasurementList_item = -1; /* TargetMeasurementInformation */
-static int hf_ansi_map_TerminationList_item = -1; /* TerminationList_item */
-static int hf_ansi_map_intersystemTermination = -1; /* IntersystemTermination */
-static int hf_ansi_map_localTermination = -1; /* LocalTermination */
-static int hf_ansi_map_pstnTermination = -1; /* PSTNTermination */
-static int hf_ansi_map_CDMABandClassList_item = -1; /* CDMABandClassInformation */
-static int hf_ansi_map_CDMAServiceOptionList_item = -1; /* CDMAServiceOption */
-static int hf_ansi_map_pSID_RSIDInformation1 = -1; /* PSID_RSIDInformation */
-static int hf_ansi_map_targetCellID1 = -1; /* TargetCellID */
-static int hf_ansi_map_cdmaConnectionReference = -1; /* CDMAConnectionReference */
-static int hf_ansi_map_cdmaState = -1; /* CDMAState */
-static int hf_ansi_map_cdmaServiceOptionConnectionIdentifier = -1; /* CDMAServiceOptionConnectionIdentifier */
-static int hf_ansi_map_CDMAConnectionReferenceList_item = -1; /* CDMAConnectionReferenceList_item */
-static int hf_ansi_map_cdmaConnectionReferenceInformation = -1; /* CDMAConnectionReferenceInformation */
-static int hf_ansi_map_cdmaConnectionReferenceInformation2 = -1; /* CDMAConnectionReferenceInformation */
-static int hf_ansi_map_analogRedirectInfo = -1; /* AnalogRedirectInfo */
-static int hf_ansi_map_CDMAChannelNumberList_item = -1; /* CDMAChannelNumberList_item */
-static int hf_ansi_map_cdmaChannelNumber = -1; /* CDMAChannelNumber */
-static int hf_ansi_map_cdmaChannelNumber2 = -1; /* CDMAChannelNumber */
-static int hf_ansi_map_cdmaChannelNumberList = -1; /* CDMAChannelNumberList */
-static int hf_ansi_map_dataID = -1; /* DataID */
-static int hf_ansi_map_change = -1; /* Change */
-static int hf_ansi_map_dataValue = -1; /* DataValue */
-static int hf_ansi_map_DataAccessElementList_item = -1; /* DataAccessElementList_item */
-static int hf_ansi_map_dataAccessElement1 = -1; /* DataAccessElement */
-static int hf_ansi_map_dataAccessElement2 = -1; /* DataAccessElement */
-static int hf_ansi_map_dataResult = -1; /* DataResult */
-static int hf_ansi_map_DataUpdateResultList_item = -1; /* DataUpdateResult */
-static int hf_ansi_map_globalTitle = -1; /* GlobalTitle */
-static int hf_ansi_map_pC_SSN = -1; /* PC_SSN */
-static int hf_ansi_map_scriptName = -1; /* ScriptName */
-static int hf_ansi_map_scriptArgument = -1; /* ScriptArgument */
-static int hf_ansi_map_allOrNone = -1; /* AllOrNone */
-static int hf_ansi_map_ModificationRequestList_item = -1; /* ModificationRequest */
-static int hf_ansi_map_serviceDataResultList = -1; /* ServiceDataResultList */
-static int hf_ansi_map_ModificationResultList_item = -1; /* ModificationResult */
-static int hf_ansi_map_ServiceDataAccessElementList_item = -1; /* ServiceDataAccessElement */
-static int hf_ansi_map_dataUpdateResultList = -1; /* DataUpdateResultList */
-static int hf_ansi_map_ServiceDataResultList_item = -1; /* ServiceDataResult */
-static int hf_ansi_map_triggerList = -1; /* TriggerList */
-static int hf_ansi_map_triggerListOpt = -1; /* TriggerList */
-static int hf_ansi_map_wIN_TriggerList = -1; /* WIN_TriggerList */
-static int hf_ansi_map_triggerCapability = -1; /* TriggerCapability */
-static int hf_ansi_map_wINOperationsCapability = -1; /* WINOperationsCapability */
-static int hf_ansi_map_CallRecoveryIDList_item = -1; /* CallRecoveryID */
-static int hf_ansi_map_generalizedTime = -1; /* GeneralizedTime */
-static int hf_ansi_map_geographicPosition = -1; /* GeographicPosition */
-static int hf_ansi_map_positionSource = -1; /* PositionSource */
-static int hf_ansi_map_horizontal_Velocity = -1; /* Horizontal_Velocity */
-static int hf_ansi_map_vertical_Velocity = -1; /* Vertical_Velocity */
-static int hf_ansi_map_sCFOverloadGapInterval = -1; /* SCFOverloadGapInterval */
-static int hf_ansi_map_serviceManagementSystemGapInterval = -1; /* ServiceManagementSystemGapInterval */
-static int hf_ansi_map_CDMAPSMMList_item = -1; /* CDMAPSMMList_item */
-static int hf_ansi_map_cdmaTargetMAHOList2 = -1; /* CDMATargetMAHOList */
-static int hf_ansi_map_mpcAddress2 = -1; /* MPCAddress */
-static int hf_ansi_map_mobileStationIMSI = -1; /* MobileStationIMSI */
-static int hf_ansi_map_handoffMeasurementRequest = -1; /* HandoffMeasurementRequest */
-static int hf_ansi_map_facilitiesDirective = -1; /* FacilitiesDirective */
-static int hf_ansi_map_handoffBack = -1; /* HandoffBack */
-static int hf_ansi_map_facilitiesRelease = -1; /* FacilitiesRelease */
-static int hf_ansi_map_qualificationRequest = -1; /* QualificationRequest */
-static int hf_ansi_map_qualificationDirective = -1; /* QualificationDirective */
-static int hf_ansi_map_blocking = -1; /* Blocking */
-static int hf_ansi_map_unblocking = -1; /* Unblocking */
-static int hf_ansi_map_resetCircuit = -1; /* ResetCircuit */
-static int hf_ansi_map_trunkTest = -1; /* TrunkTest */
-static int hf_ansi_map_trunkTestDisconnect = -1; /* TrunkTestDisconnect */
-static int hf_ansi_map_registrationNotification = -1; /* RegistrationNotification */
-static int hf_ansi_map_registrationCancellation = -1; /* RegistrationCancellation */
-static int hf_ansi_map_locationRequest = -1; /* LocationRequest */
-static int hf_ansi_map_routingRequest = -1; /* RoutingRequest */
-static int hf_ansi_map_featureRequest = -1; /* FeatureRequest */
-static int hf_ansi_map_unreliableRoamerDataDirective = -1; /* UnreliableRoamerDataDirective */
-static int hf_ansi_map_mSInactive = -1; /* MSInactive */
-static int hf_ansi_map_transferToNumberRequest = -1; /* TransferToNumberRequest */
-static int hf_ansi_map_redirectionRequest = -1; /* RedirectionRequest */
-static int hf_ansi_map_handoffToThird = -1; /* HandoffToThird */
-static int hf_ansi_map_flashRequest = -1; /* FlashRequest */
-static int hf_ansi_map_authenticationDirective = -1; /* AuthenticationDirective */
-static int hf_ansi_map_authenticationRequest = -1; /* AuthenticationRequest */
-static int hf_ansi_map_baseStationChallenge = -1; /* BaseStationChallenge */
-static int hf_ansi_map_authenticationFailureReport = -1; /* AuthenticationFailureReport */
-static int hf_ansi_map_countRequest = -1; /* CountRequest */
-static int hf_ansi_map_interSystemPage = -1; /* InterSystemPage */
-static int hf_ansi_map_unsolicitedResponse = -1; /* UnsolicitedResponse */
-static int hf_ansi_map_bulkDeregistration = -1; /* BulkDeregistration */
-static int hf_ansi_map_handoffMeasurementRequest2 = -1; /* HandoffMeasurementRequest2 */
-static int hf_ansi_map_facilitiesDirective2 = -1; /* FacilitiesDirective2 */
-static int hf_ansi_map_handoffBack2 = -1; /* HandoffBack2 */
-static int hf_ansi_map_handoffToThird2 = -1; /* HandoffToThird2 */
-static int hf_ansi_map_authenticationDirectiveForward = -1; /* AuthenticationDirectiveForward */
-static int hf_ansi_map_authenticationStatusReport = -1; /* AuthenticationStatusReport */
-static int hf_ansi_map_informationDirective = -1; /* InformationDirective */
-static int hf_ansi_map_informationForward = -1; /* InformationForward */
-static int hf_ansi_map_interSystemAnswer = -1; /* InterSystemAnswer */
-static int hf_ansi_map_interSystemPage2 = -1; /* InterSystemPage2 */
-static int hf_ansi_map_interSystemSetup = -1; /* InterSystemSetup */
-static int hf_ansi_map_originationRequest = -1; /* OriginationRequest */
-static int hf_ansi_map_randomVariableRequest = -1; /* RandomVariableRequest */
-static int hf_ansi_map_redirectionDirective = -1; /* RedirectionDirective */
-static int hf_ansi_map_remoteUserInteractionDirective = -1; /* RemoteUserInteractionDirective */
-static int hf_ansi_map_sMSDeliveryBackward = -1; /* SMSDeliveryBackward */
-static int hf_ansi_map_sMSDeliveryForward = -1; /* SMSDeliveryForward */
-static int hf_ansi_map_sMSDeliveryPointToPoint = -1; /* SMSDeliveryPointToPoint */
-static int hf_ansi_map_sMSNotification = -1; /* SMSNotification */
-static int hf_ansi_map_sMSRequest = -1; /* SMSRequest */
-static int hf_ansi_map_oTASPRequest = -1; /* OTASPRequest */
-static int hf_ansi_map_changeFacilities = -1; /* ChangeFacilities */
-static int hf_ansi_map_changeService = -1; /* ChangeService */
-static int hf_ansi_map_parameterRequest = -1; /* ParameterRequest */
-static int hf_ansi_map_tMSIDirective = -1; /* TMSIDirective */
-static int hf_ansi_map_numberPortabilityRequest = -1; /* NumberPortabilityRequest */
-static int hf_ansi_map_serviceRequest = -1; /* ServiceRequest */
-static int hf_ansi_map_analyzedInformation = -1; /* AnalyzedInformation */
-static int hf_ansi_map_connectionFailureReport = -1; /* ConnectionFailureReport */
-static int hf_ansi_map_connectResource = -1; /* ConnectResource */
-static int hf_ansi_map_facilitySelectedAndAvailable = -1; /* FacilitySelectedAndAvailable */
-static int hf_ansi_map_modify = -1; /* Modify */
-static int hf_ansi_map_search = -1; /* Search */
-static int hf_ansi_map_seizeResource = -1; /* SeizeResource */
-static int hf_ansi_map_sRFDirective = -1; /* SRFDirective */
-static int hf_ansi_map_tBusy = -1; /* TBusy */
-static int hf_ansi_map_tNoAnswer = -1; /* TNoAnswer */
-static int hf_ansi_map_smsDeliveryPointToPointAck = -1; /* SMSDeliveryPointToPointAck */
-static int hf_ansi_map_messageDirective = -1; /* MessageDirective */
-static int hf_ansi_map_bulkDisconnection = -1; /* BulkDisconnection */
-static int hf_ansi_map_callControlDirective = -1; /* CallControlDirective */
-static int hf_ansi_map_oAnswer = -1; /* OAnswer */
-static int hf_ansi_map_oDisconnect = -1; /* ODisconnect */
-static int hf_ansi_map_callRecoveryReport = -1; /* CallRecoveryReport */
-static int hf_ansi_map_tAnswer = -1; /* TAnswer */
-static int hf_ansi_map_tDisconnect = -1; /* TDisconnect */
-static int hf_ansi_map_unreliableCallData = -1; /* UnreliableCallData */
-static int hf_ansi_map_oCalledPartyBusy = -1; /* OCalledPartyBusy */
-static int hf_ansi_map_oNoAnswer = -1; /* ONoAnswer */
-static int hf_ansi_map_positionRequest = -1; /* PositionRequest */
-static int hf_ansi_map_positionRequestForward = -1; /* PositionRequestForward */
-static int hf_ansi_map_callTerminationReport = -1; /* CallTerminationReport */
-static int hf_ansi_map_geoPositionRequest = -1; /* GeoPositionRequest */
-static int hf_ansi_map_interSystemPositionRequest = -1; /* InterSystemPositionRequest */
-static int hf_ansi_map_interSystemPositionRequestForward = -1; /* InterSystemPositionRequestForward */
-static int hf_ansi_map_aCGDirective = -1; /* ACGDirective */
-static int hf_ansi_map_roamerDatabaseVerificationRequest = -1; /* RoamerDatabaseVerificationRequest */
-static int hf_ansi_map_addService = -1; /* AddService */
-static int hf_ansi_map_dropService = -1; /* DropService */
-static int hf_ansi_map_lcsParameterRequest = -1; /* LCSParameterRequest */
-static int hf_ansi_map_checkMEID = -1; /* CheckMEID */
-static int hf_ansi_map_positionEventNotification = -1; /* PositionEventNotification */
-static int hf_ansi_map_statusRequest = -1; /* StatusRequest */
-static int hf_ansi_map_interSystemSMSDeliveryPointToPoint = -1; /* InterSystemSMSDeliveryPointToPoint */
-static int hf_ansi_map_qualificationRequest2 = -1; /* QualificationRequest2 */
-static int hf_ansi_map_handoffMeasurementRequestRes = -1; /* HandoffMeasurementRequestRes */
-static int hf_ansi_map_facilitiesDirectiveRes = -1; /* FacilitiesDirectiveRes */
-static int hf_ansi_map_handoffBackRes = -1; /* HandoffBackRes */
-static int hf_ansi_map_facilitiesReleaseRes = -1; /* FacilitiesReleaseRes */
-static int hf_ansi_map_qualificationDirectiveRes = -1; /* QualificationDirectiveRes */
-static int hf_ansi_map_qualificationRequestRes = -1; /* QualificationRequestRes */
-static int hf_ansi_map_resetCircuitRes = -1; /* ResetCircuitRes */
-static int hf_ansi_map_registrationNotificationRes = -1; /* RegistrationNotificationRes */
-static int hf_ansi_map_registrationCancellationRes = -1; /* RegistrationCancellationRes */
-static int hf_ansi_map_locationRequestRes = -1; /* LocationRequestRes */
-static int hf_ansi_map_routingRequestRes = -1; /* RoutingRequestRes */
-static int hf_ansi_map_featureRequestRes = -1; /* FeatureRequestRes */
-static int hf_ansi_map_transferToNumberRequestRes = -1; /* TransferToNumberRequestRes */
-static int hf_ansi_map_handoffToThirdRes = -1; /* HandoffToThirdRes */
-static int hf_ansi_map_authenticationDirectiveRes = -1; /* AuthenticationDirectiveRes */
-static int hf_ansi_map_authenticationRequestRes = -1; /* AuthenticationRequestRes */
-static int hf_ansi_map_baseStationChallengeRes = -1; /* BaseStationChallengeRes */
-static int hf_ansi_map_authenticationFailureReportRes = -1; /* AuthenticationFailureReportRes */
-static int hf_ansi_map_countRequestRes = -1; /* CountRequestRes */
-static int hf_ansi_map_interSystemPageRes = -1; /* InterSystemPageRes */
-static int hf_ansi_map_unsolicitedResponseRes = -1; /* UnsolicitedResponseRes */
-static int hf_ansi_map_handoffMeasurementRequest2Res = -1; /* HandoffMeasurementRequest2Res */
-static int hf_ansi_map_facilitiesDirective2Res = -1; /* FacilitiesDirective2Res */
-static int hf_ansi_map_handoffBack2Res = -1; /* HandoffBack2Res */
-static int hf_ansi_map_handoffToThird2Res = -1; /* HandoffToThird2Res */
-static int hf_ansi_map_authenticationDirectiveForwardRes = -1; /* AuthenticationDirectiveForwardRes */
-static int hf_ansi_map_authenticationStatusReportRes = -1; /* AuthenticationStatusReportRes */
-static int hf_ansi_map_informationDirectiveRes = -1; /* InformationDirectiveRes */
-static int hf_ansi_map_informationForwardRes = -1; /* InformationForwardRes */
-static int hf_ansi_map_interSystemPage2Res = -1; /* InterSystemPage2Res */
-static int hf_ansi_map_interSystemSetupRes = -1; /* InterSystemSetupRes */
-static int hf_ansi_map_originationRequestRes = -1; /* OriginationRequestRes */
-static int hf_ansi_map_randomVariableRequestRes = -1; /* RandomVariableRequestRes */
-static int hf_ansi_map_remoteUserInteractionDirectiveRes = -1; /* RemoteUserInteractionDirectiveRes */
-static int hf_ansi_map_sMSDeliveryBackwardRes = -1; /* SMSDeliveryBackwardRes */
-static int hf_ansi_map_sMSDeliveryForwardRes = -1; /* SMSDeliveryForwardRes */
-static int hf_ansi_map_sMSDeliveryPointToPointRes = -1; /* SMSDeliveryPointToPointRes */
-static int hf_ansi_map_sMSNotificationRes = -1; /* SMSNotificationRes */
-static int hf_ansi_map_sMSRequestRes = -1; /* SMSRequestRes */
-static int hf_ansi_map_oTASPRequestRes = -1; /* OTASPRequestRes */
-static int hf_ansi_map_changeFacilitiesRes = -1; /* ChangeFacilitiesRes */
-static int hf_ansi_map_changeServiceRes = -1; /* ChangeServiceRes */
-static int hf_ansi_map_parameterRequestRes = -1; /* ParameterRequestRes */
-static int hf_ansi_map_tMSIDirectiveRes = -1; /* TMSIDirectiveRes */
-static int hf_ansi_map_numberPortabilityRequestRes = -1; /* NumberPortabilityRequestRes */
-static int hf_ansi_map_serviceRequestRes = -1; /* ServiceRequestRes */
-static int hf_ansi_map_analyzedInformationRes = -1; /* AnalyzedInformationRes */
-static int hf_ansi_map_facilitySelectedAndAvailableRes = -1; /* FacilitySelectedAndAvailableRes */
-static int hf_ansi_map_modifyRes = -1; /* ModifyRes */
-static int hf_ansi_map_searchRes = -1; /* SearchRes */
-static int hf_ansi_map_seizeResourceRes = -1; /* SeizeResourceRes */
-static int hf_ansi_map_sRFDirectiveRes = -1; /* SRFDirectiveRes */
-static int hf_ansi_map_tBusyRes = -1; /* TBusyRes */
-static int hf_ansi_map_tNoAnswerRes = -1; /* TNoAnswerRes */
-static int hf_ansi_map_callControlDirectiveRes = -1; /* CallControlDirectiveRes */
-static int hf_ansi_map_oDisconnectRes = -1; /* ODisconnectRes */
-static int hf_ansi_map_tDisconnectRes = -1; /* TDisconnectRes */
-static int hf_ansi_map_oCalledPartyBusyRes = -1; /* OCalledPartyBusyRes */
-static int hf_ansi_map_oNoAnswerRes = -1; /* ONoAnswerRes */
-static int hf_ansi_map_positionRequestRes = -1; /* PositionRequestRes */
-static int hf_ansi_map_positionRequestForwardRes = -1; /* PositionRequestForwardRes */
-static int hf_ansi_map_interSystemPositionRequestRes = -1; /* InterSystemPositionRequestRes */
-static int hf_ansi_map_interSystemPositionRequestForwardRes = -1; /* InterSystemPositionRequestForwardRes */
-static int hf_ansi_map_roamerDatabaseVerificationRequestRes = -1; /* RoamerDatabaseVerificationRequestRes */
-static int hf_ansi_map_addServiceRes = -1; /* AddServiceRes */
-static int hf_ansi_map_dropServiceRes = -1; /* DropServiceRes */
-static int hf_ansi_map_interSystemSMSPage = -1; /* InterSystemSMSPage */
-static int hf_ansi_map_lcsParameterRequestRes = -1; /* LCSParameterRequestRes */
-static int hf_ansi_map_checkMEIDRes = -1; /* CheckMEIDRes */
-static int hf_ansi_map_statusRequestRes = -1; /* StatusRequestRes */
-static int hf_ansi_map_interSystemSMSDeliveryPointToPointRes = -1; /* InterSystemSMSDeliveryPointToPointRes */
-static int hf_ansi_map_qualificationRequest2Res = -1; /* QualificationRequest2Res */
+static int hf_ansi_map_reservedBitH;
+static int hf_ansi_map_reservedBitHG;
+static int hf_ansi_map_reservedBitHGFE;
+static int hf_ansi_map_reservedBitFED;
+static int hf_ansi_map_reservedBitD;
+static int hf_ansi_map_reservedBitED;
+
+static int hf_ansi_map_type_of_digits;
+static int hf_ansi_map_na;
+static int hf_ansi_map_pi;
+static int hf_ansi_map_navail;
+static int hf_ansi_map_si;
+static int hf_ansi_map_digits_enc;
+static int hf_ansi_map_np;
+static int hf_ansi_map_nr_digits;
+static int hf_ansi_map_bcd_digits;
+static int hf_ansi_map_ia5_digits;
+static int hf_ansi_map_subaddr_type;
+static int hf_ansi_map_subaddr_odd_even;
+static int hf_ansi_alertcode_cadence;
+static int hf_ansi_alertcode_pitch;
+static int hf_ansi_alertcode_alertaction;
+static int hf_ansi_map_announcementcode_tone;
+static int hf_ansi_map_announcementcode_class;
+static int hf_ansi_map_announcementcode_std_ann;
+static int hf_ansi_map_announcementcode_cust_ann;
+static int hf_ansi_map_authorizationperiod_period;
+static int hf_ansi_map_value;
+static int hf_ansi_map_msc_type;
+static int hf_ansi_map_handoffstate_pi;
+static int hf_ansi_map_tgn;
+static int hf_ansi_map_tmn;
+static int hf_ansi_map_messagewaitingnotificationcount_tom;
+static int hf_ansi_map_messagewaitingnotificationcount_no_mw;
+static int hf_ansi_map_messagewaitingnotificationtype_mwi;
+static int hf_ansi_map_messagewaitingnotificationtype_apt;
+static int hf_ansi_map_messagewaitingnotificationtype_pt;
+
+static int hf_ansi_map_trans_cap_prof;
+static int hf_ansi_map_trans_cap_busy;
+static int hf_ansi_map_trans_cap_ann;
+static int hf_ansi_map_trans_cap_rui;
+static int hf_ansi_map_trans_cap_spini;
+static int hf_ansi_map_trans_cap_uzci;
+static int hf_ansi_map_trans_cap_ndss;
+static int hf_ansi_map_trans_cap_nami;
+static int hf_ansi_trans_cap_multerm;
+static int hf_ansi_map_terminationtriggers_busy;
+static int hf_ansi_map_terminationtriggers_rf;
+static int hf_ansi_map_terminationtriggers_npr;
+static int hf_ansi_map_terminationtriggers_na;
+static int hf_ansi_map_terminationtriggers_nr;
+static int hf_ansi_trans_cap_tl;
+static int hf_ansi_map_cdmaserviceoption;
+static int hf_ansi_trans_cap_waddr;
+static int hf_ansi_map_MarketID;
+static int hf_ansi_map_swno;
+static int hf_ansi_map_idno;
+static int hf_ansi_map_segcount;
+static int hf_ansi_map_sms_originationrestrictions_fmc;
+static int hf_ansi_map_sms_originationrestrictions_direct;
+static int hf_ansi_map_sms_originationrestrictions_default;
+static int hf_ansi_map_systemcapabilities_auth;
+static int hf_ansi_map_systemcapabilities_se;
+static int hf_ansi_map_systemcapabilities_vp;
+static int hf_ansi_map_systemcapabilities_cave;
+static int hf_ansi_map_systemcapabilities_ssd;
+static int hf_ansi_map_systemcapabilities_dp;
+
+static int hf_ansi_map_mslocation_lat;
+static int hf_ansi_map_mslocation_long;
+static int hf_ansi_map_mslocation_res;
+static int hf_ansi_map_nampscallmode_namps;
+static int hf_ansi_map_nampscallmode_amps;
+static int hf_ansi_map_nampschanneldata_navca;
+static int hf_ansi_map_nampschanneldata_CCIndicator;
+
+static int hf_ansi_map_callingfeaturesindicator_cfufa;
+static int hf_ansi_map_callingfeaturesindicator_cfbfa;
+static int hf_ansi_map_callingfeaturesindicator_cfnafa;
+static int hf_ansi_map_callingfeaturesindicator_cwfa;
+static int hf_ansi_map_callingfeaturesindicator_3wcfa;
+static int hf_ansi_map_callingfeaturesindicator_pcwfa;
+static int hf_ansi_map_callingfeaturesindicator_dpfa;
+static int hf_ansi_map_callingfeaturesindicator_ahfa;
+static int hf_ansi_map_callingfeaturesindicator_uscfvmfa;
+static int hf_ansi_map_callingfeaturesindicator_uscfmsfa;
+static int hf_ansi_map_callingfeaturesindicator_uscfnrfa;
+static int hf_ansi_map_callingfeaturesindicator_cpdsfa;
+static int hf_ansi_map_callingfeaturesindicator_ccsfa;
+static int hf_ansi_map_callingfeaturesindicator_epefa;
+static int hf_ansi_map_callingfeaturesindicator_cdfa;
+static int hf_ansi_map_callingfeaturesindicator_vpfa;
+static int hf_ansi_map_callingfeaturesindicator_ctfa;
+static int hf_ansi_map_callingfeaturesindicator_cnip1fa;
+static int hf_ansi_map_callingfeaturesindicator_cnip2fa;
+static int hf_ansi_map_callingfeaturesindicator_cnirfa;
+static int hf_ansi_map_callingfeaturesindicator_cniroverfa;
+static int hf_ansi_map_cdmacallmode_cdma;
+static int hf_ansi_map_cdmacallmode_amps;
+static int hf_ansi_map_cdmacallmode_namps;
+static int hf_ansi_map_cdmacallmode_cls1;
+static int hf_ansi_map_cdmacallmode_cls2;
+static int hf_ansi_map_cdmacallmode_cls3;
+static int hf_ansi_map_cdmacallmode_cls4;
+static int hf_ansi_map_cdmacallmode_cls5;
+static int hf_ansi_map_cdmacallmode_cls6;
+static int hf_ansi_map_cdmacallmode_cls7;
+static int hf_ansi_map_cdmacallmode_cls8;
+static int hf_ansi_map_cdmacallmode_cls9;
+static int hf_ansi_map_cdmacallmode_cls10;
+static int hf_ansi_map_cdmachanneldata_Frame_Offset;
+static int hf_ansi_map_cdmachanneldata_CDMA_ch_no;
+static int hf_ansi_map_cdmachanneldata_band_cls;
+static int hf_ansi_map_cdmachanneldata_lc_mask_b6;
+static int hf_ansi_map_cdmachanneldata_lc_mask_b5;
+static int hf_ansi_map_cdmachanneldata_lc_mask_b4;
+static int hf_ansi_map_cdmachanneldata_lc_mask_b3;
+static int hf_ansi_map_cdmachanneldata_lc_mask_b2;
+static int hf_ansi_map_cdmachanneldata_lc_mask_b1;
+static int hf_ansi_map_cdmachanneldata_np_ext;
+static int hf_ansi_map_cdmachanneldata_nominal_pwr;
+static int hf_ansi_map_cdmachanneldata_nr_preamble;
+
+static int hf_ansi_map_cdmastationclassmark_pc;
+static int hf_ansi_map_cdmastationclassmark_dtx;
+static int hf_ansi_map_cdmastationclassmark_smi;
+static int hf_ansi_map_cdmastationclassmark_dmi;
+static int hf_ansi_map_channeldata_vmac;
+static int hf_ansi_map_channeldata_dtx;
+static int hf_ansi_map_channeldata_scc;
+static int hf_ansi_map_channeldata_chno;
+static int hf_ansi_map_ConfidentialityModes_vp;
+static int hf_ansi_map_controlchanneldata_dcc;
+static int hf_ansi_map_controlchanneldata_cmac;
+static int hf_ansi_map_controlchanneldata_chno;
+static int hf_ansi_map_controlchanneldata_sdcc1;
+static int hf_ansi_map_controlchanneldata_sdcc2;
+static int hf_ansi_map_ConfidentialityModes_se;
+static int hf_ansi_map_deniedauthorizationperiod_period;
+static int hf_ansi_map_ConfidentialityModes_dp;
+
+static int hf_ansi_map_originationtriggers_all;
+static int hf_ansi_map_originationtriggers_local;
+static int hf_ansi_map_originationtriggers_ilata;
+static int hf_ansi_map_originationtriggers_olata;
+static int hf_ansi_map_originationtriggers_int;
+static int hf_ansi_map_originationtriggers_wz;
+static int hf_ansi_map_originationtriggers_unrec;
+static int hf_ansi_map_originationtriggers_rvtc;
+static int hf_ansi_map_originationtriggers_star;
+static int hf_ansi_map_originationtriggers_ds;
+static int hf_ansi_map_originationtriggers_pound;
+static int hf_ansi_map_originationtriggers_dp;
+static int hf_ansi_map_originationtriggers_pa;
+static int hf_ansi_map_originationtriggers_nodig;
+static int hf_ansi_map_originationtriggers_onedig;
+static int hf_ansi_map_originationtriggers_twodig;
+static int hf_ansi_map_originationtriggers_threedig;
+static int hf_ansi_map_originationtriggers_fourdig;
+static int hf_ansi_map_originationtriggers_fivedig;
+static int hf_ansi_map_originationtriggers_sixdig;
+static int hf_ansi_map_originationtriggers_sevendig;
+static int hf_ansi_map_originationtriggers_eightdig;
+static int hf_ansi_map_originationtriggers_ninedig;
+static int hf_ansi_map_originationtriggers_tendig;
+static int hf_ansi_map_originationtriggers_elevendig;
+static int hf_ansi_map_originationtriggers_twelvedig;
+static int hf_ansi_map_originationtriggers_thirteendig;
+static int hf_ansi_map_originationtriggers_fourteendig;
+static int hf_ansi_map_originationtriggers_fifteendig;
+static int hf_ansi_map_triggercapability_init;
+static int hf_ansi_map_triggercapability_kdigit;
+static int hf_ansi_map_triggercapability_all;
+static int hf_ansi_map_triggercapability_rvtc;
+static int hf_ansi_map_triggercapability_oaa;
+static int hf_ansi_map_triggercapability_oans;
+static int hf_ansi_map_triggercapability_odisc;
+static int hf_ansi_map_triggercapability_ona;
+static int hf_ansi_map_triggercapability_ct;
+static int hf_ansi_map_triggercapability_unrec;
+static int hf_ansi_map_triggercapability_pa;
+static int hf_ansi_map_triggercapability_at;
+static int hf_ansi_map_triggercapability_cgraa;
+static int hf_ansi_map_triggercapability_it;
+static int hf_ansi_map_triggercapability_cdraa;
+static int hf_ansi_map_triggercapability_obsy;
+static int hf_ansi_map_triggercapability_tra;
+static int hf_ansi_map_triggercapability_tbusy;
+static int hf_ansi_map_triggercapability_tna;
+static int hf_ansi_map_triggercapability_tans;
+static int hf_ansi_map_triggercapability_tdisc;
+static int hf_ansi_map_winoperationscapability_conn;
+static int hf_ansi_map_winoperationscapability_ccdir;
+static int hf_ansi_map_winoperationscapability_pos;
+static int hf_ansi_map_PACA_Level;
+static int hf_ansi_map_pacaindicator_pa;
+
+static int hf_ansi_map_point_code;
+static int hf_ansi_map_SSN;
+static int hf_ansi_map_win_trigger_list;
+
+static int hf_ansi_map_electronicSerialNumber; /* ElectronicSerialNumber */
+static int hf_ansi_map_msid; /* MSID */
+static int hf_ansi_map_authenticationAlgorithmVersion; /* AuthenticationAlgorithmVersion */
+static int hf_ansi_map_authenticationResponseReauthentication; /* AuthenticationResponseReauthentication */
+static int hf_ansi_map_authenticationResponseUniqueChallenge; /* AuthenticationResponseUniqueChallenge */
+static int hf_ansi_map_callHistoryCount; /* CallHistoryCount */
+static int hf_ansi_map_cdmaPrivateLongCodeMask; /* CDMAPrivateLongCodeMask */
+static int hf_ansi_map_carrierDigits; /* CarrierDigits */
+static int hf_ansi_map_caveKey; /* CaveKey */
+static int hf_ansi_map_denyAccess; /* DenyAccess */
+static int hf_ansi_map_destinationDigits; /* DestinationDigits */
+static int hf_ansi_map_locationAreaID; /* LocationAreaID */
+static int hf_ansi_map_randomVariableReauthentication; /* RandomVariableReauthentication */
+static int hf_ansi_map_meid; /* MEID */
+static int hf_ansi_map_mobileStationMIN; /* MobileStationMIN */
+static int hf_ansi_map_mscid; /* MSCID */
+static int hf_ansi_map_randomVariableSSD; /* RandomVariableSSD */
+static int hf_ansi_map_randomVariableUniqueChallenge; /* RandomVariableUniqueChallenge */
+static int hf_ansi_map_routingDigits; /* RoutingDigits */
+static int hf_ansi_map_senderIdentificationNumber; /* SenderIdentificationNumber */
+static int hf_ansi_map_sharedSecretData; /* SharedSecretData */
+static int hf_ansi_map_signalingMessageEncryptionKey; /* SignalingMessageEncryptionKey */
+static int hf_ansi_map_ssdnotShared; /* SSDNotShared */
+static int hf_ansi_map_updateCount; /* UpdateCount */
+static int hf_ansi_map_interMSCCircuitID; /* InterMSCCircuitID */
+static int hf_ansi_map_mobileIdentificationNumber; /* MobileIdentificationNumber */
+static int hf_ansi_map_countUpdateReport; /* CountUpdateReport */
+static int hf_ansi_map_uniqueChallengeReport; /* UniqueChallengeReport */
+static int hf_ansi_map_reportType; /* ReportType */
+static int hf_ansi_map_systemAccessType; /* SystemAccessType */
+static int hf_ansi_map_systemCapabilities; /* SystemCapabilities */
+static int hf_ansi_map_callHistoryCountExpected; /* CallHistoryCountExpected */
+static int hf_ansi_map_reportType2; /* ReportType */
+static int hf_ansi_map_terminalType; /* TerminalType */
+static int hf_ansi_map_authenticationData; /* AuthenticationData */
+static int hf_ansi_map_authenticationResponse; /* AuthenticationResponse */
+static int hf_ansi_map_cdmaNetworkIdentification; /* CDMANetworkIdentification */
+static int hf_ansi_map_confidentialityModes; /* ConfidentialityModes */
+static int hf_ansi_map_controlChannelMode; /* ControlChannelMode */
+static int hf_ansi_map_digits; /* Digits */
+static int hf_ansi_map_pc_ssn; /* PC_SSN */
+static int hf_ansi_map_randomVariable; /* RandomVariable */
+static int hf_ansi_map_serviceRedirectionCause; /* ServiceRedirectionCause */
+static int hf_ansi_map_suspiciousAccess; /* SuspiciousAccess */
+static int hf_ansi_map_transactionCapability; /* TransactionCapability */
+static int hf_ansi_map_analogRedirectRecord; /* AnalogRedirectRecord */
+static int hf_ansi_map_cdmaRedirectRecord; /* CDMARedirectRecord */
+static int hf_ansi_map_dataKey; /* DataKey */
+static int hf_ansi_map_roamingIndication; /* RoamingIndication */
+static int hf_ansi_map_serviceRedirectionInfo; /* ServiceRedirectionInfo */
+static int hf_ansi_map_voicePrivacyMask; /* VoicePrivacyMask */
+static int hf_ansi_map_reauthenticationReport; /* ReauthenticationReport */
+static int hf_ansi_map_serviceIndicator; /* ServiceIndicator */
+static int hf_ansi_map_signalingMessageEncryptionReport; /* SignalingMessageEncryptionReport */
+static int hf_ansi_map_ssdUpdateReport; /* SSDUpdateReport */
+static int hf_ansi_map_voicePrivacyReport; /* VoicePrivacyReport */
+static int hf_ansi_map_randomVariableBaseStation; /* RandomVariableBaseStation */
+static int hf_ansi_map_authenticationResponseBaseStation; /* AuthenticationResponseBaseStation */
+static int hf_ansi_map_billingID; /* BillingID */
+static int hf_ansi_map_channelData; /* ChannelData */
+static int hf_ansi_map_interSwitchCount; /* InterSwitchCount */
+static int hf_ansi_map_servingCellID; /* ServingCellID */
+static int hf_ansi_map_stationClassMark; /* StationClassMark */
+static int hf_ansi_map_targetCellID; /* TargetCellID */
+static int hf_ansi_map_handoffReason; /* HandoffReason */
+static int hf_ansi_map_handoffState; /* HandoffState */
+static int hf_ansi_map_tdmaBurstIndicator; /* TDMABurstIndicator */
+static int hf_ansi_map_tdmaCallMode; /* TDMACallMode */
+static int hf_ansi_map_tdmaChannelData; /* TDMAChannelData */
+static int hf_ansi_map_baseStationManufacturerCode; /* BaseStationManufacturerCode */
+static int hf_ansi_map_alertCode; /* AlertCode */
+static int hf_ansi_map_cdma2000HandoffInvokeIOSData; /* CDMA2000HandoffInvokeIOSData */
+static int hf_ansi_map_cdmaBandClassList; /* CDMABandClassList */
+static int hf_ansi_map_cdmaCallMode; /* CDMACallMode */
+static int hf_ansi_map_cdmaChannelData; /* CDMAChannelData */
+static int hf_ansi_map_cdmaConnectionReferenceList; /* CDMAConnectionReferenceList */
+static int hf_ansi_map_cdmaMobileProtocolRevision; /* CDMAMobileProtocolRevision */
+static int hf_ansi_map_cdmaMSMeasuredChannelIdentity; /* CDMAMSMeasuredChannelIdentity */
+static int hf_ansi_map_cdmaServiceConfigurationRecord; /* CDMAServiceConfigurationRecord */
+static int hf_ansi_map_cdmaServiceOptionList; /* CDMAServiceOptionList */
+static int hf_ansi_map_cdmaServingOneWayDelay; /* CDMAServingOneWayDelay */
+static int hf_ansi_map_cdmaStationClassMark; /* CDMAStationClassMark */
+static int hf_ansi_map_cdmaStationClassMark2; /* CDMAStationClassMark2 */
+static int hf_ansi_map_cdmaTargetMAHOList; /* CDMATargetMAHOList */
+static int hf_ansi_map_cdmaTargetMeasurementList; /* CDMATargetMeasurementList */
+static int hf_ansi_map_dataPrivacyParameters; /* DataPrivacyParameters */
+static int hf_ansi_map_ilspInformation; /* ISLPInformation */
+static int hf_ansi_map_msLocation; /* MSLocation */
+static int hf_ansi_map_nampsCallMode; /* NAMPSCallMode */
+static int hf_ansi_map_nampsChannelData; /* NAMPSChannelData */
+static int hf_ansi_map_nonPublicData; /* NonPublicData */
+static int hf_ansi_map_pdsnAddress; /* PDSNAddress */
+static int hf_ansi_map_pdsnProtocolType; /* PDSNProtocolType */
+static int hf_ansi_map_qosPriority; /* QoSPriority */
+static int hf_ansi_map_systemOperatorCode; /* SystemOperatorCode */
+static int hf_ansi_map_tdmaBandwidth; /* TDMABandwidth */
+static int hf_ansi_map_tdmaServiceCode; /* TDMAServiceCode */
+static int hf_ansi_map_tdmaTerminalCapability; /* TDMATerminalCapability */
+static int hf_ansi_map_tdmaVoiceCoder; /* TDMAVoiceCoder */
+static int hf_ansi_map_userZoneData; /* UserZoneData */
+static int hf_ansi_map_bsmcstatus; /* BSMCStatus */
+static int hf_ansi_map_cdma2000HandoffResponseIOSData; /* CDMA2000HandoffResponseIOSData */
+static int hf_ansi_map_cdmaCodeChannelList; /* CDMACodeChannelList */
+static int hf_ansi_map_cdmaSearchParameters; /* CDMASearchParameters */
+static int hf_ansi_map_cdmaSearchWindow; /* CDMASearchWindow */
+static int hf_ansi_map_sOCStatus; /* SOCStatus */
+static int hf_ansi_map_releaseReason; /* ReleaseReason */
+static int hf_ansi_map_acgencountered; /* ACGEncountered */
+static int hf_ansi_map_callingPartyName; /* CallingPartyName */
+static int hf_ansi_map_callingPartyNumberDigits1; /* CallingPartyNumberDigits1 */
+static int hf_ansi_map_callingPartyNumberDigits2; /* CallingPartyNumberDigits2 */
+static int hf_ansi_map_callingPartySubaddress; /* CallingPartySubaddress */
+static int hf_ansi_map_conferenceCallingIndicator; /* ConferenceCallingIndicator */
+static int hf_ansi_map_mobileDirectoryNumber; /* MobileDirectoryNumber */
+static int hf_ansi_map_mSCIdentificationNumber; /* MSCIdentificationNumber */
+static int hf_ansi_map_oneTimeFeatureIndicator; /* OneTimeFeatureIndicator */
+static int hf_ansi_map_systemMyTypeCode; /* SystemMyTypeCode */
+static int hf_ansi_map_featureResult; /* FeatureResult */
+static int hf_ansi_map_accessDeniedReason; /* AccessDeniedReason */
+static int hf_ansi_map_actionCode; /* ActionCode */
+static int hf_ansi_map_announcementList; /* AnnouncementList */
+static int hf_ansi_map_callingPartyNumberString1; /* CallingPartyNumberString1 */
+static int hf_ansi_map_callingPartyNumberString2; /* CallingPartyNumberString2 */
+static int hf_ansi_map_digits_Destination; /* Digits */
+static int hf_ansi_map_displayText; /* DisplayText */
+static int hf_ansi_map_displayText2; /* DisplayText2 */
+static int hf_ansi_map_dmh_AccountCodeDigits; /* DMH_AccountCodeDigits */
+static int hf_ansi_map_dmh_AlternateBillingDigits; /* DMH_AlternateBillingDigits */
+static int hf_ansi_map_dmh_BillingDigits; /* DMH_BillingDigits */
+static int hf_ansi_map_dmh_RedirectionIndicator; /* DMH_RedirectionIndicator */
+static int hf_ansi_map_groupInformation; /* GroupInformation */
+static int hf_ansi_map_noAnswerTime; /* NoAnswerTime */
+static int hf_ansi_map_pACAIndicator; /* PACAIndicator */
+static int hf_ansi_map_pilotNumber; /* PilotNumber */
+static int hf_ansi_map_preferredLanguageIndicator; /* PreferredLanguageIndicator */
+static int hf_ansi_map_redirectingNumberDigits; /* RedirectingNumberDigits */
+static int hf_ansi_map_redirectingNumberString; /* RedirectingNumberString */
+static int hf_ansi_map_redirectingSubaddress; /* RedirectingSubaddress */
+static int hf_ansi_map_resumePIC; /* ResumePIC */
+static int hf_ansi_map_terminationList; /* TerminationList */
+static int hf_ansi_map_terminationTriggers; /* TerminationTriggers */
+static int hf_ansi_map_triggerAddressList; /* TriggerAddressList */
+static int hf_ansi_map_emergencyServicesRoutingDigits; /* EmergencyServicesRoutingDigits */
+static int hf_ansi_map_targetCellIDList; /* TargetCellIDList */
+static int hf_ansi_map_signalQuality; /* SignalQuality */
+static int hf_ansi_map_targetMeasurementList; /* TargetMeasurementList */
+static int hf_ansi_map_alertResult; /* AlertResult */
+static int hf_ansi_map_messageWaitingNotificationCount; /* MessageWaitingNotificationCount */
+static int hf_ansi_map_messageWaitingNotificationType; /* MessageWaitingNotificationType */
+static int hf_ansi_map_cdmaBandClass; /* CDMABandClass */
+static int hf_ansi_map_cdmaServiceOption; /* CDMAServiceOption */
+static int hf_ansi_map_cdmaSlotCycleIndex; /* CDMASlotCycleIndex */
+static int hf_ansi_map_extendedMSCID; /* ExtendedMSCID */
+static int hf_ansi_map_extendedSystemMyTypeCode; /* ExtendedSystemMyTypeCode */
+static int hf_ansi_map_imsi; /* IMSI */
+static int hf_ansi_map_legInformation; /* LegInformation */
+static int hf_ansi_map_mSIDUsage; /* MSIDUsage */
+static int hf_ansi_map_networkTMSI; /* NetworkTMSI */
+static int hf_ansi_map_pageCount; /* PageCount */
+static int hf_ansi_map_pageIndicator; /* PageIndicator */
+static int hf_ansi_map_pageResponseTime; /* PageResponseTime */
+static int hf_ansi_map_pilotBillingID; /* PilotBillingID */
+static int hf_ansi_map_redirectingPartyName; /* RedirectingPartyName */
+static int hf_ansi_map_tdmaDataFeaturesIndicator; /* TDMADataFeaturesIndicator */
+static int hf_ansi_map_terminationTreatment; /* TerminationTreatment */
+static int hf_ansi_map_conditionallyDeniedReason; /* ConditionallyDeniedReason */
+static int hf_ansi_map_pagingFrameClass; /* PagingFrameClass */
+static int hf_ansi_map_pSID_RSIDList; /* PSID_RSIDList */
+static int hf_ansi_map_randc; /* RANDC */
+static int hf_ansi_map_tdmaDataMode; /* TDMADataMode */
+static int hf_ansi_map_changeServiceAttributes; /* ChangeServiceAttributes */
+static int hf_ansi_map_edirectingSubaddress; /* RedirectingSubaddress */
+static int hf_ansi_map_setupResult; /* SetupResult */
+static int hf_ansi_map_terminationAccessType; /* TerminationAccessType */
+static int hf_ansi_map_triggerType; /* TriggerType */
+static int hf_ansi_map_winCapability; /* WINCapability */
+static int hf_ansi_map_callingPartyCategory; /* CallingPartyCategory */
+static int hf_ansi_map_controlNetworkID; /* ControlNetworkID */
+static int hf_ansi_map_digits_carrier; /* Digits */
+static int hf_ansi_map_digits_dest; /* Digits */
+static int hf_ansi_map_dmh_ServiceID; /* DMH_ServiceID */
+static int hf_ansi_map_lectronicSerialNumber; /* ElectronicSerialNumber */
+static int hf_ansi_map_deregistrationType; /* DeregistrationType */
+static int hf_ansi_map_servicesResult; /* ServicesResult */
+static int hf_ansi_map_sms_MessageWaitingIndicator; /* SMS_MessageWaitingIndicator */
+static int hf_ansi_map_featureIndicator; /* FeatureIndicator */
+static int hf_ansi_map_authenticationCapability; /* AuthenticationCapability */
+static int hf_ansi_map_callingFeaturesIndicator; /* CallingFeaturesIndicator */
+static int hf_ansi_map_geographicAuthorization; /* GeographicAuthorization */
+static int hf_ansi_map_meidValidated; /* MEIDValidated */
+static int hf_ansi_map_mobilePositionCapability; /* MobilePositionCapability */
+static int hf_ansi_map_originationIndicator; /* OriginationIndicator */
+static int hf_ansi_map_originationTriggers; /* OriginationTriggers */
+static int hf_ansi_map_restrictionDigits; /* RestrictionDigits */
+static int hf_ansi_map_sms_OriginationRestrictions; /* SMS_OriginationRestrictions */
+static int hf_ansi_map_sms_TerminationRestrictions; /* SMS_TerminationRestrictions */
+static int hf_ansi_map_spinipin; /* SPINIPIN */
+static int hf_ansi_map_spiniTriggers; /* SPINITriggers */
+static int hf_ansi_map_terminationRestrictionCode; /* TerminationRestrictionCode */
+static int hf_ansi_map_userGroup; /* UserGroup */
+static int hf_ansi_map_lirMode; /* LIRMode */
+static int hf_ansi_map_cdmaCodeChannel; /* CDMACodeChannel */
+static int hf_ansi_map_cdmaMobileCapabilities; /* CDMAMobileCapabilities */
+static int hf_ansi_map_cdmaServingOneWayDelay2; /* CDMAServingOneWayDelay2 */
+static int hf_ansi_map_cdmaPSMMList; /* CDMAPSMMList */
+static int hf_ansi_map_mpcAddress; /* MPCAddress */
+static int hf_ansi_map_dmh_ChargeInformation; /* DMH_ChargeInformation */
+static int hf_ansi_map_qualificationInformationCode; /* QualificationInformationCode */
+static int hf_ansi_map_authorizationDenied; /* AuthorizationDenied */
+static int hf_ansi_map_authorizationPeriod; /* AuthorizationPeriod */
+static int hf_ansi_map_deniedAuthorizationPeriod; /* DeniedAuthorizationPeriod */
+static int hf_ansi_map_randValidTime; /* RANDValidTime */
+static int hf_ansi_map_redirectionReason; /* RedirectionReason */
+static int hf_ansi_map_cancellationType; /* CancellationType */
+static int hf_ansi_map_controlChannelData; /* ControlChannelData */
+static int hf_ansi_map_receivedSignalQuality; /* ReceivedSignalQuality */
+static int hf_ansi_map_systemAccessData; /* SystemAccessData */
+static int hf_ansi_map_cancellationDenied; /* CancellationDenied */
+static int hf_ansi_map_availabilityType; /* AvailabilityType */
+static int hf_ansi_map_borderCellAccess; /* BorderCellAccess */
+static int hf_ansi_map_msc_Address; /* MSC_Address */
+static int hf_ansi_map_sms_Address; /* SMS_Address */
+static int hf_ansi_map_mpcAddressList; /* MPCAddressList */
+static int hf_ansi_map_digits_Carrier; /* Digits */
+static int hf_ansi_map_digitCollectionControl; /* DigitCollectionControl */
+static int hf_ansi_map_trunkStatus; /* TrunkStatus */
+static int hf_ansi_map_voiceMailboxNumber; /* VoiceMailboxNumber */
+static int hf_ansi_map_voiceMailboxPIN; /* VoiceMailboxPIN */
+static int hf_ansi_map_sms_BearerData; /* SMS_BearerData */
+static int hf_ansi_map_sms_TeleserviceIdentifier; /* SMS_TeleserviceIdentifier */
+static int hf_ansi_map_sms_ChargeIndicator; /* SMS_ChargeIndicator */
+static int hf_ansi_map_sms_DestinationAddress; /* SMS_DestinationAddress */
+static int hf_ansi_map_sms_OriginalDestinationAddress; /* SMS_OriginalDestinationAddress */
+static int hf_ansi_map_sms_OriginalDestinationSubaddress; /* SMS_OriginalDestinationSubaddress */
+static int hf_ansi_map_sms_OriginalOriginatingAddress; /* SMS_OriginalOriginatingAddress */
+static int hf_ansi_map_sms_OriginalOriginatingSubaddress; /* SMS_OriginalOriginatingSubaddress */
+static int hf_ansi_map_sms_OriginatingAddress; /* SMS_OriginatingAddress */
+static int hf_ansi_map_sms_CauseCode; /* SMS_CauseCode */
+static int hf_ansi_map_interMessageTime; /* InterMessageTime */
+static int hf_ansi_map_newlyAssignedIMSI; /* NewlyAssignedIMSI */
+static int hf_ansi_map_newlyAssignedMIN; /* NewlyAssignedMIN */
+static int hf_ansi_map_newMINExtension; /* NewMINExtension */
+static int hf_ansi_map_sms_MessageCount; /* SMS_MessageCount */
+static int hf_ansi_map_sms_NotificationIndicator; /* SMS_NotificationIndicator */
+static int hf_ansi_map_teleservice_Priority; /* Teleservice_Priority */
+static int hf_ansi_map_temporaryReferenceNumber; /* TemporaryReferenceNumber */
+static int hf_ansi_map_mobileStationMSID; /* MobileStationMSID */
+static int hf_ansi_map_sms_TransactionID; /* SMS_TransactionID */
+static int hf_ansi_map_sms_AccessDeniedReason; /* SMS_AccessDeniedReason */
+static int hf_ansi_map_seizureType; /* SeizureType */
+static int hf_ansi_map_requiredParametersMask; /* RequiredParametersMask */
+static int hf_ansi_map_reasonList; /* ReasonList */
+static int hf_ansi_map_networkTMSIExpirationTime; /* NetworkTMSIExpirationTime */
+static int hf_ansi_map_newNetworkTMSI; /* NewNetworkTMSI */
+static int hf_ansi_map_serviceID; /* ServiceID */
+static int hf_ansi_map_dataAccessElementList; /* DataAccessElementList */
+static int hf_ansi_map_timeDateOffset; /* TimeDateOffset */
+static int hf_ansi_map_timeOfDay; /* TimeOfDay */
+static int hf_ansi_map_dmd_BillingIndicator; /* DMH_BillingIndicator */
+static int hf_ansi_map_failureType; /* FailureType */
+static int hf_ansi_map_failureCause; /* FailureCause */
+static int hf_ansi_map_outingDigits; /* RoutingDigits */
+static int hf_ansi_map_databaseKey; /* DatabaseKey */
+static int hf_ansi_map_modificationRequestList; /* ModificationRequestList */
+static int hf_ansi_map_modificationResultList; /* ModificationResultList */
+static int hf_ansi_map_serviceDataAccessElementList; /* ServiceDataAccessElementList */
+static int hf_ansi_map_privateSpecializedResource; /* PrivateSpecializedResource */
+static int hf_ansi_map_specializedResource; /* SpecializedResource */
+static int hf_ansi_map_executeScript; /* ExecuteScript */
+static int hf_ansi_map_scriptResult; /* ScriptResult */
+static int hf_ansi_map_tdmaVoiceMode; /* TDMAVoiceMode */
+static int hf_ansi_map_callStatus; /* CallStatus */
+static int hf_ansi_map_releaseCause; /* ReleaseCause */
+static int hf_ansi_map_callRecoveryIDList; /* CallRecoveryIDList */
+static int hf_ansi_map_positionInformationCode; /* PositionInformationCode */
+static int hf_ansi_map_mSStatus; /* MSStatus */
+static int hf_ansi_map_pSID_RSIDInformation; /* PSID_RSIDInformation */
+static int hf_ansi_map_positionRequestType; /* PositionRequestType */
+static int hf_ansi_map_lcsBillingID; /* LCSBillingID */
+static int hf_ansi_map_lcs_Client_ID; /* LCS_Client_ID */
+static int hf_ansi_map_dtxIndication; /* DTXIndication */
+static int hf_ansi_map_tdma_MAHO_CELLID; /* TDMA_MAHO_CELLID */
+static int hf_ansi_map_tdma_MAHO_CHANNEL; /* TDMA_MAHO_CHANNEL */
+static int hf_ansi_map_tdma_TimeAlignment; /* TDMA_TimeAlignment */
+static int hf_ansi_map_pqos_HorizontalPosition; /* PQOS_HorizontalPosition */
+static int hf_ansi_map_pqos_HorizontalVelocity; /* PQOS_HorizontalVelocity */
+static int hf_ansi_map_pqos_MaximumPositionAge; /* PQOS_MaximumPositionAge */
+static int hf_ansi_map_pqos_PositionPriority; /* PQOS_PositionPriority */
+static int hf_ansi_map_pqos_ResponseTime; /* PQOS_ResponseTime */
+static int hf_ansi_map_pqos_VerticalPosition; /* PQOS_VerticalPosition */
+static int hf_ansi_map_pqos_VerticalVelocity; /* PQOS_VerticalVelocity */
+static int hf_ansi_map_cdmaPSMMCount; /* CDMAPSMMCount */
+static int hf_ansi_map_lirAuthorization; /* LIRAuthorization */
+static int hf_ansi_map_mpcid; /* MPCID */
+static int hf_ansi_map_tdma_MAHORequest; /* TDMA_MAHORequest */
+static int hf_ansi_map_positionResult; /* PositionResult */
+static int hf_ansi_map_positionInformation; /* PositionInformation */
+static int hf_ansi_map_controlType; /* ControlType */
+static int hf_ansi_map_destinationAddress; /* DestinationAddress */
+static int hf_ansi_map_gapDuration; /* GapDuration */
+static int hf_ansi_map_gapInterval; /* GapInterval */
+static int hf_ansi_map_invokingNEType; /* InvokingNEType */
+static int hf_ansi_map_range; /* Range */
+static int hf_ansi_map_meidStatus; /* MEIDStatus */
+static int hf_ansi_map_aKeyProtocolVersion; /* AKeyProtocolVersion */
+static int hf_ansi_map_mobileStationPartialKey; /* MobileStationPartialKey */
+static int hf_ansi_map_newlyAssignedMSID; /* NewlyAssignedMSID */
+static int hf_ansi_map_baseStationPartialKey; /* BaseStationPartialKey */
+static int hf_ansi_map_modulusValue; /* ModulusValue */
+static int hf_ansi_map_otasp_ResultCode; /* OTASP_ResultCode */
+static int hf_ansi_map_primitiveValue; /* PrimitiveValue */
+static int hf_ansi_map_record_Type; /* Record_Type */
+static int hf_ansi_map_information_Record; /* Information_Record */
+static int hf_ansi_map_cdma2000MobileSupportedCapabilities; /* CDMA2000MobileSupportedCapabilities */
+static int hf_ansi_map_announcementCode1; /* AnnouncementCode */
+static int hf_ansi_map_announcementCode2; /* AnnouncementCode */
+static int hf_ansi_map_cdmaPilotPN; /* CDMAPilotPN */
+static int hf_ansi_map_cdmaPowerCombinedIndicator; /* CDMAPowerCombinedIndicator */
+static int hf_ansi_map_CDMACodeChannelList_item; /* CDMACodeChannelInformation */
+static int hf_ansi_map_cdmaPilotStrength; /* CDMAPilotStrength */
+static int hf_ansi_map_cdmaTargetOneWayDelay; /* CDMATargetOneWayDelay */
+static int hf_ansi_map_CDMATargetMAHOList_item; /* CDMATargetMAHOInformation */
+static int hf_ansi_map_cdmaSignalQuality; /* CDMASignalQuality */
+static int hf_ansi_map_CDMATargetMeasurementList_item; /* CDMATargetMeasurementInformation */
+static int hf_ansi_map_TargetMeasurementList_item; /* TargetMeasurementInformation */
+static int hf_ansi_map_TerminationList_item; /* TerminationList_item */
+static int hf_ansi_map_intersystemTermination; /* IntersystemTermination */
+static int hf_ansi_map_localTermination; /* LocalTermination */
+static int hf_ansi_map_pstnTermination; /* PSTNTermination */
+static int hf_ansi_map_CDMABandClassList_item; /* CDMABandClassInformation */
+static int hf_ansi_map_CDMAServiceOptionList_item; /* CDMAServiceOption */
+static int hf_ansi_map_pSID_RSIDInformation1; /* PSID_RSIDInformation */
+static int hf_ansi_map_targetCellID1; /* TargetCellID */
+static int hf_ansi_map_cdmaConnectionReference; /* CDMAConnectionReference */
+static int hf_ansi_map_cdmaState; /* CDMAState */
+static int hf_ansi_map_cdmaServiceOptionConnectionIdentifier; /* CDMAServiceOptionConnectionIdentifier */
+static int hf_ansi_map_CDMAConnectionReferenceList_item; /* CDMAConnectionReferenceList_item */
+static int hf_ansi_map_cdmaConnectionReferenceInformation; /* CDMAConnectionReferenceInformation */
+static int hf_ansi_map_cdmaConnectionReferenceInformation2; /* CDMAConnectionReferenceInformation */
+static int hf_ansi_map_analogRedirectInfo; /* AnalogRedirectInfo */
+static int hf_ansi_map_CDMAChannelNumberList_item; /* CDMAChannelNumberList_item */
+static int hf_ansi_map_cdmaChannelNumber; /* CDMAChannelNumber */
+static int hf_ansi_map_cdmaChannelNumber2; /* CDMAChannelNumber */
+static int hf_ansi_map_cdmaChannelNumberList; /* CDMAChannelNumberList */
+static int hf_ansi_map_dataID; /* DataID */
+static int hf_ansi_map_change; /* Change */
+static int hf_ansi_map_dataValue; /* DataValue */
+static int hf_ansi_map_DataAccessElementList_item; /* DataAccessElementList_item */
+static int hf_ansi_map_dataAccessElement1; /* DataAccessElement */
+static int hf_ansi_map_dataAccessElement2; /* DataAccessElement */
+static int hf_ansi_map_dataResult; /* DataResult */
+static int hf_ansi_map_DataUpdateResultList_item; /* DataUpdateResult */
+static int hf_ansi_map_globalTitle; /* GlobalTitle */
+static int hf_ansi_map_pC_SSN; /* PC_SSN */
+static int hf_ansi_map_scriptName; /* ScriptName */
+static int hf_ansi_map_scriptArgument; /* ScriptArgument */
+static int hf_ansi_map_allOrNone; /* AllOrNone */
+static int hf_ansi_map_ModificationRequestList_item; /* ModificationRequest */
+static int hf_ansi_map_serviceDataResultList; /* ServiceDataResultList */
+static int hf_ansi_map_ModificationResultList_item; /* ModificationResult */
+static int hf_ansi_map_ServiceDataAccessElementList_item; /* ServiceDataAccessElement */
+static int hf_ansi_map_dataUpdateResultList; /* DataUpdateResultList */
+static int hf_ansi_map_ServiceDataResultList_item; /* ServiceDataResult */
+static int hf_ansi_map_triggerList; /* TriggerList */
+static int hf_ansi_map_triggerListOpt; /* TriggerList */
+static int hf_ansi_map_wIN_TriggerList; /* WIN_TriggerList */
+static int hf_ansi_map_triggerCapability; /* TriggerCapability */
+static int hf_ansi_map_wINOperationsCapability; /* WINOperationsCapability */
+static int hf_ansi_map_CallRecoveryIDList_item; /* CallRecoveryID */
+static int hf_ansi_map_generalizedTime; /* GeneralizedTime */
+static int hf_ansi_map_geographicPosition; /* GeographicPosition */
+static int hf_ansi_map_positionSource; /* PositionSource */
+static int hf_ansi_map_horizontal_Velocity; /* Horizontal_Velocity */
+static int hf_ansi_map_vertical_Velocity; /* Vertical_Velocity */
+static int hf_ansi_map_sCFOverloadGapInterval; /* SCFOverloadGapInterval */
+static int hf_ansi_map_serviceManagementSystemGapInterval; /* ServiceManagementSystemGapInterval */
+static int hf_ansi_map_CDMAPSMMList_item; /* CDMAPSMMList_item */
+static int hf_ansi_map_cdmaTargetMAHOList2; /* CDMATargetMAHOList */
+static int hf_ansi_map_mpcAddress2; /* MPCAddress */
+static int hf_ansi_map_mobileStationIMSI; /* MobileStationIMSI */
+static int hf_ansi_map_handoffMeasurementRequest; /* HandoffMeasurementRequest */
+static int hf_ansi_map_facilitiesDirective; /* FacilitiesDirective */
+static int hf_ansi_map_handoffBack; /* HandoffBack */
+static int hf_ansi_map_facilitiesRelease; /* FacilitiesRelease */
+static int hf_ansi_map_qualificationRequest; /* QualificationRequest */
+static int hf_ansi_map_qualificationDirective; /* QualificationDirective */
+static int hf_ansi_map_blocking; /* Blocking */
+static int hf_ansi_map_unblocking; /* Unblocking */
+static int hf_ansi_map_resetCircuit; /* ResetCircuit */
+static int hf_ansi_map_trunkTest; /* TrunkTest */
+static int hf_ansi_map_trunkTestDisconnect; /* TrunkTestDisconnect */
+static int hf_ansi_map_registrationNotification; /* RegistrationNotification */
+static int hf_ansi_map_registrationCancellation; /* RegistrationCancellation */
+static int hf_ansi_map_locationRequest; /* LocationRequest */
+static int hf_ansi_map_routingRequest; /* RoutingRequest */
+static int hf_ansi_map_featureRequest; /* FeatureRequest */
+static int hf_ansi_map_unreliableRoamerDataDirective; /* UnreliableRoamerDataDirective */
+static int hf_ansi_map_mSInactive; /* MSInactive */
+static int hf_ansi_map_transferToNumberRequest; /* TransferToNumberRequest */
+static int hf_ansi_map_redirectionRequest; /* RedirectionRequest */
+static int hf_ansi_map_handoffToThird; /* HandoffToThird */
+static int hf_ansi_map_flashRequest; /* FlashRequest */
+static int hf_ansi_map_authenticationDirective; /* AuthenticationDirective */
+static int hf_ansi_map_authenticationRequest; /* AuthenticationRequest */
+static int hf_ansi_map_baseStationChallenge; /* BaseStationChallenge */
+static int hf_ansi_map_authenticationFailureReport; /* AuthenticationFailureReport */
+static int hf_ansi_map_countRequest; /* CountRequest */
+static int hf_ansi_map_interSystemPage; /* InterSystemPage */
+static int hf_ansi_map_unsolicitedResponse; /* UnsolicitedResponse */
+static int hf_ansi_map_bulkDeregistration; /* BulkDeregistration */
+static int hf_ansi_map_handoffMeasurementRequest2; /* HandoffMeasurementRequest2 */
+static int hf_ansi_map_facilitiesDirective2; /* FacilitiesDirective2 */
+static int hf_ansi_map_handoffBack2; /* HandoffBack2 */
+static int hf_ansi_map_handoffToThird2; /* HandoffToThird2 */
+static int hf_ansi_map_authenticationDirectiveForward; /* AuthenticationDirectiveForward */
+static int hf_ansi_map_authenticationStatusReport; /* AuthenticationStatusReport */
+static int hf_ansi_map_informationDirective; /* InformationDirective */
+static int hf_ansi_map_informationForward; /* InformationForward */
+static int hf_ansi_map_interSystemAnswer; /* InterSystemAnswer */
+static int hf_ansi_map_interSystemPage2; /* InterSystemPage2 */
+static int hf_ansi_map_interSystemSetup; /* InterSystemSetup */
+static int hf_ansi_map_originationRequest; /* OriginationRequest */
+static int hf_ansi_map_randomVariableRequest; /* RandomVariableRequest */
+static int hf_ansi_map_redirectionDirective; /* RedirectionDirective */
+static int hf_ansi_map_remoteUserInteractionDirective; /* RemoteUserInteractionDirective */
+static int hf_ansi_map_sMSDeliveryBackward; /* SMSDeliveryBackward */
+static int hf_ansi_map_sMSDeliveryForward; /* SMSDeliveryForward */
+static int hf_ansi_map_sMSDeliveryPointToPoint; /* SMSDeliveryPointToPoint */
+static int hf_ansi_map_sMSNotification; /* SMSNotification */
+static int hf_ansi_map_sMSRequest; /* SMSRequest */
+static int hf_ansi_map_oTASPRequest; /* OTASPRequest */
+static int hf_ansi_map_changeFacilities; /* ChangeFacilities */
+static int hf_ansi_map_changeService; /* ChangeService */
+static int hf_ansi_map_parameterRequest; /* ParameterRequest */
+static int hf_ansi_map_tMSIDirective; /* TMSIDirective */
+static int hf_ansi_map_numberPortabilityRequest; /* NumberPortabilityRequest */
+static int hf_ansi_map_serviceRequest; /* ServiceRequest */
+static int hf_ansi_map_analyzedInformation; /* AnalyzedInformation */
+static int hf_ansi_map_connectionFailureReport; /* ConnectionFailureReport */
+static int hf_ansi_map_connectResource; /* ConnectResource */
+static int hf_ansi_map_facilitySelectedAndAvailable; /* FacilitySelectedAndAvailable */
+static int hf_ansi_map_modify; /* Modify */
+static int hf_ansi_map_search; /* Search */
+static int hf_ansi_map_seizeResource; /* SeizeResource */
+static int hf_ansi_map_sRFDirective; /* SRFDirective */
+static int hf_ansi_map_tBusy; /* TBusy */
+static int hf_ansi_map_tNoAnswer; /* TNoAnswer */
+static int hf_ansi_map_smsDeliveryPointToPointAck; /* SMSDeliveryPointToPointAck */
+static int hf_ansi_map_messageDirective; /* MessageDirective */
+static int hf_ansi_map_bulkDisconnection; /* BulkDisconnection */
+static int hf_ansi_map_callControlDirective; /* CallControlDirective */
+static int hf_ansi_map_oAnswer; /* OAnswer */
+static int hf_ansi_map_oDisconnect; /* ODisconnect */
+static int hf_ansi_map_callRecoveryReport; /* CallRecoveryReport */
+static int hf_ansi_map_tAnswer; /* TAnswer */
+static int hf_ansi_map_tDisconnect; /* TDisconnect */
+static int hf_ansi_map_unreliableCallData; /* UnreliableCallData */
+static int hf_ansi_map_oCalledPartyBusy; /* OCalledPartyBusy */
+static int hf_ansi_map_oNoAnswer; /* ONoAnswer */
+static int hf_ansi_map_positionRequest; /* PositionRequest */
+static int hf_ansi_map_positionRequestForward; /* PositionRequestForward */
+static int hf_ansi_map_callTerminationReport; /* CallTerminationReport */
+static int hf_ansi_map_geoPositionRequest; /* GeoPositionRequest */
+static int hf_ansi_map_interSystemPositionRequest; /* InterSystemPositionRequest */
+static int hf_ansi_map_interSystemPositionRequestForward; /* InterSystemPositionRequestForward */
+static int hf_ansi_map_aCGDirective; /* ACGDirective */
+static int hf_ansi_map_roamerDatabaseVerificationRequest; /* RoamerDatabaseVerificationRequest */
+static int hf_ansi_map_addService; /* AddService */
+static int hf_ansi_map_dropService; /* DropService */
+static int hf_ansi_map_lcsParameterRequest; /* LCSParameterRequest */
+static int hf_ansi_map_checkMEID; /* CheckMEID */
+static int hf_ansi_map_positionEventNotification; /* PositionEventNotification */
+static int hf_ansi_map_statusRequest; /* StatusRequest */
+static int hf_ansi_map_interSystemSMSDeliveryPointToPoint; /* InterSystemSMSDeliveryPointToPoint */
+static int hf_ansi_map_qualificationRequest2; /* QualificationRequest2 */
+static int hf_ansi_map_handoffMeasurementRequestRes; /* HandoffMeasurementRequestRes */
+static int hf_ansi_map_facilitiesDirectiveRes; /* FacilitiesDirectiveRes */
+static int hf_ansi_map_handoffBackRes; /* HandoffBackRes */
+static int hf_ansi_map_facilitiesReleaseRes; /* FacilitiesReleaseRes */
+static int hf_ansi_map_qualificationDirectiveRes; /* QualificationDirectiveRes */
+static int hf_ansi_map_qualificationRequestRes; /* QualificationRequestRes */
+static int hf_ansi_map_resetCircuitRes; /* ResetCircuitRes */
+static int hf_ansi_map_registrationNotificationRes; /* RegistrationNotificationRes */
+static int hf_ansi_map_registrationCancellationRes; /* RegistrationCancellationRes */
+static int hf_ansi_map_locationRequestRes; /* LocationRequestRes */
+static int hf_ansi_map_routingRequestRes; /* RoutingRequestRes */
+static int hf_ansi_map_featureRequestRes; /* FeatureRequestRes */
+static int hf_ansi_map_transferToNumberRequestRes; /* TransferToNumberRequestRes */
+static int hf_ansi_map_handoffToThirdRes; /* HandoffToThirdRes */
+static int hf_ansi_map_authenticationDirectiveRes; /* AuthenticationDirectiveRes */
+static int hf_ansi_map_authenticationRequestRes; /* AuthenticationRequestRes */
+static int hf_ansi_map_baseStationChallengeRes; /* BaseStationChallengeRes */
+static int hf_ansi_map_authenticationFailureReportRes; /* AuthenticationFailureReportRes */
+static int hf_ansi_map_countRequestRes; /* CountRequestRes */
+static int hf_ansi_map_interSystemPageRes; /* InterSystemPageRes */
+static int hf_ansi_map_unsolicitedResponseRes; /* UnsolicitedResponseRes */
+static int hf_ansi_map_handoffMeasurementRequest2Res; /* HandoffMeasurementRequest2Res */
+static int hf_ansi_map_facilitiesDirective2Res; /* FacilitiesDirective2Res */
+static int hf_ansi_map_handoffBack2Res; /* HandoffBack2Res */
+static int hf_ansi_map_handoffToThird2Res; /* HandoffToThird2Res */
+static int hf_ansi_map_authenticationDirectiveForwardRes; /* AuthenticationDirectiveForwardRes */
+static int hf_ansi_map_authenticationStatusReportRes; /* AuthenticationStatusReportRes */
+static int hf_ansi_map_informationDirectiveRes; /* InformationDirectiveRes */
+static int hf_ansi_map_informationForwardRes; /* InformationForwardRes */
+static int hf_ansi_map_interSystemPage2Res; /* InterSystemPage2Res */
+static int hf_ansi_map_interSystemSetupRes; /* InterSystemSetupRes */
+static int hf_ansi_map_originationRequestRes; /* OriginationRequestRes */
+static int hf_ansi_map_randomVariableRequestRes; /* RandomVariableRequestRes */
+static int hf_ansi_map_remoteUserInteractionDirectiveRes; /* RemoteUserInteractionDirectiveRes */
+static int hf_ansi_map_sMSDeliveryBackwardRes; /* SMSDeliveryBackwardRes */
+static int hf_ansi_map_sMSDeliveryForwardRes; /* SMSDeliveryForwardRes */
+static int hf_ansi_map_sMSDeliveryPointToPointRes; /* SMSDeliveryPointToPointRes */
+static int hf_ansi_map_sMSNotificationRes; /* SMSNotificationRes */
+static int hf_ansi_map_sMSRequestRes; /* SMSRequestRes */
+static int hf_ansi_map_oTASPRequestRes; /* OTASPRequestRes */
+static int hf_ansi_map_changeFacilitiesRes; /* ChangeFacilitiesRes */
+static int hf_ansi_map_changeServiceRes; /* ChangeServiceRes */
+static int hf_ansi_map_parameterRequestRes; /* ParameterRequestRes */
+static int hf_ansi_map_tMSIDirectiveRes; /* TMSIDirectiveRes */
+static int hf_ansi_map_numberPortabilityRequestRes; /* NumberPortabilityRequestRes */
+static int hf_ansi_map_serviceRequestRes; /* ServiceRequestRes */
+static int hf_ansi_map_analyzedInformationRes; /* AnalyzedInformationRes */
+static int hf_ansi_map_facilitySelectedAndAvailableRes; /* FacilitySelectedAndAvailableRes */
+static int hf_ansi_map_modifyRes; /* ModifyRes */
+static int hf_ansi_map_searchRes; /* SearchRes */
+static int hf_ansi_map_seizeResourceRes; /* SeizeResourceRes */
+static int hf_ansi_map_sRFDirectiveRes; /* SRFDirectiveRes */
+static int hf_ansi_map_tBusyRes; /* TBusyRes */
+static int hf_ansi_map_tNoAnswerRes; /* TNoAnswerRes */
+static int hf_ansi_map_callControlDirectiveRes; /* CallControlDirectiveRes */
+static int hf_ansi_map_oDisconnectRes; /* ODisconnectRes */
+static int hf_ansi_map_tDisconnectRes; /* TDisconnectRes */
+static int hf_ansi_map_oCalledPartyBusyRes; /* OCalledPartyBusyRes */
+static int hf_ansi_map_oNoAnswerRes; /* ONoAnswerRes */
+static int hf_ansi_map_positionRequestRes; /* PositionRequestRes */
+static int hf_ansi_map_positionRequestForwardRes; /* PositionRequestForwardRes */
+static int hf_ansi_map_interSystemPositionRequestRes; /* InterSystemPositionRequestRes */
+static int hf_ansi_map_interSystemPositionRequestForwardRes; /* InterSystemPositionRequestForwardRes */
+static int hf_ansi_map_roamerDatabaseVerificationRequestRes; /* RoamerDatabaseVerificationRequestRes */
+static int hf_ansi_map_addServiceRes; /* AddServiceRes */
+static int hf_ansi_map_dropServiceRes; /* DropServiceRes */
+static int hf_ansi_map_interSystemSMSPage; /* InterSystemSMSPage */
+static int hf_ansi_map_lcsParameterRequestRes; /* LCSParameterRequestRes */
+static int hf_ansi_map_checkMEIDRes; /* CheckMEIDRes */
+static int hf_ansi_map_statusRequestRes; /* StatusRequestRes */
+static int hf_ansi_map_interSystemSMSDeliveryPointToPointRes; /* InterSystemSMSDeliveryPointToPointRes */
+static int hf_ansi_map_qualificationRequest2Res; /* QualificationRequest2Res */
/* Initialize the subtree pointers */
-static gint ett_ansi_map = -1;
-static gint ett_mintype = -1;
-static gint ett_digitstype = -1;
-static gint ett_billingid = -1;
-static gint ett_sms_bearer_data = -1;
-static gint ett_sms_teleserviceIdentifier = -1;
-static gint ett_extendedmscid = -1;
-static gint ett_extendedsystemmytypecode = -1;
-static gint ett_handoffstate = -1;
-static gint ett_mscid = -1;
-static gint ett_cdmachanneldata = -1;
-static gint ett_cdmastationclassmark = -1;
-static gint ett_channeldata = -1;
-static gint ett_confidentialitymodes = -1;
-static gint ett_controlchanneldata = -1;
-static gint ett_CDMA2000HandoffInvokeIOSData = -1;
-static gint ett_CDMA2000HandoffResponseIOSData = -1;
-static gint ett_originationtriggers = -1;
-static gint ett_pacaindicator = -1;
-static gint ett_callingpartyname = -1;
-static gint ett_triggercapability = -1;
-static gint ett_winoperationscapability = -1;
-static gint ett_win_trigger_list = -1;
-static gint ett_controlnetworkid = -1;
-static gint ett_transactioncapability = -1;
-static gint ett_cdmaserviceoption = -1;
-static gint ett_systemcapabilities = -1;
-static gint ett_sms_originationrestrictions = -1;
-
-static gint ett_ansi_map_AuthenticationDirective_U = -1;
-static gint ett_ansi_map_AuthenticationDirectiveRes_U = -1;
-static gint ett_ansi_map_AuthenticationDirectiveForward_U = -1;
-static gint ett_ansi_map_AuthenticationDirectiveForwardRes_U = -1;
-static gint ett_ansi_map_AuthenticationFailureReport_U = -1;
-static gint ett_ansi_map_AuthenticationFailureReportRes_U = -1;
-static gint ett_ansi_map_AuthenticationRequest_U = -1;
-static gint ett_ansi_map_AuthenticationRequestRes_U = -1;
-static gint ett_ansi_map_AuthenticationStatusReport_U = -1;
-static gint ett_ansi_map_AuthenticationStatusReportRes_U = -1;
-static gint ett_ansi_map_BaseStationChallenge_U = -1;
-static gint ett_ansi_map_BaseStationChallengeRes_U = -1;
-static gint ett_ansi_map_Blocking_U = -1;
-static gint ett_ansi_map_BulkDeregistration_U = -1;
-static gint ett_ansi_map_CountRequest_U = -1;
-static gint ett_ansi_map_CountRequestRes_U = -1;
-static gint ett_ansi_map_FacilitiesDirective_U = -1;
-static gint ett_ansi_map_FacilitiesDirectiveRes_U = -1;
-static gint ett_ansi_map_FacilitiesDirective2_U = -1;
-static gint ett_ansi_map_FacilitiesDirective2Res_U = -1;
-static gint ett_ansi_map_FacilitiesRelease_U = -1;
-static gint ett_ansi_map_FacilitiesReleaseRes_U = -1;
-static gint ett_ansi_map_FeatureRequest_U = -1;
-static gint ett_ansi_map_FeatureRequestRes_U = -1;
-static gint ett_ansi_map_FlashRequest_U = -1;
-static gint ett_ansi_map_HandoffBack_U = -1;
-static gint ett_ansi_map_HandoffBackRes_U = -1;
-static gint ett_ansi_map_HandoffBack2_U = -1;
-static gint ett_ansi_map_HandoffBack2Res_U = -1;
-static gint ett_ansi_map_HandoffMeasurementRequest_U = -1;
-static gint ett_ansi_map_HandoffMeasurementRequestRes_U = -1;
-static gint ett_ansi_map_HandoffMeasurementRequest2_U = -1;
-static gint ett_ansi_map_HandoffMeasurementRequest2Res_U = -1;
-static gint ett_ansi_map_HandoffToThird_U = -1;
-static gint ett_ansi_map_HandoffToThirdRes_U = -1;
-static gint ett_ansi_map_HandoffToThird2_U = -1;
-static gint ett_ansi_map_HandoffToThird2Res_U = -1;
-static gint ett_ansi_map_InformationDirective_U = -1;
-static gint ett_ansi_map_InformationDirectiveRes_U = -1;
-static gint ett_ansi_map_InformationForward_U = -1;
-static gint ett_ansi_map_InformationForwardRes_U = -1;
-static gint ett_ansi_map_InterSystemAnswer_U = -1;
-static gint ett_ansi_map_InterSystemPage_U = -1;
-static gint ett_ansi_map_InterSystemPageRes_U = -1;
-static gint ett_ansi_map_InterSystemPage2_U = -1;
-static gint ett_ansi_map_InterSystemPage2Res_U = -1;
-static gint ett_ansi_map_InterSystemSetup_U = -1;
-static gint ett_ansi_map_InterSystemSetupRes_U = -1;
-static gint ett_ansi_map_LocationRequest_U = -1;
-static gint ett_ansi_map_LocationRequestRes_U = -1;
-static gint ett_ansi_map_MSInactive_U = -1;
-static gint ett_ansi_map_OriginationRequest_U = -1;
-static gint ett_ansi_map_OriginationRequestRes_U = -1;
-static gint ett_ansi_map_QualificationDirective_U = -1;
-static gint ett_ansi_map_QualificationDirectiveRes_U = -1;
-static gint ett_ansi_map_QualificationRequest_U = -1;
-static gint ett_ansi_map_QualificationRequestRes_U = -1;
-static gint ett_ansi_map_RandomVariableRequest_U = -1;
-static gint ett_ansi_map_RandomVariableRequestRes_U = -1;
-static gint ett_ansi_map_RedirectionDirective_U = -1;
-static gint ett_ansi_map_RedirectionRequest_U = -1;
-static gint ett_ansi_map_RegistrationCancellation_U = -1;
-static gint ett_ansi_map_RegistrationCancellationRes_U = -1;
-static gint ett_ansi_map_RegistrationNotification_U = -1;
-static gint ett_ansi_map_RegistrationNotificationRes_U = -1;
-static gint ett_ansi_map_RemoteUserInteractionDirective_U = -1;
-static gint ett_ansi_map_RemoteUserInteractionDirectiveRes_U = -1;
-static gint ett_ansi_map_ResetCircuit_U = -1;
-static gint ett_ansi_map_ResetCircuitRes_U = -1;
-static gint ett_ansi_map_RoutingRequest_U = -1;
-static gint ett_ansi_map_RoutingRequestRes_U = -1;
-static gint ett_ansi_map_SMSDeliveryBackward_U = -1;
-static gint ett_ansi_map_SMSDeliveryBackwardRes_U = -1;
-static gint ett_ansi_map_SMSDeliveryForward_U = -1;
-static gint ett_ansi_map_SMSDeliveryForwardRes_U = -1;
-static gint ett_ansi_map_SMSDeliveryPointToPoint_U = -1;
-static gint ett_ansi_map_SMSDeliveryPointToPointRes_U = -1;
-static gint ett_ansi_map_SMSDeliveryPointToPointAck_U = -1;
-static gint ett_ansi_map_SMSNotification_U = -1;
-static gint ett_ansi_map_SMSNotificationRes_U = -1;
-static gint ett_ansi_map_SMSRequest_U = -1;
-static gint ett_ansi_map_SMSRequestRes_U = -1;
-static gint ett_ansi_map_TransferToNumberRequest_U = -1;
-static gint ett_ansi_map_TransferToNumberRequestRes_U = -1;
-static gint ett_ansi_map_TrunkTest_U = -1;
-static gint ett_ansi_map_TrunkTestDisconnect_U = -1;
-static gint ett_ansi_map_Unblocking_U = -1;
-static gint ett_ansi_map_UnreliableRoamerDataDirective_U = -1;
-static gint ett_ansi_map_UnsolicitedResponse_U = -1;
-static gint ett_ansi_map_UnsolicitedResponseRes_U = -1;
-static gint ett_ansi_map_ParameterRequest_U = -1;
-static gint ett_ansi_map_ParameterRequestRes_U = -1;
-static gint ett_ansi_map_TMSIDirective_U = -1;
-static gint ett_ansi_map_TMSIDirectiveRes_U = -1;
-static gint ett_ansi_map_NumberPortabilityRequest_U = -1;
-static gint ett_ansi_map_NumberPortabilityRequestRes_U = -1;
-static gint ett_ansi_map_ServiceRequest_U = -1;
-static gint ett_ansi_map_ServiceRequestRes_U = -1;
-static gint ett_ansi_map_AnalyzedInformation_U = -1;
-static gint ett_ansi_map_AnalyzedInformationRes_U = -1;
-static gint ett_ansi_map_ConnectionFailureReport_U = -1;
-static gint ett_ansi_map_ConnectResource_U = -1;
-static gint ett_ansi_map_FacilitySelectedAndAvailable_U = -1;
-static gint ett_ansi_map_FacilitySelectedAndAvailableRes_U = -1;
-static gint ett_ansi_map_Modify_U = -1;
-static gint ett_ansi_map_ModifyRes_U = -1;
-static gint ett_ansi_map_Search_U = -1;
-static gint ett_ansi_map_SearchRes_U = -1;
-static gint ett_ansi_map_SeizeResource_U = -1;
-static gint ett_ansi_map_SeizeResourceRes_U = -1;
-static gint ett_ansi_map_SRFDirective_U = -1;
-static gint ett_ansi_map_SRFDirectiveRes_U = -1;
-static gint ett_ansi_map_TBusy_U = -1;
-static gint ett_ansi_map_TBusyRes_U = -1;
-static gint ett_ansi_map_TNoAnswer_U = -1;
-static gint ett_ansi_map_TNoAnswerRes_U = -1;
-static gint ett_ansi_map_ChangeFacilities_U = -1;
-static gint ett_ansi_map_ChangeFacilitiesRes_U = -1;
-static gint ett_ansi_map_ChangeService_U = -1;
-static gint ett_ansi_map_ChangeServiceRes_U = -1;
-static gint ett_ansi_map_MessageDirective_U = -1;
-static gint ett_ansi_map_BulkDisconnection_U = -1;
-static gint ett_ansi_map_CallControlDirective_U = -1;
-static gint ett_ansi_map_CallControlDirectiveRes_U = -1;
-static gint ett_ansi_map_OAnswer_U = -1;
-static gint ett_ansi_map_ODisconnect_U = -1;
-static gint ett_ansi_map_ODisconnectRes_U = -1;
-static gint ett_ansi_map_CallRecoveryReport_U = -1;
-static gint ett_ansi_map_TAnswer_U = -1;
-static gint ett_ansi_map_TDisconnect_U = -1;
-static gint ett_ansi_map_TDisconnectRes_U = -1;
-static gint ett_ansi_map_UnreliableCallData_U = -1;
-static gint ett_ansi_map_OCalledPartyBusy_U = -1;
-static gint ett_ansi_map_OCalledPartyBusyRes_U = -1;
-static gint ett_ansi_map_ONoAnswer_U = -1;
-static gint ett_ansi_map_ONoAnswerRes_U = -1;
-static gint ett_ansi_map_PositionRequest_U = -1;
-static gint ett_ansi_map_PositionRequestRes_U = -1;
-static gint ett_ansi_map_PositionRequestForward_U = -1;
-static gint ett_ansi_map_PositionRequestForwardRes_U = -1;
-static gint ett_ansi_map_CallTerminationReport_U = -1;
-static gint ett_ansi_map_GeoPositionRequest_U = -1;
-static gint ett_ansi_map_InterSystemPositionRequest_U = -1;
-static gint ett_ansi_map_InterSystemPositionRequestRes_U = -1;
-static gint ett_ansi_map_InterSystemPositionRequestForward_U = -1;
-static gint ett_ansi_map_InterSystemPositionRequestForwardRes_U = -1;
-static gint ett_ansi_map_ACGDirective_U = -1;
-static gint ett_ansi_map_RoamerDatabaseVerificationRequest_U = -1;
-static gint ett_ansi_map_RoamerDatabaseVerificationRequestRes_U = -1;
-static gint ett_ansi_map_LCSParameterRequest_U = -1;
-static gint ett_ansi_map_LCSParameterRequestRes_U = -1;
-static gint ett_ansi_map_CheckMEID_U = -1;
-static gint ett_ansi_map_CheckMEIDRes_U = -1;
-static gint ett_ansi_map_AddService_U = -1;
-static gint ett_ansi_map_AddServiceRes_U = -1;
-static gint ett_ansi_map_DropService_U = -1;
-static gint ett_ansi_map_DropServiceRes_U = -1;
-static gint ett_ansi_map_PositionEventNotification_U = -1;
-static gint ett_ansi_map_OTASPRequest_U = -1;
-static gint ett_ansi_map_OTASPRequestRes_U = -1;
-static gint ett_ansi_map_StatusRequest_U = -1;
-static gint ett_ansi_map_StatusRequestRes_U = -1;
-static gint ett_ansi_map_InterSystemSMSDeliveryPointToPoint_U = -1;
-static gint ett_ansi_map_InterSystemSMSDeliveryPointToPointRes_U = -1;
-static gint ett_ansi_map_InterSystemSMSPage_U = -1;
-static gint ett_ansi_map_QualificationRequest2_U = -1;
-static gint ett_ansi_map_QualificationRequest2Res_U = -1;
-static gint ett_ansi_map_AnnouncementList = -1;
-static gint ett_ansi_map_CDMACodeChannelInformation = -1;
-static gint ett_ansi_map_CDMACodeChannelList = -1;
-static gint ett_ansi_map_CDMATargetMAHOInformation = -1;
-static gint ett_ansi_map_CDMATargetMAHOList = -1;
-static gint ett_ansi_map_CDMATargetMeasurementInformation = -1;
-static gint ett_ansi_map_CDMATargetMeasurementList = -1;
-static gint ett_ansi_map_IntersystemTermination = -1;
-static gint ett_ansi_map_LocalTermination = -1;
-static gint ett_ansi_map_PSTNTermination = -1;
-static gint ett_ansi_map_TargetMeasurementInformation = -1;
-static gint ett_ansi_map_TargetMeasurementList = -1;
-static gint ett_ansi_map_TerminationList = -1;
-static gint ett_ansi_map_TerminationList_item = -1;
-static gint ett_ansi_map_CDMABandClassInformation = -1;
-static gint ett_ansi_map_CDMABandClassList = -1;
-static gint ett_ansi_map_CDMAServiceOptionList = -1;
-static gint ett_ansi_map_PSID_RSIDList = -1;
-static gint ett_ansi_map_TargetCellIDList = -1;
-static gint ett_ansi_map_CDMAConnectionReferenceInformation = -1;
-static gint ett_ansi_map_CDMAConnectionReferenceList = -1;
-static gint ett_ansi_map_CDMAConnectionReferenceList_item = -1;
-static gint ett_ansi_map_AnalogRedirectRecord = -1;
-static gint ett_ansi_map_CDMAChannelNumberList = -1;
-static gint ett_ansi_map_CDMAChannelNumberList_item = -1;
-static gint ett_ansi_map_CDMARedirectRecord = -1;
-static gint ett_ansi_map_MSID = -1;
-static gint ett_ansi_map_DataAccessElement = -1;
-static gint ett_ansi_map_DataAccessElementList = -1;
-static gint ett_ansi_map_DataAccessElementList_item = -1;
-static gint ett_ansi_map_DataUpdateResult = -1;
-static gint ett_ansi_map_DataUpdateResultList = -1;
-static gint ett_ansi_map_DestinationAddress = -1;
-static gint ett_ansi_map_ExecuteScript = -1;
-static gint ett_ansi_map_ModificationRequest = -1;
-static gint ett_ansi_map_ModificationRequestList = -1;
-static gint ett_ansi_map_ModificationResult = -1;
-static gint ett_ansi_map_ModificationResultList = -1;
-static gint ett_ansi_map_ServiceDataAccessElement = -1;
-static gint ett_ansi_map_ServiceDataAccessElementList = -1;
-static gint ett_ansi_map_ServiceDataResult = -1;
-static gint ett_ansi_map_ServiceDataResultList = -1;
-static gint ett_ansi_map_TriggerAddressList = -1;
-static gint ett_ansi_map_TriggerList = -1;
-static gint ett_ansi_map_WINCapability = -1;
-static gint ett_ansi_map_CallRecoveryID = -1;
-static gint ett_ansi_map_CallRecoveryIDList = -1;
-static gint ett_ansi_map_PositionInformation = -1;
-static gint ett_ansi_map_GapInterval = -1;
-static gint ett_ansi_map_CDMAPSMMList = -1;
-static gint ett_ansi_map_CDMAPSMMList_item = -1;
-static gint ett_ansi_map_MPCAddressList = -1;
-static gint ett_ansi_map_MobileStationMSID = -1;
-static gint ett_ansi_map_NewlyAssignedMSID = -1;
-static gint ett_ansi_map_InvokeData = -1;
-static gint ett_ansi_map_ReturnData = -1;
-
-static expert_field ei_ansi_map_nr_not_used = EI_INIT;
-static expert_field ei_ansi_map_unknown_invokeData_blob = EI_INIT;
-static expert_field ei_ansi_map_no_data = EI_INIT;
+static int ett_ansi_map;
+static int ett_mintype;
+static int ett_digitstype;
+static int ett_billingid;
+static int ett_sms_bearer_data;
+static int ett_sms_teleserviceIdentifier;
+static int ett_extendedmscid;
+static int ett_extendedsystemmytypecode;
+static int ett_handoffstate;
+static int ett_mscid;
+static int ett_cdmachanneldata;
+static int ett_cdmastationclassmark;
+static int ett_channeldata;
+static int ett_confidentialitymodes;
+static int ett_controlchanneldata;
+static int ett_CDMA2000HandoffInvokeIOSData;
+static int ett_CDMA2000HandoffResponseIOSData;
+static int ett_originationtriggers;
+static int ett_pacaindicator;
+static int ett_callingpartyname;
+static int ett_triggercapability;
+static int ett_winoperationscapability;
+static int ett_win_trigger_list;
+static int ett_controlnetworkid;
+static int ett_transactioncapability;
+static int ett_cdmaserviceoption;
+static int ett_systemcapabilities;
+static int ett_sms_originationrestrictions;
+
+static int ett_ansi_map_AuthenticationDirective_U;
+static int ett_ansi_map_AuthenticationDirectiveRes_U;
+static int ett_ansi_map_AuthenticationDirectiveForward_U;
+static int ett_ansi_map_AuthenticationDirectiveForwardRes_U;
+static int ett_ansi_map_AuthenticationFailureReport_U;
+static int ett_ansi_map_AuthenticationFailureReportRes_U;
+static int ett_ansi_map_AuthenticationRequest_U;
+static int ett_ansi_map_AuthenticationRequestRes_U;
+static int ett_ansi_map_AuthenticationStatusReport_U;
+static int ett_ansi_map_AuthenticationStatusReportRes_U;
+static int ett_ansi_map_BaseStationChallenge_U;
+static int ett_ansi_map_BaseStationChallengeRes_U;
+static int ett_ansi_map_Blocking_U;
+static int ett_ansi_map_BulkDeregistration_U;
+static int ett_ansi_map_CountRequest_U;
+static int ett_ansi_map_CountRequestRes_U;
+static int ett_ansi_map_FacilitiesDirective_U;
+static int ett_ansi_map_FacilitiesDirectiveRes_U;
+static int ett_ansi_map_FacilitiesDirective2_U;
+static int ett_ansi_map_FacilitiesDirective2Res_U;
+static int ett_ansi_map_FacilitiesRelease_U;
+static int ett_ansi_map_FacilitiesReleaseRes_U;
+static int ett_ansi_map_FeatureRequest_U;
+static int ett_ansi_map_FeatureRequestRes_U;
+static int ett_ansi_map_FlashRequest_U;
+static int ett_ansi_map_HandoffBack_U;
+static int ett_ansi_map_HandoffBackRes_U;
+static int ett_ansi_map_HandoffBack2_U;
+static int ett_ansi_map_HandoffBack2Res_U;
+static int ett_ansi_map_HandoffMeasurementRequest_U;
+static int ett_ansi_map_HandoffMeasurementRequestRes_U;
+static int ett_ansi_map_HandoffMeasurementRequest2_U;
+static int ett_ansi_map_HandoffMeasurementRequest2Res_U;
+static int ett_ansi_map_HandoffToThird_U;
+static int ett_ansi_map_HandoffToThirdRes_U;
+static int ett_ansi_map_HandoffToThird2_U;
+static int ett_ansi_map_HandoffToThird2Res_U;
+static int ett_ansi_map_InformationDirective_U;
+static int ett_ansi_map_InformationDirectiveRes_U;
+static int ett_ansi_map_InformationForward_U;
+static int ett_ansi_map_InformationForwardRes_U;
+static int ett_ansi_map_InterSystemAnswer_U;
+static int ett_ansi_map_InterSystemPage_U;
+static int ett_ansi_map_InterSystemPageRes_U;
+static int ett_ansi_map_InterSystemPage2_U;
+static int ett_ansi_map_InterSystemPage2Res_U;
+static int ett_ansi_map_InterSystemSetup_U;
+static int ett_ansi_map_InterSystemSetupRes_U;
+static int ett_ansi_map_LocationRequest_U;
+static int ett_ansi_map_LocationRequestRes_U;
+static int ett_ansi_map_MSInactive_U;
+static int ett_ansi_map_OriginationRequest_U;
+static int ett_ansi_map_OriginationRequestRes_U;
+static int ett_ansi_map_QualificationDirective_U;
+static int ett_ansi_map_QualificationDirectiveRes_U;
+static int ett_ansi_map_QualificationRequest_U;
+static int ett_ansi_map_QualificationRequestRes_U;
+static int ett_ansi_map_RandomVariableRequest_U;
+static int ett_ansi_map_RandomVariableRequestRes_U;
+static int ett_ansi_map_RedirectionDirective_U;
+static int ett_ansi_map_RedirectionRequest_U;
+static int ett_ansi_map_RegistrationCancellation_U;
+static int ett_ansi_map_RegistrationCancellationRes_U;
+static int ett_ansi_map_RegistrationNotification_U;
+static int ett_ansi_map_RegistrationNotificationRes_U;
+static int ett_ansi_map_RemoteUserInteractionDirective_U;
+static int ett_ansi_map_RemoteUserInteractionDirectiveRes_U;
+static int ett_ansi_map_ResetCircuit_U;
+static int ett_ansi_map_ResetCircuitRes_U;
+static int ett_ansi_map_RoutingRequest_U;
+static int ett_ansi_map_RoutingRequestRes_U;
+static int ett_ansi_map_SMSDeliveryBackward_U;
+static int ett_ansi_map_SMSDeliveryBackwardRes_U;
+static int ett_ansi_map_SMSDeliveryForward_U;
+static int ett_ansi_map_SMSDeliveryForwardRes_U;
+static int ett_ansi_map_SMSDeliveryPointToPoint_U;
+static int ett_ansi_map_SMSDeliveryPointToPointRes_U;
+static int ett_ansi_map_SMSDeliveryPointToPointAck_U;
+static int ett_ansi_map_SMSNotification_U;
+static int ett_ansi_map_SMSNotificationRes_U;
+static int ett_ansi_map_SMSRequest_U;
+static int ett_ansi_map_SMSRequestRes_U;
+static int ett_ansi_map_TransferToNumberRequest_U;
+static int ett_ansi_map_TransferToNumberRequestRes_U;
+static int ett_ansi_map_TrunkTest_U;
+static int ett_ansi_map_TrunkTestDisconnect_U;
+static int ett_ansi_map_Unblocking_U;
+static int ett_ansi_map_UnreliableRoamerDataDirective_U;
+static int ett_ansi_map_UnsolicitedResponse_U;
+static int ett_ansi_map_UnsolicitedResponseRes_U;
+static int ett_ansi_map_ParameterRequest_U;
+static int ett_ansi_map_ParameterRequestRes_U;
+static int ett_ansi_map_TMSIDirective_U;
+static int ett_ansi_map_TMSIDirectiveRes_U;
+static int ett_ansi_map_NumberPortabilityRequest_U;
+static int ett_ansi_map_NumberPortabilityRequestRes_U;
+static int ett_ansi_map_ServiceRequest_U;
+static int ett_ansi_map_ServiceRequestRes_U;
+static int ett_ansi_map_AnalyzedInformation_U;
+static int ett_ansi_map_AnalyzedInformationRes_U;
+static int ett_ansi_map_ConnectionFailureReport_U;
+static int ett_ansi_map_ConnectResource_U;
+static int ett_ansi_map_FacilitySelectedAndAvailable_U;
+static int ett_ansi_map_FacilitySelectedAndAvailableRes_U;
+static int ett_ansi_map_Modify_U;
+static int ett_ansi_map_ModifyRes_U;
+static int ett_ansi_map_Search_U;
+static int ett_ansi_map_SearchRes_U;
+static int ett_ansi_map_SeizeResource_U;
+static int ett_ansi_map_SeizeResourceRes_U;
+static int ett_ansi_map_SRFDirective_U;
+static int ett_ansi_map_SRFDirectiveRes_U;
+static int ett_ansi_map_TBusy_U;
+static int ett_ansi_map_TBusyRes_U;
+static int ett_ansi_map_TNoAnswer_U;
+static int ett_ansi_map_TNoAnswerRes_U;
+static int ett_ansi_map_ChangeFacilities_U;
+static int ett_ansi_map_ChangeFacilitiesRes_U;
+static int ett_ansi_map_ChangeService_U;
+static int ett_ansi_map_ChangeServiceRes_U;
+static int ett_ansi_map_MessageDirective_U;
+static int ett_ansi_map_BulkDisconnection_U;
+static int ett_ansi_map_CallControlDirective_U;
+static int ett_ansi_map_CallControlDirectiveRes_U;
+static int ett_ansi_map_OAnswer_U;
+static int ett_ansi_map_ODisconnect_U;
+static int ett_ansi_map_ODisconnectRes_U;
+static int ett_ansi_map_CallRecoveryReport_U;
+static int ett_ansi_map_TAnswer_U;
+static int ett_ansi_map_TDisconnect_U;
+static int ett_ansi_map_TDisconnectRes_U;
+static int ett_ansi_map_UnreliableCallData_U;
+static int ett_ansi_map_OCalledPartyBusy_U;
+static int ett_ansi_map_OCalledPartyBusyRes_U;
+static int ett_ansi_map_ONoAnswer_U;
+static int ett_ansi_map_ONoAnswerRes_U;
+static int ett_ansi_map_PositionRequest_U;
+static int ett_ansi_map_PositionRequestRes_U;
+static int ett_ansi_map_PositionRequestForward_U;
+static int ett_ansi_map_PositionRequestForwardRes_U;
+static int ett_ansi_map_CallTerminationReport_U;
+static int ett_ansi_map_GeoPositionRequest_U;
+static int ett_ansi_map_InterSystemPositionRequest_U;
+static int ett_ansi_map_InterSystemPositionRequestRes_U;
+static int ett_ansi_map_InterSystemPositionRequestForward_U;
+static int ett_ansi_map_InterSystemPositionRequestForwardRes_U;
+static int ett_ansi_map_ACGDirective_U;
+static int ett_ansi_map_RoamerDatabaseVerificationRequest_U;
+static int ett_ansi_map_RoamerDatabaseVerificationRequestRes_U;
+static int ett_ansi_map_LCSParameterRequest_U;
+static int ett_ansi_map_LCSParameterRequestRes_U;
+static int ett_ansi_map_CheckMEID_U;
+static int ett_ansi_map_CheckMEIDRes_U;
+static int ett_ansi_map_AddService_U;
+static int ett_ansi_map_AddServiceRes_U;
+static int ett_ansi_map_DropService_U;
+static int ett_ansi_map_DropServiceRes_U;
+static int ett_ansi_map_PositionEventNotification_U;
+static int ett_ansi_map_OTASPRequest_U;
+static int ett_ansi_map_OTASPRequestRes_U;
+static int ett_ansi_map_StatusRequest_U;
+static int ett_ansi_map_StatusRequestRes_U;
+static int ett_ansi_map_InterSystemSMSDeliveryPointToPoint_U;
+static int ett_ansi_map_InterSystemSMSDeliveryPointToPointRes_U;
+static int ett_ansi_map_InterSystemSMSPage_U;
+static int ett_ansi_map_QualificationRequest2_U;
+static int ett_ansi_map_QualificationRequest2Res_U;
+static int ett_ansi_map_AnnouncementList;
+static int ett_ansi_map_CDMACodeChannelInformation;
+static int ett_ansi_map_CDMACodeChannelList;
+static int ett_ansi_map_CDMATargetMAHOInformation;
+static int ett_ansi_map_CDMATargetMAHOList;
+static int ett_ansi_map_CDMATargetMeasurementInformation;
+static int ett_ansi_map_CDMATargetMeasurementList;
+static int ett_ansi_map_IntersystemTermination;
+static int ett_ansi_map_LocalTermination;
+static int ett_ansi_map_PSTNTermination;
+static int ett_ansi_map_TargetMeasurementInformation;
+static int ett_ansi_map_TargetMeasurementList;
+static int ett_ansi_map_TerminationList;
+static int ett_ansi_map_TerminationList_item;
+static int ett_ansi_map_CDMABandClassInformation;
+static int ett_ansi_map_CDMABandClassList;
+static int ett_ansi_map_CDMAServiceOptionList;
+static int ett_ansi_map_PSID_RSIDList;
+static int ett_ansi_map_TargetCellIDList;
+static int ett_ansi_map_CDMAConnectionReferenceInformation;
+static int ett_ansi_map_CDMAConnectionReferenceList;
+static int ett_ansi_map_CDMAConnectionReferenceList_item;
+static int ett_ansi_map_AnalogRedirectRecord;
+static int ett_ansi_map_CDMAChannelNumberList;
+static int ett_ansi_map_CDMAChannelNumberList_item;
+static int ett_ansi_map_CDMARedirectRecord;
+static int ett_ansi_map_MSID;
+static int ett_ansi_map_DataAccessElement;
+static int ett_ansi_map_DataAccessElementList;
+static int ett_ansi_map_DataAccessElementList_item;
+static int ett_ansi_map_DataUpdateResult;
+static int ett_ansi_map_DataUpdateResultList;
+static int ett_ansi_map_DestinationAddress;
+static int ett_ansi_map_ExecuteScript;
+static int ett_ansi_map_ModificationRequest;
+static int ett_ansi_map_ModificationRequestList;
+static int ett_ansi_map_ModificationResult;
+static int ett_ansi_map_ModificationResultList;
+static int ett_ansi_map_ServiceDataAccessElement;
+static int ett_ansi_map_ServiceDataAccessElementList;
+static int ett_ansi_map_ServiceDataResult;
+static int ett_ansi_map_ServiceDataResultList;
+static int ett_ansi_map_TriggerAddressList;
+static int ett_ansi_map_TriggerList;
+static int ett_ansi_map_WINCapability;
+static int ett_ansi_map_CallRecoveryID;
+static int ett_ansi_map_CallRecoveryIDList;
+static int ett_ansi_map_PositionInformation;
+static int ett_ansi_map_GapInterval;
+static int ett_ansi_map_CDMAPSMMList;
+static int ett_ansi_map_CDMAPSMMList_item;
+static int ett_ansi_map_MPCAddressList;
+static int ett_ansi_map_MobileStationMSID;
+static int ett_ansi_map_NewlyAssignedMSID;
+static int ett_ansi_map_InvokeData;
+static int ett_ansi_map_ReturnData;
+
+static expert_field ei_ansi_map_nr_not_used;
+static expert_field ei_ansi_map_unknown_invokeData_blob;
+static expert_field ei_ansi_map_no_data;
/* Global variables */
static dissector_table_t is637_tele_id_dissector_table; /* IS-637 Teleservice ID */
@@ -1132,25 +1135,25 @@ static dissector_table_t is683_dissector_table; /* IS-683-A (OTA) */
static dissector_table_t is801_dissector_table; /* IS-801 (PLD) */
static packet_info *g_pinfo;
static proto_tree *g_tree;
-tvbuff_t *SMS_BearerData_tvb = NULL;
-gint32 ansi_map_sms_tele_id = -1;
-static gboolean is683_ota;
-static gboolean is801_pld;
-static gboolean ansi_map_is_invoke;
-static guint32 OperationCode;
-static guint8 ServiceIndicator;
+static tvbuff_t *SMS_BearerData_tvb;
+static int32_t ansi_map_sms_tele_id = -1;
+static bool is683_ota;
+static bool is801_pld;
+static bool ansi_map_is_invoke;
+static uint32_t OperationCode;
+static uint8_t ServiceIndicator;
struct ansi_map_invokedata_t {
- guint32 opcode;
- guint8 ServiceIndicator;
+ uint32_t opcode;
+ uint8_t ServiceIndicator;
};
static void dissect_ansi_map_win_trigger_list(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree _U_, asn1_ctx_t *actx _U_);
/* Transaction table */
-static wmem_multimap_t *TransactionId_table=NULL;
+static wmem_multimap_t *TransactionId_table;
/* Store Invoke information needed for the corresponding reply */
static void
@@ -1158,8 +1161,8 @@ update_saved_invokedata(packet_info *pinfo, struct ansi_tcap_private_t *p_privat
struct ansi_map_invokedata_t *ansi_map_saved_invokedata;
address* src = &(pinfo->src);
address* dst = &(pinfo->dst);
- guint8 *src_str;
- guint8 *dst_str;
+ uint8_t *src_str;
+ uint8_t *dst_str;
const char *buf = NULL;
src_str = address_to_str(pinfo->pool, src);
@@ -1168,7 +1171,7 @@ update_saved_invokedata(packet_info *pinfo, struct ansi_tcap_private_t *p_privat
/* Data from the TCAP dissector */
if ((!pinfo->fd->visited)&&(p_private_tcap->TransactionID_str)){
/* Only do this once XXX I hope it's the right thing to do */
- /* The hash string needs to contain src and dest to distiguish differnt flows */
+ /* The hash string needs to contain src and dest to distinguish different flows */
switch(ansi_map_response_matching_type){
case ANSI_MAP_TID_ONLY:
buf = wmem_strdup(pinfo->pool, p_private_tcap->TransactionID_str);
@@ -1389,15 +1392,15 @@ dissect_ansi_map_min_type(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tre
subtree = proto_item_add_subtree(actx->created_item, ett_mintype);
- proto_tree_add_item_ret_display_string(subtree, hf_ansi_map_bcd_digits, tvb, offset, tvb_reported_length_remaining(tvb, offset), ENC_BCD_DIGITS_0_9, pinfo->pool, &digit_str);
+ proto_tree_add_item_ret_display_string(subtree, hf_ansi_map_bcd_digits, tvb, offset, tvb_reported_length_remaining(tvb, offset), ENC_BCD_DIGITS_0_9|ENC_LITTLE_ENDIAN, pinfo->pool, &digit_str);
proto_item_append_text(actx->created_item, " - %s", digit_str);
}
static void
dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree _U_, asn1_ctx_t *actx _U_){
- guint8 octet , octet_len;
- guint8 b1,b2,b3,b4;
+ uint8_t octet , octet_len;
+ uint8_t b1,b2,b3,b4;
int offset = 0;
char *digit_str;
@@ -1418,7 +1421,7 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
proto_tree_add_item(subtree, hf_ansi_map_na, tvb, offset, 1, ENC_BIG_ENDIAN);
offset++;
/* Octet 3 */
- octet = tvb_get_guint8(tvb,offset);
+ octet = tvb_get_uint8(tvb,offset);
proto_tree_add_item(subtree, hf_ansi_map_np, tvb, offset, 1, ENC_BIG_ENDIAN);
proto_tree_add_item(subtree, hf_ansi_map_digits_enc, tvb, offset, 1, ENC_BIG_ENDIAN);
offset++;
@@ -1428,19 +1431,19 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
switch ((octet&0xf)){
case 1:
/* BCD Coding */
- octet_len = tvb_get_guint8(tvb,offset);
+ octet_len = tvb_get_uint8(tvb,offset);
proto_tree_add_item(subtree, hf_ansi_map_nr_digits, tvb, offset, 1, ENC_BIG_ENDIAN);
if(octet_len == 0)
return;
offset++;
- proto_tree_add_item_ret_display_string(subtree, hf_ansi_map_bcd_digits, tvb, offset, -1, ENC_KEYPAD_BC_TBCD, pinfo->pool, &digit_str);
+ proto_tree_add_item_ret_display_string(subtree, hf_ansi_map_bcd_digits, tvb, offset, -1, ENC_KEYPAD_BC_TBCD|ENC_LITTLE_ENDIAN, pinfo->pool, &digit_str);
proto_item_append_text(actx->created_item, " - %s", digit_str);
break;
case 2:
{
- const guint8* digits;
+ const uint8_t* digits;
/* IA5 Coding */
- octet_len = tvb_get_guint8(tvb,offset);
+ octet_len = tvb_get_uint8(tvb,offset);
proto_tree_add_item(subtree, hf_ansi_map_nr_digits, tvb, offset, 1, ENC_BIG_ENDIAN);
if(octet_len == 0)
return;
@@ -1466,7 +1469,7 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
case 2:/* Telephony Numbering (ITU-T Rec. E.164,E.163). */
case 6:/* Land Mobile Numbering (ITU-T Rec. E.212) */
case 7:/* Private Numbering Plan */
- octet_len = tvb_get_guint8(tvb,offset);
+ octet_len = tvb_get_uint8(tvb,offset);
proto_tree_add_item(subtree, hf_ansi_map_nr_digits, tvb, offset, 1, ENC_BIG_ENDIAN);
if(octet_len == 0)
return;
@@ -1474,12 +1477,12 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
switch ((octet&0xf)){
case 1:
/* BCD Coding */
- proto_tree_add_item_ret_display_string(subtree, hf_ansi_map_bcd_digits, tvb, offset, -1, ENC_KEYPAD_BC_TBCD, pinfo->pool, &digit_str);
+ proto_tree_add_item_ret_display_string(subtree, hf_ansi_map_bcd_digits, tvb, offset, -1, ENC_KEYPAD_BC_TBCD|ENC_LITTLE_ENDIAN, pinfo->pool, &digit_str);
proto_item_append_text(actx->created_item, " - %s", digit_str);
break;
case 2:
{
- const guint8* digits;
+ const uint8_t* digits;
/* IA5 Coding */
proto_tree_add_item_ret_string(subtree, hf_ansi_map_ia5_digits, tvb, offset, tvb_reported_length_remaining(tvb,offset),
ENC_ASCII|ENC_NA, pinfo->pool, &digits);
@@ -1498,17 +1501,17 @@ dissect_ansi_map_digits_type(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree
case 3:
/* Octet string */
/* Point Code Member Number octet 2 */
- b1 = tvb_get_guint8(tvb,offset);
+ b1 = tvb_get_uint8(tvb,offset);
offset++;
/* Point Code Cluster Number octet 3 */
- b2 = tvb_get_guint8(tvb,offset);
+ b2 = tvb_get_uint8(tvb,offset);
offset++;
/* Point Code Network Number octet 4 */
- b3 = tvb_get_guint8(tvb,offset);
+ b3 = tvb_get_uint8(tvb,offset);
offset++;
proto_tree_add_bytes_format_value(subtree, hf_ansi_map_point_code, tvb, offset-3, 3, NULL, "%u-%u-%u", b3, b2, b1);
/* Subsystem Number (SSN) octet 5 */
- b4 = tvb_get_guint8(tvb,offset);
+ b4 = tvb_get_uint8(tvb,offset);
proto_tree_add_item(subtree, hf_ansi_map_SSN, tvb, offset, 1, ENC_NA);
proto_item_append_text(actx->created_item, " - Point Code %u-%u-%u SSN %u", b3, b2, b1, b4);
break;
@@ -1668,7 +1671,7 @@ static const value_string ansi_map_AlertResult_result_vals[] = {
{ 0, NULL }
};
-/* 6.5.2.5 AnnouncementCode Updatef from NS0018Re*/
+/* 6.5.2.5 AnnouncementCode Updated from NS0018Re*/
/* Tone (octet 1) */
static const value_string ansi_map_AnnouncementCode_tone_vals[] = {
{ 0, "DialTone"},
@@ -2390,7 +2393,7 @@ dissect_ansi_map_extendedsystemmytypecode(tvbuff_t *tvb, packet_info *pinfo _U_,
/* Type (octet 1) */
proto_tree_add_item(subtree, hf_ansi_map_msc_type, tvb, offset, 1, ENC_BIG_ENDIAN);
offset++;
- dissect_ansi_map_SystemMyTypeCode(TRUE, tvb, offset, actx, subtree, hf_ansi_map_systemMyTypeCode);
+ dissect_ansi_map_SystemMyTypeCode(true, tvb, offset, actx, subtree, hf_ansi_map_systemMyTypeCode);
}
@@ -2437,16 +2440,16 @@ dissect_ansi_map_intermsccircuitid(tvbuff_t *tvb, packet_info *pinfo _U_, proto_
int offset = 0;
proto_tree *subtree;
- guint8 octet, octet2;
+ uint8_t octet, octet2;
subtree = proto_item_add_subtree(actx->created_item, ett_billingid);
/* Trunk Group Number (G) Octet 1 */
- octet = tvb_get_guint8(tvb,offset);
+ octet = tvb_get_uint8(tvb,offset);
proto_tree_add_item(subtree, hf_ansi_map_tgn, tvb, offset, 1, ENC_BIG_ENDIAN);
offset++;
/* Trunk Member Number (M) Octet2 */
- octet2 = tvb_get_guint8(tvb,offset);
+ octet2 = tvb_get_uint8(tvb,offset);
proto_tree_add_item(subtree, hf_ansi_map_tmn, tvb, offset, 1, ENC_BIG_ENDIAN);
proto_item_append_text(actx->created_item, " (G %u/M %u)", octet, octet2);
}
@@ -2984,7 +2987,7 @@ dissect_ansi_map_pc_ssn(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree
int offset = 0;
proto_tree *subtree;
- guint8 b1,b2,b3;
+ uint8_t b1,b2,b3;
subtree = proto_item_add_subtree(actx->created_item, ett_billingid);
@@ -2992,13 +2995,13 @@ dissect_ansi_map_pc_ssn(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree *tree
proto_tree_add_item(subtree, hf_ansi_map_msc_type, tvb, offset, 1, ENC_BIG_ENDIAN);
offset++;
/* Point Code Member Number octet 2 */
- b1 = tvb_get_guint8(tvb,offset);
+ b1 = tvb_get_uint8(tvb,offset);
offset++;
/* Point Code Cluster Number octet 3 */
- b2 = tvb_get_guint8(tvb,offset);
+ b2 = tvb_get_uint8(tvb,offset);
offset++;
/* Point Code Network Number octet 4 */
- b3 = tvb_get_guint8(tvb,offset);
+ b3 = tvb_get_uint8(tvb,offset);
offset++;
proto_tree_add_bytes_format_value(subtree, hf_ansi_map_point_code, tvb, offset-3, 3, NULL, "%u-%u-%u", b3, b2, b1);
proto_tree_add_item(subtree, hf_ansi_map_SSN, tvb, offset, 1, ENC_NA);
@@ -3213,7 +3216,6 @@ static const value_string ansi_map_SSDUpdateReport_vals[] = {
{ 32579, "TDMA Segmented Over-the-Air Activation Teleservice (OATS)"},
{ 32580, "TDMA Segmented Over-the-Air Programming Teleservice (OPTS)."},
{ 32581, "TDMA Segmented General UDP Transport Service (GUTS)"},
- { 32576, "Reserved"},
{ 0, NULL }
};
@@ -4727,7 +4729,7 @@ dissect_ansi_map_AuthenticationDirective_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_AuthenticationDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationDirective_U);
return offset;
}
@@ -4751,7 +4753,7 @@ dissect_ansi_map_AuthenticationDirectiveRes_U(bool implicit_tag _U_, tvbuff_t *t
static int
dissect_ansi_map_AuthenticationDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationDirectiveRes_U);
return offset;
}
@@ -4795,7 +4797,7 @@ dissect_ansi_map_AuthenticationDirectiveForward_U(bool implicit_tag _U_, tvbuff_
static int
dissect_ansi_map_AuthenticationDirectiveForward(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationDirectiveForward_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationDirectiveForward_U);
return offset;
}
@@ -4840,7 +4842,7 @@ dissect_ansi_map_AuthenticationDirectiveForwardRes_U(bool implicit_tag _U_, tvbu
static int
dissect_ansi_map_AuthenticationDirectiveForwardRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationDirectiveForwardRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationDirectiveForwardRes_U);
return offset;
}
@@ -4992,7 +4994,7 @@ dissect_ansi_map_AuthenticationFailureReport_U(bool implicit_tag _U_, tvbuff_t *
static int
dissect_ansi_map_AuthenticationFailureReport(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationFailureReport_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationFailureReport_U);
return offset;
}
@@ -5028,7 +5030,7 @@ dissect_ansi_map_AuthenticationFailureReportRes_U(bool implicit_tag _U_, tvbuff_
static int
dissect_ansi_map_AuthenticationFailureReportRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationFailureReportRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationFailureReportRes_U);
return offset;
}
@@ -5204,7 +5206,7 @@ dissect_ansi_map_AuthenticationRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U
static int
dissect_ansi_map_AuthenticationRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationRequest_U);
return offset;
}
@@ -5378,7 +5380,7 @@ dissect_ansi_map_AuthenticationRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_AuthenticationRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationRequestRes_U);
return offset;
}
@@ -5402,7 +5404,7 @@ dissect_ansi_map_ServiceIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
&parameter_tvb);
if (parameter_tvb){
- ServiceIndicator = tvb_get_guint8(parameter_tvb,0);
+ ServiceIndicator = tvb_get_uint8(parameter_tvb,0);
if (SMS_BearerData_tvb !=NULL)
{
switch(ServiceIndicator){
@@ -5484,7 +5486,7 @@ dissect_ansi_map_AuthenticationStatusReport_U(bool implicit_tag _U_, tvbuff_t *t
static int
dissect_ansi_map_AuthenticationStatusReport(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationStatusReport_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationStatusReport_U);
return offset;
}
@@ -5519,7 +5521,7 @@ dissect_ansi_map_AuthenticationStatusReportRes_U(bool implicit_tag _U_, tvbuff_t
static int
dissect_ansi_map_AuthenticationStatusReportRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AuthenticationStatusReportRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AuthenticationStatusReportRes_U);
return offset;
}
@@ -5558,7 +5560,7 @@ dissect_ansi_map_BaseStationChallenge_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ansi_map_BaseStationChallenge(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_BaseStationChallenge_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_BaseStationChallenge_U);
return offset;
}
@@ -5592,7 +5594,7 @@ dissect_ansi_map_BaseStationChallengeRes_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_BaseStationChallengeRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_BaseStationChallengeRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_BaseStationChallengeRes_U);
return offset;
}
@@ -5616,7 +5618,7 @@ dissect_ansi_map_Blocking_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ansi_map_Blocking(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_Blocking_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_Blocking_U);
return offset;
}
@@ -5640,7 +5642,7 @@ dissect_ansi_map_BulkDeregistration_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_BulkDeregistration(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_BulkDeregistration_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_BulkDeregistration_U);
return offset;
}
@@ -5667,7 +5669,7 @@ dissect_ansi_map_CountRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_CountRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CountRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CountRequest_U);
return offset;
}
@@ -5691,7 +5693,7 @@ dissect_ansi_map_CountRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_CountRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CountRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CountRequestRes_U);
return offset;
}
@@ -5868,7 +5870,7 @@ dissect_ansi_map_FacilitiesDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_FacilitiesDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitiesDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitiesDirective_U);
return offset;
}
@@ -5895,7 +5897,7 @@ dissect_ansi_map_FacilitiesDirectiveRes_U(bool implicit_tag _U_, tvbuff_t *tvb _
static int
dissect_ansi_map_FacilitiesDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitiesDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitiesDirectiveRes_U);
return offset;
}
@@ -6504,7 +6506,7 @@ dissect_ansi_map_FacilitiesDirective2_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ansi_map_FacilitiesDirective2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitiesDirective2_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitiesDirective2_U);
return offset;
}
@@ -6663,7 +6665,7 @@ dissect_ansi_map_FacilitiesDirective2Res_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_FacilitiesDirective2Res(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitiesDirective2Res_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitiesDirective2Res_U);
return offset;
}
@@ -6719,7 +6721,7 @@ dissect_ansi_map_FacilitiesRelease_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ansi_map_FacilitiesRelease(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitiesRelease_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitiesRelease_U);
return offset;
}
@@ -6743,7 +6745,7 @@ dissect_ansi_map_FacilitiesReleaseRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ansi_map_FacilitiesReleaseRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitiesReleaseRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitiesReleaseRes_U);
return offset;
}
@@ -6950,7 +6952,7 @@ dissect_ansi_map_FeatureRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_FeatureRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FeatureRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FeatureRequest_U);
return offset;
}
@@ -7552,7 +7554,7 @@ dissect_ansi_map_FeatureRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ansi_map_FeatureRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FeatureRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FeatureRequestRes_U);
return offset;
}
@@ -7590,7 +7592,7 @@ dissect_ansi_map_FlashRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_FlashRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FlashRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FlashRequest_U);
return offset;
}
@@ -7627,7 +7629,7 @@ dissect_ansi_map_HandoffBack_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
dissect_ansi_map_HandoffBack(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffBack_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffBack_U);
return offset;
}
@@ -7654,7 +7656,7 @@ dissect_ansi_map_HandoffBackRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_HandoffBackRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffBackRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffBackRes_U);
return offset;
}
@@ -7725,7 +7727,7 @@ dissect_ansi_map_HandoffBack2_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_HandoffBack2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffBack2_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffBack2_U);
return offset;
}
@@ -7764,7 +7766,7 @@ dissect_ansi_map_HandoffBack2Res_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_HandoffBack2Res(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffBack2Res_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffBack2Res_U);
return offset;
}
@@ -7809,7 +7811,7 @@ dissect_ansi_map_HandoffMeasurementRequest_U(bool implicit_tag _U_, tvbuff_t *tv
static int
dissect_ansi_map_HandoffMeasurementRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffMeasurementRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffMeasurementRequest_U);
return offset;
}
@@ -7871,7 +7873,7 @@ dissect_ansi_map_HandoffMeasurementRequestRes_U(bool implicit_tag _U_, tvbuff_t
static int
dissect_ansi_map_HandoffMeasurementRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffMeasurementRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffMeasurementRequestRes_U);
return offset;
}
@@ -7912,7 +7914,7 @@ dissect_ansi_map_HandoffMeasurementRequest2_U(bool implicit_tag _U_, tvbuff_t *t
static int
dissect_ansi_map_HandoffMeasurementRequest2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffMeasurementRequest2_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffMeasurementRequest2_U);
return offset;
}
@@ -7965,7 +7967,7 @@ dissect_ansi_map_HandoffMeasurementRequest2Res_U(bool implicit_tag _U_, tvbuff_t
static int
dissect_ansi_map_HandoffMeasurementRequest2Res(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffMeasurementRequest2Res_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffMeasurementRequest2Res_U);
return offset;
}
@@ -8026,7 +8028,7 @@ dissect_ansi_map_HandoffToThird_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_HandoffToThird(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffToThird_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffToThird_U);
return offset;
}
@@ -8060,7 +8062,7 @@ dissect_ansi_map_HandoffToThirdRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ansi_map_HandoffToThirdRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffToThirdRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffToThirdRes_U);
return offset;
}
@@ -8132,7 +8134,7 @@ dissect_ansi_map_HandoffToThird2_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_HandoffToThird2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffToThird2_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffToThird2_U);
return offset;
}
@@ -8169,7 +8171,7 @@ dissect_ansi_map_HandoffToThird2Res_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_HandoffToThird2Res(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_HandoffToThird2Res_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_HandoffToThird2Res_U);
return offset;
}
@@ -8204,7 +8206,7 @@ dissect_ansi_map_InformationDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ansi_map_InformationDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InformationDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InformationDirective_U);
return offset;
}
@@ -8238,7 +8240,7 @@ dissect_ansi_map_InformationDirectiveRes_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_InformationDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InformationDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InformationDirectiveRes_U);
return offset;
}
@@ -8309,7 +8311,7 @@ dissect_ansi_map_InformationForward_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_InformationForward(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InformationForward_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InformationForward_U);
return offset;
}
@@ -8333,7 +8335,7 @@ dissect_ansi_map_InformationForwardRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U
static int
dissect_ansi_map_InformationForwardRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InformationForwardRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InformationForwardRes_U);
return offset;
}
@@ -8359,7 +8361,7 @@ dissect_ansi_map_InterSystemAnswer_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ansi_map_InterSystemAnswer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemAnswer_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemAnswer_U);
return offset;
}
@@ -8563,7 +8565,7 @@ dissect_ansi_map_InterSystemPage_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_InterSystemPage(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPage_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPage_U);
return offset;
}
@@ -8612,7 +8614,7 @@ dissect_ansi_map_InterSystemPageRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_InterSystemPageRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPageRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPageRes_U);
return offset;
}
@@ -8704,7 +8706,7 @@ dissect_ansi_map_InterSystemPage2_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_InterSystemPage2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPage2_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPage2_U);
return offset;
}
@@ -8758,7 +8760,7 @@ dissect_ansi_map_InterSystemPage2Res_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_InterSystemPage2Res(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPage2Res_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPage2Res_U);
return offset;
}
@@ -8813,7 +8815,7 @@ dissect_ansi_map_InterSystemSetup_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_InterSystemSetup(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemSetup_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemSetup_U);
return offset;
}
@@ -8850,7 +8852,7 @@ dissect_ansi_map_InterSystemSetupRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_InterSystemSetupRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemSetupRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemSetupRes_U);
return offset;
}
@@ -9030,7 +9032,7 @@ dissect_ansi_map_LocationRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_LocationRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_LocationRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_LocationRequest_U);
return offset;
}
@@ -9112,7 +9114,7 @@ dissect_ansi_map_LocationRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_LocationRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_LocationRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_LocationRequestRes_U);
return offset;
}
@@ -9182,23 +9184,7 @@ dissect_ansi_map_MSInactive_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
dissect_ansi_map_MSInactive(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_MSInactive_U);
-
- return offset;
-}
-
-
-
-static int
-dissect_ansi_map_OriginationTriggers(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- tvbuff_t *parameter_tvb = NULL;
- offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
- &parameter_tvb);
-
- if (parameter_tvb){
- dissect_ansi_map_originationtriggers(parameter_tvb,actx->pinfo,tree, actx);
- }
-
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_MSInactive_U);
return offset;
}
@@ -9220,42 +9206,11 @@ dissect_ansi_map_FeatureIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
}
-static const ber_sequence_t OriginationRequest_U_set[] = {
- { &hf_ansi_map_billingID , BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_ansi_map_BillingID },
- { &hf_ansi_map_digits , BER_CLASS_CON, 4, BER_FLAGS_IMPLTAG, dissect_ansi_map_Digits },
- { &hf_ansi_map_electronicSerialNumber, BER_CLASS_CON, 9, BER_FLAGS_IMPLTAG, dissect_ansi_map_ElectronicSerialNumber },
- { &hf_ansi_map_mobileIdentificationNumber, BER_CLASS_CON, 8, BER_FLAGS_IMPLTAG, dissect_ansi_map_MobileIdentificationNumber },
- { &hf_ansi_map_mscid , BER_CLASS_CON, 21, BER_FLAGS_IMPLTAG, dissect_ansi_map_MSCID },
- { &hf_ansi_map_msid , BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_ansi_map_MSID },
- { &hf_ansi_map_originationTriggers, BER_CLASS_CON, 98, BER_FLAGS_IMPLTAG, dissect_ansi_map_OriginationTriggers },
- { &hf_ansi_map_transactionCapability, BER_CLASS_CON, 123, BER_FLAGS_IMPLTAG, dissect_ansi_map_TransactionCapability },
- { &hf_ansi_map_acgencountered, BER_CLASS_CON, 340, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ACGEncountered },
- { &hf_ansi_map_callingPartyName, BER_CLASS_CON, 243, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyName },
- { &hf_ansi_map_callingPartyNumberDigits1, BER_CLASS_CON, 80, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberDigits1 },
- { &hf_ansi_map_callingPartyNumberDigits2, BER_CLASS_CON, 81, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberDigits2 },
- { &hf_ansi_map_callingPartySubaddress, BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartySubaddress },
- { &hf_ansi_map_cdmaServiceOption, BER_CLASS_CON, 175, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAServiceOption },
- { &hf_ansi_map_locationAreaID, BER_CLASS_CON, 33, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_LocationAreaID },
- { &hf_ansi_map_mobileDirectoryNumber, BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MobileDirectoryNumber },
- { &hf_ansi_map_featureIndicator, BER_CLASS_CON, 306, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_FeatureIndicator },
- { &hf_ansi_map_mSCIdentificationNumber, BER_CLASS_CON, 94, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MSCIdentificationNumber },
- { &hf_ansi_map_oneTimeFeatureIndicator, BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_OneTimeFeatureIndicator },
- { &hf_ansi_map_pc_ssn , BER_CLASS_CON, 32, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PC_SSN },
- { &hf_ansi_map_preferredLanguageIndicator, BER_CLASS_CON, 147, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PreferredLanguageIndicator },
- { &hf_ansi_map_senderIdentificationNumber, BER_CLASS_CON, 103, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_SenderIdentificationNumber },
- { &hf_ansi_map_servingCellID, BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ServingCellID },
- { &hf_ansi_map_tdmaServiceCode, BER_CLASS_CON, 178, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TDMAServiceCode },
- { &hf_ansi_map_triggerType, BER_CLASS_CON, 279, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TriggerType },
- { &hf_ansi_map_winCapability, BER_CLASS_CON, 280, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_WINCapability },
- { &hf_ansi_map_callingPartyCategory, BER_CLASS_CON, 355, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyCategory },
- { &hf_ansi_map_meid , BER_CLASS_CON, 390, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MEID },
- { NULL, 0, 0, 0, NULL }
-};
static int
-dissect_ansi_map_OriginationRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
- OriginationRequest_U_set, hf_index, ett_ansi_map_OriginationRequest_U);
+dissect_ansi_map_AuthenticationCapability(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
@@ -9263,9 +9218,14 @@ dissect_ansi_map_OriginationRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
-dissect_ansi_map_OriginationRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_OriginationRequest_U);
+dissect_ansi_map_CallingFeaturesIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
+ &parameter_tvb);
+
+ if (parameter_tvb){
+ dissect_ansi_map_callingfeaturesindicator(parameter_tvb,actx->pinfo,tree, actx);
+ }
return offset;
}
@@ -9273,7 +9233,7 @@ dissect_ansi_map_OriginationRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
-dissect_ansi_map_DMH_ChargeInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_GeographicAuthorization(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9281,97 +9241,41 @@ dissect_ansi_map_DMH_ChargeInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_,
}
-static const ber_sequence_t OriginationRequestRes_U_set[] = {
- { &hf_ansi_map_accessDeniedReason, BER_CLASS_CON, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_AccessDeniedReason },
- { &hf_ansi_map_actionCode , BER_CLASS_CON, 128, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ActionCode },
- { &hf_ansi_map_announcementList, BER_CLASS_CON, 130, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_AnnouncementList },
- { &hf_ansi_map_callingPartyNumberString1, BER_CLASS_CON, 82, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberString1 },
- { &hf_ansi_map_callingPartyNumberString2, BER_CLASS_CON, 83, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberString2 },
- { &hf_ansi_map_callingPartySubaddress, BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartySubaddress },
- { &hf_ansi_map_carrierDigits, BER_CLASS_CON, 86, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CarrierDigits },
- { &hf_ansi_map_digits , BER_CLASS_CON, 4, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_Digits },
- { &hf_ansi_map_displayText, BER_CLASS_CON, 244, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DisplayText },
- { &hf_ansi_map_displayText2, BER_CLASS_CON, 299, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DisplayText2 },
- { &hf_ansi_map_dmh_AccountCodeDigits, BER_CLASS_CON, 140, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_AccountCodeDigits },
- { &hf_ansi_map_dmh_AlternateBillingDigits, BER_CLASS_CON, 141, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_AlternateBillingDigits },
- { &hf_ansi_map_dmh_BillingDigits, BER_CLASS_CON, 142, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_BillingDigits },
- { &hf_ansi_map_dmh_ChargeInformation, BER_CLASS_CON, 311, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_ChargeInformation },
- { &hf_ansi_map_dmh_RedirectionIndicator, BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_RedirectionIndicator },
- { &hf_ansi_map_dmh_ServiceID, BER_CLASS_CON, 305, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_ServiceID },
- { &hf_ansi_map_groupInformation, BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_GroupInformation },
- { &hf_ansi_map_mobileDirectoryNumber, BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MobileDirectoryNumber },
- { &hf_ansi_map_noAnswerTime, BER_CLASS_CON, 96, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_NoAnswerTime },
- { &hf_ansi_map_oneTimeFeatureIndicator, BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_OneTimeFeatureIndicator },
- { &hf_ansi_map_pilotNumber, BER_CLASS_CON, 168, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PilotNumber },
- { &hf_ansi_map_preferredLanguageIndicator, BER_CLASS_CON, 147, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PreferredLanguageIndicator },
- { &hf_ansi_map_redirectingNumberDigits, BER_CLASS_CON, 100, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RedirectingNumberDigits },
- { &hf_ansi_map_redirectingNumberString, BER_CLASS_CON, 101, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RedirectingNumberString },
- { &hf_ansi_map_redirectingSubaddress, BER_CLASS_CON, 102, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RedirectingSubaddress },
- { &hf_ansi_map_resumePIC , BER_CLASS_CON, 266, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ResumePIC },
- { &hf_ansi_map_routingDigits, BER_CLASS_CON, 150, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RoutingDigits },
- { &hf_ansi_map_terminationList, BER_CLASS_CON, 120, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TerminationList },
- { &hf_ansi_map_terminationTriggers, BER_CLASS_CON, 122, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TerminationTriggers },
- { &hf_ansi_map_triggerAddressList, BER_CLASS_CON, 276, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TriggerAddressList },
- { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_ansi_map_OriginationRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
- OriginationRequestRes_U_set, hf_index, ett_ansi_map_OriginationRequestRes_U);
-
- return offset;
-}
-
-
static int
-dissect_ansi_map_OriginationRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_OriginationRequestRes_U);
+dissect_ansi_map_MEIDValidated(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_null(implicit_tag, actx, tree, tvb, offset, hf_index);
return offset;
}
-static const value_string ansi_map_QualificationInformationCode_vals[] = {
- { 0, "not-used" },
- { 1, "no-information" },
- { 2, "validation-only" },
- { 3, "validation-and-profile" },
- { 4, "profile-only" },
- { 0, NULL }
-};
-
static int
-dissect_ansi_map_QualificationInformationCode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
- NULL);
+dissect_ansi_map_MobilePositionCapability(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
-static const value_string ansi_map_AuthorizationDenied_vals[] = {
+static const value_string ansi_map_OriginationIndicator_vals[] = {
{ 0, "not-used" },
- { 1, "delinquent-account" },
- { 2, "invalid-serial-number" },
- { 3, "stolen-unit" },
- { 4, "duplicate-unit" },
- { 5, "unassigned-directory-number" },
- { 6, "unspecified" },
- { 7, "multiple-access" },
- { 8, "not-Authorized-for-the-MSC" },
- { 9, "missing-authentication-parameters" },
- { 10, "terminalType-mismatch" },
- { 11, "requested-Service-Code-Not-Supported" },
+ { 1, "prior-agreement" },
+ { 2, "origination-denied" },
+ { 3, "local-calls-only" },
+ { 4, "selected-leading-digits-of-directorynumber-or-of-international-E164-number" },
+ { 5, "selected-leading-digits-of-directorynumber-or-of-international-E164-number-and-local-calls-only" },
+ { 6, "national-long-distance" },
+ { 7, "international-calls" },
+ { 8, "single-directory-number-or-international-E164-number" },
{ 0, NULL }
};
static int
-dissect_ansi_map_AuthorizationDenied(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_OriginationIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9381,16 +9285,24 @@ dissect_ansi_map_AuthorizationDenied(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
-dissect_ansi_map_AuthorizationPeriod(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_OriginationTriggers(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
&parameter_tvb);
if (parameter_tvb){
- dissect_ansi_map_authorizationperiod(parameter_tvb,actx->pinfo,tree, actx);
+ dissect_ansi_map_originationtriggers(parameter_tvb,actx->pinfo,tree, actx);
}
+ return offset;
+}
+
+
+
+static int
+dissect_ansi_map_RestrictionDigits(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ansi_map_DigitsType(implicit_tag, tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -9398,13 +9310,13 @@ dissect_ansi_map_AuthorizationPeriod(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
-dissect_ansi_map_DeniedAuthorizationPeriod(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_SMS_OriginationRestrictions(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
&parameter_tvb);
if (parameter_tvb){
- dissect_ansi_map_deniedauthorizationperiod(parameter_tvb,actx->pinfo,tree, actx);
+ dissect_ansi_map_sms_originationrestrictions(parameter_tvb,actx->pinfo,tree, actx);
}
@@ -9414,7 +9326,7 @@ dissect_ansi_map_DeniedAuthorizationPeriod(bool implicit_tag _U_, tvbuff_t *tvb
static int
-dissect_ansi_map_AuthenticationCapability(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_SMS_TerminationRestrictions(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9424,14 +9336,8 @@ dissect_ansi_map_AuthenticationCapability(bool implicit_tag _U_, tvbuff_t *tvb _
static int
-dissect_ansi_map_CallingFeaturesIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- tvbuff_t *parameter_tvb = NULL;
- offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
- &parameter_tvb);
-
- if (parameter_tvb){
- dissect_ansi_map_callingfeaturesindicator(parameter_tvb,actx->pinfo,tree, actx);
- }
+dissect_ansi_map_SPINIPIN(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ansi_map_DigitsType(implicit_tag, tvb, offset, actx, tree, hf_index);
return offset;
}
@@ -9439,7 +9345,7 @@ dissect_ansi_map_CallingFeaturesIndicator(bool implicit_tag _U_, tvbuff_t *tvb _
static int
-dissect_ansi_map_GeographicAuthorization(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_SPINITriggers(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9447,10 +9353,19 @@ dissect_ansi_map_GeographicAuthorization(bool implicit_tag _U_, tvbuff_t *tvb _U
}
+static const value_string ansi_map_TerminationRestrictionCode_vals[] = {
+ { 0, "not-used" },
+ { 1, "termination-denied" },
+ { 2, "unrestricted" },
+ { 3, "the-treatment-for-this-value-is-not-specified" },
+ { 0, NULL }
+};
+
static int
-dissect_ansi_map_MEIDValidated(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_null(implicit_tag, actx, tree, tvb, offset, hf_index);
+dissect_ansi_map_TerminationRestrictionCode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
@@ -9458,7 +9373,7 @@ dissect_ansi_map_MEIDValidated(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
-dissect_ansi_map_MobilePositionCapability(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_UserGroup(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9466,22 +9381,18 @@ dissect_ansi_map_MobilePositionCapability(bool implicit_tag _U_, tvbuff_t *tvb _
}
-static const value_string ansi_map_OriginationIndicator_vals[] = {
+static const value_string ansi_map_LIRMode_vals[] = {
{ 0, "not-used" },
- { 1, "prior-agreement" },
- { 2, "origination-denied" },
- { 3, "local-calls-only" },
- { 4, "selected-leading-digits-of-directorynumber-or-of-international-E164-number" },
- { 5, "selected-leading-digits-of-directorynumber-or-of-international-E164-number-and-local-calls-only" },
- { 6, "national-long-distance" },
- { 7, "international-calls" },
- { 8, "single-directory-number-or-international-E164-number" },
+ { 1, "unconditionally-Restricted" },
+ { 2, "pre-Authorized-LCS-Clients-Only" },
+ { 3, "pre-Authorized-LCS-Clients-and-User-Authorized-LCS-Clients" },
+ { 4, "unrestricted" },
{ 0, NULL }
};
static int
-dissect_ansi_map_OriginationIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_LIRMode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9491,8 +9402,9 @@ dissect_ansi_map_OriginationIndicator(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
-dissect_ansi_map_RestrictionDigits(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ansi_map_DigitsType(implicit_tag, tvb, offset, actx, tree, hf_index);
+dissect_ansi_map_CDMAMobileCapabilities(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
@@ -9500,25 +9412,38 @@ dissect_ansi_map_RestrictionDigits(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
-dissect_ansi_map_SMS_OriginationRestrictions(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- tvbuff_t *parameter_tvb = NULL;
+dissect_ansi_map_CDMAServingOneWayDelay2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
- &parameter_tvb);
+ NULL);
+
+ return offset;
+}
- if (parameter_tvb){
- dissect_ansi_map_sms_originationrestrictions(parameter_tvb,actx->pinfo,tree, actx);
- }
+static const ber_sequence_t CDMAPSMMList_item_set[] = {
+ { &hf_ansi_map_cdmaServingOneWayDelay2, BER_CLASS_CON, 347, BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAServingOneWayDelay2 },
+ { &hf_ansi_map_cdmaTargetMAHOList, BER_CLASS_CON, 136, BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMATargetMAHOList },
+ { &hf_ansi_map_cdmaTargetMAHOList2, BER_CLASS_CON, 136, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMATargetMAHOList },
+ { NULL, 0, 0, 0, NULL }
+};
+
+static int
+dissect_ansi_map_CDMAPSMMList_item(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
+ CDMAPSMMList_item_set, hf_index, ett_ansi_map_CDMAPSMMList_item);
return offset;
}
+static const ber_sequence_t CDMAPSMMList_set_of[1] = {
+ { &hf_ansi_map_CDMAPSMMList_item, BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_ansi_map_CDMAPSMMList_item },
+};
static int
-dissect_ansi_map_SMS_TerminationRestrictions(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
- NULL);
+dissect_ansi_map_CDMAPSMMList(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
+ CDMAPSMMList_set_of, hf_index, ett_ansi_map_CDMAPSMMList);
return offset;
}
@@ -9526,16 +9451,106 @@ dissect_ansi_map_SMS_TerminationRestrictions(bool implicit_tag _U_, tvbuff_t *tv
static int
-dissect_ansi_map_SPINIPIN(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_MPCAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ansi_map_DigitsType(implicit_tag, tvb, offset, actx, tree, hf_index);
return offset;
}
+static const ber_sequence_t OriginationRequest_U_set[] = {
+ { &hf_ansi_map_billingID , BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_ansi_map_BillingID },
+ { &hf_ansi_map_digits , BER_CLASS_CON, 4, BER_FLAGS_IMPLTAG, dissect_ansi_map_Digits },
+ { &hf_ansi_map_electronicSerialNumber, BER_CLASS_CON, 9, BER_FLAGS_IMPLTAG, dissect_ansi_map_ElectronicSerialNumber },
+ { &hf_ansi_map_mobileIdentificationNumber, BER_CLASS_CON, 8, BER_FLAGS_IMPLTAG, dissect_ansi_map_MobileIdentificationNumber },
+ { &hf_ansi_map_mscid , BER_CLASS_CON, 21, BER_FLAGS_IMPLTAG, dissect_ansi_map_MSCID },
+ { &hf_ansi_map_msid , BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_ansi_map_MSID },
+ { &hf_ansi_map_transactionCapability, BER_CLASS_CON, 123, BER_FLAGS_IMPLTAG, dissect_ansi_map_TransactionCapability },
+ { &hf_ansi_map_acgencountered, BER_CLASS_CON, 340, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ACGEncountered },
+ { &hf_ansi_map_callingPartyName, BER_CLASS_CON, 243, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyName },
+ { &hf_ansi_map_callingPartyNumberDigits1, BER_CLASS_CON, 80, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberDigits1 },
+ { &hf_ansi_map_callingPartyNumberDigits2, BER_CLASS_CON, 81, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberDigits2 },
+ { &hf_ansi_map_callingPartySubaddress, BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartySubaddress },
+ { &hf_ansi_map_locationAreaID, BER_CLASS_CON, 33, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_LocationAreaID },
+ { &hf_ansi_map_featureIndicator, BER_CLASS_CON, 306, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_FeatureIndicator },
+ { &hf_ansi_map_mSCIdentificationNumber, BER_CLASS_CON, 94, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MSCIdentificationNumber },
+ { &hf_ansi_map_oneTimeFeatureIndicator, BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_OneTimeFeatureIndicator },
+ { &hf_ansi_map_pc_ssn , BER_CLASS_CON, 32, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PC_SSN },
+ { &hf_ansi_map_senderIdentificationNumber, BER_CLASS_CON, 103, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_SenderIdentificationNumber },
+ { &hf_ansi_map_servingCellID, BER_CLASS_CON, 2, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ServingCellID },
+ { &hf_ansi_map_tdmaServiceCode, BER_CLASS_CON, 178, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TDMAServiceCode },
+ { &hf_ansi_map_triggerType, BER_CLASS_CON, 279, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TriggerType },
+ { &hf_ansi_map_winCapability, BER_CLASS_CON, 280, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_WINCapability },
+ { &hf_ansi_map_meid , BER_CLASS_CON, 390, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MEID },
+ { &hf_ansi_map_authenticationCapability, BER_CLASS_CON, 78, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_AuthenticationCapability },
+ { &hf_ansi_map_callingFeaturesIndicator, BER_CLASS_CON, 25, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingFeaturesIndicator },
+ { &hf_ansi_map_carrierDigits, BER_CLASS_CON, 86, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CarrierDigits },
+ { &hf_ansi_map_cdmaServiceOptionList, BER_CLASS_CON, 176, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAServiceOptionList },
+ { &hf_ansi_map_controlNetworkID, BER_CLASS_CON, 307, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ControlNetworkID },
+ { &hf_ansi_map_dmh_AccountCodeDigits, BER_CLASS_CON, 140, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_AccountCodeDigits },
+ { &hf_ansi_map_dmh_AlternateBillingDigits, BER_CLASS_CON, 141, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_AlternateBillingDigits },
+ { &hf_ansi_map_dmh_BillingDigits, BER_CLASS_CON, 142, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_BillingDigits },
+ { &hf_ansi_map_geographicAuthorization, BER_CLASS_CON, 143, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_GeographicAuthorization },
+ { &hf_ansi_map_meidValidated, BER_CLASS_CON, 401, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MEIDValidated },
+ { &hf_ansi_map_messageWaitingNotificationCount, BER_CLASS_CON, 92, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MessageWaitingNotificationCount },
+ { &hf_ansi_map_messageWaitingNotificationType, BER_CLASS_CON, 145, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MessageWaitingNotificationType },
+ { &hf_ansi_map_mobileDirectoryNumber, BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MobileDirectoryNumber },
+ { &hf_ansi_map_mobilePositionCapability, BER_CLASS_CON, 335, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MobilePositionCapability },
+ { &hf_ansi_map_originationIndicator, BER_CLASS_CON, 23, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_OriginationIndicator },
+ { &hf_ansi_map_originationTriggers, BER_CLASS_CON, 98, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_OriginationTriggers },
+ { &hf_ansi_map_pACAIndicator, BER_CLASS_CON, 146, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PACAIndicator },
+ { &hf_ansi_map_preferredLanguageIndicator, BER_CLASS_CON, 147, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PreferredLanguageIndicator },
+ { &hf_ansi_map_qosPriority, BER_CLASS_CON, 348, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_QoSPriority },
+ { &hf_ansi_map_restrictionDigits, BER_CLASS_CON, 227, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RestrictionDigits },
+ { &hf_ansi_map_routingDigits, BER_CLASS_CON, 150, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RoutingDigits },
+ { &hf_ansi_map_pSID_RSIDList, BER_CLASS_CON, 203, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PSID_RSIDList },
+ { &hf_ansi_map_sms_OriginationRestrictions, BER_CLASS_CON, 115, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_SMS_OriginationRestrictions },
+ { &hf_ansi_map_sms_TerminationRestrictions, BER_CLASS_CON, 117, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_SMS_TerminationRestrictions },
+ { &hf_ansi_map_spinipin , BER_CLASS_CON, 154, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_SPINIPIN },
+ { &hf_ansi_map_spiniTriggers, BER_CLASS_CON, 155, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_SPINITriggers },
+ { &hf_ansi_map_tdmaDataFeaturesIndicator, BER_CLASS_CON, 221, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TDMADataFeaturesIndicator },
+ { &hf_ansi_map_terminationRestrictionCode, BER_CLASS_CON, 24, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TerminationRestrictionCode },
+ { &hf_ansi_map_terminationTriggers, BER_CLASS_CON, 122, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TerminationTriggers },
+ { &hf_ansi_map_triggerAddressList, BER_CLASS_CON, 276, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TriggerAddressList },
+ { &hf_ansi_map_userGroup , BER_CLASS_CON, 208, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_UserGroup },
+ { &hf_ansi_map_nonPublicData, BER_CLASS_CON, 200, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_NonPublicData },
+ { &hf_ansi_map_userZoneData, BER_CLASS_CON, 209, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_UserZoneData },
+ { &hf_ansi_map_callingPartyCategory, BER_CLASS_CON, 355, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyCategory },
+ { &hf_ansi_map_lirMode , BER_CLASS_CON, 369, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_LIRMode },
+ { &hf_ansi_map_cdmaChannelData, BER_CLASS_CON, 63, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAChannelData },
+ { &hf_ansi_map_cdmaCodeChannel, BER_CLASS_CON, 68, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMACodeChannel },
+ { &hf_ansi_map_cdmaMobileCapabilities, BER_CLASS_CON, 330, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAMobileCapabilities },
+ { &hf_ansi_map_cdmaPrivateLongCodeMask, BER_CLASS_CON, 67, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAPrivateLongCodeMask },
+ { &hf_ansi_map_cdmaServingOneWayDelay2, BER_CLASS_CON, 347, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAServingOneWayDelay2 },
+ { &hf_ansi_map_cdmaServiceOption, BER_CLASS_CON, 175, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAServiceOption },
+ { &hf_ansi_map_cdmaTargetMAHOList, BER_CLASS_CON, 136, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMATargetMAHOList },
+ { &hf_ansi_map_cdmaPSMMList, BER_CLASS_CON, 346, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAPSMMList },
+ { &hf_ansi_map_mpcAddress , BER_CLASS_CON, 370, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MPCAddress },
+ { NULL, 0, 0, 0, NULL }
+};
static int
-dissect_ansi_map_SPINITriggers(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_OriginationRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
+ OriginationRequest_U_set, hf_index, ett_ansi_map_OriginationRequest_U);
+
+ return offset;
+}
+
+
+
+static int
+dissect_ansi_map_OriginationRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_OriginationRequest_U);
+
+ return offset;
+}
+
+
+
+static int
+dissect_ansi_map_DMH_ChargeInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9543,46 +9558,97 @@ dissect_ansi_map_SPINITriggers(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
}
-static const value_string ansi_map_TerminationRestrictionCode_vals[] = {
- { 0, "not-used" },
- { 1, "termination-denied" },
- { 2, "unrestricted" },
- { 3, "the-treatment-for-this-value-is-not-specified" },
- { 0, NULL }
+static const ber_sequence_t OriginationRequestRes_U_set[] = {
+ { &hf_ansi_map_accessDeniedReason, BER_CLASS_CON, 20, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_AccessDeniedReason },
+ { &hf_ansi_map_actionCode , BER_CLASS_CON, 128, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ActionCode },
+ { &hf_ansi_map_announcementList, BER_CLASS_CON, 130, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_AnnouncementList },
+ { &hf_ansi_map_callingPartyNumberString1, BER_CLASS_CON, 82, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberString1 },
+ { &hf_ansi_map_callingPartyNumberString2, BER_CLASS_CON, 83, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartyNumberString2 },
+ { &hf_ansi_map_callingPartySubaddress, BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CallingPartySubaddress },
+ { &hf_ansi_map_carrierDigits, BER_CLASS_CON, 86, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CarrierDigits },
+ { &hf_ansi_map_digits , BER_CLASS_CON, 4, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_Digits },
+ { &hf_ansi_map_displayText, BER_CLASS_CON, 244, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DisplayText },
+ { &hf_ansi_map_displayText2, BER_CLASS_CON, 299, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DisplayText2 },
+ { &hf_ansi_map_dmh_AccountCodeDigits, BER_CLASS_CON, 140, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_AccountCodeDigits },
+ { &hf_ansi_map_dmh_AlternateBillingDigits, BER_CLASS_CON, 141, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_AlternateBillingDigits },
+ { &hf_ansi_map_dmh_BillingDigits, BER_CLASS_CON, 142, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_BillingDigits },
+ { &hf_ansi_map_dmh_ChargeInformation, BER_CLASS_CON, 311, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_ChargeInformation },
+ { &hf_ansi_map_dmh_RedirectionIndicator, BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_RedirectionIndicator },
+ { &hf_ansi_map_dmh_ServiceID, BER_CLASS_CON, 305, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_DMH_ServiceID },
+ { &hf_ansi_map_groupInformation, BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_GroupInformation },
+ { &hf_ansi_map_mobileDirectoryNumber, BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MobileDirectoryNumber },
+ { &hf_ansi_map_noAnswerTime, BER_CLASS_CON, 96, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_NoAnswerTime },
+ { &hf_ansi_map_oneTimeFeatureIndicator, BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_OneTimeFeatureIndicator },
+ { &hf_ansi_map_pilotNumber, BER_CLASS_CON, 168, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PilotNumber },
+ { &hf_ansi_map_preferredLanguageIndicator, BER_CLASS_CON, 147, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_PreferredLanguageIndicator },
+ { &hf_ansi_map_redirectingNumberDigits, BER_CLASS_CON, 100, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RedirectingNumberDigits },
+ { &hf_ansi_map_redirectingNumberString, BER_CLASS_CON, 101, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RedirectingNumberString },
+ { &hf_ansi_map_redirectingSubaddress, BER_CLASS_CON, 102, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RedirectingSubaddress },
+ { &hf_ansi_map_resumePIC , BER_CLASS_CON, 266, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_ResumePIC },
+ { &hf_ansi_map_routingDigits, BER_CLASS_CON, 150, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_RoutingDigits },
+ { &hf_ansi_map_terminationList, BER_CLASS_CON, 120, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TerminationList },
+ { &hf_ansi_map_terminationTriggers, BER_CLASS_CON, 122, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TerminationTriggers },
+ { &hf_ansi_map_triggerAddressList, BER_CLASS_CON, 276, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_TriggerAddressList },
+ { NULL, 0, 0, 0, NULL }
};
+static int
+dissect_ansi_map_OriginationRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
+ OriginationRequestRes_U_set, hf_index, ett_ansi_map_OriginationRequestRes_U);
+
+ return offset;
+}
+
+
static int
-dissect_ansi_map_TerminationRestrictionCode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
- NULL);
+dissect_ansi_map_OriginationRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_OriginationRequestRes_U);
return offset;
}
+static const value_string ansi_map_QualificationInformationCode_vals[] = {
+ { 0, "not-used" },
+ { 1, "no-information" },
+ { 2, "validation-only" },
+ { 3, "validation-and-profile" },
+ { 4, "profile-only" },
+ { 0, NULL }
+};
+
static int
-dissect_ansi_map_UserGroup(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
- NULL);
+dissect_ansi_map_QualificationInformationCode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
+ NULL);
return offset;
}
-static const value_string ansi_map_LIRMode_vals[] = {
+static const value_string ansi_map_AuthorizationDenied_vals[] = {
{ 0, "not-used" },
- { 1, "unconditionally-Restricted" },
- { 2, "pre-Authorized-LCS-Clients-Only" },
- { 3, "pre-Authorized-LCS-Clients-and-User-Authorized-LCS-Clients" },
- { 4, "unrestricted" },
+ { 1, "delinquent-account" },
+ { 2, "invalid-serial-number" },
+ { 3, "stolen-unit" },
+ { 4, "duplicate-unit" },
+ { 5, "unassigned-directory-number" },
+ { 6, "unspecified" },
+ { 7, "multiple-access" },
+ { 8, "not-Authorized-for-the-MSC" },
+ { 9, "missing-authentication-parameters" },
+ { 10, "terminalType-mismatch" },
+ { 11, "requested-Service-Code-Not-Supported" },
{ 0, NULL }
};
static int
-dissect_ansi_map_LIRMode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_ansi_map_AuthorizationDenied(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -9590,6 +9656,39 @@ dissect_ansi_map_LIRMode(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U
}
+
+static int
+dissect_ansi_map_AuthorizationPeriod(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
+ &parameter_tvb);
+
+ if (parameter_tvb){
+ dissect_ansi_map_authorizationperiod(parameter_tvb,actx->pinfo,tree, actx);
+ }
+
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_ansi_map_DeniedAuthorizationPeriod(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
+ &parameter_tvb);
+
+ if (parameter_tvb){
+ dissect_ansi_map_deniedauthorizationperiod(parameter_tvb,actx->pinfo,tree, actx);
+ }
+
+
+ return offset;
+}
+
+
static const ber_sequence_t QualificationDirective_U_set[] = {
{ &hf_ansi_map_electronicSerialNumber, BER_CLASS_CON, 9, BER_FLAGS_IMPLTAG, dissect_ansi_map_ElectronicSerialNumber },
{ &hf_ansi_map_msid , BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_ansi_map_MSID },
@@ -9658,7 +9757,7 @@ dissect_ansi_map_QualificationDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _
static int
dissect_ansi_map_QualificationDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_QualificationDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_QualificationDirective_U);
return offset;
}
@@ -9681,7 +9780,7 @@ dissect_ansi_map_QualificationDirectiveRes_U(bool implicit_tag _U_, tvbuff_t *tv
static int
dissect_ansi_map_QualificationDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_QualificationDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_QualificationDirectiveRes_U);
return offset;
}
@@ -9720,7 +9819,7 @@ dissect_ansi_map_QualificationRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ansi_map_QualificationRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_QualificationRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_QualificationRequest_U);
return offset;
}
@@ -9784,7 +9883,7 @@ dissect_ansi_map_QualificationRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_QualificationRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_QualificationRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_QualificationRequestRes_U);
return offset;
}
@@ -9810,7 +9909,7 @@ dissect_ansi_map_RandomVariableRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U
static int
dissect_ansi_map_RandomVariableRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RandomVariableRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RandomVariableRequest_U);
return offset;
}
@@ -9845,7 +9944,7 @@ dissect_ansi_map_RandomVariableRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_RandomVariableRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RandomVariableRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RandomVariableRequestRes_U);
return offset;
}
@@ -9881,7 +9980,7 @@ dissect_ansi_map_RedirectionDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ansi_map_RedirectionDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RedirectionDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RedirectionDirective_U);
return offset;
}
@@ -9938,7 +10037,7 @@ dissect_ansi_map_RedirectionRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_RedirectionRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RedirectionRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RedirectionRequest_U);
return offset;
}
@@ -10014,7 +10113,7 @@ dissect_ansi_map_RegistrationCancellation_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_RegistrationCancellation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RegistrationCancellation_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RegistrationCancellation_U);
return offset;
}
@@ -10060,7 +10159,7 @@ dissect_ansi_map_RegistrationCancellationRes_U(bool implicit_tag _U_, tvbuff_t *
static int
dissect_ansi_map_RegistrationCancellationRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RegistrationCancellationRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RegistrationCancellationRes_U);
return offset;
}
@@ -10110,15 +10209,6 @@ dissect_ansi_map_SMS_Address(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
}
-
-static int
-dissect_ansi_map_MPCAddress(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ansi_map_DigitsType(implicit_tag, tvb, offset, actx, tree, hf_index);
-
- return offset;
-}
-
-
static const ber_sequence_t MPCAddressList_set[] = {
{ &hf_ansi_map_mpcAddress , BER_CLASS_CON, 370, BER_FLAGS_IMPLTAG, dissect_ansi_map_MPCAddress },
{ &hf_ansi_map_mpcAddress2, BER_CLASS_CON, 370, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_MPCAddress },
@@ -10181,7 +10271,7 @@ dissect_ansi_map_RegistrationNotification_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_RegistrationNotification(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RegistrationNotification_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RegistrationNotification_U);
return offset;
}
@@ -10256,7 +10346,7 @@ dissect_ansi_map_RegistrationNotificationRes_U(bool implicit_tag _U_, tvbuff_t *
static int
dissect_ansi_map_RegistrationNotificationRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RegistrationNotificationRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RegistrationNotificationRes_U);
return offset;
}
@@ -10291,7 +10381,7 @@ dissect_ansi_map_RemoteUserInteractionDirective_U(bool implicit_tag _U_, tvbuff_
static int
dissect_ansi_map_RemoteUserInteractionDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RemoteUserInteractionDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RemoteUserInteractionDirective_U);
return offset;
}
@@ -10315,7 +10405,7 @@ dissect_ansi_map_RemoteUserInteractionDirectiveRes_U(bool implicit_tag _U_, tvbu
static int
dissect_ansi_map_RemoteUserInteractionDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RemoteUserInteractionDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RemoteUserInteractionDirectiveRes_U);
return offset;
}
@@ -10339,7 +10429,7 @@ dissect_ansi_map_ResetCircuit_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_ResetCircuit(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ResetCircuit_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ResetCircuit_U);
return offset;
}
@@ -10379,7 +10469,7 @@ dissect_ansi_map_ResetCircuitRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_ResetCircuitRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ResetCircuitRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ResetCircuitRes_U);
return offset;
}
@@ -10444,7 +10534,7 @@ dissect_ansi_map_RoutingRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_RoutingRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RoutingRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RoutingRequest_U);
return offset;
}
@@ -10476,7 +10566,7 @@ dissect_ansi_map_RoutingRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ansi_map_RoutingRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RoutingRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RoutingRequestRes_U);
return offset;
}
@@ -10647,7 +10737,7 @@ dissect_ansi_map_SMSDeliveryBackward_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_SMSDeliveryBackward(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSDeliveryBackward_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSDeliveryBackward_U);
return offset;
}
@@ -10682,7 +10772,7 @@ dissect_ansi_map_SMSDeliveryBackwardRes_U(bool implicit_tag _U_, tvbuff_t *tvb _
static int
dissect_ansi_map_SMSDeliveryBackwardRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSDeliveryBackwardRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSDeliveryBackwardRes_U);
return offset;
}
@@ -10717,7 +10807,7 @@ dissect_ansi_map_SMSDeliveryForward_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_SMSDeliveryForward(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSDeliveryForward_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSDeliveryForward_U);
return offset;
}
@@ -10742,17 +10832,7 @@ dissect_ansi_map_SMSDeliveryForwardRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U
static int
dissect_ansi_map_SMSDeliveryForwardRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSDeliveryForwardRes_U);
-
- return offset;
-}
-
-
-
-static int
-dissect_ansi_map_CDMAServingOneWayDelay2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
- NULL);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSDeliveryForwardRes_U);
return offset;
}
@@ -10886,7 +10966,7 @@ dissect_ansi_map_SMSDeliveryPointToPoint_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_SMSDeliveryPointToPoint(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSDeliveryPointToPoint_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSDeliveryPointToPoint_U);
return offset;
}
@@ -10951,7 +11031,7 @@ dissect_ansi_map_SMSDeliveryPointToPointRes_U(bool implicit_tag _U_, tvbuff_t *t
static int
dissect_ansi_map_SMSDeliveryPointToPointRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSDeliveryPointToPointRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSDeliveryPointToPointRes_U);
return offset;
}
@@ -10990,7 +11070,7 @@ dissect_ansi_map_SMSDeliveryPointToPointAck_U(bool implicit_tag _U_, tvbuff_t *t
static int
dissect_ansi_map_SMSDeliveryPointToPointAck(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSDeliveryPointToPointAck_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSDeliveryPointToPointAck_U);
return offset;
}
@@ -11030,7 +11110,7 @@ dissect_ansi_map_SMSNotification_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_SMSNotification(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSNotification_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSNotification_U);
return offset;
}
@@ -11054,7 +11134,7 @@ dissect_ansi_map_SMSNotificationRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_SMSNotificationRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSNotificationRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSNotificationRes_U);
return offset;
}
@@ -11083,7 +11163,7 @@ dissect_ansi_map_SMSRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
dissect_ansi_map_SMSRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSRequest_U);
return offset;
}
@@ -11112,7 +11192,7 @@ dissect_ansi_map_SMSRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ansi_map_SMSRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SMSRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SMSRequestRes_U);
return offset;
}
@@ -11158,7 +11238,7 @@ dissect_ansi_map_TransferToNumberRequest_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_TransferToNumberRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TransferToNumberRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TransferToNumberRequest_U);
return offset;
}
@@ -11206,7 +11286,7 @@ dissect_ansi_map_TransferToNumberRequestRes_U(bool implicit_tag _U_, tvbuff_t *t
static int
dissect_ansi_map_TransferToNumberRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TransferToNumberRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TransferToNumberRequestRes_U);
return offset;
}
@@ -11247,7 +11327,7 @@ dissect_ansi_map_TrunkTest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ansi_map_TrunkTest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TrunkTest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TrunkTest_U);
return offset;
}
@@ -11271,7 +11351,7 @@ dissect_ansi_map_TrunkTestDisconnect_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_TrunkTestDisconnect(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TrunkTestDisconnect_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TrunkTestDisconnect_U);
return offset;
}
@@ -11295,7 +11375,7 @@ dissect_ansi_map_Unblocking_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
dissect_ansi_map_Unblocking(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_Unblocking_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_Unblocking_U);
return offset;
}
@@ -11320,7 +11400,7 @@ dissect_ansi_map_UnreliableRoamerDataDirective_U(bool implicit_tag _U_, tvbuff_t
static int
dissect_ansi_map_UnreliableRoamerDataDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_UnreliableRoamerDataDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_UnreliableRoamerDataDirective_U);
return offset;
}
@@ -11354,7 +11434,7 @@ dissect_ansi_map_UnsolicitedResponse_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_UnsolicitedResponse(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_UnsolicitedResponse_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_UnsolicitedResponse_U);
return offset;
}
@@ -11408,7 +11488,7 @@ dissect_ansi_map_UnsolicitedResponseRes_U(bool implicit_tag _U_, tvbuff_t *tvb _
static int
dissect_ansi_map_UnsolicitedResponseRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_UnsolicitedResponseRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_UnsolicitedResponseRes_U);
return offset;
}
@@ -11449,7 +11529,7 @@ dissect_ansi_map_ParameterRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_ParameterRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ParameterRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ParameterRequest_U);
return offset;
}
@@ -11499,7 +11579,7 @@ dissect_ansi_map_ParameterRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_ParameterRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ParameterRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ParameterRequestRes_U);
return offset;
}
@@ -11547,7 +11627,7 @@ dissect_ansi_map_TMSIDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ansi_map_TMSIDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TMSIDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TMSIDirective_U);
return offset;
}
@@ -11575,7 +11655,7 @@ dissect_ansi_map_TMSIDirectiveRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_TMSIDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TMSIDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TMSIDirectiveRes_U);
return offset;
}
@@ -11603,7 +11683,7 @@ dissect_ansi_map_NumberPortabilityRequest_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_NumberPortabilityRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_NumberPortabilityRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_NumberPortabilityRequest_U);
return offset;
}
@@ -11627,7 +11707,7 @@ dissect_ansi_map_NumberPortabilityRequestRes_U(bool implicit_tag _U_, tvbuff_t *
static int
dissect_ansi_map_NumberPortabilityRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_NumberPortabilityRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_NumberPortabilityRequestRes_U);
return offset;
}
@@ -11806,7 +11886,7 @@ dissect_ansi_map_ServiceRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_ServiceRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ServiceRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ServiceRequest_U);
return offset;
}
@@ -11857,7 +11937,7 @@ dissect_ansi_map_ServiceRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ansi_map_ServiceRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ServiceRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ServiceRequestRes_U);
return offset;
}
@@ -11930,7 +12010,7 @@ dissect_ansi_map_AnalyzedInformation_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_AnalyzedInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AnalyzedInformation_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AnalyzedInformation_U);
return offset;
}
@@ -11973,7 +12053,7 @@ dissect_ansi_map_AnalyzedInformationRes_U(bool implicit_tag _U_, tvbuff_t *tvb _
static int
dissect_ansi_map_AnalyzedInformationRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AnalyzedInformationRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AnalyzedInformationRes_U);
return offset;
}
@@ -12026,7 +12106,7 @@ dissect_ansi_map_ConnectionFailureReport_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_ConnectionFailureReport(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ConnectionFailureReport_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ConnectionFailureReport_U);
return offset;
}
@@ -12052,7 +12132,7 @@ dissect_ansi_map_ConnectResource_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_ConnectResource(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ConnectResource_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ConnectResource_U);
return offset;
}
@@ -12102,7 +12182,7 @@ dissect_ansi_map_FacilitySelectedAndAvailable_U(bool implicit_tag _U_, tvbuff_t
static int
dissect_ansi_map_FacilitySelectedAndAvailable(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitySelectedAndAvailable_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitySelectedAndAvailable_U);
return offset;
}
@@ -12140,7 +12220,7 @@ dissect_ansi_map_FacilitySelectedAndAvailableRes_U(bool implicit_tag _U_, tvbuff
static int
dissect_ansi_map_FacilitySelectedAndAvailableRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_FacilitySelectedAndAvailableRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_FacilitySelectedAndAvailableRes_U);
return offset;
}
@@ -12248,7 +12328,7 @@ dissect_ansi_map_Modify_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _
static int
dissect_ansi_map_Modify(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_Modify_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_Modify_U);
return offset;
}
@@ -12382,7 +12462,7 @@ dissect_ansi_map_ModifyRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ansi_map_ModifyRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ModifyRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ModifyRes_U);
return offset;
}
@@ -12407,7 +12487,7 @@ dissect_ansi_map_Search_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _
static int
dissect_ansi_map_Search(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_Search_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_Search_U);
return offset;
}
@@ -12431,7 +12511,7 @@ dissect_ansi_map_SearchRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ansi_map_SearchRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SearchRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SearchRes_U);
return offset;
}
@@ -12477,7 +12557,7 @@ dissect_ansi_map_SeizeResource_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ansi_map_SeizeResource(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SeizeResource_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SeizeResource_U);
return offset;
}
@@ -12501,7 +12581,7 @@ dissect_ansi_map_SeizeResourceRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_SeizeResourceRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SeizeResourceRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SeizeResourceRes_U);
return offset;
}
@@ -12563,7 +12643,7 @@ dissect_ansi_map_SRFDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_SRFDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SRFDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SRFDirective_U);
return offset;
}
@@ -12598,7 +12678,7 @@ dissect_ansi_map_SRFDirectiveRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_SRFDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_SRFDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_SRFDirectiveRes_U);
return offset;
}
@@ -12647,7 +12727,7 @@ dissect_ansi_map_TBusy_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U
static int
dissect_ansi_map_TBusy(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TBusy_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TBusy_U);
return offset;
}
@@ -12691,7 +12771,7 @@ dissect_ansi_map_TBusyRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ansi_map_TBusyRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TBusyRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TBusyRes_U);
return offset;
}
@@ -12740,7 +12820,7 @@ dissect_ansi_map_TNoAnswer_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ansi_map_TNoAnswer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TNoAnswer_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TNoAnswer_U);
return offset;
}
@@ -12785,7 +12865,7 @@ dissect_ansi_map_TNoAnswerRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_TNoAnswerRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TNoAnswerRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TNoAnswerRes_U);
return offset;
}
@@ -12820,7 +12900,7 @@ dissect_ansi_map_ChangeFacilities_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_ChangeFacilities(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ChangeFacilities_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ChangeFacilities_U);
return offset;
}
@@ -12844,7 +12924,7 @@ dissect_ansi_map_ChangeFacilitiesRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_ChangeFacilitiesRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ChangeFacilitiesRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ChangeFacilitiesRes_U);
return offset;
}
@@ -12887,7 +12967,7 @@ dissect_ansi_map_ChangeService_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ansi_map_ChangeService(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ChangeService_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ChangeService_U);
return offset;
}
@@ -12920,7 +13000,7 @@ dissect_ansi_map_ChangeServiceRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_ChangeServiceRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ChangeServiceRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ChangeServiceRes_U);
return offset;
}
@@ -12946,7 +13026,7 @@ dissect_ansi_map_MessageDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_MessageDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_MessageDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_MessageDirective_U);
return offset;
}
@@ -12974,7 +13054,7 @@ dissect_ansi_map_BulkDisconnection_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ansi_map_BulkDisconnection(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_BulkDisconnection_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_BulkDisconnection_U);
return offset;
}
@@ -13013,7 +13093,7 @@ dissect_ansi_map_CallControlDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ansi_map_CallControlDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CallControlDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CallControlDirective_U);
return offset;
}
@@ -13055,7 +13135,7 @@ dissect_ansi_map_CallControlDirectiveRes_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_CallControlDirectiveRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CallControlDirectiveRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CallControlDirectiveRes_U);
return offset;
}
@@ -13091,7 +13171,7 @@ dissect_ansi_map_OAnswer_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ansi_map_OAnswer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_OAnswer_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_OAnswer_U);
return offset;
}
@@ -13147,7 +13227,7 @@ dissect_ansi_map_ODisconnect_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
dissect_ansi_map_ODisconnect(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ODisconnect_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ODisconnect_U);
return offset;
}
@@ -13172,7 +13252,7 @@ dissect_ansi_map_ODisconnectRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_ODisconnectRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ODisconnectRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ODisconnectRes_U);
return offset;
}
@@ -13225,7 +13305,7 @@ dissect_ansi_map_CallRecoveryReport_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_CallRecoveryReport(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CallRecoveryReport_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CallRecoveryReport_U);
return offset;
}
@@ -13264,7 +13344,7 @@ dissect_ansi_map_TAnswer_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ansi_map_TAnswer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TAnswer_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TAnswer_U);
return offset;
}
@@ -13302,7 +13382,7 @@ dissect_ansi_map_TDisconnect_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
dissect_ansi_map_TDisconnect(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TDisconnect_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TDisconnect_U);
return offset;
}
@@ -13326,7 +13406,7 @@ dissect_ansi_map_TDisconnectRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_TDisconnectRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_TDisconnectRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_TDisconnectRes_U);
return offset;
}
@@ -13351,7 +13431,7 @@ dissect_ansi_map_UnreliableCallData_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_UnreliableCallData(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_UnreliableCallData_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_UnreliableCallData_U);
return offset;
}
@@ -13397,7 +13477,7 @@ dissect_ansi_map_OCalledPartyBusy_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_OCalledPartyBusy(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_OCalledPartyBusy_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_OCalledPartyBusy_U);
return offset;
}
@@ -13436,7 +13516,7 @@ dissect_ansi_map_OCalledPartyBusyRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_OCalledPartyBusyRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_OCalledPartyBusyRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_OCalledPartyBusyRes_U);
return offset;
}
@@ -13481,7 +13561,7 @@ dissect_ansi_map_ONoAnswer_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ansi_map_ONoAnswer(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ONoAnswer_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ONoAnswer_U);
return offset;
}
@@ -13520,7 +13600,7 @@ dissect_ansi_map_ONoAnswerRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_ONoAnswerRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ONoAnswerRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ONoAnswerRes_U);
return offset;
}
@@ -13559,7 +13639,7 @@ dissect_ansi_map_PositionRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_PositionRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_PositionRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_PositionRequest_U);
return offset;
}
@@ -13602,7 +13682,7 @@ dissect_ansi_map_PositionRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_PositionRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_PositionRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_PositionRequestRes_U);
return offset;
}
@@ -13630,7 +13710,7 @@ dissect_ansi_map_PositionRequestForward_U(bool implicit_tag _U_, tvbuff_t *tvb _
static int
dissect_ansi_map_PositionRequestForward(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_PositionRequestForward_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_PositionRequestForward_U);
return offset;
}
@@ -13657,7 +13737,7 @@ dissect_ansi_map_PositionRequestForwardRes_U(bool implicit_tag _U_, tvbuff_t *tv
static int
dissect_ansi_map_PositionRequestForwardRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_PositionRequestForwardRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_PositionRequestForwardRes_U);
return offset;
}
@@ -13684,7 +13764,7 @@ dissect_ansi_map_CallTerminationReport_U(bool implicit_tag _U_, tvbuff_t *tvb _U
static int
dissect_ansi_map_CallTerminationReport(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CallTerminationReport_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CallTerminationReport_U);
return offset;
}
@@ -13731,45 +13811,6 @@ dissect_ansi_map_DTXIndication(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
-dissect_ansi_map_CDMAMobileCapabilities(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
- NULL);
-
- return offset;
-}
-
-
-static const ber_sequence_t CDMAPSMMList_item_set[] = {
- { &hf_ansi_map_cdmaServingOneWayDelay2, BER_CLASS_CON, 347, BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMAServingOneWayDelay2 },
- { &hf_ansi_map_cdmaTargetMAHOList, BER_CLASS_CON, 136, BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMATargetMAHOList },
- { &hf_ansi_map_cdmaTargetMAHOList2, BER_CLASS_CON, 136, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_ansi_map_CDMATargetMAHOList },
- { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_ansi_map_CDMAPSMMList_item(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
- CDMAPSMMList_item_set, hf_index, ett_ansi_map_CDMAPSMMList_item);
-
- return offset;
-}
-
-
-static const ber_sequence_t CDMAPSMMList_set_of[1] = {
- { &hf_ansi_map_CDMAPSMMList_item, BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_ansi_map_CDMAPSMMList_item },
-};
-
-static int
-dissect_ansi_map_CDMAPSMMList(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
- CDMAPSMMList_set_of, hf_index, ett_ansi_map_CDMAPSMMList);
-
- return offset;
-}
-
-
-
-static int
dissect_ansi_map_TDMA_MAHO_CELLID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
NULL);
@@ -13932,7 +13973,7 @@ dissect_ansi_map_GeoPositionRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_GeoPositionRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_GeoPositionRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_GeoPositionRequest_U);
return offset;
}
@@ -14048,7 +14089,7 @@ dissect_ansi_map_InterSystemPositionRequest_U(bool implicit_tag _U_, tvbuff_t *t
static int
dissect_ansi_map_InterSystemPositionRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPositionRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPositionRequest_U);
return offset;
}
@@ -14173,7 +14214,7 @@ dissect_ansi_map_InterSystemPositionRequestRes_U(bool implicit_tag _U_, tvbuff_t
static int
dissect_ansi_map_InterSystemPositionRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPositionRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPositionRequestRes_U);
return offset;
}
@@ -14214,7 +14255,7 @@ dissect_ansi_map_InterSystemPositionRequestForward_U(bool implicit_tag _U_, tvbu
static int
dissect_ansi_map_InterSystemPositionRequestForward(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPositionRequestForward_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPositionRequestForward_U);
return offset;
}
@@ -14242,7 +14283,7 @@ dissect_ansi_map_InterSystemPositionRequestForwardRes_U(bool implicit_tag _U_, t
static int
dissect_ansi_map_InterSystemPositionRequestForwardRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemPositionRequestForwardRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemPositionRequestForwardRes_U);
return offset;
}
@@ -14346,7 +14387,7 @@ dissect_ansi_map_ACGDirective_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_ACGDirective(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_ACGDirective_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_ACGDirective_U);
return offset;
}
@@ -14394,7 +14435,7 @@ dissect_ansi_map_RoamerDatabaseVerificationRequest_U(bool implicit_tag _U_, tvbu
static int
dissect_ansi_map_RoamerDatabaseVerificationRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RoamerDatabaseVerificationRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RoamerDatabaseVerificationRequest_U);
return offset;
}
@@ -14418,7 +14459,7 @@ dissect_ansi_map_RoamerDatabaseVerificationRequestRes_U(bool implicit_tag _U_, t
static int
dissect_ansi_map_RoamerDatabaseVerificationRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_RoamerDatabaseVerificationRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_RoamerDatabaseVerificationRequestRes_U);
return offset;
}
@@ -14444,7 +14485,7 @@ dissect_ansi_map_LCSParameterRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_LCSParameterRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_LCSParameterRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_LCSParameterRequest_U);
return offset;
}
@@ -14478,7 +14519,7 @@ dissect_ansi_map_LCSParameterRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _
static int
dissect_ansi_map_LCSParameterRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_LCSParameterRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_LCSParameterRequestRes_U);
return offset;
}
@@ -14507,7 +14548,7 @@ dissect_ansi_map_CheckMEID_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ansi_map_CheckMEID(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CheckMEID_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CheckMEID_U);
return offset;
}
@@ -14541,7 +14582,7 @@ dissect_ansi_map_CheckMEIDRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_CheckMEIDRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_CheckMEIDRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_CheckMEIDRes_U);
return offset;
}
@@ -14570,7 +14611,7 @@ dissect_ansi_map_AddService_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
dissect_ansi_map_AddService(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AddService_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AddService_U);
return offset;
}
@@ -14597,7 +14638,7 @@ dissect_ansi_map_AddServiceRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ansi_map_AddServiceRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_AddServiceRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_AddServiceRes_U);
return offset;
}
@@ -14626,7 +14667,7 @@ dissect_ansi_map_DropService_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
dissect_ansi_map_DropService(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_DropService_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_DropService_U);
return offset;
}
@@ -14650,7 +14691,7 @@ dissect_ansi_map_DropServiceRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_DropServiceRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_DropServiceRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_DropServiceRes_U);
return offset;
}
@@ -14677,7 +14718,7 @@ dissect_ansi_map_PositionEventNotification_U(bool implicit_tag _U_, tvbuff_t *tv
static int
dissect_ansi_map_PositionEventNotification(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_PositionEventNotification_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_PositionEventNotification_U);
return offset;
}
@@ -14759,7 +14800,7 @@ dissect_ansi_map_OTASPRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ansi_map_OTASPRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_OTASPRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_OTASPRequest_U);
return offset;
}
@@ -14833,7 +14874,7 @@ dissect_ansi_map_OTASPRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ansi_map_OTASPRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_OTASPRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_OTASPRequestRes_U);
return offset;
}
@@ -14868,7 +14909,7 @@ dissect_ansi_map_StatusRequest_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ansi_map_StatusRequest(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_StatusRequest_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_StatusRequest_U);
return offset;
}
@@ -14902,7 +14943,7 @@ dissect_ansi_map_StatusRequestRes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, in
static int
dissect_ansi_map_StatusRequestRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_StatusRequestRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_StatusRequestRes_U);
return offset;
}
@@ -14933,7 +14974,7 @@ dissect_ansi_map_InterSystemSMSDeliveryPointToPoint_U(bool implicit_tag _U_, tvb
static int
dissect_ansi_map_InterSystemSMSDeliveryPointToPoint(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemSMSDeliveryPointToPoint_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemSMSDeliveryPointToPoint_U);
return offset;
}
@@ -14958,7 +14999,7 @@ dissect_ansi_map_InterSystemSMSDeliveryPointToPointRes_U(bool implicit_tag _U_,
static int
dissect_ansi_map_InterSystemSMSDeliveryPointToPointRes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemSMSDeliveryPointToPointRes_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemSMSDeliveryPointToPointRes_U);
return offset;
}
@@ -15010,7 +15051,7 @@ dissect_ansi_map_InterSystemSMSPage_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ansi_map_InterSystemSMSPage(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_InterSystemSMSPage_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_InterSystemSMSPage_U);
return offset;
}
@@ -15051,7 +15092,7 @@ dissect_ansi_map_QualificationRequest2_U(bool implicit_tag _U_, tvbuff_t *tvb _U
static int
dissect_ansi_map_QualificationRequest2(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_QualificationRequest2_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_QualificationRequest2_U);
return offset;
}
@@ -15123,7 +15164,7 @@ dissect_ansi_map_QualificationRequest2Res_U(bool implicit_tag _U_, tvbuff_t *tvb
static int
dissect_ansi_map_QualificationRequest2Res(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_PRI, 18, FALSE, dissect_ansi_map_QualificationRequest2Res_U);
+ hf_index, BER_CLASS_PRI, 18, false, dissect_ansi_map_QualificationRequest2Res_U);
return offset;
}
@@ -15141,13 +15182,13 @@ dissect_ansi_map_win_trigger_list(tvbuff_t *tvb, packet_info *pinfo _U_, proto_t
int end_offset = 0;
int j = 0;
proto_tree *subtree;
- guint8 octet;
+ uint8_t octet;
end_offset = tvb_reported_length_remaining(tvb,offset);
subtree = proto_item_add_subtree(actx->created_item, ett_win_trigger_list);
while(offset< end_offset) {
- octet = tvb_get_guint8(tvb,offset);
+ octet = tvb_get_uint8(tvb,offset);
switch (octet){
case 0xdc:
proto_tree_add_uint_format(subtree, hf_ansi_map_win_trigger_list, tvb, offset, 1, octet, "TDP-R's armed");
@@ -15176,7 +15217,7 @@ dissect_ansi_map_win_trigger_list(tvbuff_t *tvb, packet_info *pinfo _U_, proto_t
static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ctx_t *actx) {
- static gboolean opCodeKnown = TRUE;
+ static bool opCodeKnown = true;
static ansi_map_tap_rec_t tap_rec[16];
static ansi_map_tap_rec_t *tap_p;
static int tap_current=0;
@@ -15193,55 +15234,55 @@ static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_
switch(OperationCode){
case 1: /*Handoff Measurement Request*/
- offset = dissect_ansi_map_HandoffMeasurementRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequest);
+ offset = dissect_ansi_map_HandoffMeasurementRequest(true, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequest);
break;
case 2: /*Facilities Directive*/
- offset = dissect_ansi_map_FacilitiesDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirective);
+ offset = dissect_ansi_map_FacilitiesDirective(true, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirective);
break;
case 3: /*Mobile On Channel*/
proto_tree_add_expert(tree, actx->pinfo, &ei_ansi_map_no_data, tvb, offset, -1);
break;
case 4: /*Handoff Back*/
- offset = dissect_ansi_map_HandoffBack(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffBack);
+ offset = dissect_ansi_map_HandoffBack(true, tvb, offset, actx, tree, hf_ansi_map_handoffBack);
break;
case 5: /*Facilities Release*/
- offset = dissect_ansi_map_FacilitiesRelease(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitiesRelease);
+ offset = dissect_ansi_map_FacilitiesRelease(true, tvb, offset, actx, tree, hf_ansi_map_facilitiesRelease);
break;
case 6: /*Qualification Request*/
- offset = dissect_ansi_map_QualificationRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationRequest);
+ offset = dissect_ansi_map_QualificationRequest(true, tvb, offset, actx, tree, hf_ansi_map_qualificationRequest);
break;
case 7: /*Qualification Directive*/
- offset = dissect_ansi_map_QualificationDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationDirective);
+ offset = dissect_ansi_map_QualificationDirective(true, tvb, offset, actx, tree, hf_ansi_map_qualificationDirective);
break;
case 8: /*Blocking*/
- offset = dissect_ansi_map_Blocking(TRUE, tvb, offset, actx, tree, hf_ansi_map_blocking);
+ offset = dissect_ansi_map_Blocking(true, tvb, offset, actx, tree, hf_ansi_map_blocking);
break;
case 9: /*Unblocking*/
- offset = dissect_ansi_map_Unblocking(TRUE, tvb, offset, actx, tree, hf_ansi_map_unblocking);
+ offset = dissect_ansi_map_Unblocking(true, tvb, offset, actx, tree, hf_ansi_map_unblocking);
break;
case 10: /*Reset Circuit*/
- offset = dissect_ansi_map_ResetCircuit(TRUE, tvb, offset, actx, tree, hf_ansi_map_resetCircuit);
+ offset = dissect_ansi_map_ResetCircuit(true, tvb, offset, actx, tree, hf_ansi_map_resetCircuit);
break;
case 11: /*Trunk Test*/
- offset = dissect_ansi_map_TrunkTest(TRUE, tvb, offset, actx, tree, hf_ansi_map_trunkTest);
+ offset = dissect_ansi_map_TrunkTest(true, tvb, offset, actx, tree, hf_ansi_map_trunkTest);
break;
case 12: /*Trunk Test Disconnect*/
- offset = dissect_ansi_map_TrunkTestDisconnect(TRUE, tvb, offset, actx, tree, hf_ansi_map_trunkTestDisconnect);
+ offset = dissect_ansi_map_TrunkTestDisconnect(true, tvb, offset, actx, tree, hf_ansi_map_trunkTestDisconnect);
break;
case 13: /*Registration Notification*/
- offset = dissect_ansi_map_RegistrationNotification(TRUE, tvb, offset, actx, tree, hf_ansi_map_registrationNotification);
+ offset = dissect_ansi_map_RegistrationNotification(true, tvb, offset, actx, tree, hf_ansi_map_registrationNotification);
break;
case 14: /*Registration Cancellation*/
- offset = dissect_ansi_map_RegistrationCancellation(TRUE, tvb, offset, actx, tree, hf_ansi_map_registrationCancellation);
+ offset = dissect_ansi_map_RegistrationCancellation(true, tvb, offset, actx, tree, hf_ansi_map_registrationCancellation);
break;
case 15: /*Location Request*/
- offset = dissect_ansi_map_LocationRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_locationRequest);
+ offset = dissect_ansi_map_LocationRequest(true, tvb, offset, actx, tree, hf_ansi_map_locationRequest);
break;
case 16: /*Routing Request*/
- offset = dissect_ansi_map_RoutingRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_routingRequest);
+ offset = dissect_ansi_map_RoutingRequest(true, tvb, offset, actx, tree, hf_ansi_map_routingRequest);
break;
case 17: /*Feature Request*/
- offset = dissect_ansi_map_FeatureRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_featureRequest);
+ offset = dissect_ansi_map_FeatureRequest(true, tvb, offset, actx, tree, hf_ansi_map_featureRequest);
break;
case 18: /*Reserved 18 (Service Profile Request, IS-41-C)*/
proto_tree_add_expert_format(tree, actx->pinfo, &ei_ansi_map_unknown_invokeData_blob, tvb, offset, -1, "Unknown invokeData blob(18 (Service Profile Request, IS-41-C)");
@@ -15250,296 +15291,296 @@ static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_
proto_tree_add_expert_format(tree, actx->pinfo, &ei_ansi_map_unknown_invokeData_blob, tvb, offset, -1, "Unknown invokeData blob(19 Service Profile Directive, IS-41-C)");
break;
case 20: /*Unreliable Roamer Data Directive*/
- offset = dissect_ansi_map_UnreliableRoamerDataDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_unreliableRoamerDataDirective);
+ offset = dissect_ansi_map_UnreliableRoamerDataDirective(true, tvb, offset, actx, tree, hf_ansi_map_unreliableRoamerDataDirective);
break;
case 21: /*Reserved 21 (Call Data Request, IS-41-C)*/
proto_tree_add_expert_format(tree, actx->pinfo, &ei_ansi_map_unknown_invokeData_blob, tvb, offset, -1, "Unknown invokeData blob(Reserved 21 (Call Data Request, IS-41-C)");
break;
case 22: /*MS Inactive*/
- offset = dissect_ansi_map_MSInactive(TRUE, tvb, offset, actx, tree, hf_ansi_map_mSInactive);
+ offset = dissect_ansi_map_MSInactive(true, tvb, offset, actx, tree, hf_ansi_map_mSInactive);
break;
case 23: /*Transfer To Number Request*/
- offset = dissect_ansi_map_TransferToNumberRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_transferToNumberRequest);
+ offset = dissect_ansi_map_TransferToNumberRequest(true, tvb, offset, actx, tree, hf_ansi_map_transferToNumberRequest);
break;
case 24: /*Redirection Request*/
- offset = dissect_ansi_map_RedirectionRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_redirectionRequest);
+ offset = dissect_ansi_map_RedirectionRequest(true, tvb, offset, actx, tree, hf_ansi_map_redirectionRequest);
break;
case 25: /*Handoff To Third*/
- offset = dissect_ansi_map_HandoffToThird(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffToThird);
+ offset = dissect_ansi_map_HandoffToThird(true, tvb, offset, actx, tree, hf_ansi_map_handoffToThird);
break;
case 26: /*Flash Request*/
- offset = dissect_ansi_map_FlashRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_flashRequest);
+ offset = dissect_ansi_map_FlashRequest(true, tvb, offset, actx, tree, hf_ansi_map_flashRequest);
break;
case 27: /*Authentication Directive*/
- offset = dissect_ansi_map_AuthenticationDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationDirective);
+ offset = dissect_ansi_map_AuthenticationDirective(true, tvb, offset, actx, tree, hf_ansi_map_authenticationDirective);
break;
case 28: /*Authentication Request*/
- offset = dissect_ansi_map_AuthenticationRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationRequest);
+ offset = dissect_ansi_map_AuthenticationRequest(true, tvb, offset, actx, tree, hf_ansi_map_authenticationRequest);
break;
case 29: /*Base Station Challenge*/
- offset = dissect_ansi_map_BaseStationChallenge(TRUE, tvb, offset, actx, tree, hf_ansi_map_baseStationChallenge);
+ offset = dissect_ansi_map_BaseStationChallenge(true, tvb, offset, actx, tree, hf_ansi_map_baseStationChallenge);
break;
case 30: /*Authentication Failure Report*/
- offset = dissect_ansi_map_AuthenticationFailureReport(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationFailureReport);
+ offset = dissect_ansi_map_AuthenticationFailureReport(true, tvb, offset, actx, tree, hf_ansi_map_authenticationFailureReport);
break;
case 31: /*Count Request*/
- offset = dissect_ansi_map_CountRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_countRequest);
+ offset = dissect_ansi_map_CountRequest(true, tvb, offset, actx, tree, hf_ansi_map_countRequest);
break;
case 32: /*Inter System Page*/
- offset = dissect_ansi_map_InterSystemPage(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPage);
+ offset = dissect_ansi_map_InterSystemPage(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPage);
break;
case 33: /*Unsolicited Response*/
- offset = dissect_ansi_map_UnsolicitedResponse(TRUE, tvb, offset, actx, tree, hf_ansi_map_unsolicitedResponse);
+ offset = dissect_ansi_map_UnsolicitedResponse(true, tvb, offset, actx, tree, hf_ansi_map_unsolicitedResponse);
break;
case 34: /*Bulk Deregistration*/
- offset = dissect_ansi_map_BulkDeregistration(TRUE, tvb, offset, actx, tree, hf_ansi_map_bulkDeregistration);
+ offset = dissect_ansi_map_BulkDeregistration(true, tvb, offset, actx, tree, hf_ansi_map_bulkDeregistration);
break;
case 35: /*Handoff Measurement Request 2*/
- offset = dissect_ansi_map_HandoffMeasurementRequest2(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequest2);
+ offset = dissect_ansi_map_HandoffMeasurementRequest2(true, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequest2);
break;
case 36: /*Facilities Directive 2*/
- offset = dissect_ansi_map_FacilitiesDirective2(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirective2);
+ offset = dissect_ansi_map_FacilitiesDirective2(true, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirective2);
break;
case 37: /*Handoff Back 2*/
- offset = dissect_ansi_map_HandoffBack2(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffBack2);
+ offset = dissect_ansi_map_HandoffBack2(true, tvb, offset, actx, tree, hf_ansi_map_handoffBack2);
break;
case 38: /*Handoff To Third 2*/
- offset = dissect_ansi_map_HandoffToThird2(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffToThird2);
+ offset = dissect_ansi_map_HandoffToThird2(true, tvb, offset, actx, tree, hf_ansi_map_handoffToThird2);
break;
case 39: /*Authentication Directive Forward*/
- offset = dissect_ansi_map_AuthenticationDirectiveForward(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationDirectiveForward);
+ offset = dissect_ansi_map_AuthenticationDirectiveForward(true, tvb, offset, actx, tree, hf_ansi_map_authenticationDirectiveForward);
break;
case 40: /*Authentication Status Report*/
- offset = dissect_ansi_map_AuthenticationStatusReport(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationStatusReport);
+ offset = dissect_ansi_map_AuthenticationStatusReport(true, tvb, offset, actx, tree, hf_ansi_map_authenticationStatusReport);
break;
case 41: /*Reserved 41*/
proto_tree_add_expert_format(tree, actx->pinfo, &ei_ansi_map_unknown_invokeData_blob, tvb, offset, -1, "Reserved 41, Unknown invokeData blob");
break;
case 42: /*Information Directive*/
- offset = dissect_ansi_map_InformationDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_informationDirective);
+ offset = dissect_ansi_map_InformationDirective(true, tvb, offset, actx, tree, hf_ansi_map_informationDirective);
break;
case 43: /*Information Forward*/
- offset = dissect_ansi_map_InformationForward(TRUE, tvb, offset, actx, tree, hf_ansi_map_informationForward);
+ offset = dissect_ansi_map_InformationForward(true, tvb, offset, actx, tree, hf_ansi_map_informationForward);
break;
case 44: /*Inter System Answer*/
- offset = dissect_ansi_map_InterSystemAnswer(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemAnswer);
+ offset = dissect_ansi_map_InterSystemAnswer(true, tvb, offset, actx, tree, hf_ansi_map_interSystemAnswer);
break;
case 45: /*Inter System Page 2*/
- offset = dissect_ansi_map_InterSystemPage2(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPage2);
+ offset = dissect_ansi_map_InterSystemPage2(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPage2);
break;
case 46: /*Inter System Setup*/
- offset = dissect_ansi_map_InterSystemSetup(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemSetup);
+ offset = dissect_ansi_map_InterSystemSetup(true, tvb, offset, actx, tree, hf_ansi_map_interSystemSetup);
break;
case 47: /*OriginationRequest*/
- offset = dissect_ansi_map_OriginationRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_originationRequest);
+ offset = dissect_ansi_map_OriginationRequest(true, tvb, offset, actx, tree, hf_ansi_map_originationRequest);
break;
case 48: /*Random Variable Request*/
- offset = dissect_ansi_map_RandomVariableRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_randomVariableRequest);
+ offset = dissect_ansi_map_RandomVariableRequest(true, tvb, offset, actx, tree, hf_ansi_map_randomVariableRequest);
break;
case 49: /*Redirection Directive*/
- offset = dissect_ansi_map_RedirectionDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_redirectionDirective);
+ offset = dissect_ansi_map_RedirectionDirective(true, tvb, offset, actx, tree, hf_ansi_map_redirectionDirective);
break;
case 50: /*Remote User Interaction Directive*/
- offset = dissect_ansi_map_RemoteUserInteractionDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_remoteUserInteractionDirective);
+ offset = dissect_ansi_map_RemoteUserInteractionDirective(true, tvb, offset, actx, tree, hf_ansi_map_remoteUserInteractionDirective);
break;
case 51: /*SMS Delivery Backward*/
- offset = dissect_ansi_map_SMSDeliveryBackward(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryBackward);
+ offset = dissect_ansi_map_SMSDeliveryBackward(true, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryBackward);
break;
case 52: /*SMS Delivery Forward*/
- offset = dissect_ansi_map_SMSDeliveryForward(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryForward);
+ offset = dissect_ansi_map_SMSDeliveryForward(true, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryForward);
break;
case 53: /*SMS Delivery Point to Point*/
- offset = dissect_ansi_map_SMSDeliveryPointToPoint(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryPointToPoint);
+ offset = dissect_ansi_map_SMSDeliveryPointToPoint(true, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryPointToPoint);
break;
case 54: /*SMS Notification*/
- offset = dissect_ansi_map_SMSNotification(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSNotification);
+ offset = dissect_ansi_map_SMSNotification(true, tvb, offset, actx, tree, hf_ansi_map_sMSNotification);
break;
case 55: /*SMS Request*/
- offset = dissect_ansi_map_SMSRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSRequest);
+ offset = dissect_ansi_map_SMSRequest(true, tvb, offset, actx, tree, hf_ansi_map_sMSRequest);
break;
/* End N.S0005*/
/* N.S0010-0 v 1.0 */
/* N.S0011-0 v 1.0 */
case 56: /*OTASP Request 6.4.2.CC*/
- offset = dissect_ansi_map_OTASPRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_oTASPRequest);
+ offset = dissect_ansi_map_OTASPRequest(true, tvb, offset, actx, tree, hf_ansi_map_oTASPRequest);
break;
/*End N.S0011-0 v 1.0 */
case 57: /*Information Backward*/
break;
/* N.S0008-0 v 1.0 */
case 58: /*Change Facilities*/
- offset = dissect_ansi_map_ChangeFacilities(TRUE, tvb, offset, actx, tree, hf_ansi_map_changeFacilities);
+ offset = dissect_ansi_map_ChangeFacilities(true, tvb, offset, actx, tree, hf_ansi_map_changeFacilities);
break;
case 59: /*Change Service*/
- offset = dissect_ansi_map_ChangeService(TRUE, tvb, offset, actx, tree, hf_ansi_map_changeService);
+ offset = dissect_ansi_map_ChangeService(true, tvb, offset, actx, tree, hf_ansi_map_changeService);
break;
/* End N.S0008-0 v 1.0 */
case 60: /*Parameter Request*/
- offset = dissect_ansi_map_ParameterRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_parameterRequest);
+ offset = dissect_ansi_map_ParameterRequest(true, tvb, offset, actx, tree, hf_ansi_map_parameterRequest);
break;
case 61: /*TMSI Directive*/
- offset = dissect_ansi_map_TMSIDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_tMSIDirective);
+ offset = dissect_ansi_map_TMSIDirective(true, tvb, offset, actx, tree, hf_ansi_map_tMSIDirective);
break;
/*End N.S0010-0 v 1.0 */
case 62: /*NumberPortabilityRequest 62*/
- offset = dissect_ansi_map_NumberPortabilityRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_numberPortabilityRequest);
+ offset = dissect_ansi_map_NumberPortabilityRequest(true, tvb, offset, actx, tree, hf_ansi_map_numberPortabilityRequest);
break;
case 63: /*Service Request N.S0012-0 v 1.0*/
- offset = dissect_ansi_map_ServiceRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_serviceRequest);
+ offset = dissect_ansi_map_ServiceRequest(true, tvb, offset, actx, tree, hf_ansi_map_serviceRequest);
break;
/* N.S0013 */
case 64: /*Analyzed Information Request*/
- offset = dissect_ansi_map_AnalyzedInformation(TRUE, tvb, offset, actx, tree, hf_ansi_map_analyzedInformation);
+ offset = dissect_ansi_map_AnalyzedInformation(true, tvb, offset, actx, tree, hf_ansi_map_analyzedInformation);
break;
case 65: /*Connection Failure Report*/
- offset = dissect_ansi_map_ConnectionFailureReport(TRUE, tvb, offset, actx, tree, hf_ansi_map_connectionFailureReport);
+ offset = dissect_ansi_map_ConnectionFailureReport(true, tvb, offset, actx, tree, hf_ansi_map_connectionFailureReport);
break;
case 66: /*Connect Resource*/
- offset = dissect_ansi_map_ConnectResource(TRUE, tvb, offset, actx, tree, hf_ansi_map_connectResource);
+ offset = dissect_ansi_map_ConnectResource(true, tvb, offset, actx, tree, hf_ansi_map_connectResource);
break;
case 67: /*Disconnect Resource*/
/* No data */
break;
case 68: /*Facility Selected and Available*/
- offset = dissect_ansi_map_FacilitySelectedAndAvailable(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitySelectedAndAvailable);
+ offset = dissect_ansi_map_FacilitySelectedAndAvailable(true, tvb, offset, actx, tree, hf_ansi_map_facilitySelectedAndAvailable);
break;
case 69: /*Instruction Request*/
/* No data */
break;
case 70: /*Modify*/
- offset = dissect_ansi_map_Modify(TRUE, tvb, offset, actx, tree, hf_ansi_map_modify);
+ offset = dissect_ansi_map_Modify(true, tvb, offset, actx, tree, hf_ansi_map_modify);
break;
case 71: /*Reset Timer*/
/*No Data*/
break;
case 72: /*Search*/
- offset = dissect_ansi_map_Search(TRUE, tvb, offset, actx, tree, hf_ansi_map_search);
+ offset = dissect_ansi_map_Search(true, tvb, offset, actx, tree, hf_ansi_map_search);
break;
case 73: /*Seize Resource*/
- offset = dissect_ansi_map_SeizeResource(TRUE, tvb, offset, actx, tree, hf_ansi_map_seizeResource);
+ offset = dissect_ansi_map_SeizeResource(true, tvb, offset, actx, tree, hf_ansi_map_seizeResource);
break;
case 74: /*SRF Directive*/
- offset = dissect_ansi_map_SRFDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_sRFDirective);
+ offset = dissect_ansi_map_SRFDirective(true, tvb, offset, actx, tree, hf_ansi_map_sRFDirective);
break;
case 75: /*T Busy*/
- offset = dissect_ansi_map_TBusy(TRUE, tvb, offset, actx, tree, hf_ansi_map_tBusy);
+ offset = dissect_ansi_map_TBusy(true, tvb, offset, actx, tree, hf_ansi_map_tBusy);
break;
case 76: /*T NoAnswer*/
- offset = dissect_ansi_map_TNoAnswer(TRUE, tvb, offset, actx, tree, hf_ansi_map_tNoAnswer);
+ offset = dissect_ansi_map_TNoAnswer(true, tvb, offset, actx, tree, hf_ansi_map_tNoAnswer);
break;
/*END N.S0013 */
case 77: /*Release*/
break;
case 78: /*SMS Delivery Point to Point Ack*/
- offset = dissect_ansi_map_SMSDeliveryPointToPointAck(TRUE, tvb, offset, actx, tree, hf_ansi_map_smsDeliveryPointToPointAck);
+ offset = dissect_ansi_map_SMSDeliveryPointToPointAck(true, tvb, offset, actx, tree, hf_ansi_map_smsDeliveryPointToPointAck);
break;
/* N.S0024*/
case 79: /*Message Directive*/
- offset = dissect_ansi_map_MessageDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_messageDirective);
+ offset = dissect_ansi_map_MessageDirective(true, tvb, offset, actx, tree, hf_ansi_map_messageDirective);
break;
/*END N.S0024*/
/* N.S0018 PN-4287*/
case 80: /*Bulk Disconnection*/
- offset = dissect_ansi_map_BulkDisconnection(TRUE, tvb, offset, actx, tree, hf_ansi_map_bulkDisconnection);
+ offset = dissect_ansi_map_BulkDisconnection(true, tvb, offset, actx, tree, hf_ansi_map_bulkDisconnection);
break;
case 81: /*Call Control Directive*/
- offset = dissect_ansi_map_CallControlDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_callControlDirective);
+ offset = dissect_ansi_map_CallControlDirective(true, tvb, offset, actx, tree, hf_ansi_map_callControlDirective);
break;
case 82: /*O Answer*/
- offset = dissect_ansi_map_OAnswer(TRUE, tvb, offset, actx, tree, hf_ansi_map_oAnswer);
+ offset = dissect_ansi_map_OAnswer(true, tvb, offset, actx, tree, hf_ansi_map_oAnswer);
break;
case 83: /*O Disconnect*/
- offset = dissect_ansi_map_ODisconnect(TRUE, tvb, offset, actx, tree, hf_ansi_map_oDisconnect);
+ offset = dissect_ansi_map_ODisconnect(true, tvb, offset, actx, tree, hf_ansi_map_oDisconnect);
break;
case 84: /*Call Recovery Report*/
- offset = dissect_ansi_map_CallRecoveryReport(TRUE, tvb, offset, actx, tree, hf_ansi_map_callRecoveryReport);
+ offset = dissect_ansi_map_CallRecoveryReport(true, tvb, offset, actx, tree, hf_ansi_map_callRecoveryReport);
break;
case 85: /*T Answer*/
- offset = dissect_ansi_map_TAnswer(TRUE, tvb, offset, actx, tree, hf_ansi_map_tAnswer);
+ offset = dissect_ansi_map_TAnswer(true, tvb, offset, actx, tree, hf_ansi_map_tAnswer);
break;
case 86: /*T Disconnect*/
- offset = dissect_ansi_map_TDisconnect(TRUE, tvb, offset, actx, tree, hf_ansi_map_tDisconnect);
+ offset = dissect_ansi_map_TDisconnect(true, tvb, offset, actx, tree, hf_ansi_map_tDisconnect);
break;
case 87: /*Unreliable Call Data*/
- offset = dissect_ansi_map_UnreliableCallData(TRUE, tvb, offset, actx, tree, hf_ansi_map_unreliableCallData);
+ offset = dissect_ansi_map_UnreliableCallData(true, tvb, offset, actx, tree, hf_ansi_map_unreliableCallData);
break;
/* N.S0018 PN-4287*/
/*N.S0004 */
case 88: /*O CalledPartyBusy*/
- offset = dissect_ansi_map_OCalledPartyBusy(TRUE, tvb, offset, actx, tree, hf_ansi_map_oCalledPartyBusy);
+ offset = dissect_ansi_map_OCalledPartyBusy(true, tvb, offset, actx, tree, hf_ansi_map_oCalledPartyBusy);
break;
case 89: /*O NoAnswer*/
- offset = dissect_ansi_map_ONoAnswer(TRUE, tvb, offset, actx, tree, hf_ansi_map_oNoAnswer);
+ offset = dissect_ansi_map_ONoAnswer(true, tvb, offset, actx, tree, hf_ansi_map_oNoAnswer);
break;
case 90: /*Position Request*/
- offset = dissect_ansi_map_PositionRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionRequest);
+ offset = dissect_ansi_map_PositionRequest(true, tvb, offset, actx, tree, hf_ansi_map_positionRequest);
break;
case 91: /*Position Request Forward*/
- offset = dissect_ansi_map_PositionRequestForward(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionRequestForward);
+ offset = dissect_ansi_map_PositionRequestForward(true, tvb, offset, actx, tree, hf_ansi_map_positionRequestForward);
break;
/*END N.S0004 */
case 92: /*Call Termination Report*/
- offset = dissect_ansi_map_CallTerminationReport(TRUE, tvb, offset, actx, tree, hf_ansi_map_callTerminationReport);
+ offset = dissect_ansi_map_CallTerminationReport(true, tvb, offset, actx, tree, hf_ansi_map_callTerminationReport);
break;
case 93: /*Geo Position Directive*/
break;
case 94: /*Geo Position Request*/
- offset = dissect_ansi_map_GeoPositionRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_geoPositionRequest);
+ offset = dissect_ansi_map_GeoPositionRequest(true, tvb, offset, actx, tree, hf_ansi_map_geoPositionRequest);
break;
case 95: /*Inter System Position Request*/
- offset = dissect_ansi_map_InterSystemPositionRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequest);
+ offset = dissect_ansi_map_InterSystemPositionRequest(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequest);
break;
case 96: /*Inter System Position Request Forward*/
- offset = dissect_ansi_map_InterSystemPositionRequestForward(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequestForward);
+ offset = dissect_ansi_map_InterSystemPositionRequestForward(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequestForward);
break;
/* 3GPP2 N.S0023-0 */
case 97: /*ACG Directive*/
- offset = dissect_ansi_map_ACGDirective(TRUE, tvb, offset, actx, tree, hf_ansi_map_aCGDirective);
+ offset = dissect_ansi_map_ACGDirective(true, tvb, offset, actx, tree, hf_ansi_map_aCGDirective);
break;
/* END 3GPP2 N.S0023-0 */
case 98: /*Roamer Database Verification Request*/
- offset = dissect_ansi_map_RoamerDatabaseVerificationRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_roamerDatabaseVerificationRequest);
+ offset = dissect_ansi_map_RoamerDatabaseVerificationRequest(true, tvb, offset, actx, tree, hf_ansi_map_roamerDatabaseVerificationRequest);
break;
/* N.S0029 X.S0001-A v1.0*/
case 99: /*Add Service*/
- offset = dissect_ansi_map_AddService(TRUE, tvb, offset, actx, tree, hf_ansi_map_addService);
+ offset = dissect_ansi_map_AddService(true, tvb, offset, actx, tree, hf_ansi_map_addService);
break;
case 100: /*Drop Service*/
- offset = dissect_ansi_map_DropService(TRUE, tvb, offset, actx, tree, hf_ansi_map_dropService);
+ offset = dissect_ansi_map_DropService(true, tvb, offset, actx, tree, hf_ansi_map_dropService);
break;
/*End N.S0029 X.S0001-A v1.0*/
/* X.S0002-0 v1.0 */
/* LCSParameterRequest */
case 101: /* InterSystemSMSPage 101 */
- offset = dissect_ansi_map_InterSystemSMSPage(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemSMSPage);
+ offset = dissect_ansi_map_InterSystemSMSPage(true, tvb, offset, actx, tree, hf_ansi_map_interSystemSMSPage);
break;
case 102:
- offset = dissect_ansi_map_LCSParameterRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_lcsParameterRequest);
+ offset = dissect_ansi_map_LCSParameterRequest(true, tvb, offset, actx, tree, hf_ansi_map_lcsParameterRequest);
break;
/* CheckMEID X.S0008-0 v1.0*/
case 104:
- offset = dissect_ansi_map_CheckMEID(TRUE, tvb, offset, actx, tree, hf_ansi_map_checkMEID);
+ offset = dissect_ansi_map_CheckMEID(true, tvb, offset, actx, tree, hf_ansi_map_checkMEID);
break;
/* PositionEventNotification */
case 106:
- offset = dissect_ansi_map_PositionEventNotification(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionEventNotification);
+ offset = dissect_ansi_map_PositionEventNotification(true, tvb, offset, actx, tree, hf_ansi_map_positionEventNotification);
break;
case 107:
/* StatusRequest X.S0008-0 v1.0*/
- offset = dissect_ansi_map_StatusRequest(TRUE, tvb, offset, actx, tree, hf_ansi_map_statusRequest);
+ offset = dissect_ansi_map_StatusRequest(true, tvb, offset, actx, tree, hf_ansi_map_statusRequest);
break;
/* InterSystemSMSDelivery-PointToPoint 111 X.S0004-540-E v2.0*/
case 111:
/* InterSystemSMSDeliveryPointToPoint X.S0004-540-E v2.0 */
- offset = dissect_ansi_map_InterSystemSMSDeliveryPointToPoint(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemSMSDeliveryPointToPoint);
+ offset = dissect_ansi_map_InterSystemSMSDeliveryPointToPoint(true, tvb, offset, actx, tree, hf_ansi_map_interSystemSMSDeliveryPointToPoint);
break;
case 112:
/* QualificationRequest2 112 X.S0004-540-E v2.0*/
- offset = dissect_ansi_map_QualificationRequest2(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationRequest2);
+ offset = dissect_ansi_map_QualificationRequest2(true, tvb, offset, actx, tree, hf_ansi_map_qualificationRequest2);
break;
default:
proto_tree_add_expert(tree, actx->pinfo, &ei_ansi_map_unknown_invokeData_blob, tvb, offset, -1);
- opCodeKnown = FALSE;
+ opCodeKnown = false;
break;
}
@@ -15555,7 +15596,7 @@ static int dissect_invokeData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_
}
static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_ctx_t *actx) {
- static gboolean opCodeKnown = TRUE;
+ static bool opCodeKnown = true;
static ansi_map_tap_rec_t tap_rec[16];
static ansi_map_tap_rec_t *tap_p;
static int tap_current=0;
@@ -15572,245 +15613,245 @@ static int dissect_returnData(proto_tree *tree, tvbuff_t *tvb, int offset, asn1_
switch(OperationCode){
case 1: /*Handoff Measurement Request*/
- offset = dissect_ansi_map_HandoffMeasurementRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequestRes);
+ offset = dissect_ansi_map_HandoffMeasurementRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequestRes);
break;
case 2: /*Facilities Directive*/
- offset = dissect_ansi_map_FacilitiesDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirectiveRes);
+ offset = dissect_ansi_map_FacilitiesDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirectiveRes);
break;
case 4: /*Handoff Back*/
- offset = dissect_ansi_map_HandoffBackRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffBackRes);
+ offset = dissect_ansi_map_HandoffBackRes(true, tvb, offset, actx, tree, hf_ansi_map_handoffBackRes);
break;
case 5: /*Facilities Release*/
- offset = dissect_ansi_map_FacilitiesReleaseRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitiesReleaseRes);
+ offset = dissect_ansi_map_FacilitiesReleaseRes(true, tvb, offset, actx, tree, hf_ansi_map_facilitiesReleaseRes);
break;
case 6: /*Qualification Request*/
- offset = dissect_ansi_map_QualificationRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationRequestRes);
+ offset = dissect_ansi_map_QualificationRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_qualificationRequestRes);
break;
case 7: /*Qualification Directive*/
- offset = dissect_ansi_map_QualificationDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationDirectiveRes);
+ offset = dissect_ansi_map_QualificationDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_qualificationDirectiveRes);
break;
case 10: /*Reset Circuit*/
- offset = dissect_ansi_map_ResetCircuitRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_resetCircuitRes);
+ offset = dissect_ansi_map_ResetCircuitRes(true, tvb, offset, actx, tree, hf_ansi_map_resetCircuitRes);
break;
case 13: /*Registration Notification*/
- offset = dissect_ansi_map_RegistrationNotificationRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_registrationNotificationRes);
+ offset = dissect_ansi_map_RegistrationNotificationRes(true, tvb, offset, actx, tree, hf_ansi_map_registrationNotificationRes);
break;
case 14: /*Registration Cancellation*/
- offset = dissect_ansi_map_RegistrationCancellationRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_registrationCancellationRes);
+ offset = dissect_ansi_map_RegistrationCancellationRes(true, tvb, offset, actx, tree, hf_ansi_map_registrationCancellationRes);
break;
case 15: /*Location Request*/
- offset = dissect_ansi_map_LocationRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_locationRequestRes);
+ offset = dissect_ansi_map_LocationRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_locationRequestRes);
break;
case 16: /*Routing Request*/
- offset = dissect_ansi_map_RoutingRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_routingRequestRes);
+ offset = dissect_ansi_map_RoutingRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_routingRequestRes);
break;
case 17: /*Feature Request*/
- offset = dissect_ansi_map_FeatureRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_featureRequestRes);
+ offset = dissect_ansi_map_FeatureRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_featureRequestRes);
break;
case 23: /*Transfer To Number Request*/
- offset = dissect_ansi_map_TransferToNumberRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_transferToNumberRequestRes);
+ offset = dissect_ansi_map_TransferToNumberRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_transferToNumberRequestRes);
break;
case 25: /*Handoff To Third*/
- offset = dissect_ansi_map_HandoffToThirdRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffToThirdRes);
+ offset = dissect_ansi_map_HandoffToThirdRes(true, tvb, offset, actx, tree, hf_ansi_map_handoffToThirdRes);
break;
case 26: /*Flash Request*/
/* No data */
proto_tree_add_expert(tree, actx->pinfo, &ei_ansi_map_no_data, tvb, offset, -1);
break;
case 27: /*Authentication Directive*/
- offset = dissect_ansi_map_AuthenticationDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationDirectiveRes);
+ offset = dissect_ansi_map_AuthenticationDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_authenticationDirectiveRes);
break;
case 28: /*Authentication Request*/
- offset = dissect_ansi_map_AuthenticationRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationRequestRes);
+ offset = dissect_ansi_map_AuthenticationRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_authenticationRequestRes);
break;
case 29: /*Base Station Challenge*/
- offset = dissect_ansi_map_BaseStationChallengeRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_baseStationChallengeRes);
+ offset = dissect_ansi_map_BaseStationChallengeRes(true, tvb, offset, actx, tree, hf_ansi_map_baseStationChallengeRes);
break;
case 30: /*Authentication Failure Report*/
- offset = dissect_ansi_map_AuthenticationFailureReportRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationFailureReportRes);
+ offset = dissect_ansi_map_AuthenticationFailureReportRes(true, tvb, offset, actx, tree, hf_ansi_map_authenticationFailureReportRes);
break;
case 31: /*Count Request*/
- offset = dissect_ansi_map_CountRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_countRequestRes);
+ offset = dissect_ansi_map_CountRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_countRequestRes);
break;
case 32: /*Inter System Page*/
- offset = dissect_ansi_map_InterSystemPageRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPageRes);
+ offset = dissect_ansi_map_InterSystemPageRes(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPageRes);
break;
case 33: /*Unsolicited Response*/
- offset = dissect_ansi_map_UnsolicitedResponseRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_unsolicitedResponseRes);
+ offset = dissect_ansi_map_UnsolicitedResponseRes(true, tvb, offset, actx, tree, hf_ansi_map_unsolicitedResponseRes);
break;
case 35: /*Handoff Measurement Request 2*/
- offset = dissect_ansi_map_HandoffMeasurementRequest2Res(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequest2Res);
+ offset = dissect_ansi_map_HandoffMeasurementRequest2Res(true, tvb, offset, actx, tree, hf_ansi_map_handoffMeasurementRequest2Res);
break;
case 36: /*Facilities Directive 2*/
- offset = dissect_ansi_map_FacilitiesDirective2Res(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirective2Res);
+ offset = dissect_ansi_map_FacilitiesDirective2Res(true, tvb, offset, actx, tree, hf_ansi_map_facilitiesDirective2Res);
break;
case 37: /*Handoff Back 2*/
- offset = dissect_ansi_map_HandoffBack2Res(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffBack2Res);
+ offset = dissect_ansi_map_HandoffBack2Res(true, tvb, offset, actx, tree, hf_ansi_map_handoffBack2Res);
break;
case 38: /*Handoff To Third 2*/
- offset = dissect_ansi_map_HandoffToThird2Res(TRUE, tvb, offset, actx, tree, hf_ansi_map_handoffToThird2Res);
+ offset = dissect_ansi_map_HandoffToThird2Res(true, tvb, offset, actx, tree, hf_ansi_map_handoffToThird2Res);
break;
case 39: /*Authentication Directive Forward*/
- offset = dissect_ansi_map_AuthenticationDirectiveForwardRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationDirectiveForwardRes);
+ offset = dissect_ansi_map_AuthenticationDirectiveForwardRes(true, tvb, offset, actx, tree, hf_ansi_map_authenticationDirectiveForwardRes);
break;
case 40: /*Authentication Status Report*/
- offset = dissect_ansi_map_AuthenticationStatusReportRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_authenticationStatusReportRes);
+ offset = dissect_ansi_map_AuthenticationStatusReportRes(true, tvb, offset, actx, tree, hf_ansi_map_authenticationStatusReportRes);
break;
/*Reserved 41*/
case 42: /*Information Directive*/
- offset = dissect_ansi_map_InformationDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_informationDirectiveRes);
+ offset = dissect_ansi_map_InformationDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_informationDirectiveRes);
break;
case 43: /*Information Forward*/
- offset = dissect_ansi_map_InformationForwardRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_informationForwardRes);
+ offset = dissect_ansi_map_InformationForwardRes(true, tvb, offset, actx, tree, hf_ansi_map_informationForwardRes);
break;
case 45: /*Inter System Page 2*/
- offset = dissect_ansi_map_InterSystemPage2Res(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPage2Res);
+ offset = dissect_ansi_map_InterSystemPage2Res(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPage2Res);
break;
case 46: /*Inter System Setup*/
- offset = dissect_ansi_map_InterSystemSetupRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemSetupRes);
+ offset = dissect_ansi_map_InterSystemSetupRes(true, tvb, offset, actx, tree, hf_ansi_map_interSystemSetupRes);
break;
case 47: /*OriginationRequest*/
- offset = dissect_ansi_map_OriginationRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_originationRequestRes);
+ offset = dissect_ansi_map_OriginationRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_originationRequestRes);
break;
case 48: /*Random Variable Request*/
- offset = dissect_ansi_map_RandomVariableRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_randomVariableRequestRes);
+ offset = dissect_ansi_map_RandomVariableRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_randomVariableRequestRes);
break;
case 50: /*Remote User Interaction Directive*/
- offset = dissect_ansi_map_RemoteUserInteractionDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_remoteUserInteractionDirectiveRes);
+ offset = dissect_ansi_map_RemoteUserInteractionDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_remoteUserInteractionDirectiveRes);
break;
case 51: /*SMS Delivery Backward*/
- offset = dissect_ansi_map_SMSDeliveryBackwardRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryBackwardRes);
+ offset = dissect_ansi_map_SMSDeliveryBackwardRes(true, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryBackwardRes);
break;
case 52: /*SMS Delivery Forward*/
- offset = dissect_ansi_map_SMSDeliveryForwardRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryForwardRes);
+ offset = dissect_ansi_map_SMSDeliveryForwardRes(true, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryForwardRes);
break;
case 53: /*SMS Delivery Point to Point*/
- offset = dissect_ansi_map_SMSDeliveryPointToPointRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryPointToPointRes);
+ offset = dissect_ansi_map_SMSDeliveryPointToPointRes(true, tvb, offset, actx, tree, hf_ansi_map_sMSDeliveryPointToPointRes);
break;
case 54: /*SMS Notification*/
- offset = dissect_ansi_map_SMSNotificationRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSNotificationRes);
+ offset = dissect_ansi_map_SMSNotificationRes(true, tvb, offset, actx, tree, hf_ansi_map_sMSNotificationRes);
break;
case 55: /*SMS Request*/
- offset = dissect_ansi_map_SMSRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_sMSRequestRes);
+ offset = dissect_ansi_map_SMSRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_sMSRequestRes);
break;
/* N.S0008-0 v 1.0 */
case 56: /*OTASP Request 6.4.2.CC*/
- offset = dissect_ansi_map_OTASPRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_oTASPRequestRes);
+ offset = dissect_ansi_map_OTASPRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_oTASPRequestRes);
break;
/* 57 Information Backward*/
case 58: /*Change Facilities*/
- offset = dissect_ansi_map_ChangeFacilitiesRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_changeFacilitiesRes);
+ offset = dissect_ansi_map_ChangeFacilitiesRes(true, tvb, offset, actx, tree, hf_ansi_map_changeFacilitiesRes);
break;
case 59: /*Change Service*/
- offset = dissect_ansi_map_ChangeServiceRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_changeServiceRes);
+ offset = dissect_ansi_map_ChangeServiceRes(true, tvb, offset, actx, tree, hf_ansi_map_changeServiceRes);
break;
case 60: /*Parameter Request*/
- offset = dissect_ansi_map_ParameterRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_parameterRequestRes);
+ offset = dissect_ansi_map_ParameterRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_parameterRequestRes);
break;
case 61: /*TMSI Directive*/
- offset = dissect_ansi_map_TMSIDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_tMSIDirectiveRes);
+ offset = dissect_ansi_map_TMSIDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_tMSIDirectiveRes);
break;
case 62: /*NumberPortabilityRequest */
- offset = dissect_ansi_map_NumberPortabilityRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_numberPortabilityRequestRes);
+ offset = dissect_ansi_map_NumberPortabilityRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_numberPortabilityRequestRes);
break;
case 63: /*Service Request*/
- offset = dissect_ansi_map_ServiceRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_serviceRequestRes);
+ offset = dissect_ansi_map_ServiceRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_serviceRequestRes);
break;
/* N.S0013 */
case 64: /*Analyzed Information Request*/
- offset = dissect_ansi_map_AnalyzedInformationRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_analyzedInformationRes);
+ offset = dissect_ansi_map_AnalyzedInformationRes(true, tvb, offset, actx, tree, hf_ansi_map_analyzedInformationRes);
break;
/* 65 Connection Failure Report*/
/* 66 Connect Resource*/
/* 67 Disconnect Resource*/
case 68: /*Facility Selected and Available*/
- offset = dissect_ansi_map_FacilitySelectedAndAvailableRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_facilitySelectedAndAvailableRes);
+ offset = dissect_ansi_map_FacilitySelectedAndAvailableRes(true, tvb, offset, actx, tree, hf_ansi_map_facilitySelectedAndAvailableRes);
break;
/* 69 Instruction Request*/
case 70: /*Modify*/
- offset = dissect_ansi_map_ModifyRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_modifyRes);
+ offset = dissect_ansi_map_ModifyRes(true, tvb, offset, actx, tree, hf_ansi_map_modifyRes);
break;
case 72: /*Search*/
- offset = dissect_ansi_map_SearchRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_searchRes);
+ offset = dissect_ansi_map_SearchRes(true, tvb, offset, actx, tree, hf_ansi_map_searchRes);
break;
case 73: /*Seize Resource*/
- offset = dissect_ansi_map_SeizeResourceRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_seizeResourceRes);
+ offset = dissect_ansi_map_SeizeResourceRes(true, tvb, offset, actx, tree, hf_ansi_map_seizeResourceRes);
break;
case 74: /*SRF Directive*/
- offset = dissect_ansi_map_SRFDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_sRFDirectiveRes);
+ offset = dissect_ansi_map_SRFDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_sRFDirectiveRes);
break;
case 75: /*T Busy*/
- offset = dissect_ansi_map_TBusyRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_tBusyRes);
+ offset = dissect_ansi_map_TBusyRes(true, tvb, offset, actx, tree, hf_ansi_map_tBusyRes);
break;
case 76: /*T NoAnswer*/
- offset = dissect_ansi_map_TNoAnswerRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_tNoAnswerRes);
+ offset = dissect_ansi_map_TNoAnswerRes(true, tvb, offset, actx, tree, hf_ansi_map_tNoAnswerRes);
break;
case 81: /*Call Control Directive*/
- offset = dissect_ansi_map_CallControlDirectiveRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_callControlDirectiveRes);
+ offset = dissect_ansi_map_CallControlDirectiveRes(true, tvb, offset, actx, tree, hf_ansi_map_callControlDirectiveRes);
break;
case 83: /*O Disconnect*/
- offset = dissect_ansi_map_ODisconnectRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_oDisconnectRes);
+ offset = dissect_ansi_map_ODisconnectRes(true, tvb, offset, actx, tree, hf_ansi_map_oDisconnectRes);
break;
case 86: /*T Disconnect*/
- offset = dissect_ansi_map_TDisconnectRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_tDisconnectRes);
+ offset = dissect_ansi_map_TDisconnectRes(true, tvb, offset, actx, tree, hf_ansi_map_tDisconnectRes);
break;
case 88: /*O CalledPartyBusy*/
- offset = dissect_ansi_map_OCalledPartyBusyRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_oCalledPartyBusyRes);
+ offset = dissect_ansi_map_OCalledPartyBusyRes(true, tvb, offset, actx, tree, hf_ansi_map_oCalledPartyBusyRes);
break;
case 89: /*O NoAnswer*/
- offset = dissect_ansi_map_ONoAnswerRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_oNoAnswerRes);
+ offset = dissect_ansi_map_ONoAnswerRes(true, tvb, offset, actx, tree, hf_ansi_map_oNoAnswerRes);
break;
case 90: /*Position Request*/
- offset = dissect_ansi_map_PositionRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionRequestRes);
+ offset = dissect_ansi_map_PositionRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_positionRequestRes);
break;
case 91: /*Position Request Forward*/
- offset = dissect_ansi_map_PositionRequestForwardRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionRequestForwardRes);
+ offset = dissect_ansi_map_PositionRequestForwardRes(true, tvb, offset, actx, tree, hf_ansi_map_positionRequestForwardRes);
break;
case 95: /*Inter System Position Request*/
- offset = dissect_ansi_map_InterSystemPositionRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequestRes);
+ offset = dissect_ansi_map_InterSystemPositionRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequestRes);
break;
case 96: /*Inter System Position Request Forward*/
- offset = dissect_ansi_map_InterSystemPositionRequestForwardRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequestForwardRes);
+ offset = dissect_ansi_map_InterSystemPositionRequestForwardRes(true, tvb, offset, actx, tree, hf_ansi_map_interSystemPositionRequestForwardRes);
break;
case 98: /*Roamer Database Verification Request*/
- offset = dissect_ansi_map_RoamerDatabaseVerificationRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_roamerDatabaseVerificationRequestRes);
+ offset = dissect_ansi_map_RoamerDatabaseVerificationRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_roamerDatabaseVerificationRequestRes);
break;
case 99: /*Add Service*/
- offset = dissect_ansi_map_AddServiceRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_addServiceRes);
+ offset = dissect_ansi_map_AddServiceRes(true, tvb, offset, actx, tree, hf_ansi_map_addServiceRes);
break;
case 100: /*Drop Service*/
- offset = dissect_ansi_map_DropServiceRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_dropServiceRes);
+ offset = dissect_ansi_map_DropServiceRes(true, tvb, offset, actx, tree, hf_ansi_map_dropServiceRes);
break;
/*End N.S0029 */
/* X.S0002-0 v1.0 */
/* LCSParameterRequest */
case 102:
- offset = dissect_ansi_map_LCSParameterRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_lcsParameterRequestRes);
+ offset = dissect_ansi_map_LCSParameterRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_lcsParameterRequestRes);
break;
/* CheckMEID X.S0008-0 v1.0*/
case 104:
- offset = dissect_ansi_map_CheckMEIDRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_checkMEIDRes);
+ offset = dissect_ansi_map_CheckMEIDRes(true, tvb, offset, actx, tree, hf_ansi_map_checkMEIDRes);
break;
/* PositionEventNotification *
case 106:
- offset = dissect_ansi_map_PositionEventNotification(TRUE, tvb, offset, actx, tree, hf_ansi_map_positionEventNotificationRes);
+ offset = dissect_ansi_map_PositionEventNotification(true, tvb, offset, actx, tree, hf_ansi_map_positionEventNotificationRes);
break;
*/
case 107:
/* StatusRequest X.S0008-0 v1.0*/
- offset = dissect_ansi_map_StatusRequestRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_statusRequestRes);
+ offset = dissect_ansi_map_StatusRequestRes(true, tvb, offset, actx, tree, hf_ansi_map_statusRequestRes);
break;
case 111:
/* InterSystemSMSDeliveryPointToPointRes X.S0004-540-E v2.0 */
- offset = dissect_ansi_map_InterSystemSMSDeliveryPointToPointRes(TRUE, tvb, offset, actx, tree, hf_ansi_map_interSystemSMSDeliveryPointToPointRes);
+ offset = dissect_ansi_map_InterSystemSMSDeliveryPointToPointRes(true, tvb, offset, actx, tree, hf_ansi_map_interSystemSMSDeliveryPointToPointRes);
break;
case 112:
/* QualificationRequest2Res 112 X.S0004-540-E v2.0*/
- offset = dissect_ansi_map_QualificationRequest2Res(TRUE, tvb, offset, actx, tree, hf_ansi_map_qualificationRequest2Res);
+ offset = dissect_ansi_map_QualificationRequest2Res(true, tvb, offset, actx, tree, hf_ansi_map_qualificationRequest2Res);
break;
default:
proto_tree_add_expert(tree, actx->pinfo, &ei_ansi_map_unknown_invokeData_blob, tvb, offset, -1);
- opCodeKnown = FALSE;
+ opCodeKnown = false;
break;
}
@@ -15830,14 +15871,14 @@ find_saved_invokedata(asn1_ctx_t *actx, struct ansi_tcap_private_t *p_private_tc
struct ansi_map_invokedata_t *ansi_map_saved_invokedata;
address* src = &(actx->pinfo->src);
address* dst = &(actx->pinfo->dst);
- guint8 *src_str;
- guint8 *dst_str;
+ uint8_t *src_str;
+ uint8_t *dst_str;
char *buf;
buf=(char *)wmem_alloc(actx->pinfo->pool, 1024);
/* Data from the TCAP dissector */
- /* The hash string needs to contain src and dest to distiguish differnt flows */
+ /* The hash string needs to contain src and dest to distinguish different flows */
src_str = address_to_str(actx->pinfo->pool, src);
dst_str = address_to_str(actx->pinfo->pool, dst);
/* Reverse order to invoke */
@@ -15873,7 +15914,7 @@ dissect_ansi_map(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data
proto_tree *ansi_map_tree = NULL;
struct ansi_tcap_private_t *p_private_tcap = (struct ansi_tcap_private_t *)data;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
SMS_BearerData_tvb = NULL;
ansi_map_sms_tele_id = -1;
@@ -15893,9 +15934,9 @@ dissect_ansi_map(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data
*/
ansi_map_item = proto_tree_add_item(tree, proto_ansi_map, tvb, 0, -1, ENC_NA);
ansi_map_tree = proto_item_add_subtree(ansi_map_item, ett_ansi_map);
- ansi_map_is_invoke = FALSE;
- is683_ota = FALSE;
- is801_pld = FALSE;
+ ansi_map_is_invoke = false;
+ is683_ota = false;
+ is801_pld = false;
ServiceIndicator = 0;
switch(p_private_tcap->d.pdu){
@@ -15907,7 +15948,7 @@ dissect_ansi_map(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data
*/
case 1:
OperationCode = p_private_tcap->d.OperationCode_private & 0x00ff;
- ansi_map_is_invoke = TRUE;
+ ansi_map_is_invoke = true;
col_add_fstr(pinfo->cinfo, COL_INFO,"%s Invoke ", val_to_str_ext(OperationCode, &ansi_map_opr_code_strings_ext, "Unknown ANSI-MAP PDU (%u)"));
proto_item_append_text(p_private_tcap->d.OperationCode_item," %s",val_to_str_ext(OperationCode, &ansi_map_opr_code_strings_ext, "Unknown ANSI-MAP PDU (%u)"));
dissect_invokeData(ansi_map_tree, tvb, 0, &asn1_ctx);
@@ -15934,14 +15975,14 @@ dissect_ansi_map(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data
return tvb_captured_length(tvb);
}
-static void range_delete_callback(guint32 ssn, gpointer ptr _U_)
+static void range_delete_callback(uint32_t ssn, void *ptr _U_)
{
if (ssn) {
delete_ansi_tcap_subdissector(ssn, ansi_map_handle);
}
}
-static void range_add_callback(guint32 ssn, gpointer ptr _U_)
+static void range_add_callback(uint32_t ssn, void *ptr _U_)
{
if (ssn) {
add_ansi_tcap_subdissector(ssn, ansi_map_handle);
@@ -15965,10 +16006,10 @@ static stat_tap_table_item stat_fields[] = {{TABLE_ITEM_UINT, TAP_ALIGN_RIGHT, "
static void ansi_map_stat_init(stat_tap_table_ui* new_stat)
{
const char *table_name = "ANSI MAP Operation Statistics";
- int num_fields = sizeof(stat_fields)/sizeof(stat_tap_table_item);
+ int num_fields = array_length(stat_fields);
stat_tap_table *table;
int i = 0;
- stat_tap_table_item_type items[sizeof(stat_fields)/sizeof(stat_tap_table_item)];
+ stat_tap_table_item_type items[array_length(stat_fields)];
table = stat_tap_find_table(new_stat, table_name);
if (table) {
@@ -16008,7 +16049,7 @@ ansi_map_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt
const ansi_map_tap_rec_t *data_p = (const ansi_map_tap_rec_t *)data;
stat_tap_table* table;
stat_tap_table_item_type* item_data;
- guint count, total_bytes;
+ unsigned count, total_bytes;
/* Only tracking field values we know */
if (try_val_to_str(data_p->message_type, ansi_map_opr_code_strings) == NULL)
@@ -16036,7 +16077,7 @@ ansi_map_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt
static void
ansi_map_stat_reset(stat_tap_table* table)
{
- guint element;
+ unsigned element;
stat_tap_table_item_type* item_data;
for (element = 0; element < table->num_elements; element++)
@@ -16059,12 +16100,12 @@ ansi_map_stat_reset(stat_tap_table* table)
void
proto_reg_handoff_ansi_map(void)
{
- static gboolean ansi_map_prefs_initialized = FALSE;
+ static bool ansi_map_prefs_initialized = false;
static range_t *ssn_range;
if(!ansi_map_prefs_initialized)
{
- ansi_map_prefs_initialized = TRUE;
+ ansi_map_prefs_initialized = true;
}
else
{
@@ -16556,7 +16597,7 @@ void proto_register_ansi_map(void) {
{&hf_ansi_map_cdmachanneldata_lc_mask_b6,
{ "Long Code Mask (byte 6) MSB", "ansi_map.cdmachanneldata.lc_mask_b6",
FT_UINT8, BASE_HEX, NULL, 0x03,
- "Long Code Mask MSB (byte 6)", HFILL }},
+ NULL, HFILL }},
{&hf_ansi_map_cdmachanneldata_lc_mask_b5,
{ "Long Code Mask (byte 5)", "ansi_map.cdmachanneldata.lc_mask_b5",
FT_UINT8, BASE_HEX, NULL, 0xff,
@@ -17638,34 +17679,10 @@ void proto_register_ansi_map(void) {
{ "sms-MessageWaitingIndicator", "ansi_map.sms_MessageWaitingIndicator_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_ansi_map_originationTriggers,
- { "originationTriggers", "ansi_map.originationTriggers",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_ansi_map_featureIndicator,
{ "featureIndicator", "ansi_map.featureIndicator",
FT_UINT32, BASE_DEC, VALS(ansi_map_FeatureIndicator_vals), 0,
NULL, HFILL }},
- { &hf_ansi_map_dmh_ChargeInformation,
- { "dmh-ChargeInformation", "ansi_map.dmh_ChargeInformation",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_ansi_map_qualificationInformationCode,
- { "qualificationInformationCode", "ansi_map.qualificationInformationCode",
- FT_UINT32, BASE_DEC, VALS(ansi_map_QualificationInformationCode_vals), 0,
- NULL, HFILL }},
- { &hf_ansi_map_authorizationDenied,
- { "authorizationDenied", "ansi_map.authorizationDenied",
- FT_UINT32, BASE_DEC, VALS(ansi_map_AuthorizationDenied_vals), 0,
- NULL, HFILL }},
- { &hf_ansi_map_authorizationPeriod,
- { "authorizationPeriod", "ansi_map.authorizationPeriod",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_ansi_map_deniedAuthorizationPeriod,
- { "deniedAuthorizationPeriod", "ansi_map.deniedAuthorizationPeriod",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_ansi_map_authenticationCapability,
{ "authenticationCapability", "ansi_map.authenticationCapability",
FT_UINT8, BASE_DEC, VALS(ansi_map_AuthenticationCapability_vals), 0,
@@ -17690,6 +17707,10 @@ void proto_register_ansi_map(void) {
{ "originationIndicator", "ansi_map.originationIndicator",
FT_UINT32, BASE_DEC, VALS(ansi_map_OriginationIndicator_vals), 0,
NULL, HFILL }},
+ { &hf_ansi_map_originationTriggers,
+ { "originationTriggers", "ansi_map.originationTriggers",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_ansi_map_restrictionDigits,
{ "restrictionDigits", "ansi_map.restrictionDigits",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -17722,6 +17743,46 @@ void proto_register_ansi_map(void) {
{ "lirMode", "ansi_map.lirMode",
FT_UINT32, BASE_DEC, VALS(ansi_map_LIRMode_vals), 0,
NULL, HFILL }},
+ { &hf_ansi_map_cdmaCodeChannel,
+ { "cdmaCodeChannel", "ansi_map.cdmaCodeChannel",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_cdmaMobileCapabilities,
+ { "cdmaMobileCapabilities", "ansi_map.cdmaMobileCapabilities",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_cdmaServingOneWayDelay2,
+ { "cdmaServingOneWayDelay2", "ansi_map.cdmaServingOneWayDelay2",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_cdmaPSMMList,
+ { "cdmaPSMMList", "ansi_map.cdmaPSMMList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_mpcAddress,
+ { "mpcAddress", "ansi_map.mpcAddress",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_dmh_ChargeInformation,
+ { "dmh-ChargeInformation", "ansi_map.dmh_ChargeInformation",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_qualificationInformationCode,
+ { "qualificationInformationCode", "ansi_map.qualificationInformationCode",
+ FT_UINT32, BASE_DEC, VALS(ansi_map_QualificationInformationCode_vals), 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_authorizationDenied,
+ { "authorizationDenied", "ansi_map.authorizationDenied",
+ FT_UINT32, BASE_DEC, VALS(ansi_map_AuthorizationDenied_vals), 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_authorizationPeriod,
+ { "authorizationPeriod", "ansi_map.authorizationPeriod",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_ansi_map_deniedAuthorizationPeriod,
+ { "deniedAuthorizationPeriod", "ansi_map.deniedAuthorizationPeriod",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_ansi_map_randValidTime,
{ "randValidTime", "ansi_map.randValidTime",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -17766,10 +17827,6 @@ void proto_register_ansi_map(void) {
{ "sms-Address", "ansi_map.sms_Address_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_ansi_map_mpcAddress,
- { "mpcAddress", "ansi_map.mpcAddress",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_ansi_map_mpcAddressList,
{ "mpcAddressList", "ansi_map.mpcAddressList_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -17834,10 +17891,6 @@ void proto_register_ansi_map(void) {
{ "sms-CauseCode", "ansi_map.sms_CauseCode",
FT_UINT8, BASE_DEC|BASE_EXT_STRING|BASE_EXT_STRING, &ansi_map_SMS_CauseCode_vals_ext, 0,
NULL, HFILL }},
- { &hf_ansi_map_cdmaServingOneWayDelay2,
- { "cdmaServingOneWayDelay2", "ansi_map.cdmaServingOneWayDelay2",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_ansi_map_interMessageTime,
{ "interMessageTime", "ansi_map.interMessageTime",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -18010,18 +18063,6 @@ void proto_register_ansi_map(void) {
{ "dtxIndication", "ansi_map.dtxIndication",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_ansi_map_cdmaCodeChannel,
- { "cdmaCodeChannel", "ansi_map.cdmaCodeChannel",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_ansi_map_cdmaMobileCapabilities,
- { "cdmaMobileCapabilities", "ansi_map.cdmaMobileCapabilities",
- FT_BYTES, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_ansi_map_cdmaPSMMList,
- { "cdmaPSMMList", "ansi_map.cdmaPSMMList",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
{ &hf_ansi_map_tdma_MAHO_CELLID,
{ "tdma-MAHO-CELLID", "ansi_map.tdma_MAHO_CELLID",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -19089,7 +19130,7 @@ void proto_register_ansi_map(void) {
};
/* List of subtrees */
- static gint *ett[] = {
+ static int *ett[] = {
&ett_ansi_map,
&ett_mintype,
&ett_digitstype,
@@ -19360,7 +19401,7 @@ void proto_register_ansi_map(void) {
/* TAP STAT INFO */
static stat_tap_table_ui stat_table = {
- REGISTER_STAT_GROUP_TELEPHONY_ANSI,
+ REGISTER_TELEPHONY_GROUP_ANSI,
"Map Operation Statistics",
"ansi_map",
"ansi_map",
@@ -19369,7 +19410,7 @@ void proto_register_ansi_map(void) {
ansi_map_stat_reset,
NULL,
NULL,
- sizeof(stat_fields)/sizeof(stat_tap_table_item), stat_fields,
+ array_length(stat_fields), stat_fields,
0, NULL,
NULL,
0
@@ -19412,7 +19453,7 @@ void proto_register_ansi_map(void) {
prefs_register_enum_preference(ansi_map_module, "transaction.matchtype",
"Type of matching invoke/response",
"Type of matching invoke/response, risk of mismatch if loose matching chosen",
- &ansi_map_response_matching_type, ansi_map_response_matching_type_values, FALSE);
+ &ansi_map_response_matching_type, ansi_map_response_matching_type_values, false);
TransactionId_table = wmem_multimap_new_autoreset(wmem_epan_scope(), wmem_file_scope(), wmem_str_hash, g_str_equal);
register_stat_tap_table_ui(&stat_table);