mirror of https://github.com/sipwise/libtcap.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
158 lines
5.4 KiB
158 lines
5.4 KiB
/*
|
|
* Generated by asn1c-0.9.24 (http://lionet.info/asn1c)
|
|
* From ASN.1 module "TCAPMessages"
|
|
* found in "../asn1/tcap.asn"
|
|
*/
|
|
|
|
#ifndef _InitialDPArg_H_
|
|
#define _InitialDPArg_H_
|
|
|
|
|
|
#include <asn_application.h>
|
|
|
|
/* Including external dependencies */
|
|
#include "ServiceKey.h"
|
|
#include "CalledPartyNumber.h"
|
|
#include "CallingPartyNumber.h"
|
|
#include "CallingPartyBusinessGroupID.h"
|
|
#include "CallingPartysCategory.h"
|
|
#include "CallingPartySubaddress.h"
|
|
#include "CGEncountered.h"
|
|
#include "IPSSPCapabilities.h"
|
|
#include "IPAvailable.h"
|
|
#include "LocationNumber.h"
|
|
#include "OriginalCalledPartyID.h"
|
|
#include "ServiceProfileIdentifier.h"
|
|
#include "TerminalType.h"
|
|
#include "TriggerType.h"
|
|
#include "HighLayerCompatibility.h"
|
|
#include "ServiceInteractionIndicators.h"
|
|
#include "AdditionalCallingPartyNumber.h"
|
|
#include "ForwardCallIndicators.h"
|
|
#include "EventTypeBCSM.h"
|
|
#include "RedirectingPartyID.h"
|
|
#include "RedirectionInformation.h"
|
|
#include "Cause.h"
|
|
#include "ComponentType.h"
|
|
#include "ComponentCorrelationID.h"
|
|
#include "ISDNAccessRelatedInformation.h"
|
|
#include "ForwardGVNS.h"
|
|
#include "CSAID.h"
|
|
#include "USIInformation.h"
|
|
#include "Carrier.h"
|
|
#include "CCSS.h"
|
|
#include "VPNIndicator.h"
|
|
#include "CNInfo.h"
|
|
#include "CallReference.h"
|
|
#include "RouteingNumber.h"
|
|
#include "CallingGeodeticLocation.h"
|
|
#include "CalledPartySubaddress.h"
|
|
#include "ConnectionIdentifier.h"
|
|
#include "GenericIdentifier.h"
|
|
#include "QoSParameter.h"
|
|
#include "GlobalCallReference.h"
|
|
#include "CUG-Index.h"
|
|
#include "CUG-Interlock.h"
|
|
#include <NULL.h>
|
|
#include <constr_SEQUENCE.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/* Forward declarations */
|
|
struct MiscCallInfo;
|
|
struct BearerCapability;
|
|
struct Component;
|
|
struct INServiceCompatibilityIndication;
|
|
struct GenericNumbers;
|
|
struct ServiceInteractionIndicatorsTwo;
|
|
struct USIServiceIndicator;
|
|
struct BISDNParameters;
|
|
struct IPRelatedInformation;
|
|
|
|
/* InitialDPArg */
|
|
typedef struct InitialDPArg {
|
|
ServiceKey_t *serviceKey /* OPTIONAL */;
|
|
CalledPartyNumber_t *dialledDigits /* OPTIONAL */;
|
|
CalledPartyNumber_t *calledPartyNumber /* OPTIONAL */;
|
|
CallingPartyNumber_t *callingPartyNumber /* OPTIONAL */;
|
|
CallingPartyBusinessGroupID_t *callingPartyBusinessGroupID /* OPTIONAL */;
|
|
CallingPartysCategory_t *callingPartysCategory /* OPTIONAL */;
|
|
CallingPartySubaddress_t *callingPartySubaddress /* OPTIONAL */;
|
|
CGEncountered_t *cGEncountered /* OPTIONAL */;
|
|
IPSSPCapabilities_t *iPSSPCapabilities /* OPTIONAL */;
|
|
IPAvailable_t *iPAvailable /* OPTIONAL */;
|
|
LocationNumber_t *locationNumber /* OPTIONAL */;
|
|
struct MiscCallInfo *miscCallInfo /* OPTIONAL */;
|
|
OriginalCalledPartyID_t *originalCalledPartyID /* OPTIONAL */;
|
|
ServiceProfileIdentifier_t *serviceProfileIdentifier /* OPTIONAL */;
|
|
TerminalType_t *terminalType /* OPTIONAL */;
|
|
TriggerType_t *triggerType /* OPTIONAL */;
|
|
HighLayerCompatibility_t *highLayerCompatibility /* OPTIONAL */;
|
|
ServiceInteractionIndicators_t *serviceInteractionIndicators /* OPTIONAL */;
|
|
AdditionalCallingPartyNumber_t *additionalCallingPartyNumber /* OPTIONAL */;
|
|
ForwardCallIndicators_t *forwardCallIndicators /* OPTIONAL */;
|
|
struct BearerCapability *bearerCapability /* OPTIONAL */;
|
|
EventTypeBCSM_t *eventTypeBCSM /* OPTIONAL */;
|
|
RedirectingPartyID_t *redirectingPartyID /* OPTIONAL */;
|
|
RedirectionInformation_t *redirectionInformation /* OPTIONAL */;
|
|
Cause_t *cause /* OPTIONAL */;
|
|
ComponentType_t *componentType /* OPTIONAL */;
|
|
struct Component *component /* OPTIONAL */;
|
|
ComponentCorrelationID_t *componentCorrelationID /* OPTIONAL */;
|
|
ISDNAccessRelatedInformation_t *iSDNAccessRelatedInformation /* OPTIONAL */;
|
|
struct INServiceCompatibilityIndication *iNServiceCompatibilityIndication /* OPTIONAL */;
|
|
struct GenericNumbers *genericNumbers /* OPTIONAL */;
|
|
struct ServiceInteractionIndicatorsTwo *serviceInteractionIndicatorsTwo /* OPTIONAL */;
|
|
ForwardGVNS_t *forwardGVNS /* OPTIONAL */;
|
|
CSAID_t *createdCallSegmentAssociation /* OPTIONAL */;
|
|
struct USIServiceIndicator *uSIServiceIndicator /* OPTIONAL */;
|
|
USIInformation_t *uSIInformation /* OPTIONAL */;
|
|
Carrier_t *carrier /* OPTIONAL */;
|
|
CCSS_t *cCSS /* OPTIONAL */;
|
|
VPNIndicator_t *vPNIndicator /* OPTIONAL */;
|
|
CNInfo_t *cNInfo /* OPTIONAL */;
|
|
CallReference_t *callReference /* OPTIONAL */;
|
|
RouteingNumber_t *routeingNumber /* OPTIONAL */;
|
|
CallingGeodeticLocation_t *callingGeodeticLocation /* OPTIONAL */;
|
|
CalledPartySubaddress_t *calledPartySubaddress /* OPTIONAL */;
|
|
ConnectionIdentifier_t *connectionIdentifier /* OPTIONAL */;
|
|
GenericIdentifier_t *genericIdentifier /* OPTIONAL */;
|
|
QoSParameter_t *qOSParameter /* OPTIONAL */;
|
|
struct BISDNParameters *bISDNParameters /* OPTIONAL */;
|
|
/*
|
|
* This type is extensible,
|
|
* possible extensions are below.
|
|
*/
|
|
GlobalCallReference_t *globalCallReference /* OPTIONAL */;
|
|
CUG_Index_t *cug_Index /* OPTIONAL */;
|
|
CUG_Interlock_t *cug_Interlock /* OPTIONAL */;
|
|
NULL_t *cug_OutgoingAccess /* OPTIONAL */;
|
|
struct IPRelatedInformation *ipRelatedInformation /* OPTIONAL */;
|
|
|
|
/* Context for parsing across buffer boundaries */
|
|
asn_struct_ctx_t _asn_ctx;
|
|
} InitialDPArg_t;
|
|
|
|
/* Implementation */
|
|
extern asn_TYPE_descriptor_t asn_DEF_InitialDPArg;
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
/* Referred external types */
|
|
#include "MiscCallInfo.h"
|
|
#include "BearerCapability.h"
|
|
#include "Component.h"
|
|
#include "INServiceCompatibilityIndication.h"
|
|
#include "GenericNumbers.h"
|
|
#include "ServiceInteractionIndicatorsTwo.h"
|
|
#include "USIServiceIndicator.h"
|
|
#include "BISDNParameters.h"
|
|
#include "IPRelatedInformation.h"
|
|
|
|
#endif /* _InitialDPArg_H_ */
|
|
#include <asn_internal.h>
|