osmo-ttcn3-hacks/SCCP_CNL113341/src/SCCPasp_Types.ttcn

896 lines
27 KiB
Plaintext

///////////////////////////////////////////////////////////////////////////////
// //
// Copyright Test Competence Center (TCC) ETH 2006 //
// //
// The copyright to the computer program(s) herein is the property of TCC. //
// The program(s) may be used and/or copied only with the written permission //
// of TCC or in accordance with the terms and conditions stipulated in the //
// agreement/contract under which the program(s) have been supplied //
// //
///////////////////////////////////////////////////////////////////////////////
// File: SCCPasp_Types.ttcn
// Description: SS7 SCCP definitions according to specification
// ITU-T SS7 SCCP, ANSI ..., TCC ...
// References: ITU-T: Recommendation Q.711-Q.714,
// ANSI: T1.112-2001,
// TCC: JT-Q711 - JT-Q714
// Rev: R6A05
// Prodnr: CNL 113 341
// Updated: 2006-01-26
// Contact: http://ttcn.ericsson.se
module SCCPasp_Types.objid
{
itu_t(0) identified_organization (4) etsi(0) reserved(127)
etsi_identified_organization(0) ericsson(5) testing (0)
generic(0) sccp(1) v96(3) aspDefinitions(3) patchNo(0)
}
{//startmodule
//content: the following groups:
//Field Definitions
//ASPParameters
//ASPTypes
//SCCPportTypeDefinitions
//ASPTemplateDefinitionsSending
//ASPTemplateDefinitionsReceiving
//ethlel: 08.23:"reserved" fields removed
//SCCP_PAR_Importance chenged from structure to integer
//type enumerated SCCP_ASPfield_ParameterName removed
import from General_Types all;
group FieldDefinitions
{
//--------------------------------------------------------------------------------
// Field Address Indicator (Q713 $3.4.1)
//--------------------------------------------------------------------------------
type record SCCP_ASPfield_AddressIndicator
{
BIT1n pointCodeIndic,
BIT1n ssnIndicator,
BIT4n globalTitleIndic,
BIT1n routingIndicator
}
//--------------------------------------------------------------------------------
// Subfield Signalling Point Code (Q713 $3.4.2.1)
//--------------------------------------------------------------------------------
// type changed from BIT14 to bitstring 2003.11.04 baat
// supposed that the leading zeros are filled in according to specification
// i.e.: length itu: 16 (2 reserved)
// ansi:24
// ttc national: 16 (0 spare)
type bitstring SCCP_ASPfield_SignallingPointCode;
type union SCCP_ASPfield_GlobalTitle
{
SCCP_ASPfield_GlobalTitle_NoA gti0001,
SCCP_ASPfield_GlobalTitle_TT gti0010,
SCCP_ASPfield_GlobalTitle_TT_NP_ES gti0011, //ansi: gti=0001
SCCP_ASPfield_SignallingPointCode_TT_NP_ES_NoA gti0100
//octetstring gti0000
}
//--------------------------------------------------------------------------------
// Subfield Global Title, Nature of address only
//ITU: GTI=0001, Q713 $3.4.2.3.1
//ANSI: -
type record SCCP_ASPfield_GlobalTitle_NoA
{
BIT7n natureOfAddress,
BIT1n oddeven,
hexstring globalTitleAddress
//it should be hexstring, number digits are in BCD;
//hexstring already supported by ETH compiler
}
//--------------------------------------------------------------------------------
// Global Title, Translation type only
// ITU: GTI=0010, Q713 $3.4.2.3.2
// ANSI: GTI=0010, Figure6A/T1.112.3
type record SCCP_ASPfield_GlobalTitle_TT
{
OCT1n translationType,
hexstring globalTitleAddress
}
//--------------------------------------------------------------------------------
// Global Title, Translation type & numbering plan & encoding scheme
// ITU: GTI=0011, Q713 $3.4.2.3.3)
// ANSI GTI=0001, Figure6/T1.112.3
type record SCCP_ASPfield_GlobalTitle_TT_NP_ES
{
OCT1n translationType,
BIT4n encodingScheme,
BIT4n numberingPlan,
hexstring globalTitleAddress
}
//--------------------------------------------------------------------------------
// Global Title, Translation type & numbering plan & encoding scheme & nature of
// address
// GTI=0100, Q713 $3.4.2.3.4)
// ANSI: -
type record SCCP_ASPfield_SignallingPointCode_TT_NP_ES_NoA
{
OCT1n translationType,
BIT4n encodingScheme,
BIT4n numberingPlan,
BIT7n natureOfAddress,
hexstring globalTitleAddress
}
}//endgroup FieldDefinitions
//********************************************************************************
//********************************************************************************
// ASPDefinitions
//********************************************************************************
//********************************************************************************
group ASPParameters
{
//--------------------------------------------------------------------------------
// Parameter Address
//--------------------------------------------------------------------------------
type record SCCP_PAR_Address
{
SCCP_ASPfield_AddressIndicator addressIndicator,
SCCP_ASPfield_SignallingPointCode signPointCode optional,
integer subsystemNumber optional,
SCCP_ASPfield_GlobalTitle globalTitle optional
}
//--------------------------------------------------------------------------------
// Parameter Quality of service
//--------------------------------------------------------------------------------
type integer SCCP_PAR_Quality_Of_Service;
//--------------------------------------------------------------------------------
// Parameter Expedited data selection
//--------------------------------------------------------------------------------
type integer SCCP_PAR_Expedited_Data_Sel;
//--------------------------------------------------------------------------------
// Parameter User Data
//--------------------------------------------------------------------------------
//type SCCP_param_Data SCCP_PAR_UserData;
type octetstring SCCP_PAR_UserData;
// ETHLAFA: type changed from RANAP_PDU to octetstring 020718
//--------------------------------------------------------------------------------
// Parameter Connection Id
//--------------------------------------------------------------------------------
type integer SCCP_PAR_Connection_Id;
//--------------------------------------------------------------------------------
// Parameter Importance
//--------------------------------------------------------------------------------
type integer SCCP_PAR_Importance;
//--------------------------------------------------------------------------------
// Parameter Originator
//--------------------------------------------------------------------------------
//Undefined (0)
//SCCP User (or Network Service User-NSU)(1)
//SCCP itself (or Network Service Provider-NSP)(2)
type integer SCCP_PAR_Originator;
//--------------------------------------------------------------------------------
// Parameter Reason
//--------------------------------------------------------------------------------
type integer SCCP_PAR_Reason;
//--------------------------------------------------------------------------------
// Parameter Return Option
//--------------------------------------------------------------------------------
//bit0==0-return option off
//bit0==1-return option on
type BIT8n SCCP_PAR_Return_Option;
//--------------------------------------------------------------------------------
// Parameter Sequence Control
//--------------------------------------------------------------------------------
//bit0 == 0-sequence control off
//bit0 == 1-sequence control on
type BIT8n SCCP_PAR_Sequence_Control;
//--------------------------------------------------------------------------------
// Parameter Reason For Return
//--------------------------------------------------------------------------------
type integer SCCP_PAR_Reason_For_Return;
//--------------------------------------------------------------------------------
// Parameter Subsystem Number
//--------------------------------------------------------------------------------
type integer SCCP_PAR_SubSystemNumber;
//--------------------------------------------------------------------------------
// Parameter User Status
//--------------------------------------------------------------------------------
type integer SCCP_PAR_User_Status;
//--------------------------------------------------------------------------------
// Parameter Subsystem Multiplicity Indicator
//--------------------------------------------------------------------------------
type integer SCCP_PAR_Subsystem_multi_indicator;
}//endgroup ASPParameters
group ASPTypes
{
//********************************************************************************
// Network service primitives Q711
//********************************************************************************
type record ASP_SCCP_N_CONNECT_req
{
SCCP_PAR_Address calledAddress,
SCCP_PAR_Address callingAddress optional,
SCCP_PAR_Expedited_Data_Sel expeditedDataSel optional,
SCCP_PAR_Quality_Of_Service qualityOfService optional,
SCCP_PAR_UserData userData optional,
SCCP_PAR_Connection_Id connectionId optional,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_CONNECT_ind
{
SCCP_PAR_Address calledAddress,
SCCP_PAR_Address callingAddress optional,
SCCP_PAR_Quality_Of_Service qualityOfService optional,
SCCP_PAR_UserData userData optional,
SCCP_PAR_Connection_Id connectionId optional,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_CONNECT_res
{
SCCP_PAR_Address respondingAddress optional,
SCCP_PAR_Expedited_Data_Sel expeditedDataSel optional,
SCCP_PAR_Quality_Of_Service qualityOfService optional,
SCCP_PAR_UserData userData optional,
SCCP_PAR_Connection_Id connectionId optional,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_CONNECT_cfm
{
SCCP_PAR_Address respondingAddress optional,
SCCP_PAR_Quality_Of_Service qualityOfService optional,
SCCP_PAR_UserData userData optional,
SCCP_PAR_Connection_Id connectionId optional,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_DATA_req
{
SCCP_PAR_UserData userData ,
SCCP_PAR_Connection_Id connectionId optional ,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_DATA_ind
{
SCCP_PAR_UserData userData ,
SCCP_PAR_Connection_Id connectionId optional ,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_DISCONNECT_req
{
SCCP_PAR_Address respondingAddress optional,
SCCP_PAR_Reason reason ,
SCCP_PAR_UserData userData optional ,
SCCP_PAR_Connection_Id connectionId optional ,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_DISCONNECT_ind
{
SCCP_PAR_Originator originator ,
SCCP_PAR_Address respondingAddress optional ,
SCCP_PAR_Reason reason ,
SCCP_PAR_UserData userData optional ,
SCCP_PAR_Connection_Id connectionId optional ,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_UNITDATA_req
{
SCCP_PAR_Address calledAddress ,
SCCP_PAR_Address callingAddress ,
SCCP_PAR_Sequence_Control sequenceControl optional ,
SCCP_PAR_Return_Option returnOption optional ,
SCCP_PAR_UserData userData ,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_UNITDATA_ind
{
SCCP_PAR_Address calledAddress ,
SCCP_PAR_Address callingAddress ,
SCCP_PAR_Sequence_Control sequenceControl optional ,
SCCP_PAR_Return_Option returnOption optional ,
SCCP_PAR_UserData userData ,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_NOTICE_ind
{
SCCP_PAR_Address calledAddress ,
SCCP_PAR_Address callingAddress ,
SCCP_PAR_Reason_For_Return reasonForReturn ,
SCCP_PAR_UserData userData ,
SCCP_PAR_Importance importance optional
}
type record ASP_SCCP_N_STATE_ind
{
SCCP_PAR_SubSystemNumber affectedSubSystem ,
SCCP_PAR_User_Status userStatus ,
SCCP_PAR_Subsystem_multi_indicator subsystmultiindicator optional
}
type record ASP_SCCP_N_RESET_req
{
SCCP_PAR_Originator originator, //always NSU
SCCP_PAR_Reason reason,
SCCP_PAR_Connection_Id connectionId optional
}
type record ASP_SCCP_N_RESET_ind
{
SCCP_PAR_Originator originator,
SCCP_PAR_Reason reason,
SCCP_PAR_Connection_Id connectionId optional
}
type record ASP_SCCP_N_RESET_resp
{
SCCP_PAR_Connection_Id connectionId optional
}
type record ASP_SCCP_N_RESET_cfm
{
SCCP_PAR_Connection_Id connectionId optional
}
} //endgroup ASPTypes
group SCCP_PT_Definitions
{
//*******************************************************************
// Port Type definitions
//*******************************************************************
type port SCCPasp_SP_PT
message
{
in ASP_SCCP_N_CONNECT_req, ASP_SCCP_N_CONNECT_res,
ASP_SCCP_N_DATA_req, ASP_SCCP_N_DISCONNECT_req,
ASP_SCCP_N_UNITDATA_req, ASP_SCCP_N_RESET_req,
ASP_SCCP_N_RESET_resp;
out ASP_SCCP_N_CONNECT_ind, ASP_SCCP_N_CONNECT_cfm,
ASP_SCCP_N_DATA_ind, ASP_SCCP_N_DISCONNECT_ind,
ASP_SCCP_N_UNITDATA_ind, ASP_SCCP_N_NOTICE_ind,
ASP_SCCP_N_STATE_ind, ASP_SCCP_N_RESET_ind,
ASP_SCCP_N_RESET_cfm;
} with {extension "internal"}
type port SCCPasp_PT
message
{
in ASP_SCCP_N_CONNECT_ind, ASP_SCCP_N_CONNECT_cfm,
ASP_SCCP_N_DATA_ind, ASP_SCCP_N_DISCONNECT_ind,
ASP_SCCP_N_UNITDATA_ind, ASP_SCCP_N_NOTICE_ind,
ASP_SCCP_N_STATE_ind, ASP_SCCP_N_RESET_ind,
ASP_SCCP_N_RESET_cfm;
out ASP_SCCP_N_CONNECT_req, ASP_SCCP_N_CONNECT_res,
ASP_SCCP_N_DATA_req, ASP_SCCP_N_DISCONNECT_req,
ASP_SCCP_N_UNITDATA_req, ASP_SCCP_N_RESET_req,
ASP_SCCP_N_RESET_resp;
} with {extension "internal"}
}// endgroup SCCP_PT_Definitions
//********************************************************************************
// ASP Template Definitions
//********************************************************************************
group ASPTemplateDefinitionsSending
{
template ASP_SCCP_N_CONNECT_req t_ASP_N_CONNECT_req
(
template SCCP_PAR_Address PAR_CalledAddress ,
template SCCP_PAR_Address PAR_CallingAddress ,
template SCCP_PAR_Expedited_Data_Sel PAR_ExpDataSel ,
template SCCP_PAR_Quality_Of_Service PAR_QoS ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
calledAddress :=PAR_CalledAddress ,
callingAddress :=PAR_CallingAddress ,
expeditedDataSel :=PAR_ExpDataSel ,
qualityOfService :=PAR_QoS ,
userData :=PAR_UserData ,
connectionId :=PAR_ConnID ,
importance :=PAR_Imp
}
template ASP_SCCP_N_CONNECT_ind t_ASP_N_CONNECT_ind
(
template SCCP_PAR_Address PAR_CalledAddress ,
template SCCP_PAR_Address PAR_CallingAddress ,
template SCCP_PAR_Quality_Of_Service PAR_QoS ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
calledAddress :=PAR_CalledAddress ,
callingAddress :=PAR_CallingAddress,
qualityOfService :=PAR_QoS ,
userData :=PAR_UserData ,
connectionId :=PAR_ConnID ,
importance := PAR_Imp
}
template ASP_SCCP_N_CONNECT_res t_ASP_N_CONNECT_res
(
template SCCP_PAR_Address PAR_RespondingAddress ,
template SCCP_PAR_Expedited_Data_Sel PAR_ExpDataSel ,
template SCCP_PAR_Quality_Of_Service PAR_QoS ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
respondingAddress:= PAR_RespondingAddress ,
expeditedDataSel := PAR_ExpDataSel ,
qualityOfService := PAR_QoS ,
userData := PAR_UserData ,
connectionId := PAR_ConnID ,
importance := PAR_Imp
}
template ASP_SCCP_N_CONNECT_cfm t_ASP_N_CONNECT_cfm
(
template SCCP_PAR_Address PAR_RespondingAddress ,
template SCCP_PAR_Quality_Of_Service PAR_QoS ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
respondingAddress:= PAR_RespondingAddress ,
qualityOfService := PAR_QoS ,
userData := PAR_UserData ,
connectionId := PAR_ConnID ,
importance := PAR_Imp
}
template ASP_SCCP_N_DATA_req t_ASP_N_DATA_req
(
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
userData := PAR_UserData ,
connectionId := PAR_ConnID ,
importance := PAR_Imp
}
template ASP_SCCP_N_DATA_ind t_ASP_N_DATA_ind
(
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
userData := PAR_UserData ,
connectionId := PAR_ConnID ,
importance := PAR_Imp
}
template ASP_SCCP_N_DISCONNECT_req t_ASP_N_DISCONNECT_req
(
template SCCP_PAR_Address PAR_RespondingAddress ,
template SCCP_PAR_Reason PAR_Reason ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
respondingAddress:= PAR_RespondingAddress ,
reason := PAR_Reason ,
userData := PAR_UserData ,
connectionId := PAR_ConnID ,
importance := PAR_Imp
}
template ASP_SCCP_N_DISCONNECT_ind t_ASP_N_DISCONNECT_ind
(
template SCCP_PAR_Originator PAR_Originator ,
template SCCP_PAR_Address PAR_RespondingAddress ,
template SCCP_PAR_Reason PAR_Reason ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Connection_Id PAR_ConnID ,
template SCCP_PAR_Importance PAR_Imp
):=
{
originator :=PAR_Originator ,
respondingAddress:= PAR_RespondingAddress ,
reason := PAR_Reason ,
userData := PAR_UserData ,
connectionId := PAR_ConnID ,
importance := PAR_Imp
}
template ASP_SCCP_N_UNITDATA_req t_ASP_N_UNITDATA_req
(
template SCCP_PAR_Address PAR_CalledAddress ,
template SCCP_PAR_Address PAR_CallingAddress ,
template SCCP_PAR_Sequence_Control PAR_SeqCtrl ,
template SCCP_PAR_Return_Option PAR_RetOpt ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Importance PAR_Imp
):=
{
calledAddress :=PAR_CalledAddress ,
callingAddress :=PAR_CallingAddress,
sequenceControl :=PAR_SeqCtrl ,
returnOption :=PAR_RetOpt ,
userData :=PAR_UserData ,
importance :=PAR_Imp
}
template ASP_SCCP_N_UNITDATA_ind t_ASP_N_UNITDATA_ind
(
template SCCP_PAR_Address PAR_CalledAddress ,
template SCCP_PAR_Address PAR_CallingAddress ,
template SCCP_PAR_Sequence_Control PAR_SeqCtrl ,
template SCCP_PAR_Return_Option PAR_RetOpt ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Importance PAR_Imp
):=
{
calledAddress :=PAR_CalledAddress ,
callingAddress :=PAR_CallingAddress,
sequenceControl :=PAR_SeqCtrl ,
returnOption :=PAR_RetOpt ,
userData :=PAR_UserData ,
importance :=PAR_Imp
}
template ASP_SCCP_N_NOTICE_ind t_ASP_N_NOTICE_ind
(
template SCCP_PAR_Address PAR_CalledAddress ,
template SCCP_PAR_Address PAR_CallingAddress ,
template SCCP_PAR_Reason_For_Return PAR_ReasForRet ,
template SCCP_PAR_UserData PAR_UserData ,
template SCCP_PAR_Importance PAR_Imp
):=
{
calledAddress :=PAR_CalledAddress ,
callingAddress :=PAR_CallingAddress,
reasonForReturn :=PAR_ReasForRet ,
userData :=PAR_UserData ,
importance :=PAR_Imp
}
template ASP_SCCP_N_STATE_ind t_ASP_N_STATE_ind
(
template SCCP_PAR_SubSystemNumber PAR_SSN ,
template SCCP_PAR_User_Status PAR_UserStatus ,
template SCCP_PAR_Subsystem_multi_indicator PAR_Smi
):=
{
affectedSubSystem :=PAR_SSN ,
userStatus :=PAR_UserStatus ,
subsystmultiindicator :=PAR_Smi
}
template ASP_SCCP_N_RESET_req t_ASP_N_RESET_req
(
template SCCP_PAR_Originator PAR_Originator,
template SCCP_PAR_Reason PAR_Reason,
template SCCP_PAR_Connection_Id PAR_Connection_Id
):=
{
originator :=PAR_Originator,
reason :=PAR_Reason,
connectionId :=PAR_Connection_Id
}
template ASP_SCCP_N_RESET_ind t_ASP_N_RESET_ind
(
template SCCP_PAR_Originator PAR_Originator,
template SCCP_PAR_Reason PAR_Reason,
template SCCP_PAR_Connection_Id PAR_Connection_Id
):=
{
originator :=PAR_Originator,
reason :=PAR_Reason,
connectionId :=PAR_Connection_Id
}
template ASP_SCCP_N_RESET_resp t_ASP_N_RESET_resp
(
template SCCP_PAR_Connection_Id PAR_Connection_Id
):=
{
connectionId :=PAR_Connection_Id
}
template ASP_SCCP_N_RESET_cfm t_ASP_N_RESET_cfm
(
template SCCP_PAR_Connection_Id PAR_Connection_Id
):=
{
connectionId :=PAR_Connection_Id
}
}//endgroup ASPTemplateDefinitionsSending
//********************************************************************************
group ASPTemplateDefinitionsReceiving
{
template ASP_SCCP_N_CONNECT_req tr_ASP_N_CONNECT_req:=
{
calledAddress :=?,
callingAddress :=*,
expeditedDataSel :=*,
qualityOfService :=*,
userData :=*,
connectionId :=*,
importance :=*
}
template ASP_SCCP_N_CONNECT_ind tr_ASP_N_CONNECT_ind:=
{
calledAddress :=?,
callingAddress :=*,
qualityOfService :=*,
userData :=*,
connectionId :=*,
importance :=*
}
template ASP_SCCP_N_CONNECT_res tr_ASP_N_CONNECT_res:=
{
respondingAddress:= *,
expeditedDataSel := *,
qualityOfService := *,
userData := *,
connectionId := *,
importance := *
}
template ASP_SCCP_N_CONNECT_cfm tr_ASP_N_CONNECT_cfm:=
{
respondingAddress:= *,
qualityOfService := *,
userData := *,
connectionId := *,
importance := *
}
template ASP_SCCP_N_DATA_req tr_ASP_N_DATA_req :=
{
userData := ?,
connectionId := *,
importance := *
}
template ASP_SCCP_N_DATA_ind tr_ASP_N_DATA_ind:=
{
userData := ?,
connectionId := *,
importance := *
}
template ASP_SCCP_N_DISCONNECT_req tr_ASP_N_DISCONNECT_req:=
{
respondingAddress:= *,
reason := ?,
userData := *,
connectionId := *,
importance := *
}
template ASP_SCCP_N_DISCONNECT_ind tr_ASP_N_DISCONNECT_ind:=
{
originator := ?,
respondingAddress:= *,
reason := ?,
userData := *,
connectionId := *,
importance := *
}
template ASP_SCCP_N_UNITDATA_req tr_ASP_N_UNITDATA_req:=
{
calledAddress :=?,
callingAddress :=?,
sequenceControl :=*,
returnOption :=*,
userData :=?,
importance :=*
}
template ASP_SCCP_N_UNITDATA_ind tr_ASP_N_UNITDATA_ind:=
{
calledAddress :=?,
callingAddress :=?,
sequenceControl :=*,
returnOption :=*,
userData :=?,
importance :=*
}
template ASP_SCCP_N_NOTICE_ind tr_ASP_N_NOTICE_ind:=
{
calledAddress :=?,
callingAddress :=?,
reasonForReturn :=?,
userData :=?,
importance :=*
}
template ASP_SCCP_N_STATE_ind tr_ASP_N_STATE_ind:=
{
affectedSubSystem :=?,
userStatus :=?,
subsystmultiindicator :=*
}
template ASP_SCCP_N_RESET_req tr_ASP_N_RESET_req:=
{
originator :=?,
reason :=?,
connectionId :=*
}
template ASP_SCCP_N_RESET_ind tr_ASP_N_RESET_ind:=
{
originator :=?,
reason :=?,
connectionId :=*
}
template ASP_SCCP_N_RESET_resp tr_ASP_N_RESET_resp:=
{
connectionId :=*
}
template ASP_SCCP_N_RESET_cfm tr_ASP_N_RESET_cfm:=
{
connectionId :=*
}
}//endgroup ASPTemplateDefinitionsReceiving
} //with { encode "RAW"}
//endmodule SCCP ASP types