Commit 38ca9142 authored by Bostjan Pintar's avatar Bostjan Pintar
Browse files

Update SIP Abort/Reject function/templates for GM and MW/PS interfaces

parent c0211df3
Loading
Loading
Loading
Loading
+73 −51
Original line number Original line Diff line number Diff line
@@ -431,8 +431,8 @@ module AtsImsIot_TD_INI{


                        
                        
                        f_mtc_check_TP_MW_PCSCF_200OK_02(vc_vxlte_monitor_components.mwPS, -, v_sip); // Event 11
                        f_mtc_check_TP_MW_PCSCF_200OK_02(vc_vxlte_monitor_components.mwPS, -, v_sip); // Event 11
                        f_mtc_check_TP_GM_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB); // Event 17                        
                        f_mtc_check_TP_GM_PCSCF_ACK_02(vc_vxlte_monitor_components.gmB, -, v_sip); // Event 17                        
                        f_mtc_check_TP_MW_PCSCF_ACK_02(vc_vxlte_monitor_components.mwPS); // Event 16                       
                        f_mtc_check_TP_MW_PCSCF_ACK_02(vc_vxlte_monitor_components.mwPS, -, v_sip); // Event 16                       
                        f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic, 1); // 200 OK – Event 13                    
                        f_mtc_check_TP_IC_IBCF_2XXRESP_04(vc_vxlte_monitor_components.ic, 1); // 200 OK – Event 13                    
                        
                        
//                        f_mtc_userCheckNewMediaStream(v_ueA);
//                        f_mtc_userCheckNewMediaStream(v_ueA);
@@ -504,8 +504,8 @@ module AtsImsIot_TD_INI{
                        
                        
                        // Test body
                        // Test body
                        //f_mtc_userTriggerReleaseCall(v_ueA); //Test Sequence Step 4
                        //f_mtc_userTriggerReleaseCall(v_ueA); //Test Sequence Step 4
                        f_mtc_check_TP_GM_PCSCF_BYE_01(vc_vxlte_monitor_components.gmA); // Event 2
                        f_mtc_check_TP_GM_PCSCF_BYE_01(vc_vxlte_monitor_components.gmA, -, v_sip); // Event 2
                        f_mtc_check_TP_MW_PCSCF_BYE_01(vc_vxlte_monitor_components.mwPS); // Event 3
                        f_mtc_check_TP_MW_PCSCF_BYE_01(vc_vxlte_monitor_components.mwPS, -, v_sip); // Event 3
                        f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // Event 5
                        f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // Event 5
                        
                        
						//TP_RX_PCSCF_STR_01 (STR – Event 6)
						//TP_RX_PCSCF_STR_01 (STR – Event 6)
@@ -585,8 +585,8 @@ module AtsImsIot_TD_INI{
                        
                        
                        // Test body
                        // Test body
                        //f_mtc_userTriggerReleaseCall(v_ueB); //Test Sequence Step 4
                        //f_mtc_userTriggerReleaseCall(v_ueB); //Test Sequence Step 4
                        f_mtc_check_TP_GM_PCSCF_BYE_02(vc_vxlte_monitor_components.gmB); // Event 2
                        f_mtc_check_TP_GM_PCSCF_BYE_02(vc_vxlte_monitor_components.gmB, -, v_sip); // Event 2
                        f_mtc_check_TP_MW_PCSCF_BYE_02(vc_vxlte_monitor_components.mwPS); // Event 3
                        f_mtc_check_TP_MW_PCSCF_BYE_02(vc_vxlte_monitor_components.mwPS, -, v_sip); // Event 3
                        f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // Event 5
                        f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // Event 5


						//TP_RX_PCSCF_STR_01 (STR – Event 6)
						//TP_RX_PCSCF_STR_01 (STR – Event 6)
@@ -642,6 +642,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -665,11 +667,11 @@ module AtsImsIot_TD_INI{
                        
                        
                        f_mtc_userLooseConnection(v_ueB); 
                        f_mtc_userLooseConnection(v_ueB); 


                        f_mtc_check_TP_MW_PCSCF_BYE_03(vc_vxlte_monitor_components.mwPS); // Event 2
                        f_mtc_check_TP_MW_PCSCF_BYE_03(vc_vxlte_monitor_components.mwPS, -, v_sip); // Event 2
                        f_mtc_check_TP_MW_SCSCF_BYE_03(vc_vxlte_monitor_components.mwIS); // Event 3
                        f_mtc_check_TP_MW_SCSCF_BYE_03(vc_vxlte_monitor_components.mwIS); // Event 3
                        f_mtc_check_TP_MW_SCSCF_BYE_01(vc_vxlte_monitor_components. mwIB); // Event 3
                        f_mtc_check_TP_MW_SCSCF_BYE_01(vc_vxlte_monitor_components. mwIB); // Event 3
                        f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // Event 4
                        f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // Event 4
						f_mtc_check_TP_GM_PCSCF_BYE_03(vc_vxlte_monitor_components.gmA); // Event 5
						f_mtc_check_TP_GM_PCSCF_BYE_03(vc_vxlte_monitor_components.gmA, -, v_sip); // Event 5




						//TP_RX_PCSCF_STR_01 (STR – Event 6)
						//TP_RX_PCSCF_STR_01 (STR – Event 6)
@@ -725,6 +727,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -778,14 +782,14 @@ module AtsImsIot_TD_INI{
						//Rtp     TP_RTP_02 (Event 19)
						//Rtp     TP_RTP_02 (Event 19)
                        f_mtc_userCheckPeerIsRinging(v_ueA); // Event 19
                        f_mtc_userCheckPeerIsRinging(v_ueA); // Event 19
						//Gm      TP_GM_PCSCF_CANCEL_01 (Event 20)
						//Gm      TP_GM_PCSCF_CANCEL_01 (Event 20)
                        f_mtc_check_TP_GM_PCSCF_CANCEL_01(vc_vxlte_monitor_components.gmA); // Event 20
                        f_mtc_check_TP_GM_PCSCF_CANCEL_01(vc_vxlte_monitor_components.gmA, -, v_sip); // Event 20
						//Rx      TP_RX_PCSCF_STR_03 (STR – Event 21)
						//Rx      TP_RX_PCSCF_STR_03 (STR – Event 21)
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 22)
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 22)
						f_mtc_check_TP_RX_PCSCF_STR_03(vc_vxlte_monitor_components.rx); // (STR – Event 21)
						f_mtc_check_TP_RX_PCSCF_STR_03(vc_vxlte_monitor_components.rx); // (STR – Event 21)
						f_mtc_check_TP_GX_PCRF_RAR_02(vc_vxlte_monitor_components.gx); // (RAR – Event 22)						
						f_mtc_check_TP_GX_PCRF_RAR_02(vc_vxlte_monitor_components.gx); // (RAR – Event 22)						
						
						
						//MwPS    TP_MW_PCSCF_CANCEL_01 (Event 23)
						//MwPS    TP_MW_PCSCF_CANCEL_01 (Event 23)
                        f_mtc_check_TP_MW_PCSCF_CANCEL_01(vc_vxlte_monitor_components.mwPS); // Event 23
                        f_mtc_check_TP_MW_PCSCF_CANCEL_01(vc_vxlte_monitor_components.mwPS, -, v_sip); // Event 23
						//MwSI    TP_MW_SCSCF_CANCEL_01 (Event 24)
						//MwSI    TP_MW_SCSCF_CANCEL_01 (Event 24)
						//Ic      TP_IC_IBCF_CANCEL_01 (CANCEL – Event 25)
						//Ic      TP_IC_IBCF_CANCEL_01 (CANCEL – Event 25)
						f_mtc_check_TP_MW_SCSCF_CANCEL_01(vc_vxlte_monitor_components.mwIS); // (Event 24)
						f_mtc_check_TP_MW_SCSCF_CANCEL_01(vc_vxlte_monitor_components.mwIS); // (Event 24)
@@ -801,8 +805,8 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_200OK_CANCEL_01 (Event 31)
						//Gm      TP_GM_PCSCF_200OK_CANCEL_01 (Event 31)
						//Ic      TP_IC_IBCF_487INVITE_01 (487 INVITE – Event 32)
						//Ic      TP_IC_IBCF_487INVITE_01 (487 INVITE – Event 32)
						f_mtc_check_TP_IC_IBCF_CANCEL_OK_01(vc_vxlte_monitor_components.ic); //  (OK – Event 28)
						f_mtc_check_TP_IC_IBCF_CANCEL_OK_01(vc_vxlte_monitor_components.ic); //  (OK – Event 28)
						f_mtc_check_TP_MW_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.mwPS); // (Event 30)
						f_mtc_check_TP_MW_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 30)
						f_mtc_check_TP_GM_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.gmA); // (Event 31)
						f_mtc_check_TP_GM_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.gmA, -, v_sip); // (Event 31)
						f_mtc_check_TP_IC_IBCF_487INVITE_01(vc_vxlte_monitor_components.ic); //  (487 INVITE – Event 32)						
						f_mtc_check_TP_IC_IBCF_487INVITE_01(vc_vxlte_monitor_components.ic); //  (487 INVITE – Event 32)						
						
						
						//MwPS    TP_MW_PCSCF_487INVITE_01 (Event 34)
						//MwPS    TP_MW_PCSCF_487INVITE_01 (Event 34)
@@ -849,6 +853,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -893,8 +899,8 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_486INVITE_01 (Event 14)						
						//Gm      TP_GM_PCSCF_486INVITE_01 (Event 14)						
						f_mtc_check_TP_IC_IBCF_486INVITE_01(vc_vxlte_monitor_components.ic, false); // (Event 11)
						f_mtc_check_TP_IC_IBCF_486INVITE_01(vc_vxlte_monitor_components.ic, false); // (Event 11)
						f_mtc_check_TP_MW_SCSCF_486INVITE_01(vc_vxlte_monitor_components.mwIS); // (Event 12)
						f_mtc_check_TP_MW_SCSCF_486INVITE_01(vc_vxlte_monitor_components.mwIS); // (Event 12)
						f_mtc_check_TP_MW_PCSCF_486INVITE_01(vc_vxlte_monitor_components.mwPS); // (Event 13)
						f_mtc_check_TP_MW_PCSCF_486INVITE_01(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 13)
						f_mtc_check_TP_GM_PCSCF_486INVITE_01(vc_vxlte_monitor_components.gmB); // (Event 14)       
						f_mtc_check_TP_GM_PCSCF_486INVITE_01(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 14)       
												
												
						//Rx      TP_RX_PCSCF_STR_05 (STR – Event 15)
						//Rx      TP_RX_PCSCF_STR_05 (STR – Event 15)
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 16)
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 16)
@@ -1027,8 +1033,8 @@ module AtsImsIot_TD_INI{
                        //Gm      TP_GM_PCSCF_CANCEL_02 (Event 23)
                        //Gm      TP_GM_PCSCF_CANCEL_02 (Event 23)
						f_mtc_check_TP_IC_IBCF_CANCEL_02(vc_vxlte_monitor_components.ic, false); // (CANCEL – Event 20)
						f_mtc_check_TP_IC_IBCF_CANCEL_02(vc_vxlte_monitor_components.ic, false); // (CANCEL – Event 20)
						f_mtc_check_TP_MW_SCSCF_CANCEL_02(vc_vxlte_monitor_components.mwIS); // (Event 21)
						f_mtc_check_TP_MW_SCSCF_CANCEL_02(vc_vxlte_monitor_components.mwIS); // (Event 21)
						f_mtc_check_TP_MW_PCSCF_CANCEL_02(vc_vxlte_monitor_components.mwPS); // (Event 22)
						f_mtc_check_TP_MW_PCSCF_CANCEL_02(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 22)
						f_mtc_check_TP_GM_PCSCF_CANCEL_02(vc_vxlte_monitor_components.gmB); // (Event 23)
						f_mtc_check_TP_GM_PCSCF_CANCEL_02(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 23)
								
								
						//Rx      TP_RX_PCSCF_STR_04 (STR – Event 24)
						//Rx      TP_RX_PCSCF_STR_04 (STR – Event 24)
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 25)
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 25)
@@ -1044,8 +1050,8 @@ module AtsImsIot_TD_INI{
						//Ic      TP_IC_IBCF_CANCEL_OK_02 (OK – Event 31)
						//Ic      TP_IC_IBCF_CANCEL_OK_02 (OK – Event 31)
						//Gm      TP_GM_PCSCF_487INVITE_02 (Event 32)
						//Gm      TP_GM_PCSCF_487INVITE_02 (Event 32)
						//MwPS    TP_MW_PCSCF_487INVITE_02 (Event 33)
						//MwPS    TP_MW_PCSCF_487INVITE_02 (Event 33)
						f_mtc_check_TP_GM_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.gmB); // (Event 28)
						f_mtc_check_TP_GM_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 28)
						f_mtc_check_TP_MW_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.mwPS); // (Event 29)
						f_mtc_check_TP_MW_PCSCF_200OK_CANCEL_01(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 29)
						f_mtc_check_TP_IC_IBCF_CANCEL_OK_02(vc_vxlte_monitor_components.ic); // (OK – Event 31)
						f_mtc_check_TP_IC_IBCF_CANCEL_OK_02(vc_vxlte_monitor_components.ic); // (OK – Event 31)
						f_mtc_check_TP_GM_PCSCF_487INVITE_02(vc_vxlte_monitor_components.gmB); // (Event 32)
						f_mtc_check_TP_GM_PCSCF_487INVITE_02(vc_vxlte_monitor_components.gmB); // (Event 32)
						f_mtc_check_TP_MW_PCSCF_487INVITE_02(vc_vxlte_monitor_components.mwPS); // (Event 33)
						f_mtc_check_TP_MW_PCSCF_487INVITE_02(vc_vxlte_monitor_components.mwPS); // (Event 33)
@@ -1096,6 +1102,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -1134,8 +1142,8 @@ module AtsImsIot_TD_INI{
						//MwSI    TP_MW_SCSCF_486INVITE_02 (Event 13)
						//MwSI    TP_MW_SCSCF_486INVITE_02 (Event 13)
						//Ic      TP_IC_IBCF_486INVITE_02 (486 Busy  – Event 14)
						//Ic      TP_IC_IBCF_486INVITE_02 (486 Busy  – Event 14)
						f_mtc_check_TP_GM_PCSCF_INVITE_02(vc_vxlte_monitor_components.gmB); // (Event 10)                                              
						f_mtc_check_TP_GM_PCSCF_INVITE_02(vc_vxlte_monitor_components.gmB); // (Event 10)                                              
						f_mtc_check_TP_GM_PCSCF_486INVITE_02(vc_vxlte_monitor_components.gmB); // (Event 11)
						f_mtc_check_TP_GM_PCSCF_486INVITE_02(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 11)
						f_mtc_check_TP_MW_PCSCF_486INVITE_02(vc_vxlte_monitor_components.mwPS); // (Event 12)
						f_mtc_check_TP_MW_PCSCF_486INVITE_02(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 12)
						f_mtc_check_TP_MW_SCSCF_486INVITE_02(vc_vxlte_monitor_components.mwIS); // (Event 13)
						f_mtc_check_TP_MW_SCSCF_486INVITE_02(vc_vxlte_monitor_components.mwIS); // (Event 13)
						f_mtc_check_TP_IC_IBCF_486INVITE_02(vc_vxlte_monitor_components.ic, false); // (486 Busy  – Event 14)
						f_mtc_check_TP_IC_IBCF_486INVITE_02(vc_vxlte_monitor_components.ic, false); // (486 Busy  – Event 14)
												
												
@@ -1271,8 +1279,8 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_ACK_03 (Event 32)
						//Gm      TP_GM_PCSCF_ACK_03 (Event 32)
						//MwPS    TP_MW_PCSCF_ACK_03 (Event 33)
						//MwPS    TP_MW_PCSCF_ACK_03 (Event 33)
						f_mtc_check_TP_GM_PCSCF_200OK_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 31)
						f_mtc_check_TP_GM_PCSCF_200OK_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 31)
						f_mtc_check_TP_GM_PCSCF_ACK_03(vc_vxlte_monitor_components.gmB); // (Event 32)
						f_mtc_check_TP_GM_PCSCF_ACK_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 32)
						f_mtc_check_TP_MW_PCSCF_ACK_03(vc_vxlte_monitor_components.mwPS); // (Event 33)
						f_mtc_check_TP_MW_PCSCF_ACK_03(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 33)
						
						
						//Rtp     TP_RTP_06 (Event 36)
						//Rtp     TP_RTP_06 (Event 36)


@@ -1391,8 +1399,8 @@ module AtsImsIot_TD_INI{
						f_mtc_check_TP_MW_PCSCF_200OK_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 29)
						f_mtc_check_TP_MW_PCSCF_200OK_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 29)
						f_mtc_check_TP_IC_IBCF_2XXRESP_06(vc_vxlte_monitor_components.ic, 1); // (200 OK Event 30)
						f_mtc_check_TP_IC_IBCF_2XXRESP_06(vc_vxlte_monitor_components.ic, 1); // (200 OK Event 30)
						f_mtc_check_TP_IC_IBCF_ACK_01(vc_vxlte_monitor_components.ic, false); // (ACK – Event 33)
						f_mtc_check_TP_IC_IBCF_ACK_01(vc_vxlte_monitor_components.ic, false); // (ACK – Event 33)
						f_mtc_check_TP_MW_PCSCF_ACK_04(vc_vxlte_monitor_components.mwPS); // (Event 34)
						f_mtc_check_TP_MW_PCSCF_ACK_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 34)
						f_mtc_check_TP_GM_PCSCF_ACK_04(vc_vxlte_monitor_components.gmB); // (Event 35)
						f_mtc_check_TP_GM_PCSCF_ACK_04(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 35)
						
						
						//Rtp     TP_RTP_06 (Event 36)
						//Rtp     TP_RTP_06 (Event 36)
            
            
@@ -1476,8 +1484,8 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_ACK_03 (Event 18)
						//Gm      TP_GM_PCSCF_ACK_03 (Event 18)
						//MwPS    TP_MW_PCSCF_ACK_03 (Event 19)
						//MwPS    TP_MW_PCSCF_ACK_03 (Event 19)
						f_mtc_check_TP_GM_PCSCF_200OK_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 17)
						f_mtc_check_TP_GM_PCSCF_200OK_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 17)
						f_mtc_check_TP_GM_PCSCF_ACK_03(vc_vxlte_monitor_components.gmB); // (Event 18)
						f_mtc_check_TP_GM_PCSCF_ACK_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 18)
						f_mtc_check_TP_MW_PCSCF_ACK_03(vc_vxlte_monitor_components.mwPS); // (Event 19)
						f_mtc_check_TP_MW_PCSCF_ACK_03(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 19)
												
												
						//Rtp     TP_RTP_05 (Event 23)
						//Rtp     TP_RTP_05 (Event 23)
            
            
@@ -1562,8 +1570,8 @@ module AtsImsIot_TD_INI{
						
						
                        //MwPS    TP_MW_PCSCF_ACK_04 (Event 21)
                        //MwPS    TP_MW_PCSCF_ACK_04 (Event 21)
                        //Gm      TP_GM_PCSCF_ACK_04 (Event 22)
                        //Gm      TP_GM_PCSCF_ACK_04 (Event 22)
						f_mtc_check_TP_MW_PCSCF_ACK_04(vc_vxlte_monitor_components.mwPS); // (Event 21)
						f_mtc_check_TP_MW_PCSCF_ACK_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 21)
						f_mtc_check_TP_GM_PCSCF_ACK_04(vc_vxlte_monitor_components.gmB); // (Event 22)
						f_mtc_check_TP_GM_PCSCF_ACK_04(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 22)
						
						
						//Rtp     TP_RTP_05 (Event 23)
						//Rtp     TP_RTP_05 (Event 23)


@@ -1605,6 +1613,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -1621,8 +1631,8 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_BYE_04 (Event 2)
						//Gm      TP_GM_PCSCF_BYE_04 (Event 2)
						//MwPS    TP_MW_PCSCF_BYE_04 (Event 3)
						//MwPS    TP_MW_PCSCF_BYE_04 (Event 3)
						//Ic      TP_IC_IBCF_BYE_01 (Event 4)
						//Ic      TP_IC_IBCF_BYE_01 (Event 4)
						f_mtc_check_TP_GM_PCSCF_BYE_04(vc_vxlte_monitor_components.gmB); // (Event 2)
						f_mtc_check_TP_GM_PCSCF_BYE_04(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 2)
						f_mtc_check_TP_MW_PCSCF_BYE_04(vc_vxlte_monitor_components.mwPS); // (Event 3)
						f_mtc_check_TP_MW_PCSCF_BYE_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 3)
						f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // (Event 4)
						f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // (Event 4)
												
												
						//Rx      TP_RX_PCSCF_STR_01 (STR – Event 6)
						//Rx      TP_RX_PCSCF_STR_01 (STR – Event 6)
@@ -1640,8 +1650,8 @@ module AtsImsIot_TD_INI{


                        //MwPS    TP_MW_PCSCF_200OK_BYE_04 (Event 14)
                        //MwPS    TP_MW_PCSCF_200OK_BYE_04 (Event 14)
                        //Gm      TP_GM_PCSCF_200OK_BYE_04 (Event 15)
                        //Gm      TP_GM_PCSCF_200OK_BYE_04 (Event 15)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_04(vc_vxlte_monitor_components.mwPS); // (Event 14)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 14)
						f_mtc_check_TP_GM_PCSCF_200OK_BYE_04(vc_vxlte_monitor_components.gmB); // (Event 15)
						f_mtc_check_TP_GM_PCSCF_200OK_BYE_04(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 15)
						
						
						//Rtp     TP_RTP_04 (Events 16)
						//Rtp     TP_RTP_04 (Events 16)


@@ -1681,6 +1691,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -1696,8 +1708,8 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_BYE_05 (Event 2)
						//Gm      TP_GM_PCSCF_BYE_05 (Event 2)
						//MwPS    TP_MW_PCSCF_BYE_05 (Event 3)
						//MwPS    TP_MW_PCSCF_BYE_05 (Event 3)
						//Ic      TP_IC_IBCF_BYE_01 (BYE – Event 4)
						//Ic      TP_IC_IBCF_BYE_01 (BYE – Event 4)
						f_mtc_check_TP_GM_PCSCF_BYE_05(vc_vxlte_monitor_components.gmB); // (Event 2)
						f_mtc_check_TP_GM_PCSCF_BYE_05(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 2)
						f_mtc_check_TP_MW_PCSCF_BYE_05(vc_vxlte_monitor_components.mwPS); // (Event 3)
						f_mtc_check_TP_MW_PCSCF_BYE_05(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 3)
						f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // (BYE – Event 4)
						f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // (BYE – Event 4)
						
						
						//Rx      TP_RX_PCSCF_STR_01 (STR – Event 6)
						//Rx      TP_RX_PCSCF_STR_01 (STR – Event 6)
@@ -1715,8 +1727,8 @@ module AtsImsIot_TD_INI{


						//MwPS    TP_MW_PCSCF_200OK_BYE_05 (Event 14)
						//MwPS    TP_MW_PCSCF_200OK_BYE_05 (Event 14)
                        //Gm      TP_GM_PCSCF_200OK_BYE_05 (Event 15)
                        //Gm      TP_GM_PCSCF_200OK_BYE_05 (Event 15)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_05(vc_vxlte_monitor_components.mwPS); // (Event 14)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_05(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 14)
						f_mtc_check_TP_GM_PCSCF_200OK_BYE_05(vc_vxlte_monitor_components.gmB); // (Event 15)
						f_mtc_check_TP_GM_PCSCF_200OK_BYE_05(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 15)
												
												
						//Rtp     TP_RTP_04 (Events 16)
						//Rtp     TP_RTP_04 (Events 16)
            
            
@@ -1754,6 +1766,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -1767,11 +1781,11 @@ module AtsImsIot_TD_INI{
						//Rtp     TP_RTP_06 (Event 1)
						//Rtp     TP_RTP_06 (Event 1)
						
						
                        //MwPS    TP_MW_PCSCF_BYE_06 (Event 2)
                        //MwPS    TP_MW_PCSCF_BYE_06 (Event 2)
						f_mtc_check_TP_MW_PCSCF_BYE_06(vc_vxlte_monitor_components.mwPS); // (Event 2)
						f_mtc_check_TP_MW_PCSCF_BYE_06(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 2)


						//Gm      TP_GM_PCSCF_BYE_06 (Event 4)
						//Gm      TP_GM_PCSCF_BYE_06 (Event 4)
						//Ic      TP_IC_IBCF_BYE_01 (BYE – Event 5)
						//Ic      TP_IC_IBCF_BYE_01 (BYE – Event 5)
						f_mtc_check_TP_GM_PCSCF_BYE_06(vc_vxlte_monitor_components.gmB); // (Event 4)
						f_mtc_check_TP_GM_PCSCF_BYE_06(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 4)
						f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // (BYE – Event 5)
						f_mtc_check_TP_IC_IBCF_BYE_01(vc_vxlte_monitor_components.ic, false); // (BYE – Event 5)
						
						
						//Rx      TP_RX_PCSCF_STR_01 (STR – Event 7)
						//Rx      TP_RX_PCSCF_STR_01 (STR – Event 7)
@@ -1790,9 +1804,9 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_200OK_BYE_06 (Event 15)
						//Gm      TP_GM_PCSCF_200OK_BYE_06 (Event 15)
						//MwPS    TP_MW_PCSCF_200OK_BYE_06 (Event 17)
						//MwPS    TP_MW_PCSCF_200OK_BYE_06 (Event 17)
						//MwSI    TP_MW_PCSCF_200OK_BYE_05 (Event 16)
						//MwSI    TP_MW_PCSCF_200OK_BYE_05 (Event 16)
						f_mtc_check_TP_GM_PCSCF_200OK_BYE_06(vc_vxlte_monitor_components.gmB); // (Event 15)
						f_mtc_check_TP_GM_PCSCF_200OK_BYE_06(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 15)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_06(vc_vxlte_monitor_components.mwPS); // (Event 17)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_06(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 17)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_05(vc_vxlte_monitor_components.gmB); // (Event 16)
						f_mtc_check_TP_MW_PCSCF_200OK_BYE_05(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 16)
																		
																		
						//Rtp     TP_RTP_04 (Events 18)
						//Rtp     TP_RTP_04 (Events 18)
            
            
@@ -1832,6 +1846,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -1887,8 +1903,8 @@ module AtsImsIot_TD_INI{
						//Gm      TP_GM_PCSCF_CANCEL_03 (Event 23)
						//Gm      TP_GM_PCSCF_CANCEL_03 (Event 23)
						//MwPS    TP_MW_PCSCF_CANCEL_03 (Event 24) 
						//MwPS    TP_MW_PCSCF_CANCEL_03 (Event 24) 
						//Ic      TP_IC_IBCF_CANCEL_01 (CANCEL – Event 25)
						//Ic      TP_IC_IBCF_CANCEL_01 (CANCEL – Event 25)
						f_mtc_check_TP_GM_PCSCF_CANCEL_03(vc_vxlte_monitor_components.gmB); // (Event 23)
						f_mtc_check_TP_GM_PCSCF_CANCEL_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 23)
						f_mtc_check_TP_MW_PCSCF_CANCEL_03(vc_vxlte_monitor_components.mwPS); // (Event 24) 
						f_mtc_check_TP_MW_PCSCF_CANCEL_03(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 24) 
						f_mtc_check_TP_IC_IBCF_CANCEL_01(vc_vxlte_monitor_components.ic, false); // (CANCEL – Event 25)
						f_mtc_check_TP_IC_IBCF_CANCEL_01(vc_vxlte_monitor_components.ic, false); // (CANCEL – Event 25)
												
												
						//Rx      TP_RX_PCSCF_STR_04 (STR – Event 27)
						//Rx      TP_RX_PCSCF_STR_04 (STR – Event 27)
@@ -1908,8 +1924,8 @@ module AtsImsIot_TD_INI{
                        //MwPS    TP_MW_PCSCF_200OK_CANCEL_03 (Event 35)
                        //MwPS    TP_MW_PCSCF_200OK_CANCEL_03 (Event 35)
						//Gm      TP_GM_PCSCF_200OK_CANCEL_03 (Event 36)
						//Gm      TP_GM_PCSCF_200OK_CANCEL_03 (Event 36)
						f_mtc_check_TP_IC_IBCF_CANCEL_OK_03(vc_vxlte_monitor_components.ic); // (OK – Event 34)
						f_mtc_check_TP_IC_IBCF_CANCEL_OK_03(vc_vxlte_monitor_components.ic); // (OK – Event 34)
						f_mtc_check_TP_MW_PCSCF_200OK_CANCEL_03(vc_vxlte_monitor_components.mwPS); // (Event 35)
						f_mtc_check_TP_MW_PCSCF_200OK_CANCEL_03(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 35)
						f_mtc_check_TP_GM_PCSCF_200OK_CANCEL_03(vc_vxlte_monitor_components.gmB); // (Event 36)
						f_mtc_check_TP_GM_PCSCF_200OK_CANCEL_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 36)
												
												
                        //Ic      TP_IC_IBCF_487INVITE_01 (487 INVITE – Event 38)
                        //Ic      TP_IC_IBCF_487INVITE_01 (487 INVITE – Event 38)
						//MwPS    TP_MW_PCSCF_487INVITE_03 (Event 39)
						//MwPS    TP_MW_PCSCF_487INVITE_03 (Event 39)
@@ -1956,6 +1972,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -1994,8 +2012,8 @@ module AtsImsIot_TD_INI{
						f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10)
						f_mtc_check_TP_IC_IBCF_INVITE_04(vc_vxlte_monitor_components.ic, false); // (INVITE – Event 10)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10)
						f_mtc_check_TP_IC_IBCF_100TRY_02(vc_vxlte_monitor_components.ic, false, 1); // (INVITE, 100 Trying – Event 10)
						f_mtc_check_TP_IC_IBCF_486INVITE_03(vc_vxlte_monitor_components.ic, false); // (Event 13)
						f_mtc_check_TP_IC_IBCF_486INVITE_03(vc_vxlte_monitor_components.ic, false); // (Event 13)
						f_mtc_check_TP_MW_PCSCF_486INVITE_03(vc_vxlte_monitor_components.mwPS); // (Event 14)
						f_mtc_check_TP_MW_PCSCF_486INVITE_03(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 14)
						f_mtc_check_TP_GM_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB); // (Event 15)
						f_mtc_check_TP_GM_PCSCF_486INVITE_03(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 15)
												
												
						//Rx      TP_RX_PCSCF_STR_06 (STR – Event 16)
						//Rx      TP_RX_PCSCF_STR_06 (STR – Event 16)
						//S9      TP_S9_PCRF_STR_01 (STR – Event 17)
						//S9      TP_S9_PCRF_STR_01 (STR – Event 17)
@@ -2049,6 +2067,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                
                
                        // map/connect component ports
                        // map/connect component ports
@@ -2105,7 +2125,7 @@ module AtsImsIot_TD_INI{
                        //Ic      TP_IC_IBCF_CANCEL_02 (CANCEL – Event 24)
                        //Ic      TP_IC_IBCF_CANCEL_02 (CANCEL – Event 24)
						//MwPS    TP_MW_PCSCF_CANCEL_04 (Event 25)
						//MwPS    TP_MW_PCSCF_CANCEL_04 (Event 25)
						f_mtc_check_TP_IC_IBCF_CANCEL_02(vc_vxlte_monitor_components.ic, false); // (CANCEL – Event 24)
						f_mtc_check_TP_IC_IBCF_CANCEL_02(vc_vxlte_monitor_components.ic, false); // (CANCEL – Event 24)
						f_mtc_check_TP_MW_PCSCF_CANCEL_04(vc_vxlte_monitor_components.mwPS); // (Event 25)
						f_mtc_check_TP_MW_PCSCF_CANCEL_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 25)
												
												
                        //Gm      TP_GM_PCSCF_CANCEL_04 (Event 26)
                        //Gm      TP_GM_PCSCF_CANCEL_04 (Event 26)
						//Rx      TP_RX_PCSCF_STR_03 (STR – Event 27)
						//Rx      TP_RX_PCSCF_STR_03 (STR – Event 27)
@@ -2114,7 +2134,7 @@ module AtsImsIot_TD_INI{
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 30)
						//Gx      TP_GX_PCRF_RAR_02 (RAR – Event 30)
						//Gx      TP_GX_PGW_RAA_02 (RAA – Event 31)
						//Gx      TP_GX_PGW_RAA_02 (RAA – Event 31)
						//Rx      TP_RX_PCRF_STA_01 (STA – Event 32)
						//Rx      TP_RX_PCRF_STA_01 (STA – Event 32)
						f_mtc_check_TP_GM_PCSCF_CANCEL_04(vc_vxlte_monitor_components.gmB); // (Event 26)
						f_mtc_check_TP_GM_PCSCF_CANCEL_04(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 26)
						f_mtc_check_TP_RX_PCSCF_STR_03(vc_vxlte_monitor_components.rx); // (STR – Event 27)
						f_mtc_check_TP_RX_PCSCF_STR_03(vc_vxlte_monitor_components.rx); // (STR – Event 27)
						f_mtc_check_TP_S9_PCRF_STR_01(vc_vxlte_monitor_components.s9); // (STR – Event 28)
						f_mtc_check_TP_S9_PCRF_STR_01(vc_vxlte_monitor_components.s9); // (STR – Event 28)
						f_mtc_check_TP_S9_PCRF_STA_01(vc_vxlte_monitor_components.s9); // (STA – Event 29)
						f_mtc_check_TP_S9_PCRF_STA_01(vc_vxlte_monitor_components.s9); // (STA – Event 29)
@@ -2170,6 +2190,8 @@ module AtsImsIot_TD_INI{
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_PS_INTERFACENAME,
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                                                              PX_SIP_MW_IS_INTERFACENAME}))
                    {
                    {
                        var SipMessage v_sip;
                        
                        f_cf_createVxLteMonitor();    
                        f_cf_createVxLteMonitor();    
                 
                 
                        // map/connect component ports
                        // map/connect component ports
@@ -2207,8 +2229,8 @@ module AtsImsIot_TD_INI{
						//MwPS    TP_MW_PCSCF_486INVITE_04 (Event 13)
						//MwPS    TP_MW_PCSCF_486INVITE_04 (Event 13)
						//Ic      TP_IC_IBCF_486INVITE_04 (Event 14)
						//Ic      TP_IC_IBCF_486INVITE_04 (Event 14)
						f_mtc_check_TP_GM_PCSCF_INVITE_04(vc_vxlte_monitor_components.gmB); // (Event 11)
						f_mtc_check_TP_GM_PCSCF_INVITE_04(vc_vxlte_monitor_components.gmB); // (Event 11)
						f_mtc_check_TP_GM_PCSCF_486INVITE_04(vc_vxlte_monitor_components.gmB); // (Event 12)
						f_mtc_check_TP_GM_PCSCF_486INVITE_04(vc_vxlte_monitor_components.gmB, -, v_sip); // (Event 12)
						f_mtc_check_TP_MW_PCSCF_486INVITE_04(vc_vxlte_monitor_components.mwPS); // (Event 13)
						f_mtc_check_TP_MW_PCSCF_486INVITE_04(vc_vxlte_monitor_components.mwPS, -, v_sip); // (Event 13)
						f_mtc_check_TP_IC_IBCF_486INVITE_04(vc_vxlte_monitor_components.ic, false); // (Event 14)
						f_mtc_check_TP_IC_IBCF_486INVITE_04(vc_vxlte_monitor_components.ic, false); // (Event 14)
												
												
						//Rx      TP_RX_PCSCF_STR_03 (STR – Event 16)
						//Rx      TP_RX_PCSCF_STR_03 (STR – Event 16)
+220 −108

File changed.

Preview size limit exceeded, changes collapsed.

+220 −108

File changed.

Preview size limit exceeded, changes collapsed.

+16 −0
Original line number Original line Diff line number Diff line
@@ -1951,6 +1951,22 @@ module AtsImsIot_Templates {
        payload := *
        payload := *
    }
    }
        
        
    template Response mw_486Busy_Base  modifies m_Response_Dummy :=
    {
        statusLine := {c_sipNameVersion, 486, ?},
        msgHeader := ?,
        messageBody := *,
        payload := *
    }
        
    template Response mw_487RequestTerminated_Base  modifies m_Response_Dummy :=
    {
        statusLine := {c_sipNameVersion, 487, ?},
        msgHeader := ?,
        messageBody := *,
        payload := *
    }
        
	template Response mdw_404Or604NotFound_Base  modifies m_Response_Dummy :=
	template Response mdw_404Or604NotFound_Base  modifies m_Response_Dummy :=
	{
	{
		statusLine := ({c_sipNameVersion, 404, ?}, {c_sipNameVersion, 604, ?}),
		statusLine := ({c_sipNameVersion, 404, ?}, {c_sipNameVersion, 604, ?}),
+98 −66

File changed.

Preview size limit exceeded, changes collapsed.

Loading