forked from osmocom/wireshark
9356d5c689
Change-Id: I753ca95e2e1b38bad2c09955317e648c525e40ef Reviewed-on: https://code.wireshark.org/review/2509 Tested-by: Michael Mann <mmann78@netscape.net> Reviewed-by: Michael Mann <mmann78@netscape.net>
188 lines
7.2 KiB
INI
188 lines
7.2 KiB
INI
# qsig.cnf
|
|
# QSIG conformation file
|
|
# 2007 Tomas Kukosa
|
|
|
|
#.OPT
|
|
BER
|
|
GROUP_BY_PROT
|
|
-o qsig
|
|
#.END
|
|
|
|
#.EXPORTS EXTERN VALS_WITH_TABLE WS_DLL
|
|
|
|
Name
|
|
|
|
#.MODULE
|
|
Addressing-Data-Elements-asn1-97 qsig
|
|
Manufacturer-specific-service-extension-class-asn1-97 qsig
|
|
PSS1-generic-parameters-definition-asn1-97 qsig
|
|
|
|
Name-Operations-asn1-97 qsig.na
|
|
Call-Diversion-Operations-asn1-97 qsig.cf
|
|
Path-Replacement-Operations-asn1-97 qsig.pr
|
|
Call-Transfer-Operations-asn1-97 qsig.ct
|
|
SS-CC-Operations-asn1-97 qsig.cc
|
|
Call-Offer-Operations-asn1-97 qsig.co
|
|
Do-Not-Disturb-Operations-asn1-97 qsig.dnd
|
|
Call-Intrusion-Operations-asn1-97 qsig.ci
|
|
SS-AOC-Operations-asn1-97 qsig.aoc
|
|
Recall-Operations-asn1-97 qsig.re
|
|
Call-Interception-Operations-asn1-97 qsig.cint
|
|
Synchronization-Operations-asn1-97 qsig.sync
|
|
Common-Information-Operations-asn1-97 qsig.cmn
|
|
Call-Interruption-Operations-asn1-97 qsig.cpi
|
|
PUM-Registration-Operations-asn1-97 qsig.pumr
|
|
Private-User-Mobility-Call-Handling-Operations-asn1-97 qsig.pumch
|
|
Single-Step-Call-Transfer-Operations-asn1-97 qsig.ssct
|
|
WTM-Location-Registration-Operations-asn1-97 qsig.wtmlr
|
|
Wireless-Terminal-Call-Handling-Operations-asn1-97 qsig.wtmch
|
|
WTM-Authentication-Operations-asn1-97 qsig.wtmau
|
|
SS-SD-Operations-asn1-97 qsig.sd
|
|
Call-Identification-and-Call-Linkage-Operations-asn1-97 qsig.cidl
|
|
Short-Message-Service-Operations-asn1-97 qsig.sms
|
|
SS-MCR-Operations-asn97 qsig.mcr
|
|
SS-MCM-Operations-asn1-97 qsig.mcm
|
|
SS-MID-Operations-asn1-97 qsig.mid
|
|
|
|
#.PDU_NEW
|
|
|
|
OPERATION.&ArgumentType
|
|
OPERATION.&ResultType
|
|
ERROR.&ParameterType
|
|
|
|
#.END
|
|
|
|
#.TYPE_RENAME
|
|
ARG-activateDiversionQ/extension ADExtension
|
|
ARG-deactivateDiversionQ/extension DDExtension
|
|
ARG-interrogateDiversionQ/extension IDExtension
|
|
ARG-checkRestriction/extension CHRExtension
|
|
ARG-callRerouteing/extension CRRExtension
|
|
ARG-divertingLegInformation1/extension DLI1Extension
|
|
ARG-divertingLegInformation2/extension DLI2Extension
|
|
ARG-divertingLegInformation3/extension DLI3Extension
|
|
IntResult/extension IRExtension
|
|
PRProposeArg/extension PRPExtension
|
|
PRSetupArg/extension PRSExtension
|
|
PRRetainArg/extension PRRExtension
|
|
CTInitiateArg/argumentExtension CTIargumentExtension
|
|
CTSetupArg/argumentExtension CTSargumentExtension
|
|
CTActiveArg/argumentExtension CTAargumentExtension
|
|
CTCompleteArg/argumentExtension CTCargumentExtension
|
|
CTUpdateArg/argumentExtension CTUargumentExtension
|
|
SubaddressTransferArg/argumentExtension STargumentExtension
|
|
DNDActivateArg/argumentExtension DNDAargumentExtension
|
|
DNDDeactivateArg/argumentExtension DNDDargumentExtension
|
|
DNDInterrogateArg/argumentExtension DNDIargumentExtension
|
|
DNDOverrideArg/argumentExtension DNDOargumentExtension
|
|
SSCTInitiateArg/argumentExtension SSCTIargumentExtension
|
|
SSCTSetupArg/argumentExtension SSCTSargumentExtension
|
|
SSCTDigitInfoArg/argumentExtension SSCTDargumentExtension
|
|
PumRegistrArg/pumUserId RpumUserId
|
|
PumDelRegArg/pumUserId XpumUserId
|
|
PumDe-regArg/pumUserId DpumUserId
|
|
PumInterrogArg/pumUserId IpumUserId
|
|
MCMNewMsgArg/argumentExt MCMNewArgumentExt
|
|
MCMNoNewMsgArg/argumentExt MCMNoNewArgumentExt
|
|
MCMUpdateReqArg/argumentExt MCMUpdArgArgumentExt
|
|
MCMUpdateReqResElt/argumentExt MCMUpdResArgumentExt
|
|
#.END
|
|
|
|
#.FIELD_RENAME
|
|
NameArg/nameSequence/extension extensionNA
|
|
ARG-activateDiversionQ/extension extensionAD
|
|
ARG-deactivateDiversionQ/extension extensionDD
|
|
ARG-interrogateDiversionQ/extension extensionID
|
|
ARG-checkRestriction/extension extensionCHR
|
|
ARG-callRerouteing/extension extensionCRR
|
|
ARG-divertingLegInformation1/extension extensionDLI1
|
|
ARG-divertingLegInformation2/extension extensionDLI2
|
|
ARG-divertingLegInformation3/extension extensionDLI3
|
|
IntResult/extension extensionIR
|
|
PRSetupArg/extension extensionPRS
|
|
PRProposeArg/extension extensionPRP
|
|
PRRetainArg/extension extensionPRR
|
|
CTInitiateArg/argumentExtension argumentExtensionCTI
|
|
CTSetupArg/argumentExtension argumentExtensionCTS
|
|
CTActiveArg/argumentExtension argumentExtensionCTA
|
|
CTCompleteArg/argumentExtension argumentExtensionCTC
|
|
CTUpdateArg/argumentExtension argumentExtensionCTU
|
|
SubaddressTransferArg/argumentExtension argumentExtensionST
|
|
DNDActivateArg/argumentExtension argumentExtensionDNDA
|
|
DNDDeactivateArg/argumentExtension argumentExtensionDNDD
|
|
DNDInterrogateArg/argumentExtension argumentExtensionDNDI
|
|
DNDOverrideArg/argumentExtension argumentExtensionDNDO
|
|
SSCTInitiateArg/argumentExtension argumentExtensionSSCTI
|
|
SSCTSetupArg/argumentExtension argumentExtensionSSCTS
|
|
SSCTDigitInfoArg/argumentExtension argumentExtensionSSCTD
|
|
PumRegistrArg/pumUserId pumRUserId
|
|
PumDelRegArg/pumUserId pumXUserId
|
|
PumDe-regArg/pumUserId pumDUserId
|
|
PumInterrogArg/pumUserId pumIUserId
|
|
MCMNewMsgArg/argumentExt argumentExtMCMNew
|
|
MCMNoNewMsgArg/argumentExt argumentExtMCMNoNew
|
|
MCMUpdateReqArg/argumentExt argumentExtMCMUpdArg
|
|
MCMUpdateReqResElt/argumentExt argumentExtMCMUpdRes
|
|
CallIdentificationAssignArg/extension extensiont
|
|
CallIdentificationUpdateArg/extension extensiont
|
|
DisplayArg/extension sdextension
|
|
KeypadArg/extension sdextension
|
|
AddressHeader/priority ahpriority
|
|
WtmoArg/extension wtmoaextension
|
|
PumoArg/extension pumoaextension
|
|
#.END
|
|
|
|
|
|
#.TYPE_ATTR
|
|
NameData TYPE = FT_STRING DISPLAY = BASE_NONE
|
|
#.END
|
|
|
|
#.FN_HDR Extension
|
|
extension_oid = NULL;
|
|
#.FN_PARS Extension/extensionId FN_VARIANT = _str VAL_PTR = &extension_oid
|
|
#.FN_BODY Extension/extensionArgument
|
|
tvbuff_t *next_tvb;
|
|
|
|
next_tvb = tvb_new_subset_remaining(tvb, offset);
|
|
if (!dissector_try_string(extension_dissector_table, extension_oid, next_tvb, actx->pinfo, tree, NULL)) {
|
|
proto_tree *next_tree;
|
|
|
|
next_tree=proto_tree_add_subtree_format(tree, next_tvb, 0, -1, ett_qsig_unknown_extension, NULL,
|
|
"QSIG: Dissector for extension with OID:%%s not implemented.", extension_oid);
|
|
|
|
dissect_unknown_ber(actx->pinfo, next_tvb, offset, next_tree);
|
|
}
|
|
|
|
offset+=tvb_length_remaining(tvb, offset);
|
|
#.END
|
|
|
|
#.FN_BODY AuthAlgorithm/param
|
|
|
|
#.END
|
|
|
|
#.FN_BODY PSS1InformationElement/_untag VAL_PTR = &out_tvb
|
|
tvbuff_t *out_tvb = NULL;
|
|
proto_tree *data_tree;
|
|
|
|
%(DEFAULT_BODY)s
|
|
data_tree = proto_item_add_subtree(%(ACTX)s->created_item, ett_cnq_PSS1InformationElement);
|
|
if (out_tvb && (tvb_length(out_tvb) > 0) && q931_ie_handle)
|
|
call_dissector(q931_ie_handle, out_tvb, %(ACTX)s->pinfo, data_tree);
|
|
#.END
|
|
|
|
#.TABLE10_BODY OPERATION
|
|
{ %(&operationCode)3s, "%(_name)s" },
|
|
#.END
|
|
|
|
#.TABLE11_BODY OPERATION
|
|
/* %(_name)-24s */ { %(&operationCode)3s, %(_argument_pdu)s, %(_result_pdu)s },
|
|
#.END
|
|
|
|
#.TABLE20_BODY ERROR
|
|
{ %(&errorCode)4s, "%(_name)s" },
|
|
#.END
|
|
|
|
#.TABLE21_BODY ERROR
|
|
/* %(_name)-24s */ { %(&errorCode)4s, %(_parameter_pdu)s },
|
|
#.END
|