Commits (2)
...@@ -13,71 +13,79 @@ module AtsSccas_PIXITS { ...@@ -13,71 +13,79 @@ module AtsSccas_PIXITS {
modulepar { modulepar {
/** @desc boolean for SUT working mode due to // /** @desc boolean for SUT working mode due to
*/ // */
boolean PX_SCCAS__ := true; // boolean PX_SCCAS__ := true;
charstring PX_ACTF_MGMT_URI := ""; /** @desc charstring for ATCF management URI in Contact header field
*/
charstring PX_ATCF_MGMT_URI := "";
charstring PX_ACTF_URI := ""; /** @desc charstring for ATCF URI in Contact header field
*/
charstring PX_ATCF_URI := "";
/** @desc charstring for ICSI URI in Contact header field
*/
charstring PX_ICSI_URI := ""; charstring PX_ICSI_URI := "";
/** @desc charstring for SCCAS URI in PAssertedID header field
*/
SipUrl PX_SCCAS_URI := {scheme := "c_sipScheme", components := {sip := {userInfo := omit, hostPort := {host := "",portField := c_defaultSipPort}}}}; SipUrl PX_SCCAS_URI := {scheme := "c_sipScheme", components := {sip := {userInfo := omit, hostPort := {host := "",portField := c_defaultSipPort}}}};
} }
group SUT { group SUT {
// TODO - SUT_UE1 PIXITS to be removed // // TODO - SUT_UE1 PIXITS to be removed
group SUT_UE1 { // group SUT_UE1 {
/** @desc charstring for SUT - PCSCF1 IP address to exchange SIP messages - connection point for UE1 // /** @desc charstring for SUT - PCSCF1 IP address to exchange SIP messages - connection point for UE1
*/ // */
modulepar charstring PX_IMS_SUT_PCSCF1_IPADDR := "10.100.0.6"; // modulepar charstring PX_IMS_SUT_PCSCF1_IPADDR := "10.100.0.6";
//
/** @desc integer for SUT - PCSCF1 port number to exchange SIP messages - connection point for UE1 // /** @desc integer for SUT - PCSCF1 port number to exchange SIP messages - connection point for UE1
*/ // */
modulepar integer PX_IMS_SUT_PCSCF1_PORT := 5060; // modulepar integer PX_IMS_SUT_PCSCF1_PORT := 5060;
//
/** @desc charstring for SUT/PCSCF1 domain - connection point for UE1 // /** @desc charstring for SUT/PCSCF1 domain - connection point for UE1
*/ // */
modulepar charstring PX_IMS_SUT_PCSCF1_HOME_DOMAIN := "plugtests.net"; // modulepar charstring PX_IMS_SUT_PCSCF1_HOME_DOMAIN := "plugtests.net";
//
/** @desc charstring for IP address used by the TS to exchange media streams for UE1 // /** @desc charstring for IP address used by the TS to exchange media streams for UE1
*/ // */
modulepar charstring PX_IMS_SUT_UE1_BEARER_IPADDR := "conftest.plugtests.net"; // modulepar charstring PX_IMS_SUT_UE1_BEARER_IPADDR := "conftest.plugtests.net";
//
/** @desc charstring for identity of the tester UE1 local domain // /** @desc charstring for identity of the tester UE1 local domain
*/ // */
modulepar charstring PX_IMS_SUT_UE1_HOME_DOMAIN := "plugtests.net"; // modulepar charstring PX_IMS_SUT_UE1_HOME_DOMAIN := "plugtests.net";
//
/** @desc charstring for identity of the tester UE1 local user // /** @desc charstring for identity of the tester UE1 local user
*/ // */
modulepar charstring PX_IMS_SUT_UE1_PUBLIC_USER := "alice-06"; // modulepar charstring PX_IMS_SUT_UE1_PUBLIC_USER := "alice-06";
//
/** @desc charstring for RFC 2617 clause 3-2-2 username of UE1: // /** @desc charstring for RFC 2617 clause 3-2-2 username of UE1:
* The name of user in the specified realm // * The name of user in the specified realm
*/ // */
modulepar charstring PX_IMS_SUT_UE1_PRIVAT_USERNAME := "alice-06"; // modulepar charstring PX_IMS_SUT_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 // /** @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_SUT_UE1_PRIVAT_PASSWD := "alice-05@1234"; // modulepar charstring PX_IMS_SUT_UE1_PRIVAT_PASSWD := "alice-05@1234";
//
/** @desc charstring for RFC 2617 clause 3-2-1 qop options of UE1: // /** @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 // * 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. // * value "auth" indicates authentication; the value "auth-int" indicates authentication with integrity protection.
*/ // */
modulepar charstring PX_IMS_SUT_UE1_QOP := "auth"; // modulepar charstring PX_IMS_SUT_UE1_QOP := "auth";
//
/** @desc charstring for home(SUT) REGISTRAR domain of UE1 // /** @desc charstring for home(SUT) REGISTRAR domain of UE1
*/ // */
modulepar charstring PX_IMS_SUT_UE1_REGISTRAR := "registrar.sut.net"; // modulepar charstring PX_IMS_SUT_UE1_REGISTRAR := "registrar.sut.net";
//
/** @desc charstring for UE1 display name // /** @desc charstring for UE1 display name
*/ // */
modulepar charstring PX_IMS_SUT_UE1_DISPLAY := "alice-05@plugtest.net"; // modulepar charstring PX_IMS_SUT_UE1_DISPLAY := "alice-05@plugtest.net";
} // End of group SUT_UE1 // } // End of group SUT_UE1
// TODO - SUT_SCSCF PIXITS to be removed when will be replaced in ATS code with TS SCSCF // TODO - SUT_SCSCF PIXITS to be removed when will be replaced in ATS code with TS SCSCF
group SUT_SCSCF { group SUT_SCSCF {
...@@ -88,14 +96,14 @@ module AtsSccas_PIXITS { ...@@ -88,14 +96,14 @@ module AtsSccas_PIXITS {
/** @desc integer for SUT/S-CSCF port number to exchange SIP messages /** @desc integer for SUT/S-CSCF port number to exchange SIP messages
*/ */
modulepar integer PX_IMS_SUT_SCSCF_PORT := 5060; modulepar integer PX_IMS_SUT_SCSCF_PORT := 5060;
//
/** @desc charstring for SUT/S-CSCFdomain // /** @desc charstring for SUT/S-CSCFdomain
*/ // */
modulepar charstring PX_IMS_SUT_SCSCF_HOME_DOMAIN := "scscf.sut.net"; // modulepar charstring PX_IMS_SUT_SCSCF_HOME_DOMAIN := "scscf.sut.net";
//
/** @desc charstring for SUT/S-CSCF globally used realm name of IUT S-CSCF // /** @desc charstring for SUT/S-CSCF globally used realm name of IUT S-CSCF
*/ // */
modulepar charstring PX_IMS_SUT_SCSCF_REALM := "realm.scscf"; // modulepar charstring PX_IMS_SUT_SCSCF_REALM := "realm.scscf";
} // End of group SUT_SCSCF } // End of group SUT_SCSCF
//used for AS, TAS, SCC-AS //used for AS, TAS, SCC-AS
...@@ -127,7 +135,7 @@ module AtsSccas_PIXITS { ...@@ -127,7 +135,7 @@ module AtsSccas_PIXITS {
*/ */
modulepar integer PX_IMS_TS_UE1_PORT := 5060; modulepar integer PX_IMS_TS_UE1_PORT := 5060;
/** @desc charstring for home(TS) REGISTRAR domain /** @desc charstring for home(TS) REGISTRAR domain for UE1
*/ */
modulepar charstring PX_IMS_TS_UE1_REGISTRAR := "registrar.domain.net"; modulepar charstring PX_IMS_TS_UE1_REGISTRAR := "registrar.domain.net";
......
...@@ -115,7 +115,7 @@ module AtsSccas_Steps { ...@@ -115,7 +115,7 @@ module AtsSccas_Steps {
vc_userprofile vc_userprofile
) )
); );
vc_sdp_local.origin.user_name := PX_IMS_SUT_UE1_PUBLIC_USER; vc_sdp_local.origin.user_name := PX_IMS_TS_UE1_PUBLIC_USER;
vc_sdp_local.origin.session_id := "2890844526"; vc_sdp_local.origin.session_id := "2890844526";
vc_sdp_local.origin.session_version := "2890842807"; vc_sdp_local.origin.session_version := "2890842807";
vc_sdp_local.origin.addr := "atlanta.example.com"; vc_sdp_local.origin.addr := "atlanta.example.com";
...@@ -168,13 +168,13 @@ module AtsSccas_Steps { ...@@ -168,13 +168,13 @@ module AtsSccas_Steps {
vc_userprofile.currIpaddr := PX_IMS_TS_UE1_IPADDR; vc_userprofile.currIpaddr := PX_IMS_TS_UE1_IPADDR;
vc_userprofile.contactPort := PX_IMS_TS_UE1_PORT; vc_userprofile.contactPort := PX_IMS_TS_UE1_PORT;
vc_userprofile.contactIpaddr := PX_IMS_TS_UE1_IPADDR; vc_userprofile.contactIpaddr := PX_IMS_TS_UE1_IPADDR;
vc_userprofile.bearerIpaddr := PX_IMS_SUT_UE1_BEARER_IPADDR; vc_userprofile.bearerIpaddr := PX_IMS_TS_UE1_BEARER_IPADDR;
vc_userprofile.homeDomain := PX_IMS_SUT_UE1_HOME_DOMAIN; vc_userprofile.homeDomain := PX_IMS_TS_UE1_HOME_DOMAIN;
vc_userprofile.publUsername := PX_IMS_SUT_UE1_PUBLIC_USER; vc_userprofile.publUsername := PX_IMS_TS_UE1_PUBLIC_USER;
vc_userprofile.qop := PX_IMS_SUT_UE1_QOP; vc_userprofile.qop := PX_IMS_TS_UE1_QOP;
vc_userprofile.privUsername := PX_IMS_SUT_UE1_PRIVAT_USERNAME; vc_userprofile.privUsername := PX_IMS_TS_UE1_PRIVAT_USERNAME;
vc_userprofile.passwd := PX_IMS_SUT_UE1_PRIVAT_PASSWD; vc_userprofile.passwd := PX_IMS_TS_UE1_PRIVAT_PASSWD;
vc_userprofile.registrarDomain := PX_IMS_SUT_UE1_REGISTRAR; vc_userprofile.registrarDomain := PX_IMS_TS_UE1_REGISTRAR;
} }
case (c_userProfile_PCSCFwithHomeUE) { //variant c_userProfile_PCSCFwithHomeUE case (c_userProfile_PCSCFwithHomeUE) { //variant c_userProfile_PCSCFwithHomeUE
//for MIME REGISTER to SCCAS(message originaly exchanged between PCSCF and SCSCF) //for MIME REGISTER to SCCAS(message originaly exchanged between PCSCF and SCSCF)
...@@ -198,13 +198,13 @@ module AtsSccas_Steps { ...@@ -198,13 +198,13 @@ module AtsSccas_Steps {
vc_userprofile.currIpaddr := PX_IMS_TS_SCSCF_HOME_DOMAIN; vc_userprofile.currIpaddr := PX_IMS_TS_SCSCF_HOME_DOMAIN;
vc_userprofile.contactPort := PX_IMS_TS_SCSCF_PORT; vc_userprofile.contactPort := PX_IMS_TS_SCSCF_PORT;
vc_userprofile.contactIpaddr := PX_IMS_TS_SCSCF_HOME_DOMAIN; //ip address or domain vc_userprofile.contactIpaddr := PX_IMS_TS_SCSCF_HOME_DOMAIN; //ip address or domain
vc_userprofile.bearerIpaddr := PX_IMS_SUT_UE1_BEARER_IPADDR; vc_userprofile.bearerIpaddr := PX_IMS_TS_UE1_BEARER_IPADDR;
vc_userprofile.homeDomain := PX_IMS_SUT_UE1_HOME_DOMAIN; vc_userprofile.homeDomain := PX_IMS_TS_UE1_HOME_DOMAIN;
vc_userprofile.publUsername := PX_IMS_SUT_UE1_PUBLIC_USER; vc_userprofile.publUsername := PX_IMS_TS_UE1_PUBLIC_USER;
vc_userprofile.qop := PX_IMS_SUT_UE1_QOP; vc_userprofile.qop := PX_IMS_TS_UE1_QOP;
vc_userprofile.privUsername := PX_IMS_SUT_UE1_PRIVAT_USERNAME; vc_userprofile.privUsername := PX_IMS_TS_UE1_PRIVAT_USERNAME;
vc_userprofile.passwd := PX_IMS_SUT_UE1_PRIVAT_PASSWD; vc_userprofile.passwd := PX_IMS_TS_UE1_PRIVAT_PASSWD;
vc_userprofile.registrarDomain := PX_IMS_SUT_UE1_REGISTRAR; vc_userprofile.registrarDomain := PX_IMS_TS_UE1_REGISTRAR;
} }
} // End of 'select' statement } // End of 'select' statement
...@@ -264,8 +264,8 @@ module AtsSccas_Steps { ...@@ -264,8 +264,8 @@ module AtsSccas_Steps {
select(p_user) { select(p_user) {
case (c_userProfile_UE1atSUThome) { case (c_userProfile_UE1atSUThome) {
p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_UE1_PUBLIC_USER, password:=omit}; p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_TS_UE1_PUBLIC_USER, password:=omit};
p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_UE1_HOME_DOMAIN, portField :=omit} p_sipUrl.components.sip.hostPort := {host := PX_IMS_TS_UE1_HOME_DOMAIN, portField :=omit}
} }
// case (c_userProfile_UE2atSUThome) { // case (c_userProfile_UE2atSUThome) {
// p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_UE2_PUBLIC_USER, password:=omit}; // p_sipUrl.components.sip.userInfo := {userOrTelephoneSubscriber:=PX_IMS_SUT_UE2_PUBLIC_USER, password:=omit};
...@@ -276,8 +276,8 @@ module AtsSccas_Steps { ...@@ -276,8 +276,8 @@ module AtsSccas_Steps {
// p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_EMERGENCY_HOME_DOMAIN, portField :=omit} // p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_EMERGENCY_HOME_DOMAIN, portField :=omit}
// } // }
case (c_serviceProfile_SUBSCRIBER) { case (c_serviceProfile_SUBSCRIBER) {
p_sipUrl.components.sip.userInfo := { userOrTelephoneSubscriber := PX_IMS_SUT_UE1_PUBLIC_USER, password := omit}; p_sipUrl.components.sip.userInfo := { userOrTelephoneSubscriber := PX_IMS_TS_UE1_PUBLIC_USER, password := omit};
p_sipUrl.components.sip.hostPort := {host := PX_IMS_SUT_UE1_HOME_DOMAIN, portField :=omit} p_sipUrl.components.sip.hostPort := {host := PX_IMS_TS_UE1_HOME_DOMAIN, portField :=omit}
} }
}; // End of 'select' statement }; // End of 'select' statement
...@@ -334,46 +334,6 @@ module AtsSccas_Steps { ...@@ -334,46 +334,6 @@ module AtsSccas_Steps {
vc_sent_label := { host := PX_IMS_SUT_AS_IPADDR, portField := PX_IMS_SUT_AS_PORT }; vc_sent_label := { host := PX_IMS_SUT_AS_IPADDR, portField := PX_IMS_SUT_AS_PORT };
select(p_interface){ 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;
// }
//used for AS, TAS, SCC-AS //used for AS, TAS, SCC-AS
case (c_interfaceProfile_IMS_SUT_AS) { //variant c_interfaceProfile_IMS_SUT_AS case (c_interfaceProfile_IMS_SUT_AS) { //variant c_interfaceProfile_IMS_SUT_AS
vc_interfaceprofile.SUTPort := PX_IMS_SUT_AS_PORT; vc_interfaceprofile.SUTPort := PX_IMS_SUT_AS_PORT;
......
...@@ -343,7 +343,7 @@ module AtsSccas_TCFunctions { ...@@ -343,7 +343,7 @@ module AtsSccas_TCFunctions {
m_fcValue( m_fcValue(
"g-3gpp-atcf-mgmt-uri-in-path", "g-3gpp-atcf-mgmt-uri-in-path",
{ {
{"sip-uri", { tokenOrHost := PX_ACTF_MGMT_URI }} {"sip-uri", { tokenOrHost := PX_ATCF_MGMT_URI }}
}) })
}), }),
omit, omit,
...@@ -471,11 +471,11 @@ module AtsSccas_TCFunctions { ...@@ -471,11 +471,11 @@ module AtsSccas_TCFunctions {
v_contact.contactBody.contactAddresses[0].contactParams := { // TODO To be refined during validation v_contact.contactBody.contactAddresses[0].contactParams := { // TODO To be refined during validation
{ {
"g.3gpp.atcf-mgmt-uri", "g.3gpp.atcf-mgmt-uri",
{tokenOrHost := PX_ACTF_MGMT_URI} {tokenOrHost := PX_ATCF_MGMT_URI}
}, },
{ {
"g.3gpp.path", "g.3gpp.path",
{tokenOrHost := PX_ACTF_URI} {tokenOrHost := PX_ATCF_URI}
} }
}; };
f_SendREGISTER( f_SendREGISTER(
...@@ -499,7 +499,7 @@ module AtsSccas_TCFunctions { ...@@ -499,7 +499,7 @@ module AtsSccas_TCFunctions {
m_fcValue( m_fcValue(
"g-3gpp-atcf-mgmt-uri\", "g-3gpp-atcf-mgmt-uri\",
{ {
{"sip-uri", { tokenOrHost := PX_ACTF_MGMT_URI }} {"sip-uri", { tokenOrHost := PX_ATCF_MGMT_URI }}
}) })
})*/, // TODO To be refined during validation })*/, // TODO To be refined during validation
m_contentType(c_sdpApplication), // TODO To be refined during validation m_contentType(c_sdpApplication), // TODO To be refined during validation
...@@ -588,7 +588,7 @@ module AtsSccas_TCFunctions { ...@@ -588,7 +588,7 @@ module AtsSccas_TCFunctions {
m_fcValue( m_fcValue(
"g-3gpp-atcf-mgmt-uri-in-path", "g-3gpp-atcf-mgmt-uri-in-path",
{ {
{"sip-uri", { tokenOrHost := PX_ACTF_MGMT_URI }} {"sip-uri", { tokenOrHost := PX_ATCF_MGMT_URI }}
}) })
})*/, // TODO To be refined during validation })*/, // TODO To be refined during validation
m_contentType(c_sdpApplication), // TODO To be refined during validation m_contentType(c_sdpApplication), // TODO To be refined during validation
......
...@@ -53,7 +53,7 @@ module AtsSccas_TCFunctions_TS124292 { ...@@ -53,7 +53,7 @@ module AtsSccas_TCFunctions_TS124292 {
f_awaitingRegistration_IMS( f_awaitingRegistration_IMS(
v_cSeq_s, v_cSeq_s,
valueof(m_SipUrl_currDomain(vc_userprofile)), valueof(m_SipUrl_currDomain(vc_userprofile)),
PX_IMS_SUT_UE1_QOP, PX_IMS_TS_UE1_QOP,
mw_sccas_register( mw_sccas_register(
-, -,
mw_pChargingVector(-, *), // TODO To be refined during validation - Clause 6.3.2 Initial registration Point 11 mw_pChargingVector(-, *), // TODO To be refined during validation - Clause 6.3.2 Initial registration Point 11
...@@ -62,8 +62,8 @@ module AtsSccas_TCFunctions_TS124292 { ...@@ -62,8 +62,8 @@ module AtsSccas_TCFunctions_TS124292 {
mw_Authorization_digest( // Clause 6.3.2 Initial registration Point 4 mw_Authorization_digest( // Clause 6.3.2 Initial registration Point 4
mw_digestResponse( mw_digestResponse(
( (
{"username", {tokenOrHost := PX_IMS_SUT_UE1_PRIVAT_USERNAME}}, {"username", {tokenOrHost := PX_IMS_TS_UE1_PRIVAT_USERNAME}},
{"realm", {tokenOrHost := PX_IMS_SUT_UE1_PUBLIC_USER}}, {"realm", {tokenOrHost := PX_IMS_TS_UE1_PUBLIC_USER}},
{"integrity-protected", {tokenOrHost := "auth-done"}}, {"integrity-protected", {tokenOrHost := "auth-done"}},
{"nonce", {tokenOrHost := ""}} {"nonce", {tokenOrHost := ""}}
)) ))
...@@ -102,7 +102,7 @@ module AtsSccas_TCFunctions_TS124292 { ...@@ -102,7 +102,7 @@ module AtsSccas_TCFunctions_TS124292 {
f_awaitingRegistration_IMS( f_awaitingRegistration_IMS(
v_cSeq_s, v_cSeq_s,
valueof(m_SipUrl_currDomain(vc_userprofile)), valueof(m_SipUrl_currDomain(vc_userprofile)),
PX_IMS_SUT_UE1_QOP, PX_IMS_TS_UE1_QOP,
mw_sccas_register( mw_sccas_register(
-, -,
mw_pChargingVector(-, *), // TODO To be refined during validation - Clause 6.3.2 Initial registration Point 11 mw_pChargingVector(-, *), // TODO To be refined during validation - Clause 6.3.2 Initial registration Point 11
...@@ -111,8 +111,8 @@ module AtsSccas_TCFunctions_TS124292 { ...@@ -111,8 +111,8 @@ module AtsSccas_TCFunctions_TS124292 {
mw_Authorization_digest( // Clause 6.3.2 Initial registration Point 4 mw_Authorization_digest( // Clause 6.3.2 Initial registration Point 4
mw_digestResponse( mw_digestResponse(
( (
{"username", {tokenOrHost := PX_IMS_SUT_UE1_PRIVAT_USERNAME}}, {"username", {tokenOrHost := PX_IMS_TS_UE1_PRIVAT_USERNAME}},
{"realm", {tokenOrHost := PX_IMS_SUT_UE1_PUBLIC_USER}}, {"realm", {tokenOrHost := PX_IMS_TS_UE1_PUBLIC_USER}},
{"integrity-protected", {tokenOrHost := "auth-done"}}, {"integrity-protected", {tokenOrHost := "auth-done"}},
{"nonce", {tokenOrHost := ""}} {"nonce", {tokenOrHost := ""}}
)) ))
......