Loading DiameterRx/ttcn/DiameterRx_PICS.ttcn +4 −3 Original line number Diff line number Diff line Loading @@ -11,13 +11,14 @@ module DiameterRx_PICS *************************************************************************************************** */ /** @desc Does AF support SPONSORED_DATA_CONNECTIVITY * @remark PICS ref: Table 2, Item 1 * @remark PICS ref: A.3/2 * True, if SPONSORED_DATA_CONNECTIVITY is supported */ modulepar boolean PC_AF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED; /** @desc Does AF support SUBSCRIBE_TO_NOTIFICATION * @remark PICS ref: Table 2, Item 2 * @remark PICS ref: A.3/6 * True, if SUBSCRIBE_TO_NOTIFICATION is supported */ modulepar boolean PC_AF_SUBSCRIBE_TO_NOTIFICATION_SUPPORTED; Loading @@ -26,7 +27,7 @@ module DiameterRx_PICS /** @desc Does PCRF support SPONSORED_DATA_CONNECTIVITY * @remark PICS ref: Table 3, Item 1 * @remark PICS ref: A.4/4 * True, if SPONSORED_DATA_CONNECTIVITY is supported */ modulepar boolean PC_PCRF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED; Loading DiameterRx/ttcn/DiameterRx_PIXITS.ttcn +28 −10 Original line number Diff line number Diff line Loading @@ -14,9 +14,21 @@ module DiameterRx_PIXITS group Port_and_addresses{ /** @desc charstring, PIXIT item A.1/3 * IP address of the test system */ modulepar charstring PX_DIAMETER_RX_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A.1/4 * IP address of the system under test */ modulepar charstring PX_DIAMETER_RX_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A.1/5 * Port number of the test system */ modulepar integer PX_DIAMETER_RX_ETS_PORT := 3868; /** @desc charstring, PIXIT item A.1/6 * Port number of the system under test */ modulepar integer PX_DIAMETER_RX_SUT_PORT := 3868; } Loading @@ -24,7 +36,8 @@ module DiameterRx_PIXITS // SUT specific implementation variants group DiameterCommonRxData{ /** @desc octetstring (This is an operator option, not a protocol option), /** @desc octetstring , PIXIT item A.1/7 (This is an operator option, not a protocol option), UE IP address: The Framed-IP-Address AVP (AVP Code 8) [RADIUS] is of type Loading @@ -45,7 +58,8 @@ module DiameterRx_PIXITS */ modulepar octetstring PX_UE_framedIpAddress := 'ffffffff'O; /** @desc octetstring (This is an operator option, not a protocol option), /** @desc octetstring, PIXIT item A.1/8 (This is an operator option, not a protocol option), UE IP6 address: The Framed-IPv6-Prefix AVP (AVP Code 97) is of type OctetString and Loading @@ -61,7 +75,7 @@ module DiameterRx_PIXITS /** @desc UTF8String /** @desc UTF8String, PIXIT item A.1/9 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8). All messages Loading @@ -76,7 +90,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/10 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages. This AVP identifies the Loading @@ -95,7 +109,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/11 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity. This AVP contains the Realm of the originator of any Diameter message Loading @@ -107,7 +121,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/12 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity. This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -123,7 +137,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/13 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to. The Loading @@ -138,13 +152,17 @@ module DiameterRx_PIXITS */ modulepar charstring PX_DestinationRealm := "myalupcrf.vf.de"; /** @desc charstring /** @desc charstring, PIXIT item A.1/14 The ANCA (Access-Network-Charging-Address) is of type IPv4Addr or IPv6Addr depending on the IP version used The ANCA (Access-Network-Charging-Address) in IPv4Addr format */ modulepar IPv4Addr PX_ANCA_ipv4 := {1,2,3,4}; /** @desc charstring, PIXIT item A.1/15 The ANCA (Access-Network-Charging-Address) in type IPv6Addr format */ modulepar IPv6Addr PX_ANCA_ipv6 := {1,2,3,4,5,6,7,8} } //end group DiameterCommonRxData Loading Loading
DiameterRx/ttcn/DiameterRx_PICS.ttcn +4 −3 Original line number Diff line number Diff line Loading @@ -11,13 +11,14 @@ module DiameterRx_PICS *************************************************************************************************** */ /** @desc Does AF support SPONSORED_DATA_CONNECTIVITY * @remark PICS ref: Table 2, Item 1 * @remark PICS ref: A.3/2 * True, if SPONSORED_DATA_CONNECTIVITY is supported */ modulepar boolean PC_AF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED; /** @desc Does AF support SUBSCRIBE_TO_NOTIFICATION * @remark PICS ref: Table 2, Item 2 * @remark PICS ref: A.3/6 * True, if SUBSCRIBE_TO_NOTIFICATION is supported */ modulepar boolean PC_AF_SUBSCRIBE_TO_NOTIFICATION_SUPPORTED; Loading @@ -26,7 +27,7 @@ module DiameterRx_PICS /** @desc Does PCRF support SPONSORED_DATA_CONNECTIVITY * @remark PICS ref: Table 3, Item 1 * @remark PICS ref: A.4/4 * True, if SPONSORED_DATA_CONNECTIVITY is supported */ modulepar boolean PC_PCRF_SPONSORED_DATA_CONNECTIVITY_SUPPORTED; Loading
DiameterRx/ttcn/DiameterRx_PIXITS.ttcn +28 −10 Original line number Diff line number Diff line Loading @@ -14,9 +14,21 @@ module DiameterRx_PIXITS group Port_and_addresses{ /** @desc charstring, PIXIT item A.1/3 * IP address of the test system */ modulepar charstring PX_DIAMETER_RX_ETS_IPADDR := "1.1.1.1"; /** @desc charstring, PIXIT item A.1/4 * IP address of the system under test */ modulepar charstring PX_DIAMETER_RX_SUT_IPADDR := "1.1.1.2"; /** @desc charstring, PIXIT item A.1/5 * Port number of the test system */ modulepar integer PX_DIAMETER_RX_ETS_PORT := 3868; /** @desc charstring, PIXIT item A.1/6 * Port number of the system under test */ modulepar integer PX_DIAMETER_RX_SUT_PORT := 3868; } Loading @@ -24,7 +36,8 @@ module DiameterRx_PIXITS // SUT specific implementation variants group DiameterCommonRxData{ /** @desc octetstring (This is an operator option, not a protocol option), /** @desc octetstring , PIXIT item A.1/7 (This is an operator option, not a protocol option), UE IP address: The Framed-IP-Address AVP (AVP Code 8) [RADIUS] is of type Loading @@ -45,7 +58,8 @@ module DiameterRx_PIXITS */ modulepar octetstring PX_UE_framedIpAddress := 'ffffffff'O; /** @desc octetstring (This is an operator option, not a protocol option), /** @desc octetstring, PIXIT item A.1/8 (This is an operator option, not a protocol option), UE IP6 address: The Framed-IPv6-Prefix AVP (AVP Code 97) is of type OctetString and Loading @@ -61,7 +75,7 @@ module DiameterRx_PIXITS /** @desc UTF8String /** @desc UTF8String, PIXIT item A.1/9 The Session-Id AVP (AVP Code 263) is of type UTF8String and is used to identify a specific session (see Section 8). All messages Loading @@ -76,7 +90,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/10 The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and MUST be present in all Diameter messages. This AVP identifies the Loading @@ -95,7 +109,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/11 The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity. This AVP contains the Realm of the originator of any Diameter message Loading @@ -107,7 +121,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/12 The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity. This AVP MUST be present in all unsolicited agent initiated messages, Loading @@ -123,7 +137,7 @@ module DiameterRx_PIXITS /** @desc charstring /** @desc charstring, PIXIT item A.1/13 The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity, and contains the realm the message is to be routed to. The Loading @@ -138,13 +152,17 @@ module DiameterRx_PIXITS */ modulepar charstring PX_DestinationRealm := "myalupcrf.vf.de"; /** @desc charstring /** @desc charstring, PIXIT item A.1/14 The ANCA (Access-Network-Charging-Address) is of type IPv4Addr or IPv6Addr depending on the IP version used The ANCA (Access-Network-Charging-Address) in IPv4Addr format */ modulepar IPv4Addr PX_ANCA_ipv4 := {1,2,3,4}; /** @desc charstring, PIXIT item A.1/15 The ANCA (Access-Network-Charging-Address) in type IPv6Addr format */ modulepar IPv6Addr PX_ANCA_ipv6 := {1,2,3,4,5,6,7,8} } //end group DiameterCommonRxData Loading