Loading ttcn/AtsSccas/AtsSccas_PIXITS.ttcn +71 −63 Original line number Original line Diff line number Diff line Loading @@ -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 := ""; charstring PX_ACTF_URI := ""; charstring PX_ICSI_URI := ""; SipUrl PX_SCCAS_URI := {scheme := "c_sipScheme", components := {sip := {userInfo := omit, hostPort := {host := "",portField := c_defaultSipPort}}}}; } group SUT { // 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 */ 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 */ modulepar integer PX_IMS_SUT_PCSCF1_PORT := 5060; /** @desc charstring for SUT/PCSCF1 domain - connection point for UE1 */ 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 */ modulepar charstring PX_IMS_SUT_UE1_BEARER_IPADDR := "conftest.plugtests.net"; /** @desc charstring for identity of the tester UE1 local domain /** @desc charstring for ATCF management URI in Contact header field */ */ modulepar charstring PX_IMS_SUT_UE1_HOME_DOMAIN := "plugtests.net"; charstring PX_ATCF_MGMT_URI := ""; /** @desc charstring for identity of the tester UE1 local user /** @desc charstring for ATCF URI in Contact header field */ */ modulepar charstring PX_IMS_SUT_UE1_PUBLIC_USER := "alice-06"; charstring PX_ATCF_URI := ""; /** @desc charstring for RFC 2617 clause 3-2-2 username of UE1: /** @desc charstring for ICSI URI in Contact header field * The name of user in the specified realm */ */ modulepar charstring PX_IMS_SUT_UE1_PRIVAT_USERNAME := "alice-06"; charstring PX_ICSI_URI := ""; /** @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 SCCAS URI in PAssertedID header field */ */ modulepar charstring PX_IMS_SUT_UE1_PRIVAT_PASSWD := "alice-05@1234"; SipUrl PX_SCCAS_URI := {scheme := "c_sipScheme", components := {sip := {userInfo := omit, hostPort := {host := "",portField := c_defaultSipPort}}}}; /** @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_SUT_UE1_QOP := "auth"; /** @desc charstring for home(SUT) REGISTRAR domain of UE1 group SUT { */ modulepar charstring PX_IMS_SUT_UE1_REGISTRAR := "registrar.sut.net"; /** @desc charstring for UE1 display name // // TODO - SUT_UE1 PIXITS to be removed */ // group SUT_UE1 { modulepar charstring PX_IMS_SUT_UE1_DISPLAY := "alice-05@plugtest.net"; // /** @desc charstring for SUT - PCSCF1 IP address to exchange SIP messages - connection point for UE1 } // End of group SUT_UE1 // */ // 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 // */ // modulepar integer PX_IMS_SUT_PCSCF1_PORT := 5060; // // /** @desc charstring for SUT/PCSCF1 domain - connection point for UE1 // */ // 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 // */ // modulepar charstring PX_IMS_SUT_UE1_BEARER_IPADDR := "conftest.plugtests.net"; // // /** @desc charstring for identity of the tester UE1 local domain // */ // modulepar charstring PX_IMS_SUT_UE1_HOME_DOMAIN := "plugtests.net"; // // /** @desc charstring for identity of the tester UE1 local user // */ // modulepar charstring PX_IMS_SUT_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_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 // */ // modulepar charstring PX_IMS_SUT_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_SUT_UE1_QOP := "auth"; // // /** @desc charstring for home(SUT) REGISTRAR domain of UE1 // */ // modulepar charstring PX_IMS_SUT_UE1_REGISTRAR := "registrar.sut.net"; // // /** @desc charstring for UE1 display name // */ // modulepar charstring PX_IMS_SUT_UE1_DISPLAY := "alice-05@plugtest.net"; // } // 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 { Loading @@ -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 Loading Loading @@ -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"; Loading ttcn/AtsSccas/AtsSccas_Steps.ttcn +19 −59 Original line number Original line Diff line number Diff line Loading @@ -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"; Loading Loading @@ -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) Loading @@ -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 Loading Loading @@ -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}; Loading @@ -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 Loading Loading @@ -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; Loading ttcn/AtsSccas/AtsSccas_TCFunctions.ttcn +5 −5 Original line number Original line Diff line number Diff line Loading @@ -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, Loading Loading @@ -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( Loading @@ -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 Loading Loading @@ -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 Loading ttcn/AtsSccas/AtsSccas_TCFunctions_TS124292.ttcn +6 −6 Original line number Original line Diff line number Diff line Loading @@ -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 Loading @@ -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 := ""}} )) )) Loading Loading @@ -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 Loading @@ -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 := ""}} )) )) Loading Loading
ttcn/AtsSccas/AtsSccas_PIXITS.ttcn +71 −63 Original line number Original line Diff line number Diff line Loading @@ -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 := ""; charstring PX_ACTF_URI := ""; charstring PX_ICSI_URI := ""; SipUrl PX_SCCAS_URI := {scheme := "c_sipScheme", components := {sip := {userInfo := omit, hostPort := {host := "",portField := c_defaultSipPort}}}}; } group SUT { // 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 */ 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 */ modulepar integer PX_IMS_SUT_PCSCF1_PORT := 5060; /** @desc charstring for SUT/PCSCF1 domain - connection point for UE1 */ 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 */ modulepar charstring PX_IMS_SUT_UE1_BEARER_IPADDR := "conftest.plugtests.net"; /** @desc charstring for identity of the tester UE1 local domain /** @desc charstring for ATCF management URI in Contact header field */ */ modulepar charstring PX_IMS_SUT_UE1_HOME_DOMAIN := "plugtests.net"; charstring PX_ATCF_MGMT_URI := ""; /** @desc charstring for identity of the tester UE1 local user /** @desc charstring for ATCF URI in Contact header field */ */ modulepar charstring PX_IMS_SUT_UE1_PUBLIC_USER := "alice-06"; charstring PX_ATCF_URI := ""; /** @desc charstring for RFC 2617 clause 3-2-2 username of UE1: /** @desc charstring for ICSI URI in Contact header field * The name of user in the specified realm */ */ modulepar charstring PX_IMS_SUT_UE1_PRIVAT_USERNAME := "alice-06"; charstring PX_ICSI_URI := ""; /** @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 SCCAS URI in PAssertedID header field */ */ modulepar charstring PX_IMS_SUT_UE1_PRIVAT_PASSWD := "alice-05@1234"; SipUrl PX_SCCAS_URI := {scheme := "c_sipScheme", components := {sip := {userInfo := omit, hostPort := {host := "",portField := c_defaultSipPort}}}}; /** @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_SUT_UE1_QOP := "auth"; /** @desc charstring for home(SUT) REGISTRAR domain of UE1 group SUT { */ modulepar charstring PX_IMS_SUT_UE1_REGISTRAR := "registrar.sut.net"; /** @desc charstring for UE1 display name // // TODO - SUT_UE1 PIXITS to be removed */ // group SUT_UE1 { modulepar charstring PX_IMS_SUT_UE1_DISPLAY := "alice-05@plugtest.net"; // /** @desc charstring for SUT - PCSCF1 IP address to exchange SIP messages - connection point for UE1 } // End of group SUT_UE1 // */ // 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 // */ // modulepar integer PX_IMS_SUT_PCSCF1_PORT := 5060; // // /** @desc charstring for SUT/PCSCF1 domain - connection point for UE1 // */ // 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 // */ // modulepar charstring PX_IMS_SUT_UE1_BEARER_IPADDR := "conftest.plugtests.net"; // // /** @desc charstring for identity of the tester UE1 local domain // */ // modulepar charstring PX_IMS_SUT_UE1_HOME_DOMAIN := "plugtests.net"; // // /** @desc charstring for identity of the tester UE1 local user // */ // modulepar charstring PX_IMS_SUT_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_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 // */ // modulepar charstring PX_IMS_SUT_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_SUT_UE1_QOP := "auth"; // // /** @desc charstring for home(SUT) REGISTRAR domain of UE1 // */ // modulepar charstring PX_IMS_SUT_UE1_REGISTRAR := "registrar.sut.net"; // // /** @desc charstring for UE1 display name // */ // modulepar charstring PX_IMS_SUT_UE1_DISPLAY := "alice-05@plugtest.net"; // } // 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 { Loading @@ -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 Loading Loading @@ -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"; Loading
ttcn/AtsSccas/AtsSccas_Steps.ttcn +19 −59 Original line number Original line Diff line number Diff line Loading @@ -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"; Loading Loading @@ -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) Loading @@ -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 Loading Loading @@ -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}; Loading @@ -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 Loading Loading @@ -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; Loading
ttcn/AtsSccas/AtsSccas_TCFunctions.ttcn +5 −5 Original line number Original line Diff line number Diff line Loading @@ -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, Loading Loading @@ -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( Loading @@ -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 Loading Loading @@ -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 Loading
ttcn/AtsSccas/AtsSccas_TCFunctions_TS124292.ttcn +6 −6 Original line number Original line Diff line number Diff line Loading @@ -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 Loading @@ -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 := ""}} )) )) Loading Loading @@ -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 Loading @@ -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 := ""}} )) )) Loading