From 4250efdb0af304bc66e7e26fdc5fef28c95fcb24 Mon Sep 17 00:00:00 2001 From: juvancic <juvancic@sintesio.org> Date: Tue, 30 May 2023 17:28:52 +0200 Subject: [PATCH] added emergency config parameters/intefcaes --- ttcn/LibIot/LibIot_VxLTE_PIXITS.ttcn | 42 +++++++++++++++++----------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/ttcn/LibIot/LibIot_VxLTE_PIXITS.ttcn b/ttcn/LibIot/LibIot_VxLTE_PIXITS.ttcn index edf4938..03225dd 100644 --- a/ttcn/LibIot/LibIot_VxLTE_PIXITS.ttcn +++ b/ttcn/LibIot/LibIot_VxLTE_PIXITS.ttcn @@ -1,16 +1,16 @@ /* * @author STF574, TTF006 - * @version $Id: LibIot_VxLTE_PIXITS.ttcn 1 2020-05-29 15:06:42Z pintar $ + * @version $Id: LibIot_VxLTE_PIXITS.ttcn 1 2020-05-29 15:06:42Z pintar $ * @desc This module provides PIXIT parameters which need to be * changeable within validation */ -module LibIot_VxLTE_PIXITS { +module LibIot_VxLTE_PIXITS { - import from LibIot_TypesAndValues + import from LibIot_TypesAndValues { - type IOTExecMode, IotVerdictType, CaptureMode, RecordMode, FileList, TimeOffset, EutInterfaceInfoList, - ProtocolFilter, IpAddress, PortNumber, ProductList, InterfaceAvailableList,MonitorInterfaceInfo; + type IOTExecMode, IotVerdictType, CaptureMode, RecordMode, FileList, TimeOffset, EutInterfaceInfoList, + ProtocolFilter, IpAddress, PortNumber, ProductList, InterfaceAvailableList,MonitorInterfaceInfo; } group VxLTEMonitorInterfaces_PIXITS{ @@ -49,48 +49,58 @@ module LibIot_VxLTE_PIXITS { modulepar boolean PX_SIP_IC_MONITORENABLED := true; }//end group Ic - //A.8.4 PIXIT items for the Mw Interface + //A.8.4 PIXIT items for the Mw Interface //The Mw interface connects an x-CSCF with another x-CSCF or an IBCF using the SIP and SDP protocols as defined in ETSI TS 124 229 [1]. group Mw{ + modulepar charstring PX_SIP_MW_PSAP_INTERFACENAME := "Mw PSAP"; //MwMmMx interface between E,S-CSCF and PSAP modulepar charstring PX_SIP_MW_PI_INTERFACENAME := "Mw PI"; //Mw interface between P-CSCF and I-CSCF modulepar charstring PX_SIP_MW_PS_INTERFACENAME := "Mw PS"; //Mw interface between P-CSCF and S-CSCF + modulepar charstring PX_SIP_MW_PE_INTERFACENAME := "Mw PE"; //Mw interface between P-CSCF and E-CSCF modulepar charstring PX_SIP_MW_IS_INTERFACENAME := "Mw SI"; //Mw interface between S-CSCF and I-CSCF modulepar charstring PX_SIP_MW_PB_INTERFACENAME := "Mw PB"; //Mw interface between P-CSCF and IBCF modulepar charstring PX_SIP_MW_IB_INTERFACENAME := "Mw IB"; //Mw interface between I-CSCF and IBCF + modulepar charstring PX_SIP_MW_IE_INTERFACENAME := "Mw IE"; //Mw interface between I/S-CSCF and E-CSCF + modulepar charstring PX_SIP_MW_PSAP_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of PSAP + modulepar integer PX_SIP_MW_PSAP_PORT := 5060; //Mw Port number of PSAP modulepar charstring PX_SIP_MW_P_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of P-CSCF modulepar integer PX_SIP_MW_P_CSCF_PORT := 5060; //Mw Port number of P-CSCF modulepar charstring PX_SIP_MW_I_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of I-CSCF modulepar integer PX_SIP_MW_I_CSCF_PORT := 5080; //Mw Port number of I-CSCF modulepar charstring PX_SIP_MW_S_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of S-CSCF modulepar integer PX_SIP_MW_S_CSCF_PORT := 5090; //Mw Port number of S-CSCF + modulepar charstring PX_SIP_MW_E_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of E-CSCF + modulepar integer PX_SIP_MW_E_CSCF_PORT := 5095; //Mw Port number of E-CSCF modulepar charstring PX_SIP_MW_IBCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Mw IP address of IBCF modulepar integer PX_SIP_MW_IBCF_PORT := 5050; //Mw Port number of IBCF + modulepar boolean PX_SIP_MW_PSAP_MONITORENABLED := true; //true - Monitor enabled for PSAP connection only modulepar boolean PX_SIP_MW_PI_MONITORENABLED := true; //true - Monitor enabled for PI connection only modulepar boolean PX_SIP_MW_PS_MONITORENABLED := true; //true - Monitor enabled for PS connection only + modulepar boolean PX_SIP_MW_PE_MONITORENABLED := true; //true - Monitor enabled for PE connection only modulepar boolean PX_SIP_MW_IS_MONITORENABLED := true; //true - Monitor enabled for IS connection only modulepar boolean PX_SIP_MW_PB_MONITORENABLED := true; //true - Monitor enabled for PB connection only modulepar boolean PX_SIP_MW_IB_MONITORENABLED := true; //true - Monitor enabled for IB connection only + modulepar boolean PX_SIP_MW_IE_MONITORENABLED := true; //true - Monitor enabled for IE connection only }//end group Mw - //A.8.* PIXIT items for the Isc Interface + //A.8.* PIXIT items for the Isc Interface //The Isc interface connects an S-CSCF with AS using the SIP and SDP protocols as defined in ETSI TS 124 229 [1]. group Isc{ - modulepar charstring PX_SIP_ISC_INTERFACENAME := "Isc"; //Isc interface between S-CSCF and AS - modulepar charstring PX_SIP_ISC_S_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98";// Isc IP address of S-CSCF - modulepar integer PX_SIP_ISC_S_CSCF_PORT := 5090;// Isc Port number of S-CSCF - modulepar charstring PX_SIP_ISC_AS_IPADDR := "fe80::21a:a0ff:fe07:98";// Isc IP address of AS - modulepar integer PX_SIP_ISC_AS_PORT := 5100;// Isc Port number of AS - modulepar boolean PX_SIP_ISC_MONITORENABLED := true; + modulepar charstring PX_SIP_ISC_INTERFACENAME := "Isc"; //Isc interface between S-CSCF and AS + modulepar charstring PX_SIP_ISC_S_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98";// Isc IP address of S-CSCF + modulepar integer PX_SIP_ISC_S_CSCF_PORT := 5090;// Isc Port number of S-CSCF + modulepar charstring PX_SIP_ISC_AS_IPADDR := "fe80::21a:a0ff:fe07:98";// Isc IP address of AS + modulepar integer PX_SIP_ISC_AS_PORT := 5100;// Isc Port number of AS + modulepar boolean PX_SIP_ISC_MONITORENABLED := true; }//end group Isc }//end group SIp group Diameter{ - //A.8.5 PIXIT items for the Cx Interface + //A.8.5 PIXIT items for the Cx Interface //The Cx interface connects an I- or S-CSCF with an HSS using the Diameter protocol as defined ETSI TS 129 228 [3] and ETSI TS 129 229 [4]. group Cx{ modulepar charstring PX_DIAMETER_CX_IH_INTERFACENAME := "Cx IH"; //Cx interface between I-CSCF and HSS modulepar charstring PX_DIAMETER_CX_SH_INTERFACENAME := "Cx SH"; //Cx interface between S-CSCF and HSS - modulepar charstring PX_DIAMETER_CX_I_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Charstring Cx IP address of I-CSCF + modulepar charstring PX_DIAMETER_CX_I_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Charstring Cx IP address of I-CSCF modulepar integer PX_DIAMETER_CX_I_CSCF_PORT := 3868; //Cx Port number of I-CSCF modulepar charstring PX_DIAMETER_CX_S_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Cx IP address of S-CSCF modulepar integer PX_DIAMETER_CX_S_CSCF_PORT := 3868; //Cx Port number of S-CSCF @@ -101,7 +111,7 @@ module LibIot_VxLTE_PIXITS { modulepar boolean PX_DIAMETER_CX_IH_MONITORENABLED := true; //true - Monitor enabled for IH connection only }//end group Cx - //A.8.6 PIXIT items for the Gx Interface + //A.8.6 PIXIT items for the Gx Interface //The Gx interface connects a PCRF with a PGW using the Diameter protocol as defined in ETSI TS 129 212 [8]. group Gx{ modulepar charstring PX_DIAMETER_GX_INTERFACENAME := "Gx"; //Gx interface between PCRF and PGW -- GitLab