diff options
Diffstat (limited to 'epan/dissectors/packet-ansi_map.c')
-rw-r--r-- | epan/dissectors/packet-ansi_map.c | 3433 |
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 ¶meter_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, - ¶meter_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, + ¶meter_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, ¶meter_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, ¶meter_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, - ¶meter_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, - ¶meter_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, + ¶meter_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, + ¶meter_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); |