3716 lines
165 KiB
C
3716 lines
165 KiB
C
/* Copyright (C) Microsoft Corporation, 1995-1999. All rights reserved. */
|
|
/* ASN.1 definitions for H.235 Security Messages v1 (H.235) */
|
|
/* Copyright (C) Microsoft Corporation, 1995-1999. All rights reserved. */
|
|
/* ASN.1 definitions for Multimedia System Control (H.245) */
|
|
/* Copyright (C) Microsoft Corporation, 1995-1999. All rights reserved. */
|
|
/* ASN.1 definitions for H.323 Messages v2 (H.225) */
|
|
|
|
#ifndef _H225ASN_Module_H_
|
|
#define _H225ASN_Module_H_
|
|
|
|
#include "msper.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_substituteConfIDs * PInfoRequestResponse_perCallInfo_Seq_substituteConfIDs;
|
|
|
|
typedef struct TransportAddress_ipSourceRoute_route * PTransportAddress_ipSourceRoute_route;
|
|
|
|
typedef struct RTPSession_associatedSessionIds * PRTPSession_associatedSessionIds;
|
|
|
|
typedef struct GatekeeperRequest_algorithmOIDs * PGatekeeperRequest_algorithmOIDs;
|
|
|
|
typedef struct Progress_UUIE_fastStart * PProgress_UUIE_fastStart;
|
|
|
|
typedef struct Facility_UUIE_fastStart * PFacility_UUIE_fastStart;
|
|
|
|
typedef struct Setup_UUIE_fastStart * PSetup_UUIE_fastStart;
|
|
|
|
typedef struct Setup_UUIE_destExtraCRV * PSetup_UUIE_destExtraCRV;
|
|
|
|
typedef struct Connect_UUIE_fastStart * PConnect_UUIE_fastStart;
|
|
|
|
typedef struct CallProceeding_UUIE_fastStart * PCallProceeding_UUIE_fastStart;
|
|
|
|
typedef struct Alerting_UUIE_fastStart * PAlerting_UUIE_fastStart;
|
|
|
|
typedef struct H323_UU_PDU_h245Control * PH323_UU_PDU_h245Control;
|
|
|
|
typedef struct H323_UU_PDU_h4501SupplementaryService * PH323_UU_PDU_h4501SupplementaryService;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_tokens * PInfoRequestResponse_perCallInfo_Seq_tokens;
|
|
|
|
typedef struct ResourcesAvailableConfirm_tokens * PResourcesAvailableConfirm_tokens;
|
|
|
|
typedef struct ResourcesAvailableIndicate_tokens * PResourcesAvailableIndicate_tokens;
|
|
|
|
typedef struct RequestInProgress_tokens * PRequestInProgress_tokens;
|
|
|
|
typedef struct UnknownMessageResponse_tokens * PUnknownMessageResponse_tokens;
|
|
|
|
typedef struct H225NonStandardMessage_tokens * PH225NonStandardMessage_tokens;
|
|
|
|
typedef struct InfoRequestNak_tokens * PInfoRequestNak_tokens;
|
|
|
|
typedef struct InfoRequestAck_tokens * PInfoRequestAck_tokens;
|
|
|
|
typedef struct InfoRequestResponse_tokens * PInfoRequestResponse_tokens;
|
|
|
|
typedef struct InfoRequest_tokens * PInfoRequest_tokens;
|
|
|
|
typedef struct DisengageReject_tokens * PDisengageReject_tokens;
|
|
|
|
typedef struct DisengageConfirm_tokens * PDisengageConfirm_tokens;
|
|
|
|
typedef struct DisengageRequest_tokens * PDisengageRequest_tokens;
|
|
|
|
typedef struct LocationReject_tokens * PLocationReject_tokens;
|
|
|
|
typedef struct LocationConfirm_tokens * PLocationConfirm_tokens;
|
|
|
|
typedef struct LocationRequest_tokens * PLocationRequest_tokens;
|
|
|
|
typedef struct BandwidthReject_tokens * PBandwidthReject_tokens;
|
|
|
|
typedef struct BandwidthConfirm_tokens * PBandwidthConfirm_tokens;
|
|
|
|
typedef struct BandwidthRequest_tokens * PBandwidthRequest_tokens;
|
|
|
|
typedef struct AdmissionReject_tokens * PAdmissionReject_tokens;
|
|
|
|
typedef struct AdmissionConfirm_tokens * PAdmissionConfirm_tokens;
|
|
|
|
typedef struct AdmissionRequest_tokens * PAdmissionRequest_tokens;
|
|
|
|
typedef struct UnregistrationReject_tokens * PUnregistrationReject_tokens;
|
|
|
|
typedef struct UnregistrationConfirm_tokens * PUnregistrationConfirm_tokens;
|
|
|
|
typedef struct UnregistrationRequest_tokens * PUnregistrationRequest_tokens;
|
|
|
|
typedef struct RegistrationReject_tokens * PRegistrationReject_tokens;
|
|
|
|
typedef struct RegistrationConfirm_tokens * PRegistrationConfirm_tokens;
|
|
|
|
typedef struct RegistrationRequest_tokens * PRegistrationRequest_tokens;
|
|
|
|
typedef struct GatekeeperReject_tokens * PGatekeeperReject_tokens;
|
|
|
|
typedef struct GatekeeperConfirm_tokens * PGatekeeperConfirm_tokens;
|
|
|
|
typedef struct GatekeeperRequest_authenticationCapability * PGatekeeperRequest_authenticationCapability;
|
|
|
|
typedef struct GatekeeperRequest_tokens * PGatekeeperRequest_tokens;
|
|
|
|
typedef struct Endpoint_tokens * PEndpoint_tokens;
|
|
|
|
typedef struct Progress_UUIE_tokens * PProgress_UUIE_tokens;
|
|
|
|
typedef struct Facility_UUIE_tokens * PFacility_UUIE_tokens;
|
|
|
|
typedef struct Setup_UUIE_tokens * PSetup_UUIE_tokens;
|
|
|
|
typedef struct Connect_UUIE_tokens * PConnect_UUIE_tokens;
|
|
|
|
typedef struct CallProceeding_UUIE_tokens * PCallProceeding_UUIE_tokens;
|
|
|
|
typedef struct Alerting_UUIE_tokens * PAlerting_UUIE_tokens;
|
|
|
|
typedef struct GatekeeperConfirm_integrity * PGatekeeperConfirm_integrity;
|
|
|
|
typedef struct GatekeeperRequest_integrity * PGatekeeperRequest_integrity;
|
|
|
|
typedef struct NonStandardProtocol_dataRatesSupported * PNonStandardProtocol_dataRatesSupported;
|
|
|
|
typedef struct T120OnlyCaps_dataRatesSupported * PT120OnlyCaps_dataRatesSupported;
|
|
|
|
typedef struct VoiceCaps_dataRatesSupported * PVoiceCaps_dataRatesSupported;
|
|
|
|
typedef struct H324Caps_dataRatesSupported * PH324Caps_dataRatesSupported;
|
|
|
|
typedef struct H323Caps_dataRatesSupported * PH323Caps_dataRatesSupported;
|
|
|
|
typedef struct H322Caps_dataRatesSupported * PH322Caps_dataRatesSupported;
|
|
|
|
typedef struct H321Caps_dataRatesSupported * PH321Caps_dataRatesSupported;
|
|
|
|
typedef struct H320Caps_dataRatesSupported * PH320Caps_dataRatesSupported;
|
|
|
|
typedef struct H310Caps_dataRatesSupported * PH310Caps_dataRatesSupported;
|
|
|
|
typedef struct Setup_UUIE_h245SecurityCapability * PSetup_UUIE_h245SecurityCapability;
|
|
|
|
typedef struct H323_UU_PDU_nonStandardControl * PH323_UU_PDU_nonStandardControl;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_data * PInfoRequestResponse_perCallInfo_Seq_data;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_video * PInfoRequestResponse_perCallInfo_Seq_video;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_audio * PInfoRequestResponse_perCallInfo_Seq_audio;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo * PInfoRequestResponse_perCallInfo;
|
|
|
|
typedef struct InfoRequestResponse_callSignalAddress * PInfoRequestResponse_callSignalAddress;
|
|
|
|
typedef struct AdmissionReject_callSignalAddress * PAdmissionReject_callSignalAddress;
|
|
|
|
typedef struct UnregistrationRequest_callSignalAddress * PUnregistrationRequest_callSignalAddress;
|
|
|
|
typedef struct RegistrationConfirm_alternateGatekeeper * PRegistrationConfirm_alternateGatekeeper;
|
|
|
|
typedef struct RegistrationConfirm_callSignalAddress * PRegistrationConfirm_callSignalAddress;
|
|
|
|
typedef struct RegistrationRequest_rasAddress * PRegistrationRequest_rasAddress;
|
|
|
|
typedef struct RegistrationRequest_callSignalAddress * PRegistrationRequest_callSignalAddress;
|
|
|
|
typedef struct GatekeeperConfirm_alternateGatekeeper * PGatekeeperConfirm_alternateGatekeeper;
|
|
|
|
typedef struct AltGKInfo_alternateGatekeeper * PAltGKInfo_alternateGatekeeper;
|
|
|
|
typedef struct Endpoint_rasAddress * PEndpoint_rasAddress;
|
|
|
|
typedef struct Endpoint_callSignalAddress * PEndpoint_callSignalAddress;
|
|
|
|
typedef struct ResourcesAvailableIndicate_protocols * PResourcesAvailableIndicate_protocols;
|
|
|
|
typedef struct InfoRequestResponse_endpointAlias * PInfoRequestResponse_endpointAlias;
|
|
|
|
typedef struct LocationConfirm_alternateEndpoints * PLocationConfirm_alternateEndpoints;
|
|
|
|
typedef struct LocationConfirm_remoteExtensionAddress * PLocationConfirm_remoteExtensionAddress;
|
|
|
|
typedef struct LocationConfirm_destExtraCallInfo * PLocationConfirm_destExtraCallInfo;
|
|
|
|
typedef struct LocationConfirm_destinationInfo * PLocationConfirm_destinationInfo;
|
|
|
|
typedef struct LocationRequest_sourceInfo * PLocationRequest_sourceInfo;
|
|
|
|
typedef struct LocationRequest_destinationInfo * PLocationRequest_destinationInfo;
|
|
|
|
typedef struct AdmissionConfirm_alternateEndpoints * PAdmissionConfirm_alternateEndpoints;
|
|
|
|
typedef struct AdmissionConfirm_remoteExtensionAddress * PAdmissionConfirm_remoteExtensionAddress;
|
|
|
|
typedef struct AdmissionConfirm_destExtraCallInfo * PAdmissionConfirm_destExtraCallInfo;
|
|
|
|
typedef struct AdmissionConfirm_destinationInfo * PAdmissionConfirm_destinationInfo;
|
|
|
|
typedef struct AdmissionRequest_destAlternatives * PAdmissionRequest_destAlternatives;
|
|
|
|
typedef struct AdmissionRequest_srcAlternatives * PAdmissionRequest_srcAlternatives;
|
|
|
|
typedef struct AdmissionRequest_srcInfo * PAdmissionRequest_srcInfo;
|
|
|
|
typedef struct AdmissionRequest_destExtraCallInfo * PAdmissionRequest_destExtraCallInfo;
|
|
|
|
typedef struct AdmissionRequest_destinationInfo * PAdmissionRequest_destinationInfo;
|
|
|
|
typedef struct UnregistrationRequest_alternateEndpoints * PUnregistrationRequest_alternateEndpoints;
|
|
|
|
typedef struct UnregistrationRequest_endpointAlias * PUnregistrationRequest_endpointAlias;
|
|
|
|
typedef struct RegistrationRejectReason_duplicateAlias * PRegistrationRejectReason_duplicateAlias;
|
|
|
|
typedef struct RegistrationConfirm_terminalAlias * PRegistrationConfirm_terminalAlias;
|
|
|
|
typedef struct RegistrationRequest_alternateEndpoints * PRegistrationRequest_alternateEndpoints;
|
|
|
|
typedef struct RegistrationRequest_terminalAlias * PRegistrationRequest_terminalAlias;
|
|
|
|
typedef struct GatekeeperRequest_alternateEndpoints * PGatekeeperRequest_alternateEndpoints;
|
|
|
|
typedef struct GatekeeperRequest_endpointAlias * PGatekeeperRequest_endpointAlias;
|
|
|
|
typedef struct Endpoint_destExtraCallInfo * PEndpoint_destExtraCallInfo;
|
|
|
|
typedef struct Endpoint_remoteExtensionAddress * PEndpoint_remoteExtensionAddress;
|
|
|
|
typedef struct Endpoint_aliasAddress * PEndpoint_aliasAddress;
|
|
|
|
typedef struct NonStandardProtocol_supportedPrefixes * PNonStandardProtocol_supportedPrefixes;
|
|
|
|
typedef struct T120OnlyCaps_supportedPrefixes * PT120OnlyCaps_supportedPrefixes;
|
|
|
|
typedef struct VoiceCaps_supportedPrefixes * PVoiceCaps_supportedPrefixes;
|
|
|
|
typedef struct H324Caps_supportedPrefixes * PH324Caps_supportedPrefixes;
|
|
|
|
typedef struct H323Caps_supportedPrefixes * PH323Caps_supportedPrefixes;
|
|
|
|
typedef struct H322Caps_supportedPrefixes * PH322Caps_supportedPrefixes;
|
|
|
|
typedef struct H321Caps_supportedPrefixes * PH321Caps_supportedPrefixes;
|
|
|
|
typedef struct H320Caps_supportedPrefixes * PH320Caps_supportedPrefixes;
|
|
|
|
typedef struct H310Caps_supportedPrefixes * PH310Caps_supportedPrefixes;
|
|
|
|
typedef struct GatewayInfo_protocol * PGatewayInfo_protocol;
|
|
|
|
typedef struct Facility_UUIE_destExtraCallInfo * PFacility_UUIE_destExtraCallInfo;
|
|
|
|
typedef struct Facility_UUIE_alternativeAliasAddress * PFacility_UUIE_alternativeAliasAddress;
|
|
|
|
typedef struct Setup_UUIE_destExtraCallInfo * PSetup_UUIE_destExtraCallInfo;
|
|
|
|
typedef struct Setup_UUIE_destinationAddress * PSetup_UUIE_destinationAddress;
|
|
|
|
typedef struct Setup_UUIE_sourceAddress * PSetup_UUIE_sourceAddress;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_cryptoTokens * PInfoRequestResponse_perCallInfo_Seq_cryptoTokens;
|
|
|
|
typedef struct ResourcesAvailableConfirm_cryptoTokens * PResourcesAvailableConfirm_cryptoTokens;
|
|
|
|
typedef struct ResourcesAvailableIndicate_cryptoTokens * PResourcesAvailableIndicate_cryptoTokens;
|
|
|
|
typedef struct RequestInProgress_cryptoTokens * PRequestInProgress_cryptoTokens;
|
|
|
|
typedef struct UnknownMessageResponse_cryptoTokens * PUnknownMessageResponse_cryptoTokens;
|
|
|
|
typedef struct H225NonStandardMessage_cryptoTokens * PH225NonStandardMessage_cryptoTokens;
|
|
|
|
typedef struct InfoRequestNak_cryptoTokens * PInfoRequestNak_cryptoTokens;
|
|
|
|
typedef struct InfoRequestAck_cryptoTokens * PInfoRequestAck_cryptoTokens;
|
|
|
|
typedef struct InfoRequestResponse_cryptoTokens * PInfoRequestResponse_cryptoTokens;
|
|
|
|
typedef struct InfoRequest_cryptoTokens * PInfoRequest_cryptoTokens;
|
|
|
|
typedef struct DisengageReject_cryptoTokens * PDisengageReject_cryptoTokens;
|
|
|
|
typedef struct DisengageConfirm_cryptoTokens * PDisengageConfirm_cryptoTokens;
|
|
|
|
typedef struct DisengageRequest_cryptoTokens * PDisengageRequest_cryptoTokens;
|
|
|
|
typedef struct LocationReject_cryptoTokens * PLocationReject_cryptoTokens;
|
|
|
|
typedef struct LocationConfirm_cryptoTokens * PLocationConfirm_cryptoTokens;
|
|
|
|
typedef struct LocationRequest_cryptoTokens * PLocationRequest_cryptoTokens;
|
|
|
|
typedef struct BandwidthReject_cryptoTokens * PBandwidthReject_cryptoTokens;
|
|
|
|
typedef struct BandwidthConfirm_cryptoTokens * PBandwidthConfirm_cryptoTokens;
|
|
|
|
typedef struct BandwidthRequest_cryptoTokens * PBandwidthRequest_cryptoTokens;
|
|
|
|
typedef struct AdmissionReject_cryptoTokens * PAdmissionReject_cryptoTokens;
|
|
|
|
typedef struct AdmissionConfirm_cryptoTokens * PAdmissionConfirm_cryptoTokens;
|
|
|
|
typedef struct AdmissionRequest_cryptoTokens * PAdmissionRequest_cryptoTokens;
|
|
|
|
typedef struct UnregistrationReject_cryptoTokens * PUnregistrationReject_cryptoTokens;
|
|
|
|
typedef struct UnregistrationConfirm_cryptoTokens * PUnregistrationConfirm_cryptoTokens;
|
|
|
|
typedef struct UnregistrationRequest_cryptoTokens * PUnregistrationRequest_cryptoTokens;
|
|
|
|
typedef struct RegistrationReject_cryptoTokens * PRegistrationReject_cryptoTokens;
|
|
|
|
typedef struct RegistrationConfirm_cryptoTokens * PRegistrationConfirm_cryptoTokens;
|
|
|
|
typedef struct RegistrationRequest_cryptoTokens * PRegistrationRequest_cryptoTokens;
|
|
|
|
typedef struct GatekeeperReject_cryptoTokens * PGatekeeperReject_cryptoTokens;
|
|
|
|
typedef struct GatekeeperConfirm_cryptoTokens * PGatekeeperConfirm_cryptoTokens;
|
|
|
|
typedef struct GatekeeperRequest_cryptoTokens * PGatekeeperRequest_cryptoTokens;
|
|
|
|
typedef struct Endpoint_cryptoTokens * PEndpoint_cryptoTokens;
|
|
|
|
typedef struct Progress_UUIE_cryptoTokens * PProgress_UUIE_cryptoTokens;
|
|
|
|
typedef struct Facility_UUIE_conferences * PFacility_UUIE_conferences;
|
|
|
|
typedef struct Facility_UUIE_cryptoTokens * PFacility_UUIE_cryptoTokens;
|
|
|
|
typedef struct Setup_UUIE_cryptoTokens * PSetup_UUIE_cryptoTokens;
|
|
|
|
typedef struct Connect_UUIE_cryptoTokens * PConnect_UUIE_cryptoTokens;
|
|
|
|
typedef struct CallProceeding_UUIE_cryptoTokens * PCallProceeding_UUIE_cryptoTokens;
|
|
|
|
typedef struct Alerting_UUIE_cryptoTokens * PAlerting_UUIE_cryptoTokens;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_pdu * PInfoRequestResponse_perCallInfo_Seq_pdu;
|
|
|
|
typedef struct TransportAddress_ipSourceRoute_route_Seq {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[4];
|
|
} TransportAddress_ipSourceRoute_route_Seq;
|
|
|
|
typedef ASN1octetstring_t H323_UU_PDU_h4501SupplementaryService_Seq;
|
|
|
|
typedef ASN1octetstring_t H323_UU_PDU_h245Control_Seq;
|
|
|
|
typedef ASN1octetstring_t Alerting_UUIE_fastStart_Seq;
|
|
|
|
typedef ASN1octetstring_t CallProceeding_UUIE_fastStart_Seq;
|
|
|
|
typedef ASN1octetstring_t Connect_UUIE_fastStart_Seq;
|
|
|
|
typedef ASN1octetstring_t Setup_UUIE_fastStart_Seq;
|
|
|
|
typedef ASN1octetstring_t Facility_UUIE_fastStart_Seq;
|
|
|
|
typedef ASN1octetstring_t Progress_UUIE_fastStart_Seq;
|
|
|
|
typedef ASN1objectidentifier_t GatekeeperRequest_algorithmOIDs_Seq;
|
|
|
|
typedef ASN1uint16_t RTPSession_associatedSessionIds_Seq;
|
|
|
|
typedef struct ChallengeString {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[128];
|
|
} ChallengeString;
|
|
|
|
typedef ASN1uint32_t TimeStamp;
|
|
|
|
typedef ASN1int32_t RandomVal;
|
|
|
|
typedef ASN1char16string_t Password;
|
|
|
|
typedef ASN1char16string_t Identifier;
|
|
|
|
typedef struct IV8 {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[8];
|
|
} IV8;
|
|
|
|
typedef ASN1char_t NumberDigits[129];
|
|
|
|
typedef struct GloballyUniqueID {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[16];
|
|
} GloballyUniqueID;
|
|
|
|
typedef GloballyUniqueID ConferenceIdentifier;
|
|
|
|
typedef ASN1uint16_t RequestSeqNum;
|
|
|
|
typedef ASN1char16string_t GatekeeperIdentifier;
|
|
|
|
typedef ASN1uint32_t BandWidth;
|
|
|
|
typedef ASN1uint16_t CallReferenceValue;
|
|
|
|
typedef ASN1char16string_t EndpointIdentifier;
|
|
|
|
typedef ASN1objectidentifier_t ProtocolIdentifier;
|
|
|
|
typedef ASN1uint32_t TimeToLive;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_substituteConfIDs {
|
|
PInfoRequestResponse_perCallInfo_Seq_substituteConfIDs next;
|
|
ConferenceIdentifier value;
|
|
} InfoRequestResponse_perCallInfo_Seq_substituteConfIDs_Element;
|
|
|
|
typedef struct TransportAddress_ipSourceRoute_routing {
|
|
ASN1choice_t choice;
|
|
# define TransportAddress_ipSourceRoute_routing_strict_chosen 1
|
|
# define TransportAddress_ipSourceRoute_routing_loose_chosen 2
|
|
} TransportAddress_ipSourceRoute_routing;
|
|
|
|
typedef struct TransportAddress_ipSourceRoute_route {
|
|
PTransportAddress_ipSourceRoute_route next;
|
|
TransportAddress_ipSourceRoute_route_Seq value;
|
|
} TransportAddress_ipSourceRoute_route_Element;
|
|
|
|
typedef struct RTPSession_associatedSessionIds {
|
|
PRTPSession_associatedSessionIds next;
|
|
RTPSession_associatedSessionIds_Seq value;
|
|
} RTPSession_associatedSessionIds_Element;
|
|
|
|
typedef struct RegistrationConfirm_preGrantedARQ {
|
|
ASN1bool_t makeCall;
|
|
ASN1bool_t useGKCallSignalAddressToMakeCall;
|
|
ASN1bool_t answerCall;
|
|
ASN1bool_t useGKCallSignalAddressToAnswer;
|
|
} RegistrationConfirm_preGrantedARQ;
|
|
|
|
typedef struct GatekeeperRequest_algorithmOIDs {
|
|
PGatekeeperRequest_algorithmOIDs next;
|
|
GatekeeperRequest_algorithmOIDs_Seq value;
|
|
} GatekeeperRequest_algorithmOIDs_Element;
|
|
|
|
typedef struct TransportAddress_ip6Address {
|
|
struct TransportAddress_ip6Address_ip_ip {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[16];
|
|
} ip;
|
|
ASN1uint16_t port;
|
|
} TransportAddress_ip6Address;
|
|
|
|
typedef struct TransportAddress_ipxAddress {
|
|
struct TransportAddress_ipxAddress_node_node {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[6];
|
|
} node;
|
|
struct TransportAddress_ipxAddress_netnum_netnum {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[4];
|
|
} netnum;
|
|
struct TransportAddress_ipxAddress_port_port {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[2];
|
|
} port;
|
|
} TransportAddress_ipxAddress;
|
|
|
|
typedef struct TransportAddress_ipSourceRoute {
|
|
struct TransportAddress_ipSourceRoute_ip_ip {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[4];
|
|
} ip;
|
|
ASN1uint16_t port;
|
|
PTransportAddress_ipSourceRoute_route route;
|
|
TransportAddress_ipSourceRoute_routing routing;
|
|
} TransportAddress_ipSourceRoute;
|
|
|
|
typedef struct TransportAddress_ipAddress {
|
|
struct TransportAddress_ipAddress_ip_ip {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[4];
|
|
} ip;
|
|
ASN1uint16_t port;
|
|
} TransportAddress_ipAddress;
|
|
|
|
typedef struct Progress_UUIE_fastStart {
|
|
PProgress_UUIE_fastStart next;
|
|
Progress_UUIE_fastStart_Seq value;
|
|
} Progress_UUIE_fastStart_Element;
|
|
|
|
typedef struct Facility_UUIE_fastStart {
|
|
PFacility_UUIE_fastStart next;
|
|
Facility_UUIE_fastStart_Seq value;
|
|
} Facility_UUIE_fastStart_Element;
|
|
|
|
typedef struct Setup_UUIE_fastStart {
|
|
PSetup_UUIE_fastStart next;
|
|
Setup_UUIE_fastStart_Seq value;
|
|
} Setup_UUIE_fastStart_Element;
|
|
|
|
typedef struct Setup_UUIE_conferenceGoal {
|
|
ASN1choice_t choice;
|
|
# define create_chosen 1
|
|
# define join_chosen 2
|
|
# define invite_chosen 3
|
|
# define capability_negotiation_chosen 4
|
|
# define callIndependentSupplementaryService_chosen 5
|
|
} Setup_UUIE_conferenceGoal;
|
|
|
|
typedef struct Setup_UUIE_destExtraCRV {
|
|
PSetup_UUIE_destExtraCRV next;
|
|
CallReferenceValue value;
|
|
} Setup_UUIE_destExtraCRV_Element;
|
|
|
|
typedef struct Connect_UUIE_fastStart {
|
|
PConnect_UUIE_fastStart next;
|
|
Connect_UUIE_fastStart_Seq value;
|
|
} Connect_UUIE_fastStart_Element;
|
|
|
|
typedef struct CallProceeding_UUIE_fastStart {
|
|
PCallProceeding_UUIE_fastStart next;
|
|
CallProceeding_UUIE_fastStart_Seq value;
|
|
} CallProceeding_UUIE_fastStart_Element;
|
|
|
|
typedef struct Alerting_UUIE_fastStart {
|
|
PAlerting_UUIE_fastStart next;
|
|
Alerting_UUIE_fastStart_Seq value;
|
|
} Alerting_UUIE_fastStart_Element;
|
|
|
|
typedef struct H323_UU_PDU_h245Control {
|
|
PH323_UU_PDU_h245Control next;
|
|
H323_UU_PDU_h245Control_Seq value;
|
|
} H323_UU_PDU_h245Control_Element;
|
|
|
|
typedef struct H323_UU_PDU_h4501SupplementaryService {
|
|
PH323_UU_PDU_h4501SupplementaryService next;
|
|
H323_UU_PDU_h4501SupplementaryService_Seq value;
|
|
} H323_UU_PDU_h4501SupplementaryService_Element;
|
|
|
|
typedef struct H323_UserInformation_user_data {
|
|
ASN1uint16_t protocol_discriminator;
|
|
struct H323_UserInformation_user_data_user_information_user_information {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[131];
|
|
} user_information;
|
|
} H323_UserInformation_user_data;
|
|
|
|
typedef struct H235NonStandardParameter {
|
|
ASN1objectidentifier_t nonStandardIdentifier;
|
|
ASN1octetstring_t data;
|
|
} H235NonStandardParameter;
|
|
|
|
typedef struct DHset {
|
|
ASN1bitstring_t halfkey;
|
|
ASN1bitstring_t modSize;
|
|
ASN1bitstring_t generator;
|
|
} DHset;
|
|
|
|
typedef struct TypedCertificate {
|
|
ASN1objectidentifier_t type;
|
|
ASN1octetstring_t certificate;
|
|
} TypedCertificate;
|
|
|
|
typedef struct AuthenticationMechanism {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define dhExch_chosen 1
|
|
# define pwdSymEnc_chosen 2
|
|
# define pwdHash_chosen 3
|
|
# define certSign_chosen 4
|
|
# define AuthenticationMechanism_ipsec_chosen 5
|
|
# define AuthenticationMechanism_tls_chosen 6
|
|
# define AuthenticationMechanism_nonStandard_chosen 7
|
|
H235NonStandardParameter nonStandard;
|
|
} u;
|
|
} AuthenticationMechanism;
|
|
|
|
typedef struct ClearToken {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
ASN1objectidentifier_t tokenOID;
|
|
# define ClearToken_timeStamp_present 0x80
|
|
TimeStamp timeStamp;
|
|
# define password_present 0x40
|
|
Password password;
|
|
# define dhkey_present 0x20
|
|
DHset dhkey;
|
|
# define challenge_present 0x10
|
|
ChallengeString challenge;
|
|
# define random_present 0x8
|
|
RandomVal random;
|
|
# define ClearToken_certificate_present 0x4
|
|
TypedCertificate certificate;
|
|
# define generalID_present 0x2
|
|
Identifier generalID;
|
|
# define ClearToken_nonStandard_present 0x1
|
|
H235NonStandardParameter nonStandard;
|
|
} ClearToken;
|
|
|
|
typedef struct Params {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define ranInt_present 0x80
|
|
ASN1int32_t ranInt;
|
|
# define iv8_present 0x40
|
|
IV8 iv8;
|
|
} Params;
|
|
|
|
typedef struct EncodedGeneralToken {
|
|
ASN1objectidentifier_t id;
|
|
ClearToken type;
|
|
} EncodedGeneralToken;
|
|
|
|
typedef ClearToken PwdCertToken;
|
|
|
|
typedef struct EncodedPwdCertToken {
|
|
ASN1objectidentifier_t id;
|
|
PwdCertToken type;
|
|
} EncodedPwdCertToken;
|
|
|
|
typedef struct ReleaseCompleteReason {
|
|
ASN1choice_t choice;
|
|
# define noBandwidth_chosen 1
|
|
# define gatekeeperResources_chosen 2
|
|
# define unreachableDestination_chosen 3
|
|
# define destinationRejection_chosen 4
|
|
# define ReleaseCompleteReason_invalidRevision_chosen 5
|
|
# define noPermission_chosen 6
|
|
# define unreachableGatekeeper_chosen 7
|
|
# define gatewayResources_chosen 8
|
|
# define badFormatAddress_chosen 9
|
|
# define adaptiveBusy_chosen 10
|
|
# define inConf_chosen 11
|
|
# define ReleaseCompleteReason_undefinedReason_chosen 12
|
|
# define facilityCallDeflection_chosen 13
|
|
# define securityDenied_chosen 14
|
|
# define ReleaseCompleteReason_calledPartyNotRegistered_chosen 15
|
|
# define ReleaseCompleteReason_callerNotRegistered_chosen 16
|
|
} ReleaseCompleteReason;
|
|
|
|
typedef struct FacilityReason {
|
|
ASN1choice_t choice;
|
|
# define FacilityReason_routeCallToGatekeeper_chosen 1
|
|
# define callForwarded_chosen 2
|
|
# define routeCallToMC_chosen 3
|
|
# define FacilityReason_undefinedReason_chosen 4
|
|
# define conferenceListChoice_chosen 5
|
|
# define startH245_chosen 6
|
|
} FacilityReason;
|
|
|
|
typedef struct H221NonStandard {
|
|
ASN1uint16_t t35CountryCode;
|
|
ASN1uint16_t t35Extension;
|
|
ASN1uint16_t manufacturerCode;
|
|
} H221NonStandard;
|
|
|
|
typedef struct H225NonStandardIdentifier {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define H225NonStandardIdentifier_object_chosen 1
|
|
ASN1objectidentifier_t object;
|
|
# define H225NonStandardIdentifier_h221NonStandard_chosen 2
|
|
H221NonStandard h221NonStandard;
|
|
} u;
|
|
} H225NonStandardIdentifier;
|
|
|
|
typedef struct PublicTypeOfNumber {
|
|
ASN1choice_t choice;
|
|
# define PublicTypeOfNumber_unknown_chosen 1
|
|
# define PublicTypeOfNumber_internationalNumber_chosen 2
|
|
# define nationalNumber_chosen 3
|
|
# define networkSpecificNumber_chosen 4
|
|
# define subscriberNumber_chosen 5
|
|
# define PublicTypeOfNumber_abbreviatedNumber_chosen 6
|
|
} PublicTypeOfNumber;
|
|
|
|
typedef struct PrivateTypeOfNumber {
|
|
ASN1choice_t choice;
|
|
# define PrivateTypeOfNumber_unknown_chosen 1
|
|
# define level2RegionalNumber_chosen 2
|
|
# define level1RegionalNumber_chosen 3
|
|
# define pISNSpecificNumber_chosen 4
|
|
# define localNumber_chosen 5
|
|
# define PrivateTypeOfNumber_abbreviatedNumber_chosen 6
|
|
} PrivateTypeOfNumber;
|
|
|
|
typedef struct AltGKInfo {
|
|
PAltGKInfo_alternateGatekeeper alternateGatekeeper;
|
|
ASN1bool_t altGKisPermanent;
|
|
} AltGKInfo;
|
|
|
|
typedef struct Q954Details {
|
|
ASN1bool_t conferenceCalling;
|
|
ASN1bool_t threePartyService;
|
|
} Q954Details;
|
|
|
|
typedef struct CallIdentifier {
|
|
GloballyUniqueID guid;
|
|
} CallIdentifier;
|
|
|
|
typedef struct ICV {
|
|
ASN1objectidentifier_t algorithmOID;
|
|
ASN1bitstring_t icv;
|
|
} ICV;
|
|
|
|
typedef struct GatekeeperRejectReason {
|
|
ASN1choice_t choice;
|
|
# define GatekeeperRejectReason_resourceUnavailable_chosen 1
|
|
# define terminalExcluded_chosen 2
|
|
# define GatekeeperRejectReason_invalidRevision_chosen 3
|
|
# define GatekeeperRejectReason_undefinedReason_chosen 4
|
|
# define GatekeeperRejectReason_securityDenial_chosen 5
|
|
} GatekeeperRejectReason;
|
|
|
|
typedef struct RegistrationRejectReason {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define discoveryRequired_chosen 1
|
|
# define RegistrationRejectReason_invalidRevision_chosen 2
|
|
# define invalidCallSignalAddress_chosen 3
|
|
# define invalidRASAddress_chosen 4
|
|
# define duplicateAlias_chosen 5
|
|
PRegistrationRejectReason_duplicateAlias duplicateAlias;
|
|
# define invalidTerminalType_chosen 6
|
|
# define RegistrationRejectReason_undefinedReason_chosen 7
|
|
# define transportNotSupported_chosen 8
|
|
# define transportQOSNotSupported_chosen 9
|
|
# define RegistrationRejectReason_resourceUnavailable_chosen 10
|
|
# define invalidAlias_chosen 11
|
|
# define RegistrationRejectReason_securityDenial_chosen 12
|
|
} u;
|
|
} RegistrationRejectReason;
|
|
|
|
typedef struct UnregRequestReason {
|
|
ASN1choice_t choice;
|
|
# define reregistrationRequired_chosen 1
|
|
# define ttlExpired_chosen 2
|
|
# define UnregRequestReason_securityDenial_chosen 3
|
|
# define UnregRequestReason_undefinedReason_chosen 4
|
|
} UnregRequestReason;
|
|
|
|
typedef struct UnregRejectReason {
|
|
ASN1choice_t choice;
|
|
# define notCurrentlyRegistered_chosen 1
|
|
# define callInProgress_chosen 2
|
|
# define UnregRejectReason_undefinedReason_chosen 3
|
|
# define permissionDenied_chosen 4
|
|
# define UnregRejectReason_securityDenial_chosen 5
|
|
} UnregRejectReason;
|
|
|
|
typedef struct CallType {
|
|
ASN1choice_t choice;
|
|
# define pointToPoint_chosen 1
|
|
# define oneToN_chosen 2
|
|
# define nToOne_chosen 3
|
|
# define nToN_chosen 4
|
|
} CallType;
|
|
|
|
typedef struct CallModel {
|
|
ASN1choice_t choice;
|
|
# define direct_chosen 1
|
|
# define gatekeeperRouted_chosen 2
|
|
} CallModel;
|
|
|
|
typedef struct TransportQOS {
|
|
ASN1choice_t choice;
|
|
# define endpointControlled_chosen 1
|
|
# define gatekeeperControlled_chosen 2
|
|
# define noControl_chosen 3
|
|
} TransportQOS;
|
|
|
|
typedef struct UUIEsRequested {
|
|
ASN1bool_t setup;
|
|
ASN1bool_t callProceeding;
|
|
ASN1bool_t connect;
|
|
ASN1bool_t alerting;
|
|
ASN1bool_t information;
|
|
ASN1bool_t releaseComplete;
|
|
ASN1bool_t facility;
|
|
ASN1bool_t progress;
|
|
ASN1bool_t empty;
|
|
} UUIEsRequested;
|
|
|
|
typedef struct AdmissionRejectReason {
|
|
ASN1choice_t choice;
|
|
# define AdmissionRejectReason_calledPartyNotRegistered_chosen 1
|
|
# define AdmissionRejectReason_invalidPermission_chosen 2
|
|
# define AdmissionRejectReason_requestDenied_chosen 3
|
|
# define AdmissionRejectReason_undefinedReason_chosen 4
|
|
# define AdmissionRejectReason_callerNotRegistered_chosen 5
|
|
# define AdmissionRejectReason_routeCallToGatekeeper_chosen 6
|
|
# define invalidEndpointIdentifier_chosen 7
|
|
# define AdmissionRejectReason_resourceUnavailable_chosen 8
|
|
# define AdmissionRejectReason_securityDenial_chosen 9
|
|
# define qosControlNotSupported_chosen 10
|
|
# define incompleteAddress_chosen 11
|
|
} AdmissionRejectReason;
|
|
|
|
typedef struct BandRejectReason {
|
|
ASN1choice_t choice;
|
|
# define notBound_chosen 1
|
|
# define invalidConferenceID_chosen 2
|
|
# define BandRejectReason_invalidPermission_chosen 3
|
|
# define insufficientResources_chosen 4
|
|
# define BandRejectReason_invalidRevision_chosen 5
|
|
# define BandRejectReason_undefinedReason_chosen 6
|
|
# define BandRejectReason_securityDenial_chosen 7
|
|
} BandRejectReason;
|
|
|
|
typedef struct LocationRejectReason {
|
|
ASN1choice_t choice;
|
|
# define LocationRejectReason_notRegistered_chosen 1
|
|
# define LocationRejectReason_invalidPermission_chosen 2
|
|
# define LocationRejectReason_requestDenied_chosen 3
|
|
# define LocationRejectReason_undefinedReason_chosen 4
|
|
# define LocationRejectReason_securityDenial_chosen 5
|
|
} LocationRejectReason;
|
|
|
|
typedef struct DisengageReason {
|
|
ASN1choice_t choice;
|
|
# define forcedDrop_chosen 1
|
|
# define normalDrop_chosen 2
|
|
# define DisengageReason_undefinedReason_chosen 3
|
|
} DisengageReason;
|
|
|
|
typedef struct DisengageRejectReason {
|
|
ASN1choice_t choice;
|
|
# define DisengageRejectReason_notRegistered_chosen 1
|
|
# define requestToDropOther_chosen 2
|
|
# define DisengageRejectReason_securityDenial_chosen 3
|
|
} DisengageRejectReason;
|
|
|
|
typedef struct InfoRequestNakReason {
|
|
ASN1choice_t choice;
|
|
# define InfoRequestNakReason_notRegistered_chosen 1
|
|
# define InfoRequestNakReason_securityDenial_chosen 2
|
|
# define InfoRequestNakReason_undefinedReason_chosen 3
|
|
} InfoRequestNakReason;
|
|
|
|
typedef struct UnknownMessageResponse {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
# define UnknownMessageResponse_tokens_present 0x80
|
|
PUnknownMessageResponse_tokens tokens;
|
|
# define UnknownMessageResponse_cryptoTokens_present 0x40
|
|
PUnknownMessageResponse_cryptoTokens cryptoTokens;
|
|
# define UnknownMessageResponse_integrityCheckValue_present 0x20
|
|
ICV integrityCheckValue;
|
|
} UnknownMessageResponse;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_tokens {
|
|
PInfoRequestResponse_perCallInfo_Seq_tokens next;
|
|
ClearToken value;
|
|
} InfoRequestResponse_perCallInfo_Seq_tokens_Element;
|
|
|
|
typedef struct ResourcesAvailableConfirm_tokens {
|
|
PResourcesAvailableConfirm_tokens next;
|
|
ClearToken value;
|
|
} ResourcesAvailableConfirm_tokens_Element;
|
|
|
|
typedef struct ResourcesAvailableIndicate_tokens {
|
|
PResourcesAvailableIndicate_tokens next;
|
|
ClearToken value;
|
|
} ResourcesAvailableIndicate_tokens_Element;
|
|
|
|
typedef struct RequestInProgress_tokens {
|
|
PRequestInProgress_tokens next;
|
|
ClearToken value;
|
|
} RequestInProgress_tokens_Element;
|
|
|
|
typedef struct UnknownMessageResponse_tokens {
|
|
PUnknownMessageResponse_tokens next;
|
|
ClearToken value;
|
|
} UnknownMessageResponse_tokens_Element;
|
|
|
|
typedef struct H225NonStandardMessage_tokens {
|
|
PH225NonStandardMessage_tokens next;
|
|
ClearToken value;
|
|
} H225NonStandardMessage_tokens_Element;
|
|
|
|
typedef struct InfoRequestNak_tokens {
|
|
PInfoRequestNak_tokens next;
|
|
ClearToken value;
|
|
} InfoRequestNak_tokens_Element;
|
|
|
|
typedef struct InfoRequestAck_tokens {
|
|
PInfoRequestAck_tokens next;
|
|
ClearToken value;
|
|
} InfoRequestAck_tokens_Element;
|
|
|
|
typedef struct InfoRequestResponse_tokens {
|
|
PInfoRequestResponse_tokens next;
|
|
ClearToken value;
|
|
} InfoRequestResponse_tokens_Element;
|
|
|
|
typedef struct InfoRequest_tokens {
|
|
PInfoRequest_tokens next;
|
|
ClearToken value;
|
|
} InfoRequest_tokens_Element;
|
|
|
|
typedef struct DisengageReject_tokens {
|
|
PDisengageReject_tokens next;
|
|
ClearToken value;
|
|
} DisengageReject_tokens_Element;
|
|
|
|
typedef struct DisengageConfirm_tokens {
|
|
PDisengageConfirm_tokens next;
|
|
ClearToken value;
|
|
} DisengageConfirm_tokens_Element;
|
|
|
|
typedef struct DisengageRequest_tokens {
|
|
PDisengageRequest_tokens next;
|
|
ClearToken value;
|
|
} DisengageRequest_tokens_Element;
|
|
|
|
typedef struct LocationReject_tokens {
|
|
PLocationReject_tokens next;
|
|
ClearToken value;
|
|
} LocationReject_tokens_Element;
|
|
|
|
typedef struct LocationConfirm_tokens {
|
|
PLocationConfirm_tokens next;
|
|
ClearToken value;
|
|
} LocationConfirm_tokens_Element;
|
|
|
|
typedef struct LocationRequest_tokens {
|
|
PLocationRequest_tokens next;
|
|
ClearToken value;
|
|
} LocationRequest_tokens_Element;
|
|
|
|
typedef struct BandwidthReject_tokens {
|
|
PBandwidthReject_tokens next;
|
|
ClearToken value;
|
|
} BandwidthReject_tokens_Element;
|
|
|
|
typedef struct BandwidthConfirm_tokens {
|
|
PBandwidthConfirm_tokens next;
|
|
ClearToken value;
|
|
} BandwidthConfirm_tokens_Element;
|
|
|
|
typedef struct BandwidthRequest_tokens {
|
|
PBandwidthRequest_tokens next;
|
|
ClearToken value;
|
|
} BandwidthRequest_tokens_Element;
|
|
|
|
typedef struct AdmissionReject_tokens {
|
|
PAdmissionReject_tokens next;
|
|
ClearToken value;
|
|
} AdmissionReject_tokens_Element;
|
|
|
|
typedef struct AdmissionConfirm_tokens {
|
|
PAdmissionConfirm_tokens next;
|
|
ClearToken value;
|
|
} AdmissionConfirm_tokens_Element;
|
|
|
|
typedef struct AdmissionRequest_tokens {
|
|
PAdmissionRequest_tokens next;
|
|
ClearToken value;
|
|
} AdmissionRequest_tokens_Element;
|
|
|
|
typedef struct UnregistrationReject_tokens {
|
|
PUnregistrationReject_tokens next;
|
|
ClearToken value;
|
|
} UnregistrationReject_tokens_Element;
|
|
|
|
typedef struct UnregistrationConfirm_tokens {
|
|
PUnregistrationConfirm_tokens next;
|
|
ClearToken value;
|
|
} UnregistrationConfirm_tokens_Element;
|
|
|
|
typedef struct UnregistrationRequest_tokens {
|
|
PUnregistrationRequest_tokens next;
|
|
ClearToken value;
|
|
} UnregistrationRequest_tokens_Element;
|
|
|
|
typedef struct RegistrationReject_tokens {
|
|
PRegistrationReject_tokens next;
|
|
ClearToken value;
|
|
} RegistrationReject_tokens_Element;
|
|
|
|
typedef struct RegistrationConfirm_tokens {
|
|
PRegistrationConfirm_tokens next;
|
|
ClearToken value;
|
|
} RegistrationConfirm_tokens_Element;
|
|
|
|
typedef struct RegistrationRequest_tokens {
|
|
PRegistrationRequest_tokens next;
|
|
ClearToken value;
|
|
} RegistrationRequest_tokens_Element;
|
|
|
|
typedef struct GatekeeperReject_tokens {
|
|
PGatekeeperReject_tokens next;
|
|
ClearToken value;
|
|
} GatekeeperReject_tokens_Element;
|
|
|
|
typedef struct GatekeeperConfirm_tokens {
|
|
PGatekeeperConfirm_tokens next;
|
|
ClearToken value;
|
|
} GatekeeperConfirm_tokens_Element;
|
|
|
|
typedef struct GatekeeperRequest_authenticationCapability {
|
|
PGatekeeperRequest_authenticationCapability next;
|
|
AuthenticationMechanism value;
|
|
} GatekeeperRequest_authenticationCapability_Element;
|
|
|
|
typedef struct GatekeeperRequest_tokens {
|
|
PGatekeeperRequest_tokens next;
|
|
ClearToken value;
|
|
} GatekeeperRequest_tokens_Element;
|
|
|
|
typedef struct Endpoint_tokens {
|
|
PEndpoint_tokens next;
|
|
ClearToken value;
|
|
} Endpoint_tokens_Element;
|
|
|
|
typedef struct Progress_UUIE_tokens {
|
|
PProgress_UUIE_tokens next;
|
|
ClearToken value;
|
|
} Progress_UUIE_tokens_Element;
|
|
|
|
typedef struct Facility_UUIE_tokens {
|
|
PFacility_UUIE_tokens next;
|
|
ClearToken value;
|
|
} Facility_UUIE_tokens_Element;
|
|
|
|
typedef struct Setup_UUIE_tokens {
|
|
PSetup_UUIE_tokens next;
|
|
ClearToken value;
|
|
} Setup_UUIE_tokens_Element;
|
|
|
|
typedef struct Connect_UUIE_tokens {
|
|
PConnect_UUIE_tokens next;
|
|
ClearToken value;
|
|
} Connect_UUIE_tokens_Element;
|
|
|
|
typedef struct CallProceeding_UUIE_tokens {
|
|
PCallProceeding_UUIE_tokens next;
|
|
ClearToken value;
|
|
} CallProceeding_UUIE_tokens_Element;
|
|
|
|
typedef struct Alerting_UUIE_tokens {
|
|
PAlerting_UUIE_tokens next;
|
|
ClearToken value;
|
|
} Alerting_UUIE_tokens_Element;
|
|
|
|
typedef struct SIGNED_EncodedGeneralToken {
|
|
EncodedGeneralToken toBeSigned;
|
|
ASN1objectidentifier_t algorithmOID;
|
|
Params paramS;
|
|
ASN1bitstring_t signature;
|
|
} SIGNED_EncodedGeneralToken;
|
|
|
|
typedef struct ENCRYPTED {
|
|
ASN1objectidentifier_t algorithmOID;
|
|
Params paramS;
|
|
ASN1octetstring_t encryptedData;
|
|
} ENCRYPTED;
|
|
|
|
typedef struct HASHED {
|
|
ASN1objectidentifier_t algorithmOID;
|
|
Params paramS;
|
|
ASN1bitstring_t hash;
|
|
} HASHED;
|
|
|
|
typedef struct SIGNED_EncodedPwdCertToken {
|
|
EncodedPwdCertToken toBeSigned;
|
|
ASN1objectidentifier_t algorithmOID;
|
|
Params paramS;
|
|
ASN1bitstring_t signature;
|
|
} SIGNED_EncodedPwdCertToken;
|
|
|
|
typedef struct Information_UUIE {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define Information_UUIE_callIdentifier_present 0x80
|
|
CallIdentifier callIdentifier;
|
|
} Information_UUIE;
|
|
|
|
typedef struct ReleaseComplete_UUIE {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define ReleaseComplete_UUIE_reason_present 0x80
|
|
ReleaseCompleteReason reason;
|
|
# define ReleaseComplete_UUIE_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
} ReleaseComplete_UUIE;
|
|
|
|
typedef struct VendorIdentifier {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
H221NonStandard vendor;
|
|
# define productId_present 0x80
|
|
struct VendorIdentifier_productId_productId {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[256];
|
|
} productId;
|
|
# define versionId_present 0x40
|
|
struct VendorIdentifier_versionId_versionId {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[256];
|
|
} versionId;
|
|
} VendorIdentifier;
|
|
|
|
typedef struct H225NonStandardParameter {
|
|
H225NonStandardIdentifier nonStandardIdentifier;
|
|
ASN1octetstring_t data;
|
|
} H225NonStandardParameter;
|
|
|
|
typedef struct PublicPartyNumber {
|
|
PublicTypeOfNumber publicTypeOfNumber;
|
|
NumberDigits publicNumberDigits;
|
|
} PublicPartyNumber;
|
|
|
|
typedef struct PrivatePartyNumber {
|
|
PrivateTypeOfNumber privateTypeOfNumber;
|
|
NumberDigits privateNumberDigits;
|
|
} PrivatePartyNumber;
|
|
|
|
typedef struct SecurityServiceMode {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define SecurityServiceMode_nonStandard_chosen 1
|
|
H225NonStandardParameter nonStandard;
|
|
# define SecurityServiceMode_none_chosen 2
|
|
# define SecurityServiceMode_default_chosen 3
|
|
} u;
|
|
} SecurityServiceMode;
|
|
|
|
typedef struct SecurityCapabilities {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define SecurityCapabilities_nonStandard_present 0x80
|
|
H225NonStandardParameter nonStandard;
|
|
SecurityServiceMode encryption;
|
|
SecurityServiceMode authenticaton;
|
|
SecurityServiceMode integrity;
|
|
} SecurityCapabilities;
|
|
|
|
typedef struct H245Security {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define H245Security_nonStandard_chosen 1
|
|
H225NonStandardParameter nonStandard;
|
|
# define noSecurity_chosen 2
|
|
# define H245Security_tls_chosen 3
|
|
SecurityCapabilities tls;
|
|
# define H245Security_ipsec_chosen 4
|
|
SecurityCapabilities ipsec;
|
|
} u;
|
|
} H245Security;
|
|
|
|
typedef struct QseriesOptions {
|
|
ASN1bool_t q932Full;
|
|
ASN1bool_t q951Full;
|
|
ASN1bool_t q952Full;
|
|
ASN1bool_t q953Full;
|
|
ASN1bool_t q955Full;
|
|
ASN1bool_t q956Full;
|
|
ASN1bool_t q957Full;
|
|
Q954Details q954Info;
|
|
} QseriesOptions;
|
|
|
|
typedef struct EncryptIntAlg {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define EncryptIntAlg_nonStandard_chosen 1
|
|
H225NonStandardParameter nonStandard;
|
|
# define isoAlgorithm_chosen 2
|
|
ASN1objectidentifier_t isoAlgorithm;
|
|
} u;
|
|
} EncryptIntAlg;
|
|
|
|
typedef struct NonIsoIntegrityMechanism {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define hMAC_MD5_chosen 1
|
|
# define hMAC_iso10118_2_s_chosen 2
|
|
EncryptIntAlg hMAC_iso10118_2_s;
|
|
# define hMAC_iso10118_2_l_chosen 3
|
|
EncryptIntAlg hMAC_iso10118_2_l;
|
|
# define hMAC_iso10118_3_chosen 4
|
|
ASN1objectidentifier_t hMAC_iso10118_3;
|
|
} u;
|
|
} NonIsoIntegrityMechanism;
|
|
|
|
typedef struct IntegrityMechanism {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define IntegrityMechanism_nonStandard_chosen 1
|
|
H225NonStandardParameter nonStandard;
|
|
# define digSig_chosen 2
|
|
# define iso9797_chosen 3
|
|
ASN1objectidentifier_t iso9797;
|
|
# define nonIsoIM_chosen 4
|
|
NonIsoIntegrityMechanism nonIsoIM;
|
|
} u;
|
|
} IntegrityMechanism;
|
|
|
|
typedef ClearToken FastStartToken;
|
|
|
|
typedef struct EncodedFastStartToken {
|
|
ASN1objectidentifier_t id;
|
|
FastStartToken type;
|
|
} EncodedFastStartToken;
|
|
|
|
typedef struct DataRate {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define DataRate_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
BandWidth channelRate;
|
|
# define channelMultiplier_present 0x40
|
|
ASN1uint16_t channelMultiplier;
|
|
} DataRate;
|
|
|
|
typedef struct GatekeeperReject {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define GatekeeperReject_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define GatekeeperReject_gatekeeperIdentifier_present 0x40
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
GatekeeperRejectReason rejectReason;
|
|
# define GatekeeperReject_altGKInfo_present 0x8000
|
|
AltGKInfo altGKInfo;
|
|
# define GatekeeperReject_tokens_present 0x4000
|
|
PGatekeeperReject_tokens tokens;
|
|
# define GatekeeperReject_cryptoTokens_present 0x2000
|
|
PGatekeeperReject_cryptoTokens cryptoTokens;
|
|
# define GatekeeperReject_integrityCheckValue_present 0x1000
|
|
ICV integrityCheckValue;
|
|
} GatekeeperReject;
|
|
|
|
typedef struct RegistrationConfirm {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define RegistrationConfirm_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
PRegistrationConfirm_callSignalAddress callSignalAddress;
|
|
# define RegistrationConfirm_terminalAlias_present 0x40
|
|
PRegistrationConfirm_terminalAlias terminalAlias;
|
|
# define RegistrationConfirm_gatekeeperIdentifier_present 0x20
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
EndpointIdentifier endpointIdentifier;
|
|
# define RegistrationConfirm_alternateGatekeeper_present 0x8000
|
|
PRegistrationConfirm_alternateGatekeeper alternateGatekeeper;
|
|
# define RegistrationConfirm_timeToLive_present 0x4000
|
|
TimeToLive timeToLive;
|
|
# define RegistrationConfirm_tokens_present 0x2000
|
|
PRegistrationConfirm_tokens tokens;
|
|
# define RegistrationConfirm_cryptoTokens_present 0x1000
|
|
PRegistrationConfirm_cryptoTokens cryptoTokens;
|
|
# define RegistrationConfirm_integrityCheckValue_present 0x800
|
|
ICV integrityCheckValue;
|
|
# define RegistrationConfirm_willRespondToIRR_present 0x400
|
|
ASN1bool_t willRespondToIRR;
|
|
# define preGrantedARQ_present 0x200
|
|
RegistrationConfirm_preGrantedARQ preGrantedARQ;
|
|
} RegistrationConfirm;
|
|
|
|
typedef struct RegistrationReject {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define RegistrationReject_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
RegistrationRejectReason rejectReason;
|
|
# define RegistrationReject_gatekeeperIdentifier_present 0x40
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
# define RegistrationReject_altGKInfo_present 0x8000
|
|
AltGKInfo altGKInfo;
|
|
# define RegistrationReject_tokens_present 0x4000
|
|
PRegistrationReject_tokens tokens;
|
|
# define RegistrationReject_cryptoTokens_present 0x2000
|
|
PRegistrationReject_cryptoTokens cryptoTokens;
|
|
# define RegistrationReject_integrityCheckValue_present 0x1000
|
|
ICV integrityCheckValue;
|
|
} RegistrationReject;
|
|
|
|
typedef struct UnregistrationRequest {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
PUnregistrationRequest_callSignalAddress callSignalAddress;
|
|
# define UnregistrationRequest_endpointAlias_present 0x80
|
|
PUnregistrationRequest_endpointAlias endpointAlias;
|
|
# define UnregistrationRequest_nonStandardData_present 0x40
|
|
H225NonStandardParameter nonStandardData;
|
|
# define UnregistrationRequest_endpointIdentifier_present 0x20
|
|
EndpointIdentifier endpointIdentifier;
|
|
# define UnregistrationRequest_alternateEndpoints_present 0x8000
|
|
PUnregistrationRequest_alternateEndpoints alternateEndpoints;
|
|
# define UnregistrationRequest_gatekeeperIdentifier_present 0x4000
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
# define UnregistrationRequest_tokens_present 0x2000
|
|
PUnregistrationRequest_tokens tokens;
|
|
# define UnregistrationRequest_cryptoTokens_present 0x1000
|
|
PUnregistrationRequest_cryptoTokens cryptoTokens;
|
|
# define UnregistrationRequest_integrityCheckValue_present 0x800
|
|
ICV integrityCheckValue;
|
|
# define UnregistrationRequest_reason_present 0x400
|
|
UnregRequestReason reason;
|
|
} UnregistrationRequest;
|
|
|
|
typedef struct UnregistrationConfirm {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
# define UnregistrationConfirm_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define UnregistrationConfirm_tokens_present 0x8000
|
|
PUnregistrationConfirm_tokens tokens;
|
|
# define UnregistrationConfirm_cryptoTokens_present 0x4000
|
|
PUnregistrationConfirm_cryptoTokens cryptoTokens;
|
|
# define UnregistrationConfirm_integrityCheckValue_present 0x2000
|
|
ICV integrityCheckValue;
|
|
} UnregistrationConfirm;
|
|
|
|
typedef struct UnregistrationReject {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
UnregRejectReason rejectReason;
|
|
# define UnregistrationReject_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define UnregistrationReject_altGKInfo_present 0x8000
|
|
AltGKInfo altGKInfo;
|
|
# define UnregistrationReject_tokens_present 0x4000
|
|
PUnregistrationReject_tokens tokens;
|
|
# define UnregistrationReject_cryptoTokens_present 0x2000
|
|
PUnregistrationReject_cryptoTokens cryptoTokens;
|
|
# define UnregistrationReject_integrityCheckValue_present 0x1000
|
|
ICV integrityCheckValue;
|
|
} UnregistrationReject;
|
|
|
|
typedef struct AdmissionReject {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
AdmissionRejectReason rejectReason;
|
|
# define AdmissionReject_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define AdmissionReject_altGKInfo_present 0x8000
|
|
AltGKInfo altGKInfo;
|
|
# define AdmissionReject_tokens_present 0x4000
|
|
PAdmissionReject_tokens tokens;
|
|
# define AdmissionReject_cryptoTokens_present 0x2000
|
|
PAdmissionReject_cryptoTokens cryptoTokens;
|
|
# define AdmissionReject_callSignalAddress_present 0x1000
|
|
PAdmissionReject_callSignalAddress callSignalAddress;
|
|
# define AdmissionReject_integrityCheckValue_present 0x800
|
|
ICV integrityCheckValue;
|
|
} AdmissionReject;
|
|
|
|
typedef struct BandwidthRequest {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
EndpointIdentifier endpointIdentifier;
|
|
ConferenceIdentifier conferenceID;
|
|
CallReferenceValue callReferenceValue;
|
|
# define callType_present 0x80
|
|
CallType callType;
|
|
BandWidth bandWidth;
|
|
# define BandwidthRequest_nonStandardData_present 0x40
|
|
H225NonStandardParameter nonStandardData;
|
|
# define BandwidthRequest_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define BandwidthRequest_gatekeeperIdentifier_present 0x4000
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
# define BandwidthRequest_tokens_present 0x2000
|
|
PBandwidthRequest_tokens tokens;
|
|
# define BandwidthRequest_cryptoTokens_present 0x1000
|
|
PBandwidthRequest_cryptoTokens cryptoTokens;
|
|
# define BandwidthRequest_integrityCheckValue_present 0x800
|
|
ICV integrityCheckValue;
|
|
# define BandwidthRequest_answeredCall_present 0x400
|
|
ASN1bool_t answeredCall;
|
|
} BandwidthRequest;
|
|
|
|
typedef struct BandwidthConfirm {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
BandWidth bandWidth;
|
|
# define BandwidthConfirm_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define BandwidthConfirm_tokens_present 0x8000
|
|
PBandwidthConfirm_tokens tokens;
|
|
# define BandwidthConfirm_cryptoTokens_present 0x4000
|
|
PBandwidthConfirm_cryptoTokens cryptoTokens;
|
|
# define BandwidthConfirm_integrityCheckValue_present 0x2000
|
|
ICV integrityCheckValue;
|
|
} BandwidthConfirm;
|
|
|
|
typedef struct BandwidthReject {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
BandRejectReason rejectReason;
|
|
BandWidth allowedBandWidth;
|
|
# define BandwidthReject_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define BandwidthReject_altGKInfo_present 0x8000
|
|
AltGKInfo altGKInfo;
|
|
# define BandwidthReject_tokens_present 0x4000
|
|
PBandwidthReject_tokens tokens;
|
|
# define BandwidthReject_cryptoTokens_present 0x2000
|
|
PBandwidthReject_cryptoTokens cryptoTokens;
|
|
# define BandwidthReject_integrityCheckValue_present 0x1000
|
|
ICV integrityCheckValue;
|
|
} BandwidthReject;
|
|
|
|
typedef struct LocationReject {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
LocationRejectReason rejectReason;
|
|
# define LocationReject_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define LocationReject_altGKInfo_present 0x8000
|
|
AltGKInfo altGKInfo;
|
|
# define LocationReject_tokens_present 0x4000
|
|
PLocationReject_tokens tokens;
|
|
# define LocationReject_cryptoTokens_present 0x2000
|
|
PLocationReject_cryptoTokens cryptoTokens;
|
|
# define LocationReject_integrityCheckValue_present 0x1000
|
|
ICV integrityCheckValue;
|
|
} LocationReject;
|
|
|
|
typedef struct DisengageRequest {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
EndpointIdentifier endpointIdentifier;
|
|
ConferenceIdentifier conferenceID;
|
|
CallReferenceValue callReferenceValue;
|
|
DisengageReason disengageReason;
|
|
# define DisengageRequest_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define DisengageRequest_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define DisengageRequest_gatekeeperIdentifier_present 0x4000
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
# define DisengageRequest_tokens_present 0x2000
|
|
PDisengageRequest_tokens tokens;
|
|
# define DisengageRequest_cryptoTokens_present 0x1000
|
|
PDisengageRequest_cryptoTokens cryptoTokens;
|
|
# define DisengageRequest_integrityCheckValue_present 0x800
|
|
ICV integrityCheckValue;
|
|
# define DisengageRequest_answeredCall_present 0x400
|
|
ASN1bool_t answeredCall;
|
|
} DisengageRequest;
|
|
|
|
typedef struct DisengageConfirm {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
# define DisengageConfirm_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define DisengageConfirm_tokens_present 0x8000
|
|
PDisengageConfirm_tokens tokens;
|
|
# define DisengageConfirm_cryptoTokens_present 0x4000
|
|
PDisengageConfirm_cryptoTokens cryptoTokens;
|
|
# define DisengageConfirm_integrityCheckValue_present 0x2000
|
|
ICV integrityCheckValue;
|
|
} DisengageConfirm;
|
|
|
|
typedef struct DisengageReject {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
DisengageRejectReason rejectReason;
|
|
# define DisengageReject_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define DisengageReject_altGKInfo_present 0x8000
|
|
AltGKInfo altGKInfo;
|
|
# define DisengageReject_tokens_present 0x4000
|
|
PDisengageReject_tokens tokens;
|
|
# define DisengageReject_cryptoTokens_present 0x2000
|
|
PDisengageReject_cryptoTokens cryptoTokens;
|
|
# define DisengageReject_integrityCheckValue_present 0x1000
|
|
ICV integrityCheckValue;
|
|
} DisengageReject;
|
|
|
|
typedef struct InfoRequestAck {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
# define InfoRequestAck_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define InfoRequestAck_tokens_present 0x40
|
|
PInfoRequestAck_tokens tokens;
|
|
# define InfoRequestAck_cryptoTokens_present 0x20
|
|
PInfoRequestAck_cryptoTokens cryptoTokens;
|
|
# define InfoRequestAck_integrityCheckValue_present 0x10
|
|
ICV integrityCheckValue;
|
|
} InfoRequestAck;
|
|
|
|
typedef struct InfoRequestNak {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
# define InfoRequestNak_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
InfoRequestNakReason nakReason;
|
|
# define InfoRequestNak_altGKInfo_present 0x40
|
|
AltGKInfo altGKInfo;
|
|
# define InfoRequestNak_tokens_present 0x20
|
|
PInfoRequestNak_tokens tokens;
|
|
# define InfoRequestNak_cryptoTokens_present 0x10
|
|
PInfoRequestNak_cryptoTokens cryptoTokens;
|
|
# define InfoRequestNak_integrityCheckValue_present 0x8
|
|
ICV integrityCheckValue;
|
|
} InfoRequestNak;
|
|
|
|
typedef struct H225NonStandardMessage {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
H225NonStandardParameter nonStandardData;
|
|
# define H225NonStandardMessage_tokens_present 0x80
|
|
PH225NonStandardMessage_tokens tokens;
|
|
# define H225NonStandardMessage_cryptoTokens_present 0x40
|
|
PH225NonStandardMessage_cryptoTokens cryptoTokens;
|
|
# define H225NonStandardMessage_integrityCheckValue_present 0x20
|
|
ICV integrityCheckValue;
|
|
} H225NonStandardMessage;
|
|
|
|
typedef struct RequestInProgress {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
# define RequestInProgress_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define RequestInProgress_tokens_present 0x40
|
|
PRequestInProgress_tokens tokens;
|
|
# define RequestInProgress_cryptoTokens_present 0x20
|
|
PRequestInProgress_cryptoTokens cryptoTokens;
|
|
# define RequestInProgress_integrityCheckValue_present 0x10
|
|
ICV integrityCheckValue;
|
|
ASN1uint16_t delay;
|
|
} RequestInProgress;
|
|
|
|
typedef struct ResourcesAvailableIndicate {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define ResourcesAvailableIndicate_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
EndpointIdentifier endpointIdentifier;
|
|
PResourcesAvailableIndicate_protocols protocols;
|
|
ASN1bool_t almostOutOfResources;
|
|
# define ResourcesAvailableIndicate_tokens_present 0x40
|
|
PResourcesAvailableIndicate_tokens tokens;
|
|
# define ResourcesAvailableIndicate_cryptoTokens_present 0x20
|
|
PResourcesAvailableIndicate_cryptoTokens cryptoTokens;
|
|
# define ResourcesAvailableIndicate_integrityCheckValue_present 0x10
|
|
ICV integrityCheckValue;
|
|
} ResourcesAvailableIndicate;
|
|
|
|
typedef struct ResourcesAvailableConfirm {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define ResourcesAvailableConfirm_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define ResourcesAvailableConfirm_tokens_present 0x40
|
|
PResourcesAvailableConfirm_tokens tokens;
|
|
# define ResourcesAvailableConfirm_cryptoTokens_present 0x20
|
|
PResourcesAvailableConfirm_cryptoTokens cryptoTokens;
|
|
# define ResourcesAvailableConfirm_integrityCheckValue_present 0x10
|
|
ICV integrityCheckValue;
|
|
} ResourcesAvailableConfirm;
|
|
|
|
typedef struct GatekeeperConfirm_integrity {
|
|
PGatekeeperConfirm_integrity next;
|
|
IntegrityMechanism value;
|
|
} GatekeeperConfirm_integrity_Element;
|
|
|
|
typedef struct GatekeeperRequest_integrity {
|
|
PGatekeeperRequest_integrity next;
|
|
IntegrityMechanism value;
|
|
} GatekeeperRequest_integrity_Element;
|
|
|
|
typedef struct CryptoH323Token_cryptoGKPwdHash {
|
|
GatekeeperIdentifier gatekeeperId;
|
|
TimeStamp timeStamp;
|
|
HASHED token;
|
|
} CryptoH323Token_cryptoGKPwdHash;
|
|
|
|
typedef struct NonStandardProtocol_dataRatesSupported {
|
|
PNonStandardProtocol_dataRatesSupported next;
|
|
DataRate value;
|
|
} NonStandardProtocol_dataRatesSupported_Element;
|
|
|
|
typedef struct T120OnlyCaps_dataRatesSupported {
|
|
PT120OnlyCaps_dataRatesSupported next;
|
|
DataRate value;
|
|
} T120OnlyCaps_dataRatesSupported_Element;
|
|
|
|
typedef struct VoiceCaps_dataRatesSupported {
|
|
PVoiceCaps_dataRatesSupported next;
|
|
DataRate value;
|
|
} VoiceCaps_dataRatesSupported_Element;
|
|
|
|
typedef struct H324Caps_dataRatesSupported {
|
|
PH324Caps_dataRatesSupported next;
|
|
DataRate value;
|
|
} H324Caps_dataRatesSupported_Element;
|
|
|
|
typedef struct H323Caps_dataRatesSupported {
|
|
PH323Caps_dataRatesSupported next;
|
|
DataRate value;
|
|
} H323Caps_dataRatesSupported_Element;
|
|
|
|
typedef struct H322Caps_dataRatesSupported {
|
|
PH322Caps_dataRatesSupported next;
|
|
DataRate value;
|
|
} H322Caps_dataRatesSupported_Element;
|
|
|
|
typedef struct H321Caps_dataRatesSupported {
|
|
PH321Caps_dataRatesSupported next;
|
|
DataRate value;
|
|
} H321Caps_dataRatesSupported_Element;
|
|
|
|
typedef struct H320Caps_dataRatesSupported {
|
|
PH320Caps_dataRatesSupported next;
|
|
DataRate value;
|
|
} H320Caps_dataRatesSupported_Element;
|
|
|
|
typedef struct H310Caps_dataRatesSupported {
|
|
PH310Caps_dataRatesSupported next;
|
|
DataRate value;
|
|
} H310Caps_dataRatesSupported_Element;
|
|
|
|
typedef struct Setup_UUIE_h245SecurityCapability {
|
|
PSetup_UUIE_h245SecurityCapability next;
|
|
H245Security value;
|
|
} Setup_UUIE_h245SecurityCapability_Element;
|
|
|
|
typedef struct H323_UU_PDU_nonStandardControl {
|
|
PH323_UU_PDU_nonStandardControl next;
|
|
H225NonStandardParameter value;
|
|
} H323_UU_PDU_nonStandardControl_Element;
|
|
|
|
typedef struct CryptoToken_cryptoHashedToken {
|
|
ASN1objectidentifier_t tokenOID;
|
|
ClearToken hashedVals;
|
|
HASHED token;
|
|
} CryptoToken_cryptoHashedToken;
|
|
|
|
typedef struct CryptoToken_cryptoSignedToken {
|
|
ASN1objectidentifier_t tokenOID;
|
|
SIGNED_EncodedGeneralToken token;
|
|
} CryptoToken_cryptoSignedToken;
|
|
|
|
typedef struct CryptoToken_cryptoEncryptedToken {
|
|
ASN1objectidentifier_t tokenOID;
|
|
ENCRYPTED token;
|
|
} CryptoToken_cryptoEncryptedToken;
|
|
|
|
typedef struct CryptoToken {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define cryptoEncryptedToken_chosen 1
|
|
CryptoToken_cryptoEncryptedToken cryptoEncryptedToken;
|
|
# define cryptoSignedToken_chosen 2
|
|
CryptoToken_cryptoSignedToken cryptoSignedToken;
|
|
# define cryptoHashedToken_chosen 3
|
|
CryptoToken_cryptoHashedToken cryptoHashedToken;
|
|
# define cryptoPwdEncr_chosen 4
|
|
ENCRYPTED cryptoPwdEncr;
|
|
} u;
|
|
} CryptoToken;
|
|
|
|
typedef struct SIGNED_EncodedFastStartToken {
|
|
EncodedFastStartToken toBeSigned;
|
|
ASN1objectidentifier_t algorithmOID;
|
|
Params paramS;
|
|
ASN1bitstring_t signature;
|
|
} SIGNED_EncodedFastStartToken;
|
|
|
|
typedef struct TransportAddress {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define ipAddress_chosen 1
|
|
TransportAddress_ipAddress ipAddress;
|
|
# define ipSourceRoute_chosen 2
|
|
TransportAddress_ipSourceRoute ipSourceRoute;
|
|
# define ipxAddress_chosen 3
|
|
TransportAddress_ipxAddress ipxAddress;
|
|
# define ip6Address_chosen 4
|
|
TransportAddress_ip6Address ip6Address;
|
|
# define TransportAddress_netBios_chosen 5
|
|
struct TransportAddress_netBios_netBios {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[16];
|
|
} netBios;
|
|
# define TransportAddress_nsap_chosen 6
|
|
struct TransportAddress_nsap_nsap {
|
|
ASN1uint32_t length;
|
|
ASN1octet_t value[20];
|
|
} nsap;
|
|
# define TransportAddress_nonStandardAddress_chosen 7
|
|
H225NonStandardParameter nonStandardAddress;
|
|
} u;
|
|
} TransportAddress;
|
|
|
|
typedef struct GatewayInfo {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define protocol_present 0x80
|
|
PGatewayInfo_protocol protocol;
|
|
# define GatewayInfo_nonStandardData_present 0x40
|
|
H225NonStandardParameter nonStandardData;
|
|
} GatewayInfo;
|
|
|
|
typedef struct H310Caps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define H310Caps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define H310Caps_dataRatesSupported_present 0x8000
|
|
PH310Caps_dataRatesSupported dataRatesSupported;
|
|
# define H310Caps_supportedPrefixes_present 0x4000
|
|
PH310Caps_supportedPrefixes supportedPrefixes;
|
|
} H310Caps;
|
|
|
|
typedef struct H320Caps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define H320Caps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define H320Caps_dataRatesSupported_present 0x8000
|
|
PH320Caps_dataRatesSupported dataRatesSupported;
|
|
# define H320Caps_supportedPrefixes_present 0x4000
|
|
PH320Caps_supportedPrefixes supportedPrefixes;
|
|
} H320Caps;
|
|
|
|
typedef struct H321Caps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define H321Caps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define H321Caps_dataRatesSupported_present 0x8000
|
|
PH321Caps_dataRatesSupported dataRatesSupported;
|
|
# define H321Caps_supportedPrefixes_present 0x4000
|
|
PH321Caps_supportedPrefixes supportedPrefixes;
|
|
} H321Caps;
|
|
|
|
typedef struct H322Caps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define H322Caps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define H322Caps_dataRatesSupported_present 0x8000
|
|
PH322Caps_dataRatesSupported dataRatesSupported;
|
|
# define H322Caps_supportedPrefixes_present 0x4000
|
|
PH322Caps_supportedPrefixes supportedPrefixes;
|
|
} H322Caps;
|
|
|
|
typedef struct H323Caps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define H323Caps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define H323Caps_dataRatesSupported_present 0x8000
|
|
PH323Caps_dataRatesSupported dataRatesSupported;
|
|
# define H323Caps_supportedPrefixes_present 0x4000
|
|
PH323Caps_supportedPrefixes supportedPrefixes;
|
|
} H323Caps;
|
|
|
|
typedef struct H324Caps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define H324Caps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define H324Caps_dataRatesSupported_present 0x8000
|
|
PH324Caps_dataRatesSupported dataRatesSupported;
|
|
# define H324Caps_supportedPrefixes_present 0x4000
|
|
PH324Caps_supportedPrefixes supportedPrefixes;
|
|
} H324Caps;
|
|
|
|
typedef struct VoiceCaps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define VoiceCaps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define VoiceCaps_dataRatesSupported_present 0x8000
|
|
PVoiceCaps_dataRatesSupported dataRatesSupported;
|
|
# define VoiceCaps_supportedPrefixes_present 0x4000
|
|
PVoiceCaps_supportedPrefixes supportedPrefixes;
|
|
} VoiceCaps;
|
|
|
|
typedef struct T120OnlyCaps {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define T120OnlyCaps_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define T120OnlyCaps_dataRatesSupported_present 0x8000
|
|
PT120OnlyCaps_dataRatesSupported dataRatesSupported;
|
|
# define T120OnlyCaps_supportedPrefixes_present 0x4000
|
|
PT120OnlyCaps_supportedPrefixes supportedPrefixes;
|
|
} T120OnlyCaps;
|
|
|
|
typedef struct NonStandardProtocol {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define NonStandardProtocol_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define NonStandardProtocol_dataRatesSupported_present 0x40
|
|
PNonStandardProtocol_dataRatesSupported dataRatesSupported;
|
|
PNonStandardProtocol_supportedPrefixes supportedPrefixes;
|
|
} NonStandardProtocol;
|
|
|
|
typedef struct McuInfo {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define McuInfo_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
} McuInfo;
|
|
|
|
typedef struct TerminalInfo {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define TerminalInfo_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
} TerminalInfo;
|
|
|
|
typedef struct GatekeeperInfo {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define GatekeeperInfo_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
} GatekeeperInfo;
|
|
|
|
typedef struct PartyNumber {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define publicNumber_chosen 1
|
|
PublicPartyNumber publicNumber;
|
|
# define dataPartyNumber_chosen 2
|
|
NumberDigits dataPartyNumber;
|
|
# define telexPartyNumber_chosen 3
|
|
NumberDigits telexPartyNumber;
|
|
# define privateNumber_chosen 4
|
|
PrivatePartyNumber privateNumber;
|
|
# define nationalStandardPartyNumber_chosen 5
|
|
NumberDigits nationalStandardPartyNumber;
|
|
} u;
|
|
} PartyNumber;
|
|
|
|
typedef struct AlternateGK {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
TransportAddress rasAddress;
|
|
# define AlternateGK_gatekeeperIdentifier_present 0x80
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
ASN1bool_t needToRegister;
|
|
ASN1uint16_t priority;
|
|
} AlternateGK;
|
|
|
|
typedef struct GatekeeperConfirm {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define GatekeeperConfirm_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define GatekeeperConfirm_gatekeeperIdentifier_present 0x40
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
TransportAddress rasAddress;
|
|
# define GatekeeperConfirm_alternateGatekeeper_present 0x8000
|
|
PGatekeeperConfirm_alternateGatekeeper alternateGatekeeper;
|
|
# define authenticationMode_present 0x4000
|
|
AuthenticationMechanism authenticationMode;
|
|
# define GatekeeperConfirm_tokens_present 0x2000
|
|
PGatekeeperConfirm_tokens tokens;
|
|
# define GatekeeperConfirm_cryptoTokens_present 0x1000
|
|
PGatekeeperConfirm_cryptoTokens cryptoTokens;
|
|
# define algorithmOID_present 0x800
|
|
ASN1objectidentifier_t algorithmOID;
|
|
# define GatekeeperConfirm_integrity_present 0x400
|
|
PGatekeeperConfirm_integrity integrity;
|
|
# define GatekeeperConfirm_integrityCheckValue_present 0x200
|
|
ICV integrityCheckValue;
|
|
} GatekeeperConfirm;
|
|
|
|
typedef struct AdmissionRequest {
|
|
union {
|
|
ASN1uint32_t bit_mask;
|
|
ASN1octet_t o[3];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
CallType callType;
|
|
# define callModel_present 0x80
|
|
CallModel callModel;
|
|
EndpointIdentifier endpointIdentifier;
|
|
# define AdmissionRequest_destinationInfo_present 0x40
|
|
PAdmissionRequest_destinationInfo destinationInfo;
|
|
# define AdmissionRequest_destCallSignalAddress_present 0x20
|
|
TransportAddress destCallSignalAddress;
|
|
# define AdmissionRequest_destExtraCallInfo_present 0x10
|
|
PAdmissionRequest_destExtraCallInfo destExtraCallInfo;
|
|
PAdmissionRequest_srcInfo srcInfo;
|
|
# define srcCallSignalAddress_present 0x8
|
|
TransportAddress srcCallSignalAddress;
|
|
BandWidth bandWidth;
|
|
CallReferenceValue callReferenceValue;
|
|
# define AdmissionRequest_nonStandardData_present 0x4
|
|
H225NonStandardParameter nonStandardData;
|
|
# define AdmissionRequest_callServices_present 0x2
|
|
QseriesOptions callServices;
|
|
ConferenceIdentifier conferenceID;
|
|
ASN1bool_t activeMC;
|
|
ASN1bool_t answerCall;
|
|
# define AdmissionRequest_canMapAlias_present 0x8000
|
|
ASN1bool_t canMapAlias;
|
|
# define AdmissionRequest_callIdentifier_present 0x4000
|
|
CallIdentifier callIdentifier;
|
|
# define srcAlternatives_present 0x2000
|
|
PAdmissionRequest_srcAlternatives srcAlternatives;
|
|
# define destAlternatives_present 0x1000
|
|
PAdmissionRequest_destAlternatives destAlternatives;
|
|
# define AdmissionRequest_gatekeeperIdentifier_present 0x800
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
# define AdmissionRequest_tokens_present 0x400
|
|
PAdmissionRequest_tokens tokens;
|
|
# define AdmissionRequest_cryptoTokens_present 0x200
|
|
PAdmissionRequest_cryptoTokens cryptoTokens;
|
|
# define AdmissionRequest_integrityCheckValue_present 0x100
|
|
ICV integrityCheckValue;
|
|
# define AdmissionRequest_transportQOS_present 0x800000
|
|
TransportQOS transportQOS;
|
|
# define AdmissionRequest_willSupplyUUIEs_present 0x400000
|
|
ASN1bool_t willSupplyUUIEs;
|
|
} AdmissionRequest;
|
|
|
|
typedef struct LocationRequest {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
# define LocationRequest_endpointIdentifier_present 0x80
|
|
EndpointIdentifier endpointIdentifier;
|
|
PLocationRequest_destinationInfo destinationInfo;
|
|
# define LocationRequest_nonStandardData_present 0x40
|
|
H225NonStandardParameter nonStandardData;
|
|
TransportAddress replyAddress;
|
|
# define sourceInfo_present 0x8000
|
|
PLocationRequest_sourceInfo sourceInfo;
|
|
# define LocationRequest_canMapAlias_present 0x4000
|
|
ASN1bool_t canMapAlias;
|
|
# define LocationRequest_gatekeeperIdentifier_present 0x2000
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
# define LocationRequest_tokens_present 0x1000
|
|
PLocationRequest_tokens tokens;
|
|
# define LocationRequest_cryptoTokens_present 0x800
|
|
PLocationRequest_cryptoTokens cryptoTokens;
|
|
# define LocationRequest_integrityCheckValue_present 0x400
|
|
ICV integrityCheckValue;
|
|
} LocationRequest;
|
|
|
|
typedef struct InfoRequest {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
CallReferenceValue callReferenceValue;
|
|
# define InfoRequest_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define replyAddress_present 0x40
|
|
TransportAddress replyAddress;
|
|
# define InfoRequest_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define InfoRequest_tokens_present 0x4000
|
|
PInfoRequest_tokens tokens;
|
|
# define InfoRequest_cryptoTokens_present 0x2000
|
|
PInfoRequest_cryptoTokens cryptoTokens;
|
|
# define InfoRequest_integrityCheckValue_present 0x1000
|
|
ICV integrityCheckValue;
|
|
# define InfoRequest_uuiesRequested_present 0x800
|
|
UUIEsRequested uuiesRequested;
|
|
} InfoRequest;
|
|
|
|
typedef struct TransportChannelInfo {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define sendAddress_present 0x80
|
|
TransportAddress sendAddress;
|
|
# define recvAddress_present 0x40
|
|
TransportAddress recvAddress;
|
|
} TransportChannelInfo;
|
|
|
|
typedef struct RTPSession {
|
|
TransportChannelInfo rtpAddress;
|
|
TransportChannelInfo rtcpAddress;
|
|
ASN1ztcharstring_t cname;
|
|
ASN1uint32_t ssrc;
|
|
ASN1uint16_t sessionId;
|
|
PRTPSession_associatedSessionIds associatedSessionIds;
|
|
} RTPSession;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_data {
|
|
PInfoRequestResponse_perCallInfo_Seq_data next;
|
|
TransportChannelInfo value;
|
|
} InfoRequestResponse_perCallInfo_Seq_data_Element;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_video {
|
|
PInfoRequestResponse_perCallInfo_Seq_video next;
|
|
RTPSession value;
|
|
} InfoRequestResponse_perCallInfo_Seq_video_Element;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_audio {
|
|
PInfoRequestResponse_perCallInfo_Seq_audio next;
|
|
RTPSession value;
|
|
} InfoRequestResponse_perCallInfo_Seq_audio_Element;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define InfoRequestResponse_perCallInfo_Seq_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
CallReferenceValue callReferenceValue;
|
|
ConferenceIdentifier conferenceID;
|
|
# define originator_present 0x40
|
|
ASN1bool_t originator;
|
|
# define audio_present 0x20
|
|
PInfoRequestResponse_perCallInfo_Seq_audio audio;
|
|
# define video_present 0x10
|
|
PInfoRequestResponse_perCallInfo_Seq_video video;
|
|
# define data_present 0x8
|
|
PInfoRequestResponse_perCallInfo_Seq_data data;
|
|
TransportChannelInfo h245;
|
|
TransportChannelInfo callSignaling;
|
|
CallType callType;
|
|
BandWidth bandWidth;
|
|
CallModel callModel;
|
|
# define InfoRequestResponse_perCallInfo_Seq_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define InfoRequestResponse_perCallInfo_Seq_tokens_present 0x4000
|
|
PInfoRequestResponse_perCallInfo_Seq_tokens tokens;
|
|
# define InfoRequestResponse_perCallInfo_Seq_cryptoTokens_present 0x2000
|
|
PInfoRequestResponse_perCallInfo_Seq_cryptoTokens cryptoTokens;
|
|
# define substituteConfIDs_present 0x1000
|
|
PInfoRequestResponse_perCallInfo_Seq_substituteConfIDs substituteConfIDs;
|
|
# define pdu_present 0x800
|
|
PInfoRequestResponse_perCallInfo_Seq_pdu pdu;
|
|
} InfoRequestResponse_perCallInfo_Seq;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo {
|
|
PInfoRequestResponse_perCallInfo next;
|
|
InfoRequestResponse_perCallInfo_Seq value;
|
|
} InfoRequestResponse_perCallInfo_Element;
|
|
|
|
typedef struct InfoRequestResponse_callSignalAddress {
|
|
PInfoRequestResponse_callSignalAddress next;
|
|
TransportAddress value;
|
|
} InfoRequestResponse_callSignalAddress_Element;
|
|
|
|
typedef struct AdmissionReject_callSignalAddress {
|
|
PAdmissionReject_callSignalAddress next;
|
|
TransportAddress value;
|
|
} AdmissionReject_callSignalAddress_Element;
|
|
|
|
typedef struct UnregistrationRequest_callSignalAddress {
|
|
PUnregistrationRequest_callSignalAddress next;
|
|
TransportAddress value;
|
|
} UnregistrationRequest_callSignalAddress_Element;
|
|
|
|
typedef struct RegistrationConfirm_alternateGatekeeper {
|
|
PRegistrationConfirm_alternateGatekeeper next;
|
|
AlternateGK value;
|
|
} RegistrationConfirm_alternateGatekeeper_Element;
|
|
|
|
typedef struct RegistrationConfirm_callSignalAddress {
|
|
PRegistrationConfirm_callSignalAddress next;
|
|
TransportAddress value;
|
|
} RegistrationConfirm_callSignalAddress_Element;
|
|
|
|
typedef struct RegistrationRequest_rasAddress {
|
|
PRegistrationRequest_rasAddress next;
|
|
TransportAddress value;
|
|
} RegistrationRequest_rasAddress_Element;
|
|
|
|
typedef struct RegistrationRequest_callSignalAddress {
|
|
PRegistrationRequest_callSignalAddress next;
|
|
TransportAddress value;
|
|
} RegistrationRequest_callSignalAddress_Element;
|
|
|
|
typedef struct GatekeeperConfirm_alternateGatekeeper {
|
|
PGatekeeperConfirm_alternateGatekeeper next;
|
|
AlternateGK value;
|
|
} GatekeeperConfirm_alternateGatekeeper_Element;
|
|
|
|
typedef struct AltGKInfo_alternateGatekeeper {
|
|
PAltGKInfo_alternateGatekeeper next;
|
|
AlternateGK value;
|
|
} AltGKInfo_alternateGatekeeper_Element;
|
|
|
|
typedef struct Endpoint_rasAddress {
|
|
PEndpoint_rasAddress next;
|
|
TransportAddress value;
|
|
} Endpoint_rasAddress_Element;
|
|
|
|
typedef struct Endpoint_callSignalAddress {
|
|
PEndpoint_callSignalAddress next;
|
|
TransportAddress value;
|
|
} Endpoint_callSignalAddress_Element;
|
|
|
|
typedef struct EndpointType {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define EndpointType_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define vendor_present 0x40
|
|
VendorIdentifier vendor;
|
|
# define gatekeeper_present 0x20
|
|
GatekeeperInfo gatekeeper;
|
|
# define gateway_present 0x10
|
|
GatewayInfo gateway;
|
|
# define mcu_present 0x8
|
|
McuInfo mcu;
|
|
# define terminal_present 0x4
|
|
TerminalInfo terminal;
|
|
ASN1bool_t mc;
|
|
ASN1bool_t undefinedNode;
|
|
} EndpointType;
|
|
|
|
typedef struct SupportedProtocols {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define nonStandardData_chosen 1
|
|
H225NonStandardParameter nonStandardData;
|
|
# define h310_chosen 2
|
|
H310Caps h310;
|
|
# define h320_chosen 3
|
|
H320Caps h320;
|
|
# define h321_chosen 4
|
|
H321Caps h321;
|
|
# define h322_chosen 5
|
|
H322Caps h322;
|
|
# define h323_chosen 6
|
|
H323Caps h323;
|
|
# define h324_chosen 7
|
|
H324Caps h324;
|
|
# define voice_chosen 8
|
|
VoiceCaps voice;
|
|
# define t120_only_chosen 9
|
|
T120OnlyCaps t120_only;
|
|
# define nonStandardProtocol_chosen 10
|
|
NonStandardProtocol nonStandardProtocol;
|
|
} u;
|
|
} SupportedProtocols;
|
|
|
|
typedef struct AliasAddress {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define e164_chosen 1
|
|
ASN1char_t e164[129];
|
|
# define h323_ID_chosen 2
|
|
ASN1char16string_t h323_ID;
|
|
# define url_ID_chosen 3
|
|
ASN1char_t url_ID[513];
|
|
# define transportID_chosen 4
|
|
TransportAddress transportID;
|
|
# define email_ID_chosen 5
|
|
ASN1char_t email_ID[513];
|
|
# define partyNumber_chosen 6
|
|
PartyNumber partyNumber;
|
|
} u;
|
|
} AliasAddress;
|
|
|
|
typedef struct Endpoint {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define Endpoint_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define aliasAddress_present 0x40
|
|
PEndpoint_aliasAddress aliasAddress;
|
|
# define Endpoint_callSignalAddress_present 0x20
|
|
PEndpoint_callSignalAddress callSignalAddress;
|
|
# define rasAddress_present 0x10
|
|
PEndpoint_rasAddress rasAddress;
|
|
# define endpointType_present 0x8
|
|
EndpointType endpointType;
|
|
# define Endpoint_tokens_present 0x4
|
|
PEndpoint_tokens tokens;
|
|
# define Endpoint_cryptoTokens_present 0x2
|
|
PEndpoint_cryptoTokens cryptoTokens;
|
|
# define priority_present 0x1
|
|
ASN1uint16_t priority;
|
|
# define Endpoint_remoteExtensionAddress_present 0x8000
|
|
PEndpoint_remoteExtensionAddress remoteExtensionAddress;
|
|
# define Endpoint_destExtraCallInfo_present 0x4000
|
|
PEndpoint_destExtraCallInfo destExtraCallInfo;
|
|
} Endpoint;
|
|
|
|
typedef struct SupportedPrefix {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define SupportedPrefix_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
AliasAddress prefix;
|
|
} SupportedPrefix;
|
|
|
|
typedef struct GatekeeperRequest {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define GatekeeperRequest_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
TransportAddress rasAddress;
|
|
EndpointType endpointType;
|
|
# define GatekeeperRequest_gatekeeperIdentifier_present 0x40
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
# define GatekeeperRequest_callServices_present 0x20
|
|
QseriesOptions callServices;
|
|
# define GatekeeperRequest_endpointAlias_present 0x10
|
|
PGatekeeperRequest_endpointAlias endpointAlias;
|
|
# define GatekeeperRequest_alternateEndpoints_present 0x8000
|
|
PGatekeeperRequest_alternateEndpoints alternateEndpoints;
|
|
# define GatekeeperRequest_tokens_present 0x4000
|
|
PGatekeeperRequest_tokens tokens;
|
|
# define GatekeeperRequest_cryptoTokens_present 0x2000
|
|
PGatekeeperRequest_cryptoTokens cryptoTokens;
|
|
# define GatekeeperRequest_authenticationCapability_present 0x1000
|
|
PGatekeeperRequest_authenticationCapability authenticationCapability;
|
|
# define algorithmOIDs_present 0x800
|
|
PGatekeeperRequest_algorithmOIDs algorithmOIDs;
|
|
# define GatekeeperRequest_integrity_present 0x400
|
|
PGatekeeperRequest_integrity integrity;
|
|
# define GatekeeperRequest_integrityCheckValue_present 0x200
|
|
ICV integrityCheckValue;
|
|
} GatekeeperRequest;
|
|
|
|
typedef struct RegistrationRequest {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define RegistrationRequest_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
ASN1bool_t discoveryComplete;
|
|
PRegistrationRequest_callSignalAddress callSignalAddress;
|
|
PRegistrationRequest_rasAddress rasAddress;
|
|
EndpointType terminalType;
|
|
# define RegistrationRequest_terminalAlias_present 0x40
|
|
PRegistrationRequest_terminalAlias terminalAlias;
|
|
# define RegistrationRequest_gatekeeperIdentifier_present 0x20
|
|
GatekeeperIdentifier gatekeeperIdentifier;
|
|
VendorIdentifier endpointVendor;
|
|
# define RegistrationRequest_alternateEndpoints_present 0x8000
|
|
PRegistrationRequest_alternateEndpoints alternateEndpoints;
|
|
# define RegistrationRequest_timeToLive_present 0x4000
|
|
TimeToLive timeToLive;
|
|
# define RegistrationRequest_tokens_present 0x2000
|
|
PRegistrationRequest_tokens tokens;
|
|
# define RegistrationRequest_cryptoTokens_present 0x1000
|
|
PRegistrationRequest_cryptoTokens cryptoTokens;
|
|
# define RegistrationRequest_integrityCheckValue_present 0x800
|
|
ICV integrityCheckValue;
|
|
# define keepAlive_present 0x400
|
|
ASN1bool_t keepAlive;
|
|
# define RegistrationRequest_endpointIdentifier_present 0x200
|
|
EndpointIdentifier endpointIdentifier;
|
|
# define RegistrationRequest_willSupplyUUIEs_present 0x100
|
|
ASN1bool_t willSupplyUUIEs;
|
|
} RegistrationRequest;
|
|
|
|
typedef struct AdmissionConfirm {
|
|
union {
|
|
ASN1uint32_t bit_mask;
|
|
ASN1octet_t o[3];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
BandWidth bandWidth;
|
|
CallModel callModel;
|
|
TransportAddress destCallSignalAddress;
|
|
# define irrFrequency_present 0x80
|
|
ASN1uint16_t irrFrequency;
|
|
# define AdmissionConfirm_nonStandardData_present 0x40
|
|
H225NonStandardParameter nonStandardData;
|
|
# define AdmissionConfirm_destinationInfo_present 0x8000
|
|
PAdmissionConfirm_destinationInfo destinationInfo;
|
|
# define AdmissionConfirm_destExtraCallInfo_present 0x4000
|
|
PAdmissionConfirm_destExtraCallInfo destExtraCallInfo;
|
|
# define AdmissionConfirm_destinationType_present 0x2000
|
|
EndpointType destinationType;
|
|
# define AdmissionConfirm_remoteExtensionAddress_present 0x1000
|
|
PAdmissionConfirm_remoteExtensionAddress remoteExtensionAddress;
|
|
# define AdmissionConfirm_alternateEndpoints_present 0x800
|
|
PAdmissionConfirm_alternateEndpoints alternateEndpoints;
|
|
# define AdmissionConfirm_tokens_present 0x400
|
|
PAdmissionConfirm_tokens tokens;
|
|
# define AdmissionConfirm_cryptoTokens_present 0x200
|
|
PAdmissionConfirm_cryptoTokens cryptoTokens;
|
|
# define AdmissionConfirm_integrityCheckValue_present 0x100
|
|
ICV integrityCheckValue;
|
|
# define AdmissionConfirm_transportQOS_present 0x800000
|
|
TransportQOS transportQOS;
|
|
# define AdmissionConfirm_willRespondToIRR_present 0x400000
|
|
ASN1bool_t willRespondToIRR;
|
|
# define AdmissionConfirm_uuiesRequested_present 0x200000
|
|
UUIEsRequested uuiesRequested;
|
|
} AdmissionConfirm;
|
|
|
|
typedef struct LocationConfirm {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
RequestSeqNum requestSeqNum;
|
|
TransportAddress callSignalAddress;
|
|
TransportAddress rasAddress;
|
|
# define LocationConfirm_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define LocationConfirm_destinationInfo_present 0x8000
|
|
PLocationConfirm_destinationInfo destinationInfo;
|
|
# define LocationConfirm_destExtraCallInfo_present 0x4000
|
|
PLocationConfirm_destExtraCallInfo destExtraCallInfo;
|
|
# define LocationConfirm_destinationType_present 0x2000
|
|
EndpointType destinationType;
|
|
# define LocationConfirm_remoteExtensionAddress_present 0x1000
|
|
PLocationConfirm_remoteExtensionAddress remoteExtensionAddress;
|
|
# define LocationConfirm_alternateEndpoints_present 0x800
|
|
PLocationConfirm_alternateEndpoints alternateEndpoints;
|
|
# define LocationConfirm_tokens_present 0x400
|
|
PLocationConfirm_tokens tokens;
|
|
# define LocationConfirm_cryptoTokens_present 0x200
|
|
PLocationConfirm_cryptoTokens cryptoTokens;
|
|
# define LocationConfirm_integrityCheckValue_present 0x100
|
|
ICV integrityCheckValue;
|
|
} LocationConfirm;
|
|
|
|
typedef struct InfoRequestResponse {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
# define InfoRequestResponse_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
RequestSeqNum requestSeqNum;
|
|
EndpointType endpointType;
|
|
EndpointIdentifier endpointIdentifier;
|
|
TransportAddress rasAddress;
|
|
PInfoRequestResponse_callSignalAddress callSignalAddress;
|
|
# define InfoRequestResponse_endpointAlias_present 0x40
|
|
PInfoRequestResponse_endpointAlias endpointAlias;
|
|
# define perCallInfo_present 0x20
|
|
PInfoRequestResponse_perCallInfo perCallInfo;
|
|
# define InfoRequestResponse_tokens_present 0x8000
|
|
PInfoRequestResponse_tokens tokens;
|
|
# define InfoRequestResponse_cryptoTokens_present 0x4000
|
|
PInfoRequestResponse_cryptoTokens cryptoTokens;
|
|
# define InfoRequestResponse_integrityCheckValue_present 0x2000
|
|
ICV integrityCheckValue;
|
|
# define needResponse_present 0x1000
|
|
ASN1bool_t needResponse;
|
|
} InfoRequestResponse;
|
|
|
|
typedef struct ResourcesAvailableIndicate_protocols {
|
|
PResourcesAvailableIndicate_protocols next;
|
|
SupportedProtocols value;
|
|
} ResourcesAvailableIndicate_protocols_Element;
|
|
|
|
typedef struct InfoRequestResponse_endpointAlias {
|
|
PInfoRequestResponse_endpointAlias next;
|
|
AliasAddress value;
|
|
} InfoRequestResponse_endpointAlias_Element;
|
|
|
|
typedef struct LocationConfirm_alternateEndpoints {
|
|
PLocationConfirm_alternateEndpoints next;
|
|
Endpoint value;
|
|
} LocationConfirm_alternateEndpoints_Element;
|
|
|
|
typedef struct LocationConfirm_remoteExtensionAddress {
|
|
PLocationConfirm_remoteExtensionAddress next;
|
|
AliasAddress value;
|
|
} LocationConfirm_remoteExtensionAddress_Element;
|
|
|
|
typedef struct LocationConfirm_destExtraCallInfo {
|
|
PLocationConfirm_destExtraCallInfo next;
|
|
AliasAddress value;
|
|
} LocationConfirm_destExtraCallInfo_Element;
|
|
|
|
typedef struct LocationConfirm_destinationInfo {
|
|
PLocationConfirm_destinationInfo next;
|
|
AliasAddress value;
|
|
} LocationConfirm_destinationInfo_Element;
|
|
|
|
typedef struct LocationRequest_sourceInfo {
|
|
PLocationRequest_sourceInfo next;
|
|
AliasAddress value;
|
|
} LocationRequest_sourceInfo_Element;
|
|
|
|
typedef struct LocationRequest_destinationInfo {
|
|
PLocationRequest_destinationInfo next;
|
|
AliasAddress value;
|
|
} LocationRequest_destinationInfo_Element;
|
|
|
|
typedef struct AdmissionConfirm_alternateEndpoints {
|
|
PAdmissionConfirm_alternateEndpoints next;
|
|
Endpoint value;
|
|
} AdmissionConfirm_alternateEndpoints_Element;
|
|
|
|
typedef struct AdmissionConfirm_remoteExtensionAddress {
|
|
PAdmissionConfirm_remoteExtensionAddress next;
|
|
AliasAddress value;
|
|
} AdmissionConfirm_remoteExtensionAddress_Element;
|
|
|
|
typedef struct AdmissionConfirm_destExtraCallInfo {
|
|
PAdmissionConfirm_destExtraCallInfo next;
|
|
AliasAddress value;
|
|
} AdmissionConfirm_destExtraCallInfo_Element;
|
|
|
|
typedef struct AdmissionConfirm_destinationInfo {
|
|
PAdmissionConfirm_destinationInfo next;
|
|
AliasAddress value;
|
|
} AdmissionConfirm_destinationInfo_Element;
|
|
|
|
typedef struct AdmissionRequest_destAlternatives {
|
|
PAdmissionRequest_destAlternatives next;
|
|
Endpoint value;
|
|
} AdmissionRequest_destAlternatives_Element;
|
|
|
|
typedef struct AdmissionRequest_srcAlternatives {
|
|
PAdmissionRequest_srcAlternatives next;
|
|
Endpoint value;
|
|
} AdmissionRequest_srcAlternatives_Element;
|
|
|
|
typedef struct AdmissionRequest_srcInfo {
|
|
PAdmissionRequest_srcInfo next;
|
|
AliasAddress value;
|
|
} AdmissionRequest_srcInfo_Element;
|
|
|
|
typedef struct AdmissionRequest_destExtraCallInfo {
|
|
PAdmissionRequest_destExtraCallInfo next;
|
|
AliasAddress value;
|
|
} AdmissionRequest_destExtraCallInfo_Element;
|
|
|
|
typedef struct AdmissionRequest_destinationInfo {
|
|
PAdmissionRequest_destinationInfo next;
|
|
AliasAddress value;
|
|
} AdmissionRequest_destinationInfo_Element;
|
|
|
|
typedef struct UnregistrationRequest_alternateEndpoints {
|
|
PUnregistrationRequest_alternateEndpoints next;
|
|
Endpoint value;
|
|
} UnregistrationRequest_alternateEndpoints_Element;
|
|
|
|
typedef struct UnregistrationRequest_endpointAlias {
|
|
PUnregistrationRequest_endpointAlias next;
|
|
AliasAddress value;
|
|
} UnregistrationRequest_endpointAlias_Element;
|
|
|
|
typedef struct RegistrationRejectReason_duplicateAlias {
|
|
PRegistrationRejectReason_duplicateAlias next;
|
|
AliasAddress value;
|
|
} RegistrationRejectReason_duplicateAlias_Element;
|
|
|
|
typedef struct RegistrationConfirm_terminalAlias {
|
|
PRegistrationConfirm_terminalAlias next;
|
|
AliasAddress value;
|
|
} RegistrationConfirm_terminalAlias_Element;
|
|
|
|
typedef struct RegistrationRequest_alternateEndpoints {
|
|
PRegistrationRequest_alternateEndpoints next;
|
|
Endpoint value;
|
|
} RegistrationRequest_alternateEndpoints_Element;
|
|
|
|
typedef struct RegistrationRequest_terminalAlias {
|
|
PRegistrationRequest_terminalAlias next;
|
|
AliasAddress value;
|
|
} RegistrationRequest_terminalAlias_Element;
|
|
|
|
typedef struct GatekeeperRequest_alternateEndpoints {
|
|
PGatekeeperRequest_alternateEndpoints next;
|
|
Endpoint value;
|
|
} GatekeeperRequest_alternateEndpoints_Element;
|
|
|
|
typedef struct GatekeeperRequest_endpointAlias {
|
|
PGatekeeperRequest_endpointAlias next;
|
|
AliasAddress value;
|
|
} GatekeeperRequest_endpointAlias_Element;
|
|
|
|
typedef struct CryptoH323Token_cryptoEPPwdHash {
|
|
AliasAddress alias;
|
|
TimeStamp timeStamp;
|
|
HASHED token;
|
|
} CryptoH323Token_cryptoEPPwdHash;
|
|
|
|
typedef struct Endpoint_destExtraCallInfo {
|
|
PEndpoint_destExtraCallInfo next;
|
|
AliasAddress value;
|
|
} Endpoint_destExtraCallInfo_Element;
|
|
|
|
typedef struct Endpoint_remoteExtensionAddress {
|
|
PEndpoint_remoteExtensionAddress next;
|
|
AliasAddress value;
|
|
} Endpoint_remoteExtensionAddress_Element;
|
|
|
|
typedef struct Endpoint_aliasAddress {
|
|
PEndpoint_aliasAddress next;
|
|
AliasAddress value;
|
|
} Endpoint_aliasAddress_Element;
|
|
|
|
typedef struct NonStandardProtocol_supportedPrefixes {
|
|
PNonStandardProtocol_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} NonStandardProtocol_supportedPrefixes_Element;
|
|
|
|
typedef struct T120OnlyCaps_supportedPrefixes {
|
|
PT120OnlyCaps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} T120OnlyCaps_supportedPrefixes_Element;
|
|
|
|
typedef struct VoiceCaps_supportedPrefixes {
|
|
PVoiceCaps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} VoiceCaps_supportedPrefixes_Element;
|
|
|
|
typedef struct H324Caps_supportedPrefixes {
|
|
PH324Caps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} H324Caps_supportedPrefixes_Element;
|
|
|
|
typedef struct H323Caps_supportedPrefixes {
|
|
PH323Caps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} H323Caps_supportedPrefixes_Element;
|
|
|
|
typedef struct H322Caps_supportedPrefixes {
|
|
PH322Caps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} H322Caps_supportedPrefixes_Element;
|
|
|
|
typedef struct H321Caps_supportedPrefixes {
|
|
PH321Caps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} H321Caps_supportedPrefixes_Element;
|
|
|
|
typedef struct H320Caps_supportedPrefixes {
|
|
PH320Caps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} H320Caps_supportedPrefixes_Element;
|
|
|
|
typedef struct H310Caps_supportedPrefixes {
|
|
PH310Caps_supportedPrefixes next;
|
|
SupportedPrefix value;
|
|
} H310Caps_supportedPrefixes_Element;
|
|
|
|
typedef struct GatewayInfo_protocol {
|
|
PGatewayInfo_protocol next;
|
|
SupportedProtocols value;
|
|
} GatewayInfo_protocol_Element;
|
|
|
|
typedef struct Facility_UUIE_destExtraCallInfo {
|
|
PFacility_UUIE_destExtraCallInfo next;
|
|
AliasAddress value;
|
|
} Facility_UUIE_destExtraCallInfo_Element;
|
|
|
|
typedef struct Facility_UUIE_alternativeAliasAddress {
|
|
PFacility_UUIE_alternativeAliasAddress next;
|
|
AliasAddress value;
|
|
} Facility_UUIE_alternativeAliasAddress_Element;
|
|
|
|
typedef struct Setup_UUIE_destExtraCallInfo {
|
|
PSetup_UUIE_destExtraCallInfo next;
|
|
AliasAddress value;
|
|
} Setup_UUIE_destExtraCallInfo_Element;
|
|
|
|
typedef struct Setup_UUIE_destinationAddress {
|
|
PSetup_UUIE_destinationAddress next;
|
|
AliasAddress value;
|
|
} Setup_UUIE_destinationAddress_Element;
|
|
|
|
typedef struct Setup_UUIE_sourceAddress {
|
|
PSetup_UUIE_sourceAddress next;
|
|
AliasAddress value;
|
|
} Setup_UUIE_sourceAddress_Element;
|
|
|
|
typedef struct Alerting_UUIE {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
EndpointType destinationInfo;
|
|
# define Alerting_UUIE_h245Address_present 0x80
|
|
TransportAddress h245Address;
|
|
# define Alerting_UUIE_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define Alerting_UUIE_h245SecurityMode_present 0x4000
|
|
H245Security h245SecurityMode;
|
|
# define Alerting_UUIE_tokens_present 0x2000
|
|
PAlerting_UUIE_tokens tokens;
|
|
# define Alerting_UUIE_cryptoTokens_present 0x1000
|
|
PAlerting_UUIE_cryptoTokens cryptoTokens;
|
|
# define Alerting_UUIE_fastStart_present 0x800
|
|
PAlerting_UUIE_fastStart fastStart;
|
|
} Alerting_UUIE;
|
|
|
|
typedef struct CallProceeding_UUIE {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
EndpointType destinationInfo;
|
|
# define CallProceeding_UUIE_h245Address_present 0x80
|
|
TransportAddress h245Address;
|
|
# define CallProceeding_UUIE_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define CallProceeding_UUIE_h245SecurityMode_present 0x4000
|
|
H245Security h245SecurityMode;
|
|
# define CallProceeding_UUIE_tokens_present 0x2000
|
|
PCallProceeding_UUIE_tokens tokens;
|
|
# define CallProceeding_UUIE_cryptoTokens_present 0x1000
|
|
PCallProceeding_UUIE_cryptoTokens cryptoTokens;
|
|
# define CallProceeding_UUIE_fastStart_present 0x800
|
|
PCallProceeding_UUIE_fastStart fastStart;
|
|
} CallProceeding_UUIE;
|
|
|
|
typedef struct Connect_UUIE {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define Connect_UUIE_h245Address_present 0x80
|
|
TransportAddress h245Address;
|
|
EndpointType destinationInfo;
|
|
ConferenceIdentifier conferenceID;
|
|
# define Connect_UUIE_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define Connect_UUIE_h245SecurityMode_present 0x4000
|
|
H245Security h245SecurityMode;
|
|
# define Connect_UUIE_tokens_present 0x2000
|
|
PConnect_UUIE_tokens tokens;
|
|
# define Connect_UUIE_cryptoTokens_present 0x1000
|
|
PConnect_UUIE_cryptoTokens cryptoTokens;
|
|
# define Connect_UUIE_fastStart_present 0x800
|
|
PConnect_UUIE_fastStart fastStart;
|
|
} Connect_UUIE;
|
|
|
|
typedef struct Setup_UUIE {
|
|
union {
|
|
ASN1uint32_t bit_mask;
|
|
ASN1octet_t o[3];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define Setup_UUIE_h245Address_present 0x80
|
|
TransportAddress h245Address;
|
|
# define sourceAddress_present 0x40
|
|
PSetup_UUIE_sourceAddress sourceAddress;
|
|
EndpointType sourceInfo;
|
|
# define destinationAddress_present 0x20
|
|
PSetup_UUIE_destinationAddress destinationAddress;
|
|
# define Setup_UUIE_destCallSignalAddress_present 0x10
|
|
TransportAddress destCallSignalAddress;
|
|
# define Setup_UUIE_destExtraCallInfo_present 0x8
|
|
PSetup_UUIE_destExtraCallInfo destExtraCallInfo;
|
|
# define destExtraCRV_present 0x4
|
|
PSetup_UUIE_destExtraCRV destExtraCRV;
|
|
ASN1bool_t activeMC;
|
|
ConferenceIdentifier conferenceID;
|
|
Setup_UUIE_conferenceGoal conferenceGoal;
|
|
# define Setup_UUIE_callServices_present 0x2
|
|
QseriesOptions callServices;
|
|
CallType callType;
|
|
# define sourceCallSignalAddress_present 0x8000
|
|
TransportAddress sourceCallSignalAddress;
|
|
# define Setup_UUIE_remoteExtensionAddress_present 0x4000
|
|
AliasAddress remoteExtensionAddress;
|
|
# define Setup_UUIE_callIdentifier_present 0x2000
|
|
CallIdentifier callIdentifier;
|
|
# define h245SecurityCapability_present 0x1000
|
|
PSetup_UUIE_h245SecurityCapability h245SecurityCapability;
|
|
# define Setup_UUIE_tokens_present 0x800
|
|
PSetup_UUIE_tokens tokens;
|
|
# define Setup_UUIE_cryptoTokens_present 0x400
|
|
PSetup_UUIE_cryptoTokens cryptoTokens;
|
|
# define Setup_UUIE_fastStart_present 0x200
|
|
PSetup_UUIE_fastStart fastStart;
|
|
# define mediaWaitForConnect_present 0x100
|
|
ASN1bool_t mediaWaitForConnect;
|
|
# define canOverlapSend_present 0x800000
|
|
ASN1bool_t canOverlapSend;
|
|
} Setup_UUIE;
|
|
|
|
typedef struct Facility_UUIE {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
# define alternativeAddress_present 0x80
|
|
TransportAddress alternativeAddress;
|
|
# define alternativeAliasAddress_present 0x40
|
|
PFacility_UUIE_alternativeAliasAddress alternativeAliasAddress;
|
|
# define Facility_UUIE_conferenceID_present 0x20
|
|
ConferenceIdentifier conferenceID;
|
|
FacilityReason reason;
|
|
# define Facility_UUIE_callIdentifier_present 0x8000
|
|
CallIdentifier callIdentifier;
|
|
# define Facility_UUIE_destExtraCallInfo_present 0x4000
|
|
PFacility_UUIE_destExtraCallInfo destExtraCallInfo;
|
|
# define Facility_UUIE_remoteExtensionAddress_present 0x2000
|
|
AliasAddress remoteExtensionAddress;
|
|
# define Facility_UUIE_tokens_present 0x1000
|
|
PFacility_UUIE_tokens tokens;
|
|
# define Facility_UUIE_cryptoTokens_present 0x800
|
|
PFacility_UUIE_cryptoTokens cryptoTokens;
|
|
# define conferences_present 0x400
|
|
PFacility_UUIE_conferences conferences;
|
|
# define Facility_UUIE_h245Address_present 0x200
|
|
TransportAddress h245Address;
|
|
# define Facility_UUIE_fastStart_present 0x100
|
|
PFacility_UUIE_fastStart fastStart;
|
|
} Facility_UUIE;
|
|
|
|
typedef struct ConferenceList {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
# define ConferenceList_conferenceID_present 0x80
|
|
ConferenceIdentifier conferenceID;
|
|
# define conferenceAlias_present 0x40
|
|
AliasAddress conferenceAlias;
|
|
# define ConferenceList_nonStandardData_present 0x20
|
|
H225NonStandardParameter nonStandardData;
|
|
} ConferenceList;
|
|
|
|
typedef struct Progress_UUIE {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
ProtocolIdentifier protocolIdentifier;
|
|
EndpointType destinationInfo;
|
|
# define Progress_UUIE_h245Address_present 0x80
|
|
TransportAddress h245Address;
|
|
CallIdentifier callIdentifier;
|
|
# define Progress_UUIE_h245SecurityMode_present 0x40
|
|
H245Security h245SecurityMode;
|
|
# define Progress_UUIE_tokens_present 0x20
|
|
PProgress_UUIE_tokens tokens;
|
|
# define Progress_UUIE_cryptoTokens_present 0x10
|
|
PProgress_UUIE_cryptoTokens cryptoTokens;
|
|
# define Progress_UUIE_fastStart_present 0x8
|
|
PProgress_UUIE_fastStart fastStart;
|
|
} Progress_UUIE;
|
|
|
|
typedef struct CryptoH323Token {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define cryptoEPPwdHash_chosen 1
|
|
CryptoH323Token_cryptoEPPwdHash cryptoEPPwdHash;
|
|
# define cryptoGKPwdHash_chosen 2
|
|
CryptoH323Token_cryptoGKPwdHash cryptoGKPwdHash;
|
|
# define cryptoEPPwdEncr_chosen 3
|
|
ENCRYPTED cryptoEPPwdEncr;
|
|
# define cryptoGKPwdEncr_chosen 4
|
|
ENCRYPTED cryptoGKPwdEncr;
|
|
# define cryptoEPCert_chosen 5
|
|
SIGNED_EncodedPwdCertToken cryptoEPCert;
|
|
# define cryptoGKCert_chosen 6
|
|
SIGNED_EncodedPwdCertToken cryptoGKCert;
|
|
# define cryptoFastStart_chosen 7
|
|
SIGNED_EncodedFastStartToken cryptoFastStart;
|
|
# define nestedcryptoToken_chosen 8
|
|
CryptoToken nestedcryptoToken;
|
|
} u;
|
|
} CryptoH323Token;
|
|
|
|
typedef struct RasMessage {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define gatekeeperRequest_chosen 1
|
|
GatekeeperRequest gatekeeperRequest;
|
|
# define gatekeeperConfirm_chosen 2
|
|
GatekeeperConfirm gatekeeperConfirm;
|
|
# define gatekeeperReject_chosen 3
|
|
GatekeeperReject gatekeeperReject;
|
|
# define registrationRequest_chosen 4
|
|
RegistrationRequest registrationRequest;
|
|
# define registrationConfirm_chosen 5
|
|
RegistrationConfirm registrationConfirm;
|
|
# define registrationReject_chosen 6
|
|
RegistrationReject registrationReject;
|
|
# define unregistrationRequest_chosen 7
|
|
UnregistrationRequest unregistrationRequest;
|
|
# define unregistrationConfirm_chosen 8
|
|
UnregistrationConfirm unregistrationConfirm;
|
|
# define unregistrationReject_chosen 9
|
|
UnregistrationReject unregistrationReject;
|
|
# define admissionRequest_chosen 10
|
|
AdmissionRequest admissionRequest;
|
|
# define admissionConfirm_chosen 11
|
|
AdmissionConfirm admissionConfirm;
|
|
# define admissionReject_chosen 12
|
|
AdmissionReject admissionReject;
|
|
# define bandwidthRequest_chosen 13
|
|
BandwidthRequest bandwidthRequest;
|
|
# define bandwidthConfirm_chosen 14
|
|
BandwidthConfirm bandwidthConfirm;
|
|
# define bandwidthReject_chosen 15
|
|
BandwidthReject bandwidthReject;
|
|
# define disengageRequest_chosen 16
|
|
DisengageRequest disengageRequest;
|
|
# define disengageConfirm_chosen 17
|
|
DisengageConfirm disengageConfirm;
|
|
# define disengageReject_chosen 18
|
|
DisengageReject disengageReject;
|
|
# define locationRequest_chosen 19
|
|
LocationRequest locationRequest;
|
|
# define locationConfirm_chosen 20
|
|
LocationConfirm locationConfirm;
|
|
# define locationReject_chosen 21
|
|
LocationReject locationReject;
|
|
# define infoRequest_chosen 22
|
|
InfoRequest infoRequest;
|
|
# define infoRequestResponse_chosen 23
|
|
InfoRequestResponse infoRequestResponse;
|
|
# define nonStandardMessage_chosen 24
|
|
H225NonStandardMessage nonStandardMessage;
|
|
# define unknownMessageResponse_chosen 25
|
|
UnknownMessageResponse unknownMessageResponse;
|
|
# define requestInProgress_chosen 26
|
|
RequestInProgress requestInProgress;
|
|
# define resourcesAvailableIndicate_chosen 27
|
|
ResourcesAvailableIndicate resourcesAvailableIndicate;
|
|
# define resourcesAvailableConfirm_chosen 28
|
|
ResourcesAvailableConfirm resourcesAvailableConfirm;
|
|
# define infoRequestAck_chosen 29
|
|
InfoRequestAck infoRequestAck;
|
|
# define infoRequestNak_chosen 30
|
|
InfoRequestNak infoRequestNak;
|
|
} u;
|
|
} RasMessage;
|
|
#define RasMessage_PDU 0
|
|
#define SIZE_H225ASN_Module_PDU_0 sizeof(RasMessage)
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_cryptoTokens {
|
|
PInfoRequestResponse_perCallInfo_Seq_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} InfoRequestResponse_perCallInfo_Seq_cryptoTokens_Element;
|
|
|
|
typedef struct ResourcesAvailableConfirm_cryptoTokens {
|
|
PResourcesAvailableConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} ResourcesAvailableConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct ResourcesAvailableIndicate_cryptoTokens {
|
|
PResourcesAvailableIndicate_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} ResourcesAvailableIndicate_cryptoTokens_Element;
|
|
|
|
typedef struct RequestInProgress_cryptoTokens {
|
|
PRequestInProgress_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} RequestInProgress_cryptoTokens_Element;
|
|
|
|
typedef struct UnknownMessageResponse_cryptoTokens {
|
|
PUnknownMessageResponse_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} UnknownMessageResponse_cryptoTokens_Element;
|
|
|
|
typedef struct H225NonStandardMessage_cryptoTokens {
|
|
PH225NonStandardMessage_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} H225NonStandardMessage_cryptoTokens_Element;
|
|
|
|
typedef struct InfoRequestNak_cryptoTokens {
|
|
PInfoRequestNak_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} InfoRequestNak_cryptoTokens_Element;
|
|
|
|
typedef struct InfoRequestAck_cryptoTokens {
|
|
PInfoRequestAck_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} InfoRequestAck_cryptoTokens_Element;
|
|
|
|
typedef struct InfoRequestResponse_cryptoTokens {
|
|
PInfoRequestResponse_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} InfoRequestResponse_cryptoTokens_Element;
|
|
|
|
typedef struct InfoRequest_cryptoTokens {
|
|
PInfoRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} InfoRequest_cryptoTokens_Element;
|
|
|
|
typedef struct DisengageReject_cryptoTokens {
|
|
PDisengageReject_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} DisengageReject_cryptoTokens_Element;
|
|
|
|
typedef struct DisengageConfirm_cryptoTokens {
|
|
PDisengageConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} DisengageConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct DisengageRequest_cryptoTokens {
|
|
PDisengageRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} DisengageRequest_cryptoTokens_Element;
|
|
|
|
typedef struct LocationReject_cryptoTokens {
|
|
PLocationReject_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} LocationReject_cryptoTokens_Element;
|
|
|
|
typedef struct LocationConfirm_cryptoTokens {
|
|
PLocationConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} LocationConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct LocationRequest_cryptoTokens {
|
|
PLocationRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} LocationRequest_cryptoTokens_Element;
|
|
|
|
typedef struct BandwidthReject_cryptoTokens {
|
|
PBandwidthReject_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} BandwidthReject_cryptoTokens_Element;
|
|
|
|
typedef struct BandwidthConfirm_cryptoTokens {
|
|
PBandwidthConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} BandwidthConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct BandwidthRequest_cryptoTokens {
|
|
PBandwidthRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} BandwidthRequest_cryptoTokens_Element;
|
|
|
|
typedef struct AdmissionReject_cryptoTokens {
|
|
PAdmissionReject_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} AdmissionReject_cryptoTokens_Element;
|
|
|
|
typedef struct AdmissionConfirm_cryptoTokens {
|
|
PAdmissionConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} AdmissionConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct AdmissionRequest_cryptoTokens {
|
|
PAdmissionRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} AdmissionRequest_cryptoTokens_Element;
|
|
|
|
typedef struct UnregistrationReject_cryptoTokens {
|
|
PUnregistrationReject_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} UnregistrationReject_cryptoTokens_Element;
|
|
|
|
typedef struct UnregistrationConfirm_cryptoTokens {
|
|
PUnregistrationConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} UnregistrationConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct UnregistrationRequest_cryptoTokens {
|
|
PUnregistrationRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} UnregistrationRequest_cryptoTokens_Element;
|
|
|
|
typedef struct RegistrationReject_cryptoTokens {
|
|
PRegistrationReject_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} RegistrationReject_cryptoTokens_Element;
|
|
|
|
typedef struct RegistrationConfirm_cryptoTokens {
|
|
PRegistrationConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} RegistrationConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct RegistrationRequest_cryptoTokens {
|
|
PRegistrationRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} RegistrationRequest_cryptoTokens_Element;
|
|
|
|
typedef struct GatekeeperReject_cryptoTokens {
|
|
PGatekeeperReject_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} GatekeeperReject_cryptoTokens_Element;
|
|
|
|
typedef struct GatekeeperConfirm_cryptoTokens {
|
|
PGatekeeperConfirm_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} GatekeeperConfirm_cryptoTokens_Element;
|
|
|
|
typedef struct GatekeeperRequest_cryptoTokens {
|
|
PGatekeeperRequest_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} GatekeeperRequest_cryptoTokens_Element;
|
|
|
|
typedef struct Endpoint_cryptoTokens {
|
|
PEndpoint_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} Endpoint_cryptoTokens_Element;
|
|
|
|
typedef struct Progress_UUIE_cryptoTokens {
|
|
PProgress_UUIE_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} Progress_UUIE_cryptoTokens_Element;
|
|
|
|
typedef struct Facility_UUIE_conferences {
|
|
PFacility_UUIE_conferences next;
|
|
ConferenceList value;
|
|
} Facility_UUIE_conferences_Element;
|
|
|
|
typedef struct Facility_UUIE_cryptoTokens {
|
|
PFacility_UUIE_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} Facility_UUIE_cryptoTokens_Element;
|
|
|
|
typedef struct Setup_UUIE_cryptoTokens {
|
|
PSetup_UUIE_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} Setup_UUIE_cryptoTokens_Element;
|
|
|
|
typedef struct Connect_UUIE_cryptoTokens {
|
|
PConnect_UUIE_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} Connect_UUIE_cryptoTokens_Element;
|
|
|
|
typedef struct CallProceeding_UUIE_cryptoTokens {
|
|
PCallProceeding_UUIE_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} CallProceeding_UUIE_cryptoTokens_Element;
|
|
|
|
typedef struct Alerting_UUIE_cryptoTokens {
|
|
PAlerting_UUIE_cryptoTokens next;
|
|
CryptoH323Token value;
|
|
} Alerting_UUIE_cryptoTokens_Element;
|
|
|
|
typedef struct H323_UU_PDU_h323_message_body {
|
|
ASN1choice_t choice;
|
|
union {
|
|
# define setup_chosen 1
|
|
Setup_UUIE setup;
|
|
# define callProceeding_chosen 2
|
|
CallProceeding_UUIE callProceeding;
|
|
# define connect_chosen 3
|
|
Connect_UUIE connect;
|
|
# define alerting_chosen 4
|
|
Alerting_UUIE alerting;
|
|
# define information_chosen 5
|
|
Information_UUIE information;
|
|
# define releaseComplete_chosen 6
|
|
ReleaseComplete_UUIE releaseComplete;
|
|
# define facility_chosen 7
|
|
Facility_UUIE facility;
|
|
# define progress_chosen 8
|
|
Progress_UUIE progress;
|
|
# define empty_chosen 9
|
|
} u;
|
|
} H323_UU_PDU_h323_message_body;
|
|
|
|
typedef struct H323_UU_PDU {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[2];
|
|
};
|
|
H323_UU_PDU_h323_message_body h323_message_body;
|
|
# define H323_UU_PDU_nonStandardData_present 0x80
|
|
H225NonStandardParameter nonStandardData;
|
|
# define h4501SupplementaryService_present 0x8000
|
|
PH323_UU_PDU_h4501SupplementaryService h4501SupplementaryService;
|
|
# define h245Tunneling_present 0x4000
|
|
ASN1bool_t h245Tunneling;
|
|
# define h245Control_present 0x2000
|
|
PH323_UU_PDU_h245Control h245Control;
|
|
# define nonStandardControl_present 0x1000
|
|
PH323_UU_PDU_nonStandardControl nonStandardControl;
|
|
} H323_UU_PDU;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_pdu_Seq {
|
|
H323_UU_PDU h323pdu;
|
|
ASN1bool_t sent;
|
|
} InfoRequestResponse_perCallInfo_Seq_pdu_Seq;
|
|
|
|
typedef struct InfoRequestResponse_perCallInfo_Seq_pdu {
|
|
PInfoRequestResponse_perCallInfo_Seq_pdu next;
|
|
InfoRequestResponse_perCallInfo_Seq_pdu_Seq value;
|
|
} InfoRequestResponse_perCallInfo_Seq_pdu_Element;
|
|
|
|
typedef struct H323_UserInformation {
|
|
union {
|
|
ASN1uint16_t bit_mask;
|
|
ASN1octet_t o[1];
|
|
};
|
|
H323_UU_PDU h323_uu_pdu;
|
|
# define user_data_present 0x80
|
|
H323_UserInformation_user_data user_data;
|
|
} H323_UserInformation;
|
|
#define H323_UserInformation_PDU 1
|
|
#define SIZE_H225ASN_Module_PDU_1 sizeof(H323_UserInformation)
|
|
|
|
|
|
extern ASN1module_t H225ASN_Module;
|
|
extern void ASN1CALL H225ASN_Module_Startup(void);
|
|
extern void ASN1CALL H225ASN_Module_Cleanup(void);
|
|
|
|
/* Prototypes of element functions for SEQUENCE OF and SET OF constructs */
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_Seq_substituteConfIDs_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo_Seq_substituteConfIDs val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_Seq_substituteConfIDs_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo_Seq_substituteConfIDs val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_Seq_substituteConfIDs_ElmFn(PInfoRequestResponse_perCallInfo_Seq_substituteConfIDs val);
|
|
extern int ASN1CALL ASN1Enc_TransportAddress_ipSourceRoute_route_ElmFn(ASN1encoding_t enc, PTransportAddress_ipSourceRoute_route val);
|
|
extern int ASN1CALL ASN1Dec_TransportAddress_ipSourceRoute_route_ElmFn(ASN1decoding_t dec, PTransportAddress_ipSourceRoute_route val);
|
|
extern void ASN1CALL ASN1Free_TransportAddress_ipSourceRoute_route_ElmFn(PTransportAddress_ipSourceRoute_route val);
|
|
extern int ASN1CALL ASN1Enc_RTPSession_associatedSessionIds_ElmFn(ASN1encoding_t enc, PRTPSession_associatedSessionIds val);
|
|
extern int ASN1CALL ASN1Dec_RTPSession_associatedSessionIds_ElmFn(ASN1decoding_t dec, PRTPSession_associatedSessionIds val);
|
|
extern void ASN1CALL ASN1Free_RTPSession_associatedSessionIds_ElmFn(PRTPSession_associatedSessionIds val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperRequest_algorithmOIDs_ElmFn(ASN1encoding_t enc, PGatekeeperRequest_algorithmOIDs val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperRequest_algorithmOIDs_ElmFn(ASN1decoding_t dec, PGatekeeperRequest_algorithmOIDs val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperRequest_algorithmOIDs_ElmFn(PGatekeeperRequest_algorithmOIDs val);
|
|
extern int ASN1CALL ASN1Enc_Progress_UUIE_fastStart_ElmFn(ASN1encoding_t enc, PProgress_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Dec_Progress_UUIE_fastStart_ElmFn(ASN1decoding_t dec, PProgress_UUIE_fastStart val);
|
|
extern void ASN1CALL ASN1Free_Progress_UUIE_fastStart_ElmFn(PProgress_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Enc_Facility_UUIE_fastStart_ElmFn(ASN1encoding_t enc, PFacility_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Dec_Facility_UUIE_fastStart_ElmFn(ASN1decoding_t dec, PFacility_UUIE_fastStart val);
|
|
extern void ASN1CALL ASN1Free_Facility_UUIE_fastStart_ElmFn(PFacility_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_fastStart_ElmFn(ASN1encoding_t enc, PSetup_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_fastStart_ElmFn(ASN1decoding_t dec, PSetup_UUIE_fastStart val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_fastStart_ElmFn(PSetup_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_destExtraCRV_ElmFn(ASN1encoding_t enc, PSetup_UUIE_destExtraCRV val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_destExtraCRV_ElmFn(ASN1decoding_t dec, PSetup_UUIE_destExtraCRV val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_destExtraCRV_ElmFn(PSetup_UUIE_destExtraCRV val);
|
|
extern int ASN1CALL ASN1Enc_Connect_UUIE_fastStart_ElmFn(ASN1encoding_t enc, PConnect_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Dec_Connect_UUIE_fastStart_ElmFn(ASN1decoding_t dec, PConnect_UUIE_fastStart val);
|
|
extern void ASN1CALL ASN1Free_Connect_UUIE_fastStart_ElmFn(PConnect_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Enc_CallProceeding_UUIE_fastStart_ElmFn(ASN1encoding_t enc, PCallProceeding_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Dec_CallProceeding_UUIE_fastStart_ElmFn(ASN1decoding_t dec, PCallProceeding_UUIE_fastStart val);
|
|
extern void ASN1CALL ASN1Free_CallProceeding_UUIE_fastStart_ElmFn(PCallProceeding_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Enc_Alerting_UUIE_fastStart_ElmFn(ASN1encoding_t enc, PAlerting_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Dec_Alerting_UUIE_fastStart_ElmFn(ASN1decoding_t dec, PAlerting_UUIE_fastStart val);
|
|
extern void ASN1CALL ASN1Free_Alerting_UUIE_fastStart_ElmFn(PAlerting_UUIE_fastStart val);
|
|
extern int ASN1CALL ASN1Enc_H323_UU_PDU_h245Control_ElmFn(ASN1encoding_t enc, PH323_UU_PDU_h245Control val);
|
|
extern int ASN1CALL ASN1Dec_H323_UU_PDU_h245Control_ElmFn(ASN1decoding_t dec, PH323_UU_PDU_h245Control val);
|
|
extern void ASN1CALL ASN1Free_H323_UU_PDU_h245Control_ElmFn(PH323_UU_PDU_h245Control val);
|
|
extern int ASN1CALL ASN1Enc_H323_UU_PDU_h4501SupplementaryService_ElmFn(ASN1encoding_t enc, PH323_UU_PDU_h4501SupplementaryService val);
|
|
extern int ASN1CALL ASN1Dec_H323_UU_PDU_h4501SupplementaryService_ElmFn(ASN1decoding_t dec, PH323_UU_PDU_h4501SupplementaryService val);
|
|
extern void ASN1CALL ASN1Free_H323_UU_PDU_h4501SupplementaryService_ElmFn(PH323_UU_PDU_h4501SupplementaryService val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_Seq_tokens_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo_Seq_tokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_Seq_tokens_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo_Seq_tokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_Seq_tokens_ElmFn(PInfoRequestResponse_perCallInfo_Seq_tokens val);
|
|
extern int ASN1CALL ASN1Enc_ResourcesAvailableConfirm_tokens_ElmFn(ASN1encoding_t enc, PResourcesAvailableConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_ResourcesAvailableConfirm_tokens_ElmFn(ASN1decoding_t dec, PResourcesAvailableConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_ResourcesAvailableConfirm_tokens_ElmFn(PResourcesAvailableConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_ResourcesAvailableIndicate_tokens_ElmFn(ASN1encoding_t enc, PResourcesAvailableIndicate_tokens val);
|
|
extern int ASN1CALL ASN1Dec_ResourcesAvailableIndicate_tokens_ElmFn(ASN1decoding_t dec, PResourcesAvailableIndicate_tokens val);
|
|
extern void ASN1CALL ASN1Free_ResourcesAvailableIndicate_tokens_ElmFn(PResourcesAvailableIndicate_tokens val);
|
|
extern int ASN1CALL ASN1Enc_RequestInProgress_tokens_ElmFn(ASN1encoding_t enc, PRequestInProgress_tokens val);
|
|
extern int ASN1CALL ASN1Dec_RequestInProgress_tokens_ElmFn(ASN1decoding_t dec, PRequestInProgress_tokens val);
|
|
extern void ASN1CALL ASN1Free_RequestInProgress_tokens_ElmFn(PRequestInProgress_tokens val);
|
|
extern int ASN1CALL ASN1Enc_UnknownMessageResponse_tokens_ElmFn(ASN1encoding_t enc, PUnknownMessageResponse_tokens val);
|
|
extern int ASN1CALL ASN1Dec_UnknownMessageResponse_tokens_ElmFn(ASN1decoding_t dec, PUnknownMessageResponse_tokens val);
|
|
extern void ASN1CALL ASN1Free_UnknownMessageResponse_tokens_ElmFn(PUnknownMessageResponse_tokens val);
|
|
extern int ASN1CALL ASN1Enc_H225NonStandardMessage_tokens_ElmFn(ASN1encoding_t enc, PH225NonStandardMessage_tokens val);
|
|
extern int ASN1CALL ASN1Dec_H225NonStandardMessage_tokens_ElmFn(ASN1decoding_t dec, PH225NonStandardMessage_tokens val);
|
|
extern void ASN1CALL ASN1Free_H225NonStandardMessage_tokens_ElmFn(PH225NonStandardMessage_tokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestNak_tokens_ElmFn(ASN1encoding_t enc, PInfoRequestNak_tokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestNak_tokens_ElmFn(ASN1decoding_t dec, PInfoRequestNak_tokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestNak_tokens_ElmFn(PInfoRequestNak_tokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestAck_tokens_ElmFn(ASN1encoding_t enc, PInfoRequestAck_tokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestAck_tokens_ElmFn(ASN1decoding_t dec, PInfoRequestAck_tokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestAck_tokens_ElmFn(PInfoRequestAck_tokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_tokens_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_tokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_tokens_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_tokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_tokens_ElmFn(PInfoRequestResponse_tokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequest_tokens_ElmFn(ASN1encoding_t enc, PInfoRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequest_tokens_ElmFn(ASN1decoding_t dec, PInfoRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequest_tokens_ElmFn(PInfoRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_DisengageReject_tokens_ElmFn(ASN1encoding_t enc, PDisengageReject_tokens val);
|
|
extern int ASN1CALL ASN1Dec_DisengageReject_tokens_ElmFn(ASN1decoding_t dec, PDisengageReject_tokens val);
|
|
extern void ASN1CALL ASN1Free_DisengageReject_tokens_ElmFn(PDisengageReject_tokens val);
|
|
extern int ASN1CALL ASN1Enc_DisengageConfirm_tokens_ElmFn(ASN1encoding_t enc, PDisengageConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_DisengageConfirm_tokens_ElmFn(ASN1decoding_t dec, PDisengageConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_DisengageConfirm_tokens_ElmFn(PDisengageConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_DisengageRequest_tokens_ElmFn(ASN1encoding_t enc, PDisengageRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_DisengageRequest_tokens_ElmFn(ASN1decoding_t dec, PDisengageRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_DisengageRequest_tokens_ElmFn(PDisengageRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_LocationReject_tokens_ElmFn(ASN1encoding_t enc, PLocationReject_tokens val);
|
|
extern int ASN1CALL ASN1Dec_LocationReject_tokens_ElmFn(ASN1decoding_t dec, PLocationReject_tokens val);
|
|
extern void ASN1CALL ASN1Free_LocationReject_tokens_ElmFn(PLocationReject_tokens val);
|
|
extern int ASN1CALL ASN1Enc_LocationConfirm_tokens_ElmFn(ASN1encoding_t enc, PLocationConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_LocationConfirm_tokens_ElmFn(ASN1decoding_t dec, PLocationConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_LocationConfirm_tokens_ElmFn(PLocationConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_LocationRequest_tokens_ElmFn(ASN1encoding_t enc, PLocationRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_LocationRequest_tokens_ElmFn(ASN1decoding_t dec, PLocationRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_LocationRequest_tokens_ElmFn(PLocationRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_BandwidthReject_tokens_ElmFn(ASN1encoding_t enc, PBandwidthReject_tokens val);
|
|
extern int ASN1CALL ASN1Dec_BandwidthReject_tokens_ElmFn(ASN1decoding_t dec, PBandwidthReject_tokens val);
|
|
extern void ASN1CALL ASN1Free_BandwidthReject_tokens_ElmFn(PBandwidthReject_tokens val);
|
|
extern int ASN1CALL ASN1Enc_BandwidthConfirm_tokens_ElmFn(ASN1encoding_t enc, PBandwidthConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_BandwidthConfirm_tokens_ElmFn(ASN1decoding_t dec, PBandwidthConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_BandwidthConfirm_tokens_ElmFn(PBandwidthConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_BandwidthRequest_tokens_ElmFn(ASN1encoding_t enc, PBandwidthRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_BandwidthRequest_tokens_ElmFn(ASN1decoding_t dec, PBandwidthRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_BandwidthRequest_tokens_ElmFn(PBandwidthRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionReject_tokens_ElmFn(ASN1encoding_t enc, PAdmissionReject_tokens val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionReject_tokens_ElmFn(ASN1decoding_t dec, PAdmissionReject_tokens val);
|
|
extern void ASN1CALL ASN1Free_AdmissionReject_tokens_ElmFn(PAdmissionReject_tokens val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionConfirm_tokens_ElmFn(ASN1encoding_t enc, PAdmissionConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionConfirm_tokens_ElmFn(ASN1decoding_t dec, PAdmissionConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_AdmissionConfirm_tokens_ElmFn(PAdmissionConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionRequest_tokens_ElmFn(ASN1encoding_t enc, PAdmissionRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionRequest_tokens_ElmFn(ASN1decoding_t dec, PAdmissionRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_AdmissionRequest_tokens_ElmFn(PAdmissionRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationReject_tokens_ElmFn(ASN1encoding_t enc, PUnregistrationReject_tokens val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationReject_tokens_ElmFn(ASN1decoding_t dec, PUnregistrationReject_tokens val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationReject_tokens_ElmFn(PUnregistrationReject_tokens val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationConfirm_tokens_ElmFn(ASN1encoding_t enc, PUnregistrationConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationConfirm_tokens_ElmFn(ASN1decoding_t dec, PUnregistrationConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationConfirm_tokens_ElmFn(PUnregistrationConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationRequest_tokens_ElmFn(ASN1encoding_t enc, PUnregistrationRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationRequest_tokens_ElmFn(ASN1decoding_t dec, PUnregistrationRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationRequest_tokens_ElmFn(PUnregistrationRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationReject_tokens_ElmFn(ASN1encoding_t enc, PRegistrationReject_tokens val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationReject_tokens_ElmFn(ASN1decoding_t dec, PRegistrationReject_tokens val);
|
|
extern void ASN1CALL ASN1Free_RegistrationReject_tokens_ElmFn(PRegistrationReject_tokens val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationConfirm_tokens_ElmFn(ASN1encoding_t enc, PRegistrationConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationConfirm_tokens_ElmFn(ASN1decoding_t dec, PRegistrationConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_RegistrationConfirm_tokens_ElmFn(PRegistrationConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationRequest_tokens_ElmFn(ASN1encoding_t enc, PRegistrationRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationRequest_tokens_ElmFn(ASN1decoding_t dec, PRegistrationRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_RegistrationRequest_tokens_ElmFn(PRegistrationRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperReject_tokens_ElmFn(ASN1encoding_t enc, PGatekeeperReject_tokens val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperReject_tokens_ElmFn(ASN1decoding_t dec, PGatekeeperReject_tokens val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperReject_tokens_ElmFn(PGatekeeperReject_tokens val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperConfirm_tokens_ElmFn(ASN1encoding_t enc, PGatekeeperConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperConfirm_tokens_ElmFn(ASN1decoding_t dec, PGatekeeperConfirm_tokens val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperConfirm_tokens_ElmFn(PGatekeeperConfirm_tokens val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperRequest_authenticationCapability_ElmFn(ASN1encoding_t enc, PGatekeeperRequest_authenticationCapability val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperRequest_authenticationCapability_ElmFn(ASN1decoding_t dec, PGatekeeperRequest_authenticationCapability val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperRequest_authenticationCapability_ElmFn(PGatekeeperRequest_authenticationCapability val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperRequest_tokens_ElmFn(ASN1encoding_t enc, PGatekeeperRequest_tokens val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperRequest_tokens_ElmFn(ASN1decoding_t dec, PGatekeeperRequest_tokens val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperRequest_tokens_ElmFn(PGatekeeperRequest_tokens val);
|
|
extern int ASN1CALL ASN1Enc_Endpoint_tokens_ElmFn(ASN1encoding_t enc, PEndpoint_tokens val);
|
|
extern int ASN1CALL ASN1Dec_Endpoint_tokens_ElmFn(ASN1decoding_t dec, PEndpoint_tokens val);
|
|
extern void ASN1CALL ASN1Free_Endpoint_tokens_ElmFn(PEndpoint_tokens val);
|
|
extern int ASN1CALL ASN1Enc_Progress_UUIE_tokens_ElmFn(ASN1encoding_t enc, PProgress_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Dec_Progress_UUIE_tokens_ElmFn(ASN1decoding_t dec, PProgress_UUIE_tokens val);
|
|
extern void ASN1CALL ASN1Free_Progress_UUIE_tokens_ElmFn(PProgress_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Enc_Facility_UUIE_tokens_ElmFn(ASN1encoding_t enc, PFacility_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Dec_Facility_UUIE_tokens_ElmFn(ASN1decoding_t dec, PFacility_UUIE_tokens val);
|
|
extern void ASN1CALL ASN1Free_Facility_UUIE_tokens_ElmFn(PFacility_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_tokens_ElmFn(ASN1encoding_t enc, PSetup_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_tokens_ElmFn(ASN1decoding_t dec, PSetup_UUIE_tokens val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_tokens_ElmFn(PSetup_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Enc_Connect_UUIE_tokens_ElmFn(ASN1encoding_t enc, PConnect_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Dec_Connect_UUIE_tokens_ElmFn(ASN1decoding_t dec, PConnect_UUIE_tokens val);
|
|
extern void ASN1CALL ASN1Free_Connect_UUIE_tokens_ElmFn(PConnect_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Enc_CallProceeding_UUIE_tokens_ElmFn(ASN1encoding_t enc, PCallProceeding_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Dec_CallProceeding_UUIE_tokens_ElmFn(ASN1decoding_t dec, PCallProceeding_UUIE_tokens val);
|
|
extern void ASN1CALL ASN1Free_CallProceeding_UUIE_tokens_ElmFn(PCallProceeding_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Enc_Alerting_UUIE_tokens_ElmFn(ASN1encoding_t enc, PAlerting_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Dec_Alerting_UUIE_tokens_ElmFn(ASN1decoding_t dec, PAlerting_UUIE_tokens val);
|
|
extern void ASN1CALL ASN1Free_Alerting_UUIE_tokens_ElmFn(PAlerting_UUIE_tokens val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperConfirm_integrity_ElmFn(ASN1encoding_t enc, PGatekeeperConfirm_integrity val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperConfirm_integrity_ElmFn(ASN1decoding_t dec, PGatekeeperConfirm_integrity val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperConfirm_integrity_ElmFn(PGatekeeperConfirm_integrity val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperRequest_integrity_ElmFn(ASN1encoding_t enc, PGatekeeperRequest_integrity val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperRequest_integrity_ElmFn(ASN1decoding_t dec, PGatekeeperRequest_integrity val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperRequest_integrity_ElmFn(PGatekeeperRequest_integrity val);
|
|
extern int ASN1CALL ASN1Enc_NonStandardProtocol_dataRatesSupported_ElmFn(ASN1encoding_t enc, PNonStandardProtocol_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_NonStandardProtocol_dataRatesSupported_ElmFn(ASN1decoding_t dec, PNonStandardProtocol_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_NonStandardProtocol_dataRatesSupported_ElmFn(PNonStandardProtocol_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_T120OnlyCaps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PT120OnlyCaps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_T120OnlyCaps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PT120OnlyCaps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_T120OnlyCaps_dataRatesSupported_ElmFn(PT120OnlyCaps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_VoiceCaps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PVoiceCaps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_VoiceCaps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PVoiceCaps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_VoiceCaps_dataRatesSupported_ElmFn(PVoiceCaps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_H324Caps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PH324Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_H324Caps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PH324Caps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_H324Caps_dataRatesSupported_ElmFn(PH324Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_H323Caps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PH323Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_H323Caps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PH323Caps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_H323Caps_dataRatesSupported_ElmFn(PH323Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_H322Caps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PH322Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_H322Caps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PH322Caps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_H322Caps_dataRatesSupported_ElmFn(PH322Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_H321Caps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PH321Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_H321Caps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PH321Caps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_H321Caps_dataRatesSupported_ElmFn(PH321Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_H320Caps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PH320Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_H320Caps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PH320Caps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_H320Caps_dataRatesSupported_ElmFn(PH320Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_H310Caps_dataRatesSupported_ElmFn(ASN1encoding_t enc, PH310Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Dec_H310Caps_dataRatesSupported_ElmFn(ASN1decoding_t dec, PH310Caps_dataRatesSupported val);
|
|
extern void ASN1CALL ASN1Free_H310Caps_dataRatesSupported_ElmFn(PH310Caps_dataRatesSupported val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_h245SecurityCapability_ElmFn(ASN1encoding_t enc, PSetup_UUIE_h245SecurityCapability val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_h245SecurityCapability_ElmFn(ASN1decoding_t dec, PSetup_UUIE_h245SecurityCapability val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_h245SecurityCapability_ElmFn(PSetup_UUIE_h245SecurityCapability val);
|
|
extern int ASN1CALL ASN1Enc_H323_UU_PDU_nonStandardControl_ElmFn(ASN1encoding_t enc, PH323_UU_PDU_nonStandardControl val);
|
|
extern int ASN1CALL ASN1Dec_H323_UU_PDU_nonStandardControl_ElmFn(ASN1decoding_t dec, PH323_UU_PDU_nonStandardControl val);
|
|
extern void ASN1CALL ASN1Free_H323_UU_PDU_nonStandardControl_ElmFn(PH323_UU_PDU_nonStandardControl val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_Seq_data_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo_Seq_data val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_Seq_data_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo_Seq_data val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_Seq_data_ElmFn(PInfoRequestResponse_perCallInfo_Seq_data val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_Seq_video_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo_Seq_video val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_Seq_video_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo_Seq_video val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_Seq_video_ElmFn(PInfoRequestResponse_perCallInfo_Seq_video val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_Seq_audio_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo_Seq_audio val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_Seq_audio_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo_Seq_audio val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_Seq_audio_ElmFn(PInfoRequestResponse_perCallInfo_Seq_audio val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_ElmFn(PInfoRequestResponse_perCallInfo val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_callSignalAddress_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_callSignalAddress_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_callSignalAddress val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_callSignalAddress_ElmFn(PInfoRequestResponse_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionReject_callSignalAddress_ElmFn(ASN1encoding_t enc, PAdmissionReject_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionReject_callSignalAddress_ElmFn(ASN1decoding_t dec, PAdmissionReject_callSignalAddress val);
|
|
extern void ASN1CALL ASN1Free_AdmissionReject_callSignalAddress_ElmFn(PAdmissionReject_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationRequest_callSignalAddress_ElmFn(ASN1encoding_t enc, PUnregistrationRequest_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationRequest_callSignalAddress_ElmFn(ASN1decoding_t dec, PUnregistrationRequest_callSignalAddress val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationRequest_callSignalAddress_ElmFn(PUnregistrationRequest_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationConfirm_alternateGatekeeper_ElmFn(ASN1encoding_t enc, PRegistrationConfirm_alternateGatekeeper val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationConfirm_alternateGatekeeper_ElmFn(ASN1decoding_t dec, PRegistrationConfirm_alternateGatekeeper val);
|
|
extern void ASN1CALL ASN1Free_RegistrationConfirm_alternateGatekeeper_ElmFn(PRegistrationConfirm_alternateGatekeeper val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationConfirm_callSignalAddress_ElmFn(ASN1encoding_t enc, PRegistrationConfirm_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationConfirm_callSignalAddress_ElmFn(ASN1decoding_t dec, PRegistrationConfirm_callSignalAddress val);
|
|
extern void ASN1CALL ASN1Free_RegistrationConfirm_callSignalAddress_ElmFn(PRegistrationConfirm_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationRequest_rasAddress_ElmFn(ASN1encoding_t enc, PRegistrationRequest_rasAddress val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationRequest_rasAddress_ElmFn(ASN1decoding_t dec, PRegistrationRequest_rasAddress val);
|
|
extern void ASN1CALL ASN1Free_RegistrationRequest_rasAddress_ElmFn(PRegistrationRequest_rasAddress val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationRequest_callSignalAddress_ElmFn(ASN1encoding_t enc, PRegistrationRequest_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationRequest_callSignalAddress_ElmFn(ASN1decoding_t dec, PRegistrationRequest_callSignalAddress val);
|
|
extern void ASN1CALL ASN1Free_RegistrationRequest_callSignalAddress_ElmFn(PRegistrationRequest_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperConfirm_alternateGatekeeper_ElmFn(ASN1encoding_t enc, PGatekeeperConfirm_alternateGatekeeper val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperConfirm_alternateGatekeeper_ElmFn(ASN1decoding_t dec, PGatekeeperConfirm_alternateGatekeeper val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperConfirm_alternateGatekeeper_ElmFn(PGatekeeperConfirm_alternateGatekeeper val);
|
|
extern int ASN1CALL ASN1Enc_AltGKInfo_alternateGatekeeper_ElmFn(ASN1encoding_t enc, PAltGKInfo_alternateGatekeeper val);
|
|
extern int ASN1CALL ASN1Dec_AltGKInfo_alternateGatekeeper_ElmFn(ASN1decoding_t dec, PAltGKInfo_alternateGatekeeper val);
|
|
extern void ASN1CALL ASN1Free_AltGKInfo_alternateGatekeeper_ElmFn(PAltGKInfo_alternateGatekeeper val);
|
|
extern int ASN1CALL ASN1Enc_Endpoint_rasAddress_ElmFn(ASN1encoding_t enc, PEndpoint_rasAddress val);
|
|
extern int ASN1CALL ASN1Dec_Endpoint_rasAddress_ElmFn(ASN1decoding_t dec, PEndpoint_rasAddress val);
|
|
extern void ASN1CALL ASN1Free_Endpoint_rasAddress_ElmFn(PEndpoint_rasAddress val);
|
|
extern int ASN1CALL ASN1Enc_Endpoint_callSignalAddress_ElmFn(ASN1encoding_t enc, PEndpoint_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Dec_Endpoint_callSignalAddress_ElmFn(ASN1decoding_t dec, PEndpoint_callSignalAddress val);
|
|
extern void ASN1CALL ASN1Free_Endpoint_callSignalAddress_ElmFn(PEndpoint_callSignalAddress val);
|
|
extern int ASN1CALL ASN1Enc_ResourcesAvailableIndicate_protocols_ElmFn(ASN1encoding_t enc, PResourcesAvailableIndicate_protocols val);
|
|
extern int ASN1CALL ASN1Dec_ResourcesAvailableIndicate_protocols_ElmFn(ASN1decoding_t dec, PResourcesAvailableIndicate_protocols val);
|
|
extern void ASN1CALL ASN1Free_ResourcesAvailableIndicate_protocols_ElmFn(PResourcesAvailableIndicate_protocols val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_endpointAlias_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_endpointAlias val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_endpointAlias_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_endpointAlias val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_endpointAlias_ElmFn(PInfoRequestResponse_endpointAlias val);
|
|
extern int ASN1CALL ASN1Enc_LocationConfirm_alternateEndpoints_ElmFn(ASN1encoding_t enc, PLocationConfirm_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Dec_LocationConfirm_alternateEndpoints_ElmFn(ASN1decoding_t dec, PLocationConfirm_alternateEndpoints val);
|
|
extern void ASN1CALL ASN1Free_LocationConfirm_alternateEndpoints_ElmFn(PLocationConfirm_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Enc_LocationConfirm_remoteExtensionAddress_ElmFn(ASN1encoding_t enc, PLocationConfirm_remoteExtensionAddress val);
|
|
extern int ASN1CALL ASN1Dec_LocationConfirm_remoteExtensionAddress_ElmFn(ASN1decoding_t dec, PLocationConfirm_remoteExtensionAddress val);
|
|
extern void ASN1CALL ASN1Free_LocationConfirm_remoteExtensionAddress_ElmFn(PLocationConfirm_remoteExtensionAddress val);
|
|
extern int ASN1CALL ASN1Enc_LocationConfirm_destExtraCallInfo_ElmFn(ASN1encoding_t enc, PLocationConfirm_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Dec_LocationConfirm_destExtraCallInfo_ElmFn(ASN1decoding_t dec, PLocationConfirm_destExtraCallInfo val);
|
|
extern void ASN1CALL ASN1Free_LocationConfirm_destExtraCallInfo_ElmFn(PLocationConfirm_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Enc_LocationConfirm_destinationInfo_ElmFn(ASN1encoding_t enc, PLocationConfirm_destinationInfo val);
|
|
extern int ASN1CALL ASN1Dec_LocationConfirm_destinationInfo_ElmFn(ASN1decoding_t dec, PLocationConfirm_destinationInfo val);
|
|
extern void ASN1CALL ASN1Free_LocationConfirm_destinationInfo_ElmFn(PLocationConfirm_destinationInfo val);
|
|
extern int ASN1CALL ASN1Enc_LocationRequest_sourceInfo_ElmFn(ASN1encoding_t enc, PLocationRequest_sourceInfo val);
|
|
extern int ASN1CALL ASN1Dec_LocationRequest_sourceInfo_ElmFn(ASN1decoding_t dec, PLocationRequest_sourceInfo val);
|
|
extern void ASN1CALL ASN1Free_LocationRequest_sourceInfo_ElmFn(PLocationRequest_sourceInfo val);
|
|
extern int ASN1CALL ASN1Enc_LocationRequest_destinationInfo_ElmFn(ASN1encoding_t enc, PLocationRequest_destinationInfo val);
|
|
extern int ASN1CALL ASN1Dec_LocationRequest_destinationInfo_ElmFn(ASN1decoding_t dec, PLocationRequest_destinationInfo val);
|
|
extern void ASN1CALL ASN1Free_LocationRequest_destinationInfo_ElmFn(PLocationRequest_destinationInfo val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionConfirm_alternateEndpoints_ElmFn(ASN1encoding_t enc, PAdmissionConfirm_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionConfirm_alternateEndpoints_ElmFn(ASN1decoding_t dec, PAdmissionConfirm_alternateEndpoints val);
|
|
extern void ASN1CALL ASN1Free_AdmissionConfirm_alternateEndpoints_ElmFn(PAdmissionConfirm_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionConfirm_remoteExtensionAddress_ElmFn(ASN1encoding_t enc, PAdmissionConfirm_remoteExtensionAddress val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionConfirm_remoteExtensionAddress_ElmFn(ASN1decoding_t dec, PAdmissionConfirm_remoteExtensionAddress val);
|
|
extern void ASN1CALL ASN1Free_AdmissionConfirm_remoteExtensionAddress_ElmFn(PAdmissionConfirm_remoteExtensionAddress val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionConfirm_destExtraCallInfo_ElmFn(ASN1encoding_t enc, PAdmissionConfirm_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionConfirm_destExtraCallInfo_ElmFn(ASN1decoding_t dec, PAdmissionConfirm_destExtraCallInfo val);
|
|
extern void ASN1CALL ASN1Free_AdmissionConfirm_destExtraCallInfo_ElmFn(PAdmissionConfirm_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionConfirm_destinationInfo_ElmFn(ASN1encoding_t enc, PAdmissionConfirm_destinationInfo val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionConfirm_destinationInfo_ElmFn(ASN1decoding_t dec, PAdmissionConfirm_destinationInfo val);
|
|
extern void ASN1CALL ASN1Free_AdmissionConfirm_destinationInfo_ElmFn(PAdmissionConfirm_destinationInfo val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionRequest_destAlternatives_ElmFn(ASN1encoding_t enc, PAdmissionRequest_destAlternatives val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionRequest_destAlternatives_ElmFn(ASN1decoding_t dec, PAdmissionRequest_destAlternatives val);
|
|
extern void ASN1CALL ASN1Free_AdmissionRequest_destAlternatives_ElmFn(PAdmissionRequest_destAlternatives val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionRequest_srcAlternatives_ElmFn(ASN1encoding_t enc, PAdmissionRequest_srcAlternatives val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionRequest_srcAlternatives_ElmFn(ASN1decoding_t dec, PAdmissionRequest_srcAlternatives val);
|
|
extern void ASN1CALL ASN1Free_AdmissionRequest_srcAlternatives_ElmFn(PAdmissionRequest_srcAlternatives val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionRequest_srcInfo_ElmFn(ASN1encoding_t enc, PAdmissionRequest_srcInfo val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionRequest_srcInfo_ElmFn(ASN1decoding_t dec, PAdmissionRequest_srcInfo val);
|
|
extern void ASN1CALL ASN1Free_AdmissionRequest_srcInfo_ElmFn(PAdmissionRequest_srcInfo val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionRequest_destExtraCallInfo_ElmFn(ASN1encoding_t enc, PAdmissionRequest_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionRequest_destExtraCallInfo_ElmFn(ASN1decoding_t dec, PAdmissionRequest_destExtraCallInfo val);
|
|
extern void ASN1CALL ASN1Free_AdmissionRequest_destExtraCallInfo_ElmFn(PAdmissionRequest_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionRequest_destinationInfo_ElmFn(ASN1encoding_t enc, PAdmissionRequest_destinationInfo val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionRequest_destinationInfo_ElmFn(ASN1decoding_t dec, PAdmissionRequest_destinationInfo val);
|
|
extern void ASN1CALL ASN1Free_AdmissionRequest_destinationInfo_ElmFn(PAdmissionRequest_destinationInfo val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationRequest_alternateEndpoints_ElmFn(ASN1encoding_t enc, PUnregistrationRequest_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationRequest_alternateEndpoints_ElmFn(ASN1decoding_t dec, PUnregistrationRequest_alternateEndpoints val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationRequest_alternateEndpoints_ElmFn(PUnregistrationRequest_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationRequest_endpointAlias_ElmFn(ASN1encoding_t enc, PUnregistrationRequest_endpointAlias val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationRequest_endpointAlias_ElmFn(ASN1decoding_t dec, PUnregistrationRequest_endpointAlias val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationRequest_endpointAlias_ElmFn(PUnregistrationRequest_endpointAlias val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationRejectReason_duplicateAlias_ElmFn(ASN1encoding_t enc, PRegistrationRejectReason_duplicateAlias val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationRejectReason_duplicateAlias_ElmFn(ASN1decoding_t dec, PRegistrationRejectReason_duplicateAlias val);
|
|
extern void ASN1CALL ASN1Free_RegistrationRejectReason_duplicateAlias_ElmFn(PRegistrationRejectReason_duplicateAlias val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationConfirm_terminalAlias_ElmFn(ASN1encoding_t enc, PRegistrationConfirm_terminalAlias val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationConfirm_terminalAlias_ElmFn(ASN1decoding_t dec, PRegistrationConfirm_terminalAlias val);
|
|
extern void ASN1CALL ASN1Free_RegistrationConfirm_terminalAlias_ElmFn(PRegistrationConfirm_terminalAlias val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationRequest_alternateEndpoints_ElmFn(ASN1encoding_t enc, PRegistrationRequest_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationRequest_alternateEndpoints_ElmFn(ASN1decoding_t dec, PRegistrationRequest_alternateEndpoints val);
|
|
extern void ASN1CALL ASN1Free_RegistrationRequest_alternateEndpoints_ElmFn(PRegistrationRequest_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationRequest_terminalAlias_ElmFn(ASN1encoding_t enc, PRegistrationRequest_terminalAlias val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationRequest_terminalAlias_ElmFn(ASN1decoding_t dec, PRegistrationRequest_terminalAlias val);
|
|
extern void ASN1CALL ASN1Free_RegistrationRequest_terminalAlias_ElmFn(PRegistrationRequest_terminalAlias val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperRequest_alternateEndpoints_ElmFn(ASN1encoding_t enc, PGatekeeperRequest_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperRequest_alternateEndpoints_ElmFn(ASN1decoding_t dec, PGatekeeperRequest_alternateEndpoints val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperRequest_alternateEndpoints_ElmFn(PGatekeeperRequest_alternateEndpoints val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperRequest_endpointAlias_ElmFn(ASN1encoding_t enc, PGatekeeperRequest_endpointAlias val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperRequest_endpointAlias_ElmFn(ASN1decoding_t dec, PGatekeeperRequest_endpointAlias val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperRequest_endpointAlias_ElmFn(PGatekeeperRequest_endpointAlias val);
|
|
extern int ASN1CALL ASN1Enc_Endpoint_destExtraCallInfo_ElmFn(ASN1encoding_t enc, PEndpoint_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Dec_Endpoint_destExtraCallInfo_ElmFn(ASN1decoding_t dec, PEndpoint_destExtraCallInfo val);
|
|
extern void ASN1CALL ASN1Free_Endpoint_destExtraCallInfo_ElmFn(PEndpoint_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Enc_Endpoint_remoteExtensionAddress_ElmFn(ASN1encoding_t enc, PEndpoint_remoteExtensionAddress val);
|
|
extern int ASN1CALL ASN1Dec_Endpoint_remoteExtensionAddress_ElmFn(ASN1decoding_t dec, PEndpoint_remoteExtensionAddress val);
|
|
extern void ASN1CALL ASN1Free_Endpoint_remoteExtensionAddress_ElmFn(PEndpoint_remoteExtensionAddress val);
|
|
extern int ASN1CALL ASN1Enc_Endpoint_aliasAddress_ElmFn(ASN1encoding_t enc, PEndpoint_aliasAddress val);
|
|
extern int ASN1CALL ASN1Dec_Endpoint_aliasAddress_ElmFn(ASN1decoding_t dec, PEndpoint_aliasAddress val);
|
|
extern void ASN1CALL ASN1Free_Endpoint_aliasAddress_ElmFn(PEndpoint_aliasAddress val);
|
|
extern int ASN1CALL ASN1Enc_NonStandardProtocol_supportedPrefixes_ElmFn(ASN1encoding_t enc, PNonStandardProtocol_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_NonStandardProtocol_supportedPrefixes_ElmFn(ASN1decoding_t dec, PNonStandardProtocol_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_NonStandardProtocol_supportedPrefixes_ElmFn(PNonStandardProtocol_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_T120OnlyCaps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PT120OnlyCaps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_T120OnlyCaps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PT120OnlyCaps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_T120OnlyCaps_supportedPrefixes_ElmFn(PT120OnlyCaps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_VoiceCaps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PVoiceCaps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_VoiceCaps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PVoiceCaps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_VoiceCaps_supportedPrefixes_ElmFn(PVoiceCaps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_H324Caps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PH324Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_H324Caps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PH324Caps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_H324Caps_supportedPrefixes_ElmFn(PH324Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_H323Caps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PH323Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_H323Caps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PH323Caps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_H323Caps_supportedPrefixes_ElmFn(PH323Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_H322Caps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PH322Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_H322Caps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PH322Caps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_H322Caps_supportedPrefixes_ElmFn(PH322Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_H321Caps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PH321Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_H321Caps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PH321Caps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_H321Caps_supportedPrefixes_ElmFn(PH321Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_H320Caps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PH320Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_H320Caps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PH320Caps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_H320Caps_supportedPrefixes_ElmFn(PH320Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_H310Caps_supportedPrefixes_ElmFn(ASN1encoding_t enc, PH310Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Dec_H310Caps_supportedPrefixes_ElmFn(ASN1decoding_t dec, PH310Caps_supportedPrefixes val);
|
|
extern void ASN1CALL ASN1Free_H310Caps_supportedPrefixes_ElmFn(PH310Caps_supportedPrefixes val);
|
|
extern int ASN1CALL ASN1Enc_GatewayInfo_protocol_ElmFn(ASN1encoding_t enc, PGatewayInfo_protocol val);
|
|
extern int ASN1CALL ASN1Dec_GatewayInfo_protocol_ElmFn(ASN1decoding_t dec, PGatewayInfo_protocol val);
|
|
extern void ASN1CALL ASN1Free_GatewayInfo_protocol_ElmFn(PGatewayInfo_protocol val);
|
|
extern int ASN1CALL ASN1Enc_Facility_UUIE_destExtraCallInfo_ElmFn(ASN1encoding_t enc, PFacility_UUIE_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Dec_Facility_UUIE_destExtraCallInfo_ElmFn(ASN1decoding_t dec, PFacility_UUIE_destExtraCallInfo val);
|
|
extern void ASN1CALL ASN1Free_Facility_UUIE_destExtraCallInfo_ElmFn(PFacility_UUIE_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Enc_Facility_UUIE_alternativeAliasAddress_ElmFn(ASN1encoding_t enc, PFacility_UUIE_alternativeAliasAddress val);
|
|
extern int ASN1CALL ASN1Dec_Facility_UUIE_alternativeAliasAddress_ElmFn(ASN1decoding_t dec, PFacility_UUIE_alternativeAliasAddress val);
|
|
extern void ASN1CALL ASN1Free_Facility_UUIE_alternativeAliasAddress_ElmFn(PFacility_UUIE_alternativeAliasAddress val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_destExtraCallInfo_ElmFn(ASN1encoding_t enc, PSetup_UUIE_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_destExtraCallInfo_ElmFn(ASN1decoding_t dec, PSetup_UUIE_destExtraCallInfo val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_destExtraCallInfo_ElmFn(PSetup_UUIE_destExtraCallInfo val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_destinationAddress_ElmFn(ASN1encoding_t enc, PSetup_UUIE_destinationAddress val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_destinationAddress_ElmFn(ASN1decoding_t dec, PSetup_UUIE_destinationAddress val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_destinationAddress_ElmFn(PSetup_UUIE_destinationAddress val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_sourceAddress_ElmFn(ASN1encoding_t enc, PSetup_UUIE_sourceAddress val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_sourceAddress_ElmFn(ASN1decoding_t dec, PSetup_UUIE_sourceAddress val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_sourceAddress_ElmFn(PSetup_UUIE_sourceAddress val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_Seq_cryptoTokens_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo_Seq_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_Seq_cryptoTokens_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo_Seq_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_Seq_cryptoTokens_ElmFn(PInfoRequestResponse_perCallInfo_Seq_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_ResourcesAvailableConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PResourcesAvailableConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_ResourcesAvailableConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PResourcesAvailableConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_ResourcesAvailableConfirm_cryptoTokens_ElmFn(PResourcesAvailableConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_ResourcesAvailableIndicate_cryptoTokens_ElmFn(ASN1encoding_t enc, PResourcesAvailableIndicate_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_ResourcesAvailableIndicate_cryptoTokens_ElmFn(ASN1decoding_t dec, PResourcesAvailableIndicate_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_ResourcesAvailableIndicate_cryptoTokens_ElmFn(PResourcesAvailableIndicate_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_RequestInProgress_cryptoTokens_ElmFn(ASN1encoding_t enc, PRequestInProgress_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_RequestInProgress_cryptoTokens_ElmFn(ASN1decoding_t dec, PRequestInProgress_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_RequestInProgress_cryptoTokens_ElmFn(PRequestInProgress_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_UnknownMessageResponse_cryptoTokens_ElmFn(ASN1encoding_t enc, PUnknownMessageResponse_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_UnknownMessageResponse_cryptoTokens_ElmFn(ASN1decoding_t dec, PUnknownMessageResponse_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_UnknownMessageResponse_cryptoTokens_ElmFn(PUnknownMessageResponse_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_H225NonStandardMessage_cryptoTokens_ElmFn(ASN1encoding_t enc, PH225NonStandardMessage_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_H225NonStandardMessage_cryptoTokens_ElmFn(ASN1decoding_t dec, PH225NonStandardMessage_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_H225NonStandardMessage_cryptoTokens_ElmFn(PH225NonStandardMessage_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestNak_cryptoTokens_ElmFn(ASN1encoding_t enc, PInfoRequestNak_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestNak_cryptoTokens_ElmFn(ASN1decoding_t dec, PInfoRequestNak_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestNak_cryptoTokens_ElmFn(PInfoRequestNak_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestAck_cryptoTokens_ElmFn(ASN1encoding_t enc, PInfoRequestAck_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestAck_cryptoTokens_ElmFn(ASN1decoding_t dec, PInfoRequestAck_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestAck_cryptoTokens_ElmFn(PInfoRequestAck_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_cryptoTokens_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_cryptoTokens_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_cryptoTokens_ElmFn(PInfoRequestResponse_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PInfoRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PInfoRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_InfoRequest_cryptoTokens_ElmFn(PInfoRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_DisengageReject_cryptoTokens_ElmFn(ASN1encoding_t enc, PDisengageReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_DisengageReject_cryptoTokens_ElmFn(ASN1decoding_t dec, PDisengageReject_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_DisengageReject_cryptoTokens_ElmFn(PDisengageReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_DisengageConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PDisengageConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_DisengageConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PDisengageConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_DisengageConfirm_cryptoTokens_ElmFn(PDisengageConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_DisengageRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PDisengageRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_DisengageRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PDisengageRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_DisengageRequest_cryptoTokens_ElmFn(PDisengageRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_LocationReject_cryptoTokens_ElmFn(ASN1encoding_t enc, PLocationReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_LocationReject_cryptoTokens_ElmFn(ASN1decoding_t dec, PLocationReject_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_LocationReject_cryptoTokens_ElmFn(PLocationReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_LocationConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PLocationConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_LocationConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PLocationConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_LocationConfirm_cryptoTokens_ElmFn(PLocationConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_LocationRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PLocationRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_LocationRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PLocationRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_LocationRequest_cryptoTokens_ElmFn(PLocationRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_BandwidthReject_cryptoTokens_ElmFn(ASN1encoding_t enc, PBandwidthReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_BandwidthReject_cryptoTokens_ElmFn(ASN1decoding_t dec, PBandwidthReject_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_BandwidthReject_cryptoTokens_ElmFn(PBandwidthReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_BandwidthConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PBandwidthConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_BandwidthConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PBandwidthConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_BandwidthConfirm_cryptoTokens_ElmFn(PBandwidthConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_BandwidthRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PBandwidthRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_BandwidthRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PBandwidthRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_BandwidthRequest_cryptoTokens_ElmFn(PBandwidthRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionReject_cryptoTokens_ElmFn(ASN1encoding_t enc, PAdmissionReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionReject_cryptoTokens_ElmFn(ASN1decoding_t dec, PAdmissionReject_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_AdmissionReject_cryptoTokens_ElmFn(PAdmissionReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PAdmissionConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PAdmissionConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_AdmissionConfirm_cryptoTokens_ElmFn(PAdmissionConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_AdmissionRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PAdmissionRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_AdmissionRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PAdmissionRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_AdmissionRequest_cryptoTokens_ElmFn(PAdmissionRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationReject_cryptoTokens_ElmFn(ASN1encoding_t enc, PUnregistrationReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationReject_cryptoTokens_ElmFn(ASN1decoding_t dec, PUnregistrationReject_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationReject_cryptoTokens_ElmFn(PUnregistrationReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PUnregistrationConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PUnregistrationConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationConfirm_cryptoTokens_ElmFn(PUnregistrationConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_UnregistrationRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PUnregistrationRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_UnregistrationRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PUnregistrationRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_UnregistrationRequest_cryptoTokens_ElmFn(PUnregistrationRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationReject_cryptoTokens_ElmFn(ASN1encoding_t enc, PRegistrationReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationReject_cryptoTokens_ElmFn(ASN1decoding_t dec, PRegistrationReject_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_RegistrationReject_cryptoTokens_ElmFn(PRegistrationReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PRegistrationConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PRegistrationConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_RegistrationConfirm_cryptoTokens_ElmFn(PRegistrationConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_RegistrationRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PRegistrationRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_RegistrationRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PRegistrationRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_RegistrationRequest_cryptoTokens_ElmFn(PRegistrationRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperReject_cryptoTokens_ElmFn(ASN1encoding_t enc, PGatekeeperReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperReject_cryptoTokens_ElmFn(ASN1decoding_t dec, PGatekeeperReject_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperReject_cryptoTokens_ElmFn(PGatekeeperReject_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperConfirm_cryptoTokens_ElmFn(ASN1encoding_t enc, PGatekeeperConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperConfirm_cryptoTokens_ElmFn(ASN1decoding_t dec, PGatekeeperConfirm_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperConfirm_cryptoTokens_ElmFn(PGatekeeperConfirm_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_GatekeeperRequest_cryptoTokens_ElmFn(ASN1encoding_t enc, PGatekeeperRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_GatekeeperRequest_cryptoTokens_ElmFn(ASN1decoding_t dec, PGatekeeperRequest_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_GatekeeperRequest_cryptoTokens_ElmFn(PGatekeeperRequest_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_Endpoint_cryptoTokens_ElmFn(ASN1encoding_t enc, PEndpoint_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_Endpoint_cryptoTokens_ElmFn(ASN1decoding_t dec, PEndpoint_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_Endpoint_cryptoTokens_ElmFn(PEndpoint_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_Progress_UUIE_cryptoTokens_ElmFn(ASN1encoding_t enc, PProgress_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_Progress_UUIE_cryptoTokens_ElmFn(ASN1decoding_t dec, PProgress_UUIE_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_Progress_UUIE_cryptoTokens_ElmFn(PProgress_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_Facility_UUIE_conferences_ElmFn(ASN1encoding_t enc, PFacility_UUIE_conferences val);
|
|
extern int ASN1CALL ASN1Dec_Facility_UUIE_conferences_ElmFn(ASN1decoding_t dec, PFacility_UUIE_conferences val);
|
|
extern void ASN1CALL ASN1Free_Facility_UUIE_conferences_ElmFn(PFacility_UUIE_conferences val);
|
|
extern int ASN1CALL ASN1Enc_Facility_UUIE_cryptoTokens_ElmFn(ASN1encoding_t enc, PFacility_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_Facility_UUIE_cryptoTokens_ElmFn(ASN1decoding_t dec, PFacility_UUIE_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_Facility_UUIE_cryptoTokens_ElmFn(PFacility_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_Setup_UUIE_cryptoTokens_ElmFn(ASN1encoding_t enc, PSetup_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_Setup_UUIE_cryptoTokens_ElmFn(ASN1decoding_t dec, PSetup_UUIE_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_Setup_UUIE_cryptoTokens_ElmFn(PSetup_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_Connect_UUIE_cryptoTokens_ElmFn(ASN1encoding_t enc, PConnect_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_Connect_UUIE_cryptoTokens_ElmFn(ASN1decoding_t dec, PConnect_UUIE_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_Connect_UUIE_cryptoTokens_ElmFn(PConnect_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_CallProceeding_UUIE_cryptoTokens_ElmFn(ASN1encoding_t enc, PCallProceeding_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_CallProceeding_UUIE_cryptoTokens_ElmFn(ASN1decoding_t dec, PCallProceeding_UUIE_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_CallProceeding_UUIE_cryptoTokens_ElmFn(PCallProceeding_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_Alerting_UUIE_cryptoTokens_ElmFn(ASN1encoding_t enc, PAlerting_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Dec_Alerting_UUIE_cryptoTokens_ElmFn(ASN1decoding_t dec, PAlerting_UUIE_cryptoTokens val);
|
|
extern void ASN1CALL ASN1Free_Alerting_UUIE_cryptoTokens_ElmFn(PAlerting_UUIE_cryptoTokens val);
|
|
extern int ASN1CALL ASN1Enc_InfoRequestResponse_perCallInfo_Seq_pdu_ElmFn(ASN1encoding_t enc, PInfoRequestResponse_perCallInfo_Seq_pdu val);
|
|
extern int ASN1CALL ASN1Dec_InfoRequestResponse_perCallInfo_Seq_pdu_ElmFn(ASN1decoding_t dec, PInfoRequestResponse_perCallInfo_Seq_pdu val);
|
|
extern void ASN1CALL ASN1Free_InfoRequestResponse_perCallInfo_Seq_pdu_ElmFn(PInfoRequestResponse_perCallInfo_Seq_pdu val);
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif
|
|
|
|
#endif /* _H225ASN_Module_H_ */
|