Loading BC/ttcn/AtsIms_Gm_TCFunctions.ttcn +16 −1 Original line number Diff line number Diff line Loading @@ -1992,7 +1992,22 @@ module AtsIms_Gm_TCFunctions { // done // TESTBODY // Awaiting MESSAGE f_awaitingMESSAGE(mw_MESSAGE_Request_noPchargingFunction_UE); f_awaitingMESSAGE(mw_MESSAGE_Request_noPchargingFunctionPrefId_UE); // MESSAGE - check of parameters if ((not match(f_getViaHeaderElementHostPort(vc_request, 0), f_get_interfaceHostPort(vc_interfaceprofile)) or not match(f_getViaHeaderElementHostPort(vc_request, 0), f_get_interfaceDomainPort(vc_interfaceprofile))) and (ispresent(vc_request.msgHeader.route) and not match(vc_request.msgHeader.route.routeBody[0].nameAddr.addrSpec.hostPort.host,PX_IMS_SUT_PCSCF_IPADDR)) ) // IUT_PCSCF { setverdict(fail); } f_sendResponse(m_Response_Base(c_statusLine200, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via)); Loading Loading
BC/ttcn/AtsIms_Gm_TCFunctions.ttcn +16 −1 Original line number Diff line number Diff line Loading @@ -1992,7 +1992,22 @@ module AtsIms_Gm_TCFunctions { // done // TESTBODY // Awaiting MESSAGE f_awaitingMESSAGE(mw_MESSAGE_Request_noPchargingFunction_UE); f_awaitingMESSAGE(mw_MESSAGE_Request_noPchargingFunctionPrefId_UE); // MESSAGE - check of parameters if ((not match(f_getViaHeaderElementHostPort(vc_request, 0), f_get_interfaceHostPort(vc_interfaceprofile)) or not match(f_getViaHeaderElementHostPort(vc_request, 0), f_get_interfaceDomainPort(vc_interfaceprofile))) and (ispresent(vc_request.msgHeader.route) and not match(vc_request.msgHeader.route.routeBody[0].nameAddr.addrSpec.hostPort.host,PX_IMS_SUT_PCSCF_IPADDR)) ) // IUT_PCSCF { setverdict(fail); } f_sendResponse(m_Response_Base(c_statusLine200, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via)); Loading