Commit 29180f91 authored by poglitsch's avatar poglitsch
Browse files

- Restructuring due to STF 406 work

- OIP/OIR and CH added
parent e3bf4b1a
Loading
Loading
Loading
Loading
+373 −0
Original line number Diff line number Diff line
module ACR_TC_Functions {
    import from LibIms_SIPTypesAndValues all;

    import from LibSip_SIPTypesAndValues language "TTCN-3:2005" all;

    import from SS_Ims_PIXITS all;

    import from LibIms_Steps all;

    import from LibIms_Interface all;

    import from LibSip_Steps language "TTCN-3:2005" all;

    import from LibSip_Templates all;

    import from LibCommon_Sync all;

    import from LibIms_Templates all;

    group SuplementaryService_ACR_CB{
	
        group SS_ACR_CB_SIPSIP{
            group ACR_CB_Common_Functions{
                function f_Common_Ending_ACR_CB_Successful() runs on ImsComponent {
                    f_sendResponse(m_Response_mbody(c_statusLine180, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, f_route(), f_recordroute(), valueof(m_MBody_SDP(vc_sdp_local))));
		
                    f_awaitingResponse(mw_Response_Base(c_statusLine180, vc_callId, vc_cSeq));
								
                    f_sendResponse(m_Response_mbody(c_statusLine200, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via, f_route(), f_recordroute(), valueof(m_MBody_SDP(vc_sdp_local))));
		
                    f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, vc_cSeq));
		
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));

                    // POSTAMBLE: await ACK, await termination
                    f_awaitingACK(mw_ACK_Request_Base(vc_callId));
		
                    f_SendBYE(m_BYE_Request_Base( vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));

                    f_awaitingBYE(mw_BYE_Request_Base(vc_callId));

                    f_sendResponse(m_Response_Base(c_statusLine200, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To, vc_via));

                    f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, vc_cSeq));

                    // UE1 is registerd in SUT only, but not registered in IMS1
                    f_SIP_postamble_IMS1_withoutRegistration();
                } // end f_Common_Ending_ACR_CB_Successful

            }// end group ACR_CB_Common_Functions
		
            group ACR_CB_terminating_AS{
			
                function f_Sip_ACR_CB_N01_001_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    var PrivacyValue v_PrivacyValList[4]:=
                    {c_privacy_id, c_privacy_header, c_privacy_user, c_privacy_critical};
                    var template PAssertedID v_PAsserted;

                    // set PAssertedID
                    v_PAsserted := m_PAssertedID(m_AddrUnion_NameAddr(PX_SIP_NameAddr_PAsserted));
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome); 
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","anonymous")))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_PAsserted_Privacy_IMS(vc_requestUri, vc_callId, vc_cSeq, valueof(m_From_Anonymous(f_getRndTag())), vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, 
                                 omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local),
                                 v_PAsserted, m_Privacy(v_PrivacyValList[PX_TC_VA-1])));
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine433, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N01_001_SCSCF
			
                function f_Sip_ACR_CB_N01_002_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    var PrivacyValue v_PrivacyValList[4]:=
                    {c_privacy_id, c_privacy_header, c_privacy_user, c_privacy_critical};
				
                    var template PAssertedID v_PAsserted;

                    // set PAssertedID
                    v_PAsserted := m_PAssertedID(m_AddrUnion_NameAddr(PX_SIP_NameAddr_PAsserted));
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","anonymous")))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_PAsserted_Privacy_IMS(vc_requestUri, vc_callId, vc_cSeq, valueof(m_From_Anonymous(f_getRndTag())), vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, 
                         omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local), v_PAsserted, m_Privacy(v_PrivacyValList[PX_TC_VA-1])));
				
                    f_check_Announcement();
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine433, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        		
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N01_002_SCSCF
			
                function f_Sip_ACR_CB_N01_003_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    var PrivacyValue v_PrivacyValList[4]:=
                    {c_privacy_id, c_privacy_header, c_privacy_user, c_privacy_critical};
				
                    var template PAssertedID v_PAsserted;

                    // set PAssertedID
                    v_PAsserted := m_PAssertedID(m_AddrUnion_NameAddr(PX_SIP_NameAddr_PAsserted));
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","anonymous")))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_PAsserted_Privacy_IMS(vc_requestUri, vc_callId, vc_cSeq, valueof(m_From_Anonymous(f_getRndTag())), vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, 
                         omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local), v_PAsserted, m_Privacy(v_PrivacyValList[PX_TC_VA-1])));
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine200, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        		
                    f_check_VoiceMessage();
        		
                    //Send BYE and awaiting response
                    f_terminateCall_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_caller_From, vc_caller_To);
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N01_003_SCSCF
			
            }// end group ACR_terminating_AS
            group OBC_originating_AS{
			
                function f_Sip_ACR_CB_N02_001_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","sip:"&vc_userprofile.homeDomain&"@"&vc_userprofile.publUsername)))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local)));
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine603, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N02_001_SCSCF
			
                function f_Sip_ACR_CB_N02_002_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_OCB(m_OCB(m_ruleType_actionFalse(m_conditionsType_identity("one id","sip:"&vc_userprofile.homeDomain&"@"&vc_userprofile.publUsername)))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local)));
				
                    f_check_Announcement();
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine603, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N02_002_SCSCF
			
            }// end group OBC_originating_AS
            group IBC_terminating_AS{
			
                function f_Sip_ACR_CB_N03_001_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_OCB(m_OCB(m_ruleType_actionFalse(m_conditionsType_identity("one id","sip:"&vc_userprofile.homeDomain&"@"&vc_userprofile.publUsername)))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local)));
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine603, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N03_001_SCSCF
			
                function f_Sip_ACR_CB_N03_002_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","sip:"&vc_userprofile.homeDomain&"@"&vc_userprofile.publUsername)))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local)));
				
                    f_check_Announcement();
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine603, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N03_002_SCSCF
			
            }// end group IBC_terminating_AS
            group Interaction_OIP{
			
                function f_Sip_ACR_CB_N04_001_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    var template PAssertedID v_PAsserted;

                    // set PAssertedID
                    v_PAsserted := m_PAssertedID(m_AddrUnion_NameAddr(PX_SIP_NameAddr_PAsserted));
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","sip:"&vc_userprofile.homeDomain&"@"&vc_userprofile.publUsername)))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_PAsserted_Privacy_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, 
                            omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local), v_PAsserted, omit));
				
                    f_awaitingINVITE(mw_INVITE_Request_IMS_cug(*,*,*,*,mw_CUG(*, PX_CugNetworkIndicator, PX_CugInterlockBinaryCode, bit2str('11'B))));
    				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
    				
                    f_Common_Ending_ACR_CB_Successful();
				
                } // end f_Sip_ACR_N04_001_SCSCF
            }// end group Interaction_OIP
            group Interaction_CDIV{
			
                function f_Sip_ACR_CB_N05_001_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    var template PAssertedID v_PAsserted;

                    // set PAssertedID
                    v_PAsserted := m_PAssertedID(m_AddrUnion_NameAddr(PX_SIP_NameAddr_PAsserted));
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","anonymous")))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_PAsserted_Privacy_IMS(vc_requestUri, vc_callId, vc_cSeq, valueof(m_From_Anonymous(f_getRndTag())), vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, 
                            omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local), v_PAsserted, m_Privacy(c_privacy_id)));
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine433, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_N05_001_SCSCF
			
                function f_Sip_ACR_CB_N05_002_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_ICB(m_ICB(m_ruleType_actionFalse(m_conditionsType_identity("one id","sip:"&vc_userprofile.homeDomain&"@"&vc_userprofile.publUsername)))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local)));
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine603, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N05_002_SCSCF
			
                function f_Sip_ACR_CB_N05_003_SCSCF(in CSeq p_cSeq_s) runs on ImsComponent {
				
                    // Request-Uri refers to home network (SUT)
                    f_IMS_preamble_woRegistration(c_userProfile_SCSCFwithHomeUE, p_cSeq_s); // LibSip
                    f_init_interfaceprofile(c_interfaceProfile_IMS_SUT_AS);

                    f_selfOrClientSyncAndVerdict(c_prDone, f_getVerdict());
                    // Testbody

                    // INVITE to UE2@SUThome
                    vc_xml_local := valueof(m_XmlBody_ACR_OCB(m_OCB(m_ruleType_actionFalse(m_conditionsType_identity("one id","sip:"&vc_userprofile.homeDomain&"@"&vc_userprofile.publUsername)))));
                    LibIms_Steps.f_setHeadersINVITE(vc_cSeq, c_userProfile_UE2atSUThome);
                    f_SendINVITE(m_INVITE_Request_Mime_IMS(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via, vc_contact, omit, vc_route, vc_recordRoute, omit, omit, m_MBody_MIMESdpXml(vc_sdp_local, vc_xml_local)));
				
                    f_awaitingResponse(mw_Response_Base(c_statusLine603, vc_callId, vc_cSeq));
                    f_SendACK(m_ACK_Request_Base(vc_requestUri, vc_callId, vc_cSeq, vc_from, vc_to, vc_via));
        				
                    f_selfOrClientSyncAndVerdict(c_tbDone, f_getVerdict());
		
                    f_SIP_postamble_IMS1_withoutRegistration();
				
                } // end f_Sip_ACR_CB_N05_003_SCSCF
			
            }// end group Interaction_CDIV
		
        }// end group SS_ACR_SIPSIP
	
    }// end  group SuplementaryService_ACR 
    
}
 No newline at end of file

ACR/ACR_TestCases.ttcn

0 → 100644
+317 −0

File added.

Preview size limit exceeded, changes collapsed.

+159 −0

File added.

Preview size limit exceeded, changes collapsed.

+13 −0
Original line number Diff line number Diff line
@@ -137,5 +137,18 @@ group SIPHeadersPIXITS {
										}
}// end group SIPHeadersPIXITS
	
/**
 * 
 * @desc En-/disable UE registration
 */
modulepar boolean PX_UE_REGISTRATION := true;
    
/**
 * @desc En-/disable UE reg event subscription
 */
modulepar boolean PX_UE_REG_EVENT_SUBSCRIPTION := true; 
    
   


}// end module SS_Ims_PIXITS
 No newline at end of file

AtsCommon/SS_Ims_TCFunctions.ttcn

deleted100644 → 0
+0 −4289

File deleted.

Preview size limit exceeded, changes collapsed.

Loading