/* * @author STF574, TTF006 * @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 { import from LibIot_TypesAndValues { type IOTExecMode, IotVerdictType, CaptureMode, RecordMode, FileList, TimeOffset, EutInterfaceInfoList, ProtocolFilter, IpAddress, PortNumber, ProductList, InterfaceAvailableList,MonitorInterfaceInfo; } group VxLTEMonitorInterfaces_PIXITS{ group Sip{ //A.8.2 PIXIT items for the Gm Interface //The Gm interface connects a UE with a P-CSCF using the SIP and SDP protocols as defined in ETSI TS 124 229 [1]. group GmA{ modulepar charstring PX_SIP_GMA_INTERFACENAME := "Gm A"; //Gm A interface between UE A and P-CSCF modulepar charstring PX_SIP_GMA_UE_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of UE A modulepar integer PX_SIP_GMA_UE_PORT := 5060; //Gm Port number of UE A modulepar charstring PX_SIP_GMA_PCSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of P-CSCF modulepar integer PX_SIP_GMA_PCSCF_PORT := 5060; //Gm Port number of P-CSCF modulepar boolean PX_SIP_GMA_MONITORENABLED := true; }//end group GmA //A.8.2 PIXIT items for the Gm Interface //The Gm interface connects a UE with a P-CSCF using the SIP and SDP protocols as defined in ETSI TS 124 229 [1]. group GmB{ modulepar charstring PX_SIP_GMB_INTERFACENAME := "Gm B"; //Gm B interface between UE B and P-CSCF modulepar charstring PX_SIP_GMB_UE_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of UE B modulepar integer PX_SIP_GMB_UE_PORT := 5060; //Gm Port number of UE B modulepar charstring PX_SIP_GMB_PCSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gm IP address of P-CSCF modulepar integer PX_SIP_GMB_PCSCF_PORT := 5060; //Gm Port number of P-CSCF modulepar boolean PX_SIP_GMB_MONITORENABLED := true; }//end group GmB //A.8.3 PIXIT items for the Ic Interface //The Ic interface connects an IBCF with another IBCF using the SIP and SDP protocols as defined in ETSI TS 129 165 [2]. group Ic{ modulepar charstring PX_SIP_IC_INTERFACENAME := "Ic"; //Ic interface between IBCF(A) and IBCF(B) modulepar charstring PX_SIP_IC_IBCF_A_IPADDR := "fe80::21a:a0ff:fe07:98"; //Ic IP address of IBCF of network A modulepar integer PX_SIP_IC_IBCF_A_PORT := 5060; //Ic Port number of IBCF of network A modulepar charstring PX_SIP_IC_IBCF_B_IPADDR := "fe80::21a:a0ff:fe07:98"; //Ic IP address of IBCF of network B modulepar integer PX_SIP_IC_IBCF_B_PORT := 5060; //Ic Port number of IBCF of network B modulepar boolean PX_SIP_IC_MONITORENABLED := true; }//end group Ic //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_MM_B_PSAP_INTERFACENAME := "Mm IBCF PSAP"; //Mm interface between IBCF and PSAP modulepar charstring PX_SIP_MW_EB_INTERFACENAME := "Mw ECSCF IBCF"; //Mw interface between ECSCF and IBCF modulepar charstring PX_SIP_MW_S_PSAP_INTERFACENAME := "Mw SCSCF PSAP"; //Mw interface between 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_MM_B_PSAP_MONITORENABLED := true; //true - Monitor enabled for PSAP connection only modulepar boolean PX_SIP_MW_EB_MONITORENABLED := true; //true - Monitor enabled for PE connection only modulepar boolean PX_SIP_MW_S_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 //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; }//end group Isc }//end group SIp group Diameter{ //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 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 modulepar charstring PX_DIAMETER_CX_HSS_IPADDR := "fe80::21a:a0ff:fe07:98"; //Cx IP address of HSS modulepar integer PX_DIAMETER_CX_HSS_PORT := 3868; //Cx Port number of HSS modulepar boolean PX_DIAMETER_CX_SINGLE_INTERFACE := true; //if true both CX_IH and CX_SH are treated as one interface modulepar boolean PX_DIAMETER_CX_SH_MONITORENABLED := true; //true - Monitor enabled for SH connection or single SH and IH connection(Set PX_DIAMETER_CX_SINGLE_INTERFACE to true) 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 //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 modulepar charstring PX_DIAMETER_GX_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gx IP address of PCRF modulepar integer PX_DIAMETER_GX_PCRF_PORT := 3868; //Gx Port number of PCRF modulepar charstring PX_DIAMETER_GX_PGW_IPADDR := "fe80::21a:a0ff:fe07:98"; //Gx IP address of PGW modulepar integer PX_DIAMETER_GX_PGW_PORT := 3868; //Gx Port number of PGW modulepar boolean PX_DIAMETER_GX_MONITORENABLED := true; }//end group Gx //A.8.7 PIXIT items for the Rx Interface //The Rx interface connects a P-CSCF with a PCRF using the Diameter protocol as defined in ETSI TS 129 214 [7]. group Rx{ modulepar charstring PX_DIAMETER_RX_INTERFACENAME := "Rx"; //Rx interface between PCRF and P-CSCF modulepar charstring PX_DIAMETER_RX_P_CSCF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Rx IP address of P-CSCF modulepar integer PX_DIAMETER_RX_P_CSCF_PORT := 3868; //Rx Port number of P-CSCF modulepar charstring PX_DIAMETER_RX_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //Rx IP address of PCRF modulepar integer PX_DIAMETER_RX_PCRF_PORT := 3868; //Rx Port number of PCRF modulepar boolean PX_DIAMETER_RX_MONITORENABLED := true; }//end group Rx //A.8.8 PIXIT items for the S6a Interface //The S6a interface connects an MME with an HSS using the Diameter protocol as defined in ETSI TS 129 272 [9]. group S6a{ modulepar charstring PX_DIAMETER_S6A_INTERFACENAME := "S6a"; //S6a interface between MME and HSS modulepar charstring PX_DIAMETER_S6A_MME_IPADDR := "fe80::21a:a0ff:fe07:98"; //S6a IP address of MME modulepar integer PX_DIAMETER_S6A_MME_PORT := 3868; //S6a Port number of MME modulepar charstring PX_DIAMETER_S6A_HSS_IPADDR := "fe80::21a:a0ff:fe07:98"; //S6a IP address of HSS modulepar integer PX_DIAMETER_S6A_HSS_PORT := 3868; //S6a Port number of HSS modulepar boolean PX_DIAMETER_S6A_MONITORENABLED := true; }//end group S6a //A.8.9 PIXIT items for the S9 Interface //The S9 interface connects an H-PCRF with a V-PCRF using the Diameter protocol as defined in ETSI TS 129 215 [10]. group S9{ modulepar charstring PX_DIAMETER_S9_INTERFACENAME := "S9"; //S9 interface between H-PCRF and V-PCRF modulepar charstring PX_DIAMETER_S9_H_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //S9 IP address of H-PCRF modulepar integer PX_DIAMETER_S9_H_PCRF_PORT := 3868; //S9 Port number of H-PCRF modulepar charstring PX_DIAMETER_S9_V_PCRF_IPADDR := "fe80::21a:a0ff:fe07:98"; //S9 IP address of V-PCRF modulepar integer PX_DIAMETER_S9_V_PCRF_PORT := 3868; //S9 Port number of V-PCRF modulepar boolean PX_DIAMETER_S9_MONITORENABLED := true; }//end group S9 //A.8.10 PIXIT items for the Sh Interface //The Sh interface connects an AS with an HSS using the Diameter protocol as defined in ETSI TS 129 328 [11] and ETSI TS 129 329 [13]. group Sh{ modulepar charstring PX_DIAMETER_SH_INTERFACENAME := "Sh"; //Sh interface between AS and HSS modulepar charstring PX_DIAMETER_SH_AS_IPADDR := "fe80::21a:a0ff:fe07:98"; //Sh IP address of AS modulepar integer PX_DIAMETER_SH_AS_PORT := 3868; //Sh Port number of AS modulepar charstring PX_DIAMETER_SH_HSS_IPADDR := "fe80::21a:a0ff:fe07:98"; //Sh IP address of HSS modulepar integer PX_DIAMETER_SH_HSS_PORT := 3868; //Sh Port number of HSS modulepar boolean PX_DIAMETER_SH_MONITORENABLED := true; }//end group Sh }//end group Diameter //A.8.11 PIXIT items for the RTP Interface //In the context of the present document RTP is only considered end-to-end between two UEs. }//end group VxLTEMonitorInterfaces_PIXITS } //end module LibIot_VxLTE_PIXITS