Loading DiameterRx/ttcn/DiameterRx_Rx_TCFunctions.ttcn +2 −0 Original line number Diff line number Diff line Loading @@ -312,6 +312,8 @@ module DiameterRx_Rx_TCFunctions { vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); f_DiameterRx_init(); //TODO: setting of optional AVPs f_send_AAR(m_AAR_FIP_Media1(vc_sessionId, vc_originHost, Loading DiameterRx/ttcn/DiameterRx_Steps.ttcn3 +47 −1 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ import from LibDiameter_TypesAndValues all; import from LibDiameter_Templates all; import from LibDiameter_Steps all; import from LibDiameter_PIXITS all; import from LibDiameter_Interface {type DiameterComponent;}; //DiameterRx Loading @@ -22,6 +23,47 @@ group GlobalSteps { /* * @desc This is a test step that init global variables * @param */ function f_DiameterRx_init() runs on DiameterComponent { vc_sessionId := m_sessionId(PX_SessionID); vc_originHost := m_originHost(PX_OriginHost); vc_originRealm := m_originRealm(PX_OriginRealm); // realm of the originator (TS) vc_destinationHost := m_destinationHost(PX_DestinationHost); vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterRx_init function f_preamble_AF() runs on DiameterComponent { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); } f_DiameterRx_init(); f_preambleDiameterBase(); } function f_preamble_PCRF() runs on DiameterComponent { if(PX_DIAM_LLP_ENABLED) { f_preambleServer(); } f_DiameterRx_init(); f_preambleDiameterBase(); } /* * @desc This is a test step that awaits session esthablishment by the IUT * @param Loading @@ -34,7 +76,11 @@ f_send_AAA(m_AAA_modified_ResultCode_ANCA(vc_sessionId, vc_originHost, vc_originRealm, m_resultCode(m_resultCode_diameterSuccess), omit)); } // end function f_AF_IUT_session_esthablishment } } // end group GlobalSteps function f_framedIpAddress4 () return template Framed_IP_Address_AVP Loading Loading
DiameterRx/ttcn/DiameterRx_Rx_TCFunctions.ttcn +2 −0 Original line number Diff line number Diff line Loading @@ -312,6 +312,8 @@ module DiameterRx_Rx_TCFunctions { vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); f_DiameterRx_init(); //TODO: setting of optional AVPs f_send_AAR(m_AAR_FIP_Media1(vc_sessionId, vc_originHost, Loading
DiameterRx/ttcn/DiameterRx_Steps.ttcn3 +47 −1 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ import from LibDiameter_TypesAndValues all; import from LibDiameter_Templates all; import from LibDiameter_Steps all; import from LibDiameter_PIXITS all; import from LibDiameter_Interface {type DiameterComponent;}; //DiameterRx Loading @@ -22,6 +23,47 @@ group GlobalSteps { /* * @desc This is a test step that init global variables * @param */ function f_DiameterRx_init() runs on DiameterComponent { vc_sessionId := m_sessionId(PX_SessionID); vc_originHost := m_originHost(PX_OriginHost); vc_originRealm := m_originRealm(PX_OriginRealm); // realm of the originator (TS) vc_destinationHost := m_destinationHost(PX_DestinationHost); vc_destinationRealm := m_destinationRealm(PX_DestinationRealm); vc_send_hopid:=hex2int('00000100'H); vc_send_endid:=hex2int('01000000'H); } // end function f_DiameterRx_init function f_preamble_AF() runs on DiameterComponent { if(PX_DIAM_LLP_ENABLED) { f_preambleClient(); } f_DiameterRx_init(); f_preambleDiameterBase(); } function f_preamble_PCRF() runs on DiameterComponent { if(PX_DIAM_LLP_ENABLED) { f_preambleServer(); } f_DiameterRx_init(); f_preambleDiameterBase(); } /* * @desc This is a test step that awaits session esthablishment by the IUT * @param Loading @@ -34,7 +76,11 @@ f_send_AAA(m_AAA_modified_ResultCode_ANCA(vc_sessionId, vc_originHost, vc_originRealm, m_resultCode(m_resultCode_diameterSuccess), omit)); } // end function f_AF_IUT_session_esthablishment } } // end group GlobalSteps function f_framedIpAddress4 () return template Framed_IP_Address_AVP Loading