212 lines
9.8 KiB
C
212 lines
9.8 KiB
C
|
|
#ifndef _GK_ASN1_H_
|
|
#define _GK_ASN1_H_
|
|
|
|
#include "av_asn1.h"
|
|
#include "gkpdu.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
|
|
// GatekeeperInfo, H310Caps, H320Caps, H321Caps, H322Caps, H323Caps, H324Caps, VoiceCaps, T120OnlyCaps, McuInfo, TerminalInfo
|
|
#define GtkprInf_nnStndrdDt_present GatekeeperInfo_nonStandardData_present
|
|
#define GtkprInf_nnStndrdDt nonStandardData
|
|
|
|
// GatewayInfo
|
|
#define GtwyInf_nonStandardData_present GatewayInfo_nonStandardData_present
|
|
#define GtwyInf_nonStandardData nonStandardData
|
|
#define _seqof2 GatewayInfo_protocol
|
|
|
|
// EndpointType
|
|
#define EndpntTyp_nnStndrdDt_present EndpointType_nonStandardData_present
|
|
#define EndpntTyp_nnStndrdDt nonStandardData
|
|
|
|
// GatekeeperRequest
|
|
#define GtkprRqst_nnStndrdDt_present GatekeeperRequest_nonStandardData_present
|
|
#define GtkprRqst_gtkprIdntfr_present GatekeeperRequest_gatekeeperIdentifier_present
|
|
#define GtkprRqst_callServices_present GatekeeperRequest_callServices_present
|
|
#define GtkprRqst_endpointAlias_present GatekeeperRequest_endpointAlias_present
|
|
#define GtkprRqst_nnStndrdDt nonStandardData
|
|
#define GtkprRqst_gtkprIdntfr gatekeeperIdentifier
|
|
#define GtkprRqst_callServices callServices
|
|
#define GtkprRqst_endpointAlias endpointAlias
|
|
#define _seqof3 GatekeeperRequest_endpointAlias
|
|
|
|
// GatekeeperConfirm
|
|
#define GtkprCnfrm_nnStndrdDt_present GatekeeperConfirm_nonStandardData_present
|
|
#define GtkprCnfrm_gtkprIdntfr_present GatekeeperConfirm_gatekeeperIdentifier_present
|
|
#define GtkprCnfrm_nnStndrdDt nonStandardData
|
|
#define GtkprCnfrm_gtkprIdntfr gatekeeperIdentifier
|
|
|
|
// GatekeeperRejectReason
|
|
#define GtkprRjctRsn_rsrcUnvlbl_chosen GatekeeperRejectReason_resourceUnavailable_chosen
|
|
#define GtkprRjctRsn_invldRvsn_chosen GatekeeperRejectReason_invalidRevision_chosen
|
|
#define GtkprRjctRsn_undfndRsn_chosen GatekeeperRejectReason_undefinedReason_chosen
|
|
|
|
// GatekeeperReject
|
|
#define GtkprRjct_nnStndrdDt_present GatekeeperReject_nonStandardData_present
|
|
#define GtkprRjct_gtkprIdntfr_present GatekeeperReject_gatekeeperIdentifier_present
|
|
#define GtkprRjct_nnStndrdDt nonStandardData
|
|
#define GtkprRjct_gtkprIdntfr gatekeeperIdentifier
|
|
|
|
// RegistrationRequest
|
|
#define RgstrtnRqst_nnStndrdDt_present RegistrationRequest_nonStandardData_present
|
|
#define RgstrtnRqst_trmnlAls_present RegistrationRequest_terminalAlias_present
|
|
#define RgstrtnRqst_gtkprIdntfr_present RegistrationRequest_gatekeeperIdentifier_present
|
|
#define RgstrtnRqst_nnStndrdDt nonStandardData
|
|
#define _seqof4 RegistrationRequest_callSignalAddress
|
|
#define _seqof5 RegistrationRequest_rasAddress
|
|
#define _seqof6 RegistrationRequest_terminalAlias
|
|
#define RgstrtnRqst_trmnlAls terminalAlias
|
|
#define RgstrtnRqst_gtkprIdntfr gatekeeperIdentifier
|
|
|
|
// RegistrationConfirm
|
|
#define RgstrtnCnfrm_nnStndrdDt_present RegistrationConfirm_nonStandardData_present
|
|
#define RgstrtnCnfrm_trmnlAls_present RegistrationConfirm_terminalAlias_present
|
|
#define RCm_gtkprIdntfr_present RegistrationConfirm_gatekeeperIdentifier_present
|
|
#define RgstrtnCnfrm_nnStndrdDt nonStandardData
|
|
#define _seqof7 RegistrationConfirm_callSignalAddress
|
|
#define _seqof8 RegistrationConfirm_terminalAlias
|
|
#define RgstrtnCnfrm_trmnlAls terminalAlias
|
|
#define RCm_gtkprIdntfr gatekeeperIdentifier
|
|
|
|
// RegistrationRejectReason
|
|
#define RgstrtnRjctRsn_invldRvsn_chosen RegistrationRejectReason_invalidRevision_chosen
|
|
#define RgstrtnRjctRsn_undfndRsn_chosen RegistrationRejectReason_undefinedReason_chosen
|
|
#define _seqof9 RegistrationRejectReason_duplicateAlias
|
|
|
|
// RegistrationReject
|
|
#define RgstrtnRjct_nnStndrdDt_present RegistrationReject_nonStandardData_present
|
|
#define RgstrtnRjct_gtkprIdntfr_present RegistrationReject_gatekeeperIdentifier_present
|
|
#define RgstrtnRjct_nnStndrdDt nonStandardData
|
|
#define RgstrtnRjct_gtkprIdntfr gatekeeperIdentifier
|
|
|
|
// UnregistrationRequest
|
|
#define UnrgstrtnRqst_endpntAls_present UnregistrationRequest_endpointAlias_present
|
|
#define URt_nnStndrdDt_1_present UnregistrationRequest_nonStandardData_present
|
|
#define URt_endpntIdntfr_present UnregistrationRequest_endpointIdentifier_present
|
|
#define _seqof10 UnregistrationRequest_callSignalAddress
|
|
#define _seqof11 UnregistrationRequest_endpointAlias
|
|
#define UnrgstrtnRqst_endpntAls endpointAlias
|
|
#define URt_nnStndrdDt_1 nonStandardData
|
|
#define URt_endpntIdntfr endpointIdentifier
|
|
|
|
// UnregistrationConfirm
|
|
#define UCm_nnStndrdDt_present UnregistrationConfirm_nonStandardData_present
|
|
#define UCm_nnStndrdDt nonStandardData
|
|
|
|
// UnregRejectReason
|
|
#define UnrgRjctRsn_undfndRsn_chosen UnregRejectReason_undefinedReason_chosen
|
|
|
|
// UnregistrationReject
|
|
#define URt_nnStndrdDt_2_present UnregistrationReject_nonStandardData_present
|
|
#define URt_nnStndrdDt_2 nonStandardData
|
|
|
|
// AdmissionRequest
|
|
#define AdmssnRqst_nnStndrdDt_present AdmissionRequest_nonStandardData_present
|
|
#define AdmssnRqst_callServices_present AdmissionRequest_callServices_present
|
|
#define _seqof12 AdmissionRequest_destinationInfo
|
|
#define _seqof13 AdmissionRequest_destExtraCallInfo
|
|
#define _seqof14 AdmissionRequest_srcInfo
|
|
#define AdmssnRqst_nnStndrdDt nonStandardData
|
|
#define AdmssnRqst_callServices callServices
|
|
|
|
// AdmissionConfirm
|
|
#define AdmssnCnfrm_nnStndrdDt_present AdmissionConfirm_nonStandardData_present
|
|
#define AdmssnCnfrm_nnStndrdDt nonStandardData
|
|
|
|
// AdmissionRejectReason
|
|
#define ARRn_invldPrmssn_chosen AdmissionRejectReason_invalidPermission_chosen
|
|
#define AdmssnRjctRsn_rqstDnd_chosen AdmissionRejectReason_requestDenied_chosen
|
|
#define AdmssnRjctRsn_undfndRsn_chosen AdmissionRejectReason_undefinedReason_chosen
|
|
#define invldEndpntIdntfr_chosen invalidEndpointIdentifier_chosen
|
|
#define AdmssnRjctRsn_rsrcUnvlbl_chosen AdmissionRejectReason_resourceUnavailable_chosen
|
|
|
|
// AdmissionReject
|
|
#define AdmssnRjct_nnStndrdDt_present AdmissionReject_nonStandardData_present
|
|
#define AdmssnRjct_nnStndrdDt nonStandardData
|
|
|
|
// BandwidthRequest
|
|
#define BndwdthRqst_nnStndrdDt_present BandwidthRequest_nonStandardData_present
|
|
#define BndwdthRqst_nnStndrdDt nonStandardData
|
|
|
|
// BandwidthConfirm
|
|
#define BndwdthCnfrm_nnStndrdDt_present BandwidthConfirm_nonStandardData_present
|
|
#define BndwdthCnfrm_nnStndrdDt nonStandardData
|
|
|
|
// BandRejectReason
|
|
#define BndRjctRsn_invldPrmssn_chosen BandRejectReason_invalidPermission_chosen
|
|
#define BndRjctRsn_invldRvsn_chosen BandRejectReason_invalidRevision_chosen
|
|
#define BndRjctRsn_undfndRsn_chosen BandRejectReason_undefinedReason_chosen
|
|
|
|
// BandwidthReject
|
|
#define BndwdthRjct_nnStndrdDt_present BandwidthReject_nonStandardData_present
|
|
#define BndwdthRjct_nnStndrdDt nonStandardData
|
|
|
|
// DisengageReason
|
|
#define DsnggRsn_undefinedReason_chosen DisengageReason_undefinedReason_chosen
|
|
|
|
// DisengageRequest
|
|
#define DsnggRqst_nnStndrdDt_present DisengageRequest_nonStandardData_present
|
|
#define DsnggRqst_nnStndrdDt nonStandardData
|
|
|
|
// DisengageConfirm
|
|
// #define UCm_nnStndrdDt_present DisengageConfirm_nonStandardData_present
|
|
#define UCm_nnStndrdDt nonStandardData
|
|
|
|
// DisengageRejectReason
|
|
#define DsnggRjctRsn_ntRgstrd_chosen DisengageRejectReason_notRegistered_chosen
|
|
|
|
// DisengageReject
|
|
#define DsnggRjct_nnStndrdDt_present DisengageReject_nonStandardData_present
|
|
#define DsnggRjct_nnStndrdDt nonStandardData
|
|
|
|
// LocationRequest
|
|
#define LctnRqst_endpntIdntfr_present LocationRequest_endpointIdentifier_present
|
|
#define LctnRqst_nnStndrdDt_present LocationRequest_nonStandardData_present
|
|
#define LctnRqst_endpntIdntfr endpointIdentifier
|
|
#define _seqof15 LocationRequest_destinationInfo
|
|
#define LctnRqst_nnStndrdDt nonStandardData
|
|
|
|
// LocationConfirm
|
|
#define LctnCnfrm_nnStndrdDt_present LocationConfirm_nonStandardData_present
|
|
#define LctnCnfrm_nnStndrdDt nonStandardData
|
|
|
|
// LocationRejectReason
|
|
#define LctnRjctRsn_ntRgstrd_chosen LocationRejectReason_notRegistered_chosen
|
|
#define LctnRjctRsn_invldPrmssn_chosen LocationRejectReason_invalidPermission_chosen
|
|
#define LctnRjctRsn_rqstDnd_chosen LocationRejectReason_requestDenied_chosen
|
|
#define LctnRjctRsn_undfndRsn_chosen LocationRejectReason_undefinedReason_chosen
|
|
|
|
// LocationReject
|
|
#define LctnRjct_nnStndrdDt_present LocationReject_nonStandardData_present
|
|
#define LctnRjct_nnStndrdDt nonStandardData
|
|
|
|
// InfoRequest
|
|
#define InfRqst_nonStandardData_present InfoRequest_nonStandardData_present
|
|
#define InfRqst_nonStandardData nonStandardData
|
|
|
|
// InfoRequestResponse
|
|
#define InfRqstRspns_nnStndrdDt_present InfoRequestResponse_nonStandardData_present
|
|
#define InfRqstRspns_endpntAls_present InfoRequestResponse_endpointAlias_present
|
|
#define InfRqstRspns_nnStndrdDt nonStandardData
|
|
#define _seqof20 InfoRequestResponse_callSignalAddress
|
|
#define _seqof21 InfoRequestResponse_endpointAlias
|
|
#define InfRqstRspns_endpntAls endpointAlias
|
|
#define _seqof22 InfoRequestResponse_perCallInfo
|
|
|
|
// _seqof22 vs InfoRequestResponse_perCallInfo_Seq
|
|
#define prCllInf_nnStndrdDt_present InfoRequestResponse_perCallInfo_Seq_nonStandardData_present
|
|
#define prCllInf_nnStndrdDt nonStandardData
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
|
|
#endif // _GK_ASN1_H_
|
|
|