Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
INT - Core Network and Interoperability Testing
Voice and Video over LTE
Conformance Test Specifications for the SCC-AS Services
Compare revisions
9d0c30aecac13b095232537443327ffcb666f1df...d584d104f7d34a94feecc4214729c4ce4fbedc52
Commits (2)
Alignment of PIXITS and usage of them in the userProfile
· 457f84c1
Bostjan Pintar
authored
Oct 19, 2022
457f84c1
Merge branch 'TTF016' of
https://forge.etsi.org/rep/int/vxlte/sccas-con
into TTF016
· d584d104
Bostjan Pintar
authored
Oct 19, 2022
d584d104
Hide whitespace changes
Inline
Side-by-side
ttcn/AtsSccas/AtsSccas_PIXITS.ttcn
View file @
d584d104
...
...
@@ -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
ttcn/AtsSccas/AtsSccas_Steps.ttcn
View file @
d584d104
...
...
@@ -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
;
...
...