......@@ -29,16 +29,7 @@ module AtsSccas_PIXITS {
group SUT {
group SUT_UE {
/** @desc charstring for SUT - UE IP address to exchange SIP messages - connection point for PCSCF
*/
modulepar charstring PX_IMS_SUT_UE_IPADDR := "10.100.0.6";
/** @desc integer for SUT - UE port number to exchange SIP messages - connection point for PCSCF
*/
modulepar integer PX_IMS_SUT_UE_PORT := 5060;
} // End of group SUT_UE1
// TODO - SUT_UE1 PIXITS to be removed
group SUT_UE1 {
/** @desc charstring for SUT - PCSCF1 IP address to exchange SIP messages - connection point for UE1
*/
......@@ -88,209 +79,7 @@ module AtsSccas_PIXITS {
modulepar charstring PX_IMS_SUT_UE1_DISPLAY := "alice-05@plugtest.net";
} // End of group SUT_UE1
group SUT_UE2 {
/** @desc charstring for SUT - PCSCF2 IP address to exchange SIP messages - connection point for UE2
*/
modulepar charstring PX_IMS_SUT_PCSCF2_IPADDR := "esrp1.frequentis.plugtests.net";
/** @desc integer for SUT - PCSCF2 port number to exchange SIP messages - connection point for UE2
*/
modulepar integer PX_IMS_SUT_PCSCF2_PORT := 5060;
/** @desc charstring for SUT/PCSCF2 domain - connection point for UE2
*/
modulepar charstring PX_IMS_SUT_PCSCF2_HOME_DOMAIN := "plugtests.net";
/** @desc charstring for IP address used by the TS to exchange media streams for UE2
*/
modulepar charstring PX_IMS_SUT_UE2_BEARER_IPADDR := "esrp1.frequentis.plugtests.net";
/** @desc charstring for identity of the tester UE2 local domain
*/
modulepar charstring PX_IMS_SUT_UE2_HOME_DOMAIN := "plugtests.net";
/** @desc charstring for identity of the tester UE2 local user
*/
modulepar charstring PX_IMS_SUT_UE2_PUBLIC_USER := "2910";
/** @desc charstring for RFC 2617 clause 3-2-2 username of UE2:
* The name of user in the specified realm
*/
modulepar charstring PX_IMS_SUT_UE2_PRIVAT_USERNAME := "abcd";
/** @desc charstring for RFC 2617 clause 3-2-2-2 passwd: A known shared secret, the password of user of the specified username of UE2
*/
modulepar charstring PX_IMS_SUT_UE2_PRIVAT_PASSWD := "1234";
/** @desc charstring for RFC 2617 clause 3-2-1 qop options UE2:
* Quoted string of one or more tokens indicating the "quality of protection" values supported by the server, the
* value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
*/
modulepar charstring PX_IMS_SUT_UE2_QOP := "auth";
/** @desc charstring for home(SUT) REGISTRAR domain of UE2
*/
modulepar charstring PX_IMS_SUT_UE2_REGISTRAR := "plugtests.net";
} // End of group SUT_UE2
group SUT_UE3 {
/** @desc charstring for SUT - PCSCF3 IP address to exchange SIP messages - connection point for UE3
*/
modulepar charstring PX_IMS_SUT_PCSCF3_IPADDR := "172.31.10.2";
/** @desc integer for SUT - PCSCF3 port number to exchange SIP messages - connection point for UE3
*/
modulepar integer PX_IMS_SUT_PCSCF3_PORT := 5060;
/** @desc charstring for SUT/PCSCF3 domain - connection point for UE3
*/
modulepar charstring PX_IMS_SUT_PCSCF3_HOME_DOMAIN := "pcscf3.home.net";
/** @desc charstring for IP address used by the TS to exchange media streams for UE3
*/
modulepar charstring PX_IMS_SUT_UE3_BEARER_IPADDR := "172.31.10.2";
/** @desc charstring for identity of the tester UE2 local domain
*/
modulepar charstring PX_IMS_SUT_UE3_HOME_DOMAIN := "sut.net";
/** @desc charstring for identity of the tester UE3 local user
*/
modulepar charstring PX_IMS_SUT_UE3_PUBLIC_USER := "2910";
/** @desc charstring for RFC 2617 clause 3-2-2 username of UE3:
* The name of user in the specified realm
*/
modulepar charstring PX_IMS_SUT_UE3_PRIVAT_USERNAME := "abcd";
/** @desc charstring for RFC 2617 clause 3-2-2-2 passwd: A known shared secret, the password of user of the specified username of UE3
*/
modulepar charstring PX_IMS_SUT_UE3_PRIVAT_PASSWD := "1234";
/** @desc charstring for RFC 2617 clause 3-2-1 qop options UE3:
* Quoted string of one or more tokens indicating the "quality of protection" values supported by the server, the
* value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
*/
modulepar charstring PX_IMS_SUT_UE3_QOP := "auth";
/** @desc charstring for home(SUT) REGISTRAR domain of UE3
*/
modulepar charstring PX_IMS_SUT_UE3_REGISTRAR := "registrar.sut.net";
} // End of group SUT_UE3
group SUT_UE4 {//UE4 can be used as UE1Visited
/** @desc charstring for SUT - PCSCF4 IP address to exchange SIP messages - connection point for UE4
*/
modulepar charstring PX_IMS_SUT_PCSCF4_IPADDR := "172.31.10.2";
/** @desc integer for SUT - PCSCF4 port number to exchange SIP messages - connection point for UE4
*/
modulepar integer PX_IMS_SUT_PCSCF4_PORT := 5060;
/** @desc charstring for SUT/PCSCF4 domain - connection point for UE4
*/
modulepar charstring PX_IMS_SUT_PCSCF4_HOME_DOMAIN := "pcscf4.home.net";
/** @desc charstring for IP address used by the TS to exchange media streams for UE4
*/
modulepar charstring PX_IMS_SUT_UE4_BEARER_IPADDR := "172.31.10.2";
/** @desc charstring for identity of the tester UE2 local domain
*/
modulepar charstring PX_IMS_SUT_UE4_HOME_DOMAIN := "sut.net";
/** @desc charstring for identity of the tester UE4 local user
*/
modulepar charstring PX_IMS_SUT_UE4_PUBLIC_USER := "2910";
/** @desc charstring for RFC 2617 clause 3-2-2 username of UE4:
* The name of user in the specified realm
*/
modulepar charstring PX_IMS_SUT_UE4_PRIVAT_USERNAME := "abcd";
/** @desc charstring for RFC 2617 clause 3-2-2-2 passwd: A known shared secret, the password of user of the specified username of UE2
*/
modulepar charstring PX_IMS_SUT_UE4_PRIVAT_PASSWD := "1234";
/** @desc charstring for RFC 2617 clause 3-2-1 qop options UE4:
* Quoted string of one or more tokens indicating the "quality of protection" values supported by the server, the
* value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
*/
modulepar charstring PX_IMS_SUT_UE4_QOP := "auth";
/** @desc charstring for home(SUT) REGISTRAR domain of UE4
*/
modulepar charstring PX_IMS_SUT_UE4_REGISTRAR := "registrar.sut.net";
} // End of group SUT_UE4
group SUT_unknown {
/** @desc charstring for identity of unknown UE public user
*/
modulepar charstring PX_IMS_SUT_unknownUE_PUBLIC_USER := "0007";
} // End of group SUT_unknown
group EMERGENCY{
/** @desc charstring for identity of emergency service local domain
*/
modulepar charstring PX_IMS_SUT_EMERGENCY_HOME_DOMAIN := "plugtests.net";
/** @desc charstring for identity of the emergency service
*/
modulepar charstring PX_IMS_SUT_EMERGENCY_SERVICE := "112";
/** @desc charstring for identity of the invalid emergency service
*/
modulepar charstring PX_IMS_SUT_EMERGENCY_SERVICE_INVALID := "service.sos.invalid";
} // End of group EMERGENCY service
group SUT_IBCF {
/** @desc charstring for SUT/IBCF1 IP address to exchange SIP messages
*/
modulepar charstring PX_IMS_SUT_IBCF1_IPADDR := "172.31.10.5";
/** @desc integer for SUT/IBCF1 port number to exchange SIP messages
*/
modulepar integer PX_IMS_SUT_IBCF1_PORT := 5060;
/** @desc charstring for SUT/IBCF1 domain
*/
modulepar charstring PX_IMS_SUT_IBCF1_HOME_DOMAIN := "ibcf1.sut.net";
/** @desc charstring for SUT/IBCF2 IP address to exchange SIP messages
*/
modulepar charstring PX_IMS_SUT_IBCF2_IPADDR := "172.31.10.6";
/** @desc integer for SUT/IBCF2 port number to exchange SIP messages
*/
modulepar integer PX_IMS_SUT_IBCF2_PORT := 5060;
/** @desc charstring for SUT/IBCF2 domain
*/
modulepar charstring PX_IMS_SUT_IBCF2_HOME_DOMAIN := "ibcf2.sut.net";
} // End of group SUT_IBCF
group SUT_PCSCF {
/** @desc charstring for SUT/P-CSCF IP address to exchange SIP messages
*/
modulepar charstring PX_IMS_SUT_PCSCF_IPADDR := "172.31.10.2";
/** @desc integer for SUT/P-CSCF port number to exchange SIP messages
*/
modulepar integer PX_IMS_SUT_PCSCF_PORT := 5060;
/** @desc charstring for SUT/P-CSCFdomain
*/
modulepar charstring PX_IMS_SUT_PCSCF_HOME_DOMAIN := "pcscf.sut.net";
/** @desc charstring for SUT/P-CSCF P_VisitedNetwork ID header (see RFC3455)
*/
modulepar charstring PX_IMS_SUT_PCSCF_VisitedNetworkID := "sut token";
/** @desc charstring for SUT/P-CSCF Min-SE header lower bound for the session refresh interval (see RFC4028)
*/
modulepar charstring PX_IMS_SUT_PCSCF_MinSE := "100";
} // End of group SUT_PCSCF
// TODO - SUT_SCSCF PIXITS to be removed when will be replaced in ATS code with TS SCSCF
group SUT_SCSCF {
/** @desc charstring for SUT/S-CSCF IP address to exchange SIP messages
*/
......@@ -309,20 +98,7 @@ module AtsSccas_PIXITS {
modulepar charstring PX_IMS_SUT_SCSCF_REALM := "realm.scscf";
} // End of group SUT_SCSCF
group SUT_ICSCF {
/** @desc charstring for SUT/I-CSCF IP address to exchange SIP messages
*/
modulepar charstring PX_IMS_SUT_ICSCF_IPADDR := "172.31.10.3";
/** @desc integer for SUT/I-CSCF port number to exchange SIP messages
*/
modulepar integer PX_IMS_SUT_ICSCF_PORT := 5060;
/** @desc charstring for SUT/I-CSCFdomain
*/
modulepar charstring PX_IMS_SUT_ICSCF_HOME_DOMAIN := "icscf.sut.net";
} // End of group SUT_ICSCF
//used for AS, TAS, SCC-AS
group SUT_AS {
/** @desc charstring for SUT - AS IP address to exchange SIP messages - connection point for SCSCF
*/
......@@ -334,60 +110,74 @@ module AtsSccas_PIXITS {
/** @desc charstring for SUT/AS domain
*/
modulepar charstring PX_IMS_SUT_AS_HOME_DOMAIN := "as.sut.net";
modulepar charstring PX_IMS_SUT_AS_HOME_DOMAIN := "as.domain.net";
} // End of group SUT_AS
group SUT_IMGCF {
/** @desc charstring for SUT/I-MGCF IP address to exchange SIP messages
*/
modulepar charstring PX_IMS_SUT_IMGCF_IPADDR := "172.31.10.10";
/** @desc integer for SUT/I-MGCF port number to exchange SIP messages
*/
modulepar integer PX_IMS_SUT_IMGCF_PORT := 5060;
/** @desc charstring for SUT/I-MGCFdomain
*/
modulepar charstring PX_IMS_SUT_IMGCF_HOME_DOMAIN := "imgcf.sut.net";
} // End of group SUT_IMGCF
group SUT_CONF {
/**
* @desc
* charstring for SUT/conference IP address to exchange SIP messages
*/
modulepar charstring PX_IMS_SUT_CONF_IPADDR := "172.31.10.10";
/**
* @desc integer for SUT/conference port number to exchange SIP messages
*/
modulepar integer PX_IMS_SUT_CONF_PORT := 5060;
/**
* @desc charstring for SUT/conference domain
*/
modulepar charstring PX_IMS_SUT_CONF_HOME_DOMAIN := "conf.sut.net";
/**
* @desc charstring for conference factory URI name
*/
modulepar charstring PX_IMS_SUT_CONF_FACTORY_NAME := "factory.uri.name";
} // End of group SUT_CONF
} // End of group SUT
group ts_ue1 {
group TS {
group TS_UE1 {
/** @desc charstring for IP address used by the UE1 to exchange SIP messages
*/
modulepar charstring PX_IMS_TS_UE1_IPADDR := "conftest.plugtests.net";
/** @desc charstring for IP address used by the UE1 to exchange SIP messages
*/
modulepar charstring PX_IMS_TS_UE1_IPADDR := "172.172.1.1";
/** @desc integer for port number used by the UE1 to exchange SIP messages
*/
modulepar integer PX_IMS_TS_UE1_PORT := 5060;
/** @desc integer for port number used by the UE1 to exchange SIP messages
*/
modulepar integer PX_IMS_TS_UE1_PORT := 5060;
/** @desc charstring for visited(TS) REGISTRAR domain
*/
modulepar charstring PX_IMS_TS_UE1_REGISTRAR := "plugtests.net";
/** @desc charstring for home(TS) REGISTRAR domain
*/
modulepar charstring PX_IMS_TS_UE1_REGISTRAR := "registrar.domain.net";
/** @desc charstring for IP address used by the TS to exchange media streams for UE1
*/
modulepar charstring PX_IMS_TS_UE1_BEARER_IPADDR := "192.168.1.1";
/** @desc charstring for identity of the tester UE1 local domain
*/
modulepar charstring PX_IMS_TS_UE1_HOME_DOMAIN := "domain.net";
/** @desc charstring for identity of the tester UE1 local user
*/
modulepar charstring PX_IMS_TS_UE1_PUBLIC_USER := "alice-06";
/** @desc charstring for RFC 2617 clause 3-2-2 username of UE1:
* The name of user in the specified realm
*/
modulepar charstring PX_IMS_TS_UE1_PRIVAT_USERNAME := "alice-06";
/** @desc charstring for RFC 2617 clause 3-2-2-2 passwd of UE1: A known shared secret, the password of user of the specified username
*/
modulepar charstring PX_IMS_TS_UE1_PRIVAT_PASSWD := "alice-05@1234";
/** @desc charstring for RFC 2617 clause 3-2-1 qop options of UE1:
* Quoted string of one or more tokens indicating the "quality of protection" values supported by the server; the
* value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
*/
modulepar charstring PX_IMS_TS_UE1_QOP := "auth";
/** @desc charstring for UE1 display name
*/
modulepar charstring PX_IMS_TS_UE1_DISPLAY := "alice-05@domain.net";
} // End of group ts_ue1
} // End of group ts_ue1
group TS_SCSCF {
/** @desc charstring for TS/S-CSCF IP address to exchange SIP messages
*/
modulepar charstring PX_IMS_TS_SCSCF_IPADDR := "172.31.10.4";
/** @desc integer for TS/S-CSCF port number to exchange SIP messages
*/
modulepar integer PX_IMS_TS_SCSCF_PORT := 5090;
/** @desc charstring for TS/S-CSCFdomain
*/
modulepar charstring PX_IMS_TS_SCSCF_HOME_DOMAIN := "scscf.domain.net";
} // End of group TS_SCSCF
} //end group TS {
} // end module AtsSccas_PIXITS
......@@ -176,6 +176,36 @@ module AtsSccas_Steps {
vc_userprofile.passwd := PX_IMS_SUT_UE1_PRIVAT_PASSWD;
vc_userprofile.registrarDomain := PX_IMS_SUT_UE1_REGISTRAR;
}
case (c_userProfile_PCSCFwithHomeUE) { //variant c_userProfile_PCSCFwithHomeUE
//for MIME REGISTER to SCCAS(message originaly exchanged between PCSCF and SCSCF)
vc_userprofile.id := p_user;
vc_userprofile.currPort := PX_IMS_TS_UE1_PORT;
vc_userprofile.currIpaddr := PX_IMS_TS_UE1_IPADDR;
vc_userprofile.contactPort := PX_IMS_TS_UE1_PORT;
vc_userprofile.contactIpaddr := PX_IMS_TS_UE1_IPADDR;
vc_userprofile.bearerIpaddr := PX_IMS_TS_UE1_BEARER_IPADDR;
vc_userprofile.homeDomain := PX_IMS_TS_UE1_HOME_DOMAIN;
vc_userprofile.publUsername := PX_IMS_TS_UE1_PUBLIC_USER;
vc_userprofile.qop := PX_IMS_TS_UE1_QOP;
vc_userprofile.privUsername := PX_IMS_TS_UE1_PRIVAT_USERNAME;
vc_userprofile.passwd := PX_IMS_TS_UE1_PRIVAT_PASSWD;
vc_userprofile.registrarDomain := PX_IMS_TS_UE1_REGISTRAR;
}
case (c_userProfile_SCSCFwithHomeUE) { //variant c_userProfile_SCSCFwithHomeUE
//for messages exchanged between S-CSCF and SCC-AS
vc_userprofile.id := p_user;
vc_userprofile.currPort := PX_IMS_TS_SCSCF_PORT;
vc_userprofile.currIpaddr := PX_IMS_TS_SCSCF_HOME_DOMAIN;
vc_userprofile.contactPort := PX_IMS_TS_SCSCF_PORT;
vc_userprofile.contactIpaddr := PX_IMS_TS_SCSCF_HOME_DOMAIN; //ip address or domain
vc_userprofile.bearerIpaddr := PX_IMS_SUT_UE1_BEARER_IPADDR;
vc_userprofile.homeDomain := PX_IMS_SUT_UE1_HOME_DOMAIN;
vc_userprofile.publUsername := PX_IMS_SUT_UE1_PUBLIC_USER;
vc_userprofile.qop := PX_IMS_SUT_UE1_QOP;
vc_userprofile.privUsername := PX_IMS_SUT_UE1_PRIVAT_USERNAME;
vc_userprofile.passwd := PX_IMS_SUT_UE1_PRIVAT_PASSWD;
vc_userprofile.registrarDomain := PX_IMS_SUT_UE1_REGISTRAR;
}
} // End of 'select' statement
} // End of function f_init_userprofile
......@@ -237,14 +267,14 @@ module AtsSccas_Steps {
p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_UE1_PUBLIC_USER, password:=omit};
p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_UE1_HOME_DOMAIN, portField :=omit}
}
case (c_userProfile_UE2atSUThome) {
p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_UE2_PUBLIC_USER, password:=omit};
p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_UE2_HOME_DOMAIN, portField :=omit}
}
case (c_serviceProfile_EMERGENCY) {
p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_EMERGENCY_SERVICE, password:=omit};
p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_EMERGENCY_HOME_DOMAIN, portField :=omit}
}
// case (c_userProfile_UE2atSUThome) {
// p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_UE2_PUBLIC_USER, password:=omit};
// p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_UE2_HOME_DOMAIN, portField :=omit}
// }
// case (c_serviceProfile_EMERGENCY) {
// p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_EMERGENCY_SERVICE, password:=omit};
// p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_EMERGENCY_HOME_DOMAIN, portField :=omit}
// }
case (c_serviceProfile_SUBSCRIBER) {
p_sipUrl.components.sip.userInfo := { userOrTelephoneSubscriber := PX_IMS_SUT_UE1_PUBLIC_USER, password := omit};
p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_UE1_HOME_DOMAIN, portField :=omit}
......@@ -301,49 +331,50 @@ module AtsSccas_Steps {
in integer p_interface
) runs on ImsComponent {
vc_sent_label := { host := PX_IMS_SUT_UE_IPADDR, portField := PX_IMS_SUT_UE_PORT };
vc_sent_label := { host := PX_IMS_SUT_AS_IPADDR, portField := PX_IMS_SUT_AS_PORT };
select(p_interface){
case (c_interfaceProfile_IMS_SUT_IBCF1) { //variant c_interfaceProfile_IMS_SUT_IBCF1
vc_interfaceprofile.SUTPort := PX_IMS_SUT_IBCF1_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_IBCF1_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_IBCF1_HOME_DOMAIN;
}
case (c_interfaceProfile_IMS_SUT_IBCF2) { //variant c_interfaceProfile_IMS_SUT_IBCF2
vc_interfaceprofile.SUTPort := PX_IMS_SUT_IBCF2_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_IBCF2_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_IBCF2_HOME_DOMAIN;
}
case (c_interfaceProfile_IMS_SUT_PCSCF1) { //variant c_interfaceProfile_IMS_SUT_PCSCF1
vc_interfaceprofile.SUTPort := PX_IMS_SUT_PCSCF1_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_PCSCF1_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_PCSCF1_HOME_DOMAIN;
}
case (c_interfaceProfile_IMS_SUT_PCSCF2) { //variant c_interfaceProfile_IMS_SUT_PCSCF2
vc_interfaceprofile.SUTPort := PX_IMS_SUT_PCSCF2_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_PCSCF2_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_PCSCF2_HOME_DOMAIN;
}
case (c_interfaceProfile_IMS_SUT_PCSCF) { //variant c_interfaceProfile_IMS_SUT_PCSCF
vc_interfaceprofile.SUTPort := PX_IMS_SUT_PCSCF_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_PCSCF_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_PCSCF_HOME_DOMAIN;
}
case (c_interfaceProfile_IMS_SUT_SCSCF) { //variant c_interfaceProfile_IMS_SUT_SCSCF
vc_interfaceprofile.SUTPort := PX_IMS_SUT_SCSCF_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_SCSCF_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_SCSCF_HOME_DOMAIN;
}
case (c_interfaceProfile_IMS_SUT_ICSCF) { //variant c_interfaceProfile_IMS_SUT_ICSCF
vc_interfaceprofile.SUTPort := PX_IMS_SUT_ICSCF_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_ICSCF_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_ICSCF_HOME_DOMAIN;
}
case (c_interfaceProfile_IMS_SUT_MGCF) { //variant c_interfaceProfile_IMS_SUT_MGCF
vc_interfaceprofile.SUTPort := PX_IMS_SUT_IMGCF_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_IMGCF_IPADDR;
vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_IMGCF_HOME_DOMAIN;
}
// case (c_interfaceProfile_IMS_SUT_IBCF1) { //variant c_interfaceProfile_IMS_SUT_IBCF1
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_IBCF1_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_IBCF1_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_IBCF1_HOME_DOMAIN;
// }
// case (c_interfaceProfile_IMS_SUT_IBCF2) { //variant c_interfaceProfile_IMS_SUT_IBCF2
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_IBCF2_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_IBCF2_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_IBCF2_HOME_DOMAIN;
// }
// case (c_interfaceProfile_IMS_SUT_PCSCF1) { //variant c_interfaceProfile_IMS_SUT_PCSCF1
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_PCSCF1_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_PCSCF1_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_PCSCF1_HOME_DOMAIN;
// }
// case (c_interfaceProfile_IMS_SUT_PCSCF2) { //variant c_interfaceProfile_IMS_SUT_PCSCF2
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_PCSCF2_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_PCSCF2_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_PCSCF2_HOME_DOMAIN;
// }
// case (c_interfaceProfile_IMS_SUT_PCSCF) { //variant c_interfaceProfile_IMS_SUT_PCSCF
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_PCSCF_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_PCSCF_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_PCSCF_HOME_DOMAIN;
// }
// case (c_interfaceProfile_IMS_SUT_SCSCF) { //variant c_interfaceProfile_IMS_SUT_SCSCF
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_SCSCF_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_SCSCF_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_SCSCF_HOME_DOMAIN;
// }
// case (c_interfaceProfile_IMS_SUT_ICSCF) { //variant c_interfaceProfile_IMS_SUT_ICSCF
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_ICSCF_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_ICSCF_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_ICSCF_HOME_DOMAIN;
// }
// case (c_interfaceProfile_IMS_SUT_MGCF) { //variant c_interfaceProfile_IMS_SUT_MGCF
// vc_interfaceprofile.SUTPort := PX_IMS_SUT_IMGCF_PORT;
// vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_IMGCF_IPADDR;
// vc_interfaceprofile.SUTHomeDomain := PX_IMS_SUT_IMGCF_HOME_DOMAIN;
// }
//used for AS, TAS, SCC-AS
case (c_interfaceProfile_IMS_SUT_AS) { //variant c_interfaceProfile_IMS_SUT_AS
vc_interfaceprofile.SUTPort := PX_IMS_SUT_AS_PORT;
vc_interfaceprofile.SUTIpaddr := PX_IMS_SUT_AS_IPADDR;
......