Commit 43b5546b authored by Peter Schmitting's avatar Peter Schmitting
Browse files

E-CSCF

parent 402848e8
Loading
Loading
Loading
Loading
+138 −0
Original line number Diff line number Diff line
/*
Copyright (c) ETSI 2019-2020.

This software is subject to copyrights owned by ETSI. Non-exclusive permission
is hereby granted, free of charge, to copy, reproduce and amend this file
under the following conditions: It is provided "as is", without warranty of any
kind, expressed or implied.

ETSI shall never be liable for any claim, damages, or other liability arising
from its use or inability of use.This permission does not apply to any documentation
associated with this file for which ETSI keeps all rights reserved. The present
copyright notice shall be included in all copies of whole or part of this
file and shall not imply any sub-license right.
*/

/* E-CSCF interfaces to
 * EATF: I4
 * LRF:  MI
 * PSAP: Mm/Mx to IBCF/IP multimedia network 
 *   or  Mi/Mg to PSTN via BGCF/MGCF
 */
Package TP_E_CSCF {
    
    import all from Sip_Common;
    
    Test Purpose {
        
        TP Id TP_I4_ECSCF_ECO_INVITE_01
        /* I4 interface at E-CSCF/EATF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the EATF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.2"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isEmergencyAttachedTo the EPC_A and
            the UE_A entity isEmergencyRegisteredTo the IMS_A and
            the IMS_E_CSCF entity supportRoutingTo the IMS_EATF
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives an INVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_P_CSCF_A_VIA,
                        Route indicating value PX_E_CSCF_SERVICE_ROUTE, // 5.2.10.3 1B) option is assumed
                        PAssertedIdentity,
                        Contact containing
                           instanceid_feature_tag
                              indicating value IMEIURN;,
                        MessageBody;
                    from the IMS_P_CSCF_A entity
                }
                then {
                    the IMS_E_CSCF entity sends an INVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_E_CSCF_VIA,
                        Route indicating value PX_EATF_SERVICE_ROUTE,
                        PChargingVector containing
                           not term_ioi_parameter,
                           orig_ioi_parameter 
                               indicating value "Operator Identifier Of ImsA";,
                        MessageBody;
                     to the IMS_EATF entity
                }
            }
            
    } // End of TP_I4_ECSCF_ECO_INVITE_01

    Test Purpose {
        
        TP Id TP_MI_ECSCF_ECO_INVITE_01
        /* MI interface at E-CSCF/LRF */

        Test objective  "Verify that the E-CSCF successfully processes an initial INVITE from the P-CSCF
                         and routes the request to the LRF."
        
        Reference 
            "ETSI TS 124 229 [1], Clauses 5.11.3"
        
        Config Id CF_VxLTE_INT
        
        PICS Selection NONE
        
        Initial conditions with {
            the UE_A entity isEmergencyAttachedTo the EPC_A and
            the UE_A entity isEmergencyRegisteredTo the IMS_A and
            the IMS_E_CSCF entity supportRoutingTo the IMS_EATF
        }
        
        Expected behaviour
            ensure that {
                when {
                    the IMS_E_CSCF entity receives an INVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_P_CSCF_A_VIA,
                        Route indicating value PX_E_CSCF_SERVICE_ROUTE, // 5.2.10.3 1B) option is assumed
                        PAssertedIdentity,
                        Contact containing
                           instanceid_feature_tag
                              indicating value IMEIURN;,
                        MessageBody;
                    from the IMS_P_CSCF_A entity
                }
                then {
                    the IMS_E_CSCF entity sends an INVITE containing
                        From indicating value PX_UE_A_SIP_URI,
                        To indicating value PX_SIP_EMERGENCY_SERVICE_URN,
                        CallId indicating value PX_UE_A_CALLID,
                        Via indicating value PX_E_CSCF_VIA,
                        Route indicating value PX_EATF_SERVICE_ROUTE,
                        PChargingVector containing
                           not term_ioi_parameter,
                           orig_ioi_parameter 
                               indicating value "Operator Identifier Of ImsA";,
                        MessageBody;
                     to the IMS_EATF entity
                }
            }
            
    } // End of TP_MI_ECSCF_ECO_INVITE_01


} // End of Package TP_MW_PS