#
# Titan configuration and PIXIT parameters
# Version: v11.5 with TTCN based on 21wk49 
#

[MODULE_PARAMETERS]

Parameters.px_IPv4_Address1_NW := "192.168.2.3";   // Tester address
Parameters.px_IPv4_Address1_UE := "192.168.3.2"; // UE assigned address
Parameters.px_IPv4_Address1_RemoteUE := "192.168.2.3";
#Parameters.px_AuthK := oct2bit('000102030405060708090A0B0C0D0E0F'O);
Parameters.px_AuthK := '00000000000000010000001000000011000001000000010100000110000001110000100000001001000010100000101100001100000011010000111000001111'B;
Parameters.px_AuthAMF := '0000000000000000'B;
Parameters.px_IMSI_Def := '001010123456063'H;
Parameters.px_IMEISV_Def := '8674000208665088'H;
Parameters.px_IMEI_Def := '8674000208665088'H;
IMS_CommonParameters.px_IMS_CiphAlgo_Def := aes_cbc;


//  --- Http Proxy, CMS, KMS, GMS
MCX_Parameters.px_MCX_HTTP_Proxy_IPAddress :=  "192.168.2.3"; // Tester IP address
MCX_Parameters.px_MCX_HTTP_Proxy_Port  := 8100; 
MCX_Parameters.px_MCX_InitialConfigServer_IPAddress :=  "192.168.2.3";
MCX_Parameters.px_MCX_InitialConfigServer_Port  := 8100;

// --- IdMS  
MCX_Parameters.px_MCX_IdMS_auth_IPAddress :=  "192.168.2.3"; // Tester IP address
MCX_Parameters.px_MCX_IdMS_auth_Port  := 8080; 
MCX_Parameters.px_MCX_IdMS_token_IPAddress :=  "192.168.2.3";
MCX_Parameters.px_MCX_IdMS_token_Port  := 8080; 


// ---

MCX_Parameters.px_MCX_SIP_HomeDomain_A := "mcstaasting.com";
MCX_Parameters.px_MCX_DomainName_Organization_A := "mcstaasting.com";
MCX_Parameters.px_MCX_SIP_PrivateUserId_A := "PrivateUserId-A@mcstaasting.com";
MCX_Parameters.px_MCX_SIP_PublicUserId_A_1 := "sip:PublicUserId-A@mcstaasting.com"; // IMPU


MCX_Parameters.px_MCX_InitialConfigServer_UriPath := "/xcap-root/org.3gpp.mcptt.ue-init-config/users/urn:uuid:2a75a4d1-a68c-4faa-8a9f-db31f829a78d/urn:uuid:2a75a4d1-a68c-4faa-8a9f-db31f829a78d";


MCX_Parameters.px_MCX_OAuth_ClientId_A := "urn:uuid:2a75a4d1-a68c-4faa-8a9f-db31f829a78d";
MCX_Parameters.px_MCX_Client_B_ID := "urn:uuid:357145a4-bbbb-2222-bd46-f3c110000002";

MCX_Parameters.px_MCX_OAuth_RedirectURI_A := "https://192.168.2.3:8080/idms/stats";

MCX_Parameters.px_MCX_User_A_username := "xyz";
MCX_Parameters.px_MCX_User_A_password := "123";

MCX_Parameters.px_MCX_GroupCreationXUI   := "mcptt-gms@group.mcstaasting.com";

MCX_Parameters.px_MCPTT_ID_User_A := "mcptt-userA-id@mcstaasting.com";
MCX_Parameters.px_MCPTT_ID_User_B := "sip:mcptt-userB-id@mcstaasting.com";
MCX_Parameters.px_MCPTT_ID_User_C := "sip:mcptt-userC-id@mcstaasting.com";

MCX_Parameters.px_MCPTT_Group_A_ID         := "sip:groupA@group.mcstaasting.com";
MCX_Parameters.px_MCPTT_Group_A_Name       := "groupA";
MCX_Parameters.px_MCPTT_Group_B_ID := "sip:groupB@group.mcstaasting.com";
MCX_Parameters.px_MCPTT_Group_T_ID           := "sip:groupT@group.mcstaasting.com";

#MCX_CommonDefs.px_MCX_TrK_ID :=  oct2bit('95a2bce7'O);
MCX_Parameters.px_MCX_TrK_ID :=  '10010101101000101011110011100111'B;
MCX_Parameters.pc_MCPTT_FloorRequestQueueing := true;

#MCX_Parameters.px_MCX_TrK :=   '9e1034a4137da97cd7f9b39476b6c143e3ee059af55f526009c38550d30bbdd1'O;
MCX_Parameters.px_MCX_TrK := '1001111000010000001101001010010000010011011111011010100101111100110101111111100110110011100101000111011010110110110000010100001111100011111011100000010110011010111101010101111101010010011000000000100111000011100001010101000011010011000010111011110111010001'B;

MCX_Parameters.px_MCX_InK_ID := '10010101101000101011110011100111'B;
#MCX_Parameters.px_MCX_InK :=   '9e1034a4137da97cd7f9b39476b6c143e3ee059af55f526009c38550d30bbdd1'O;
MCX_Parameters.px_MCX_InK := '1001111000010000001101001010010000010011011111011010100101111100110101111111100110110011100101000111011010110110110000010100001111100011111011100000010110011010111101010101111101010010011000000000100111000011100001010101000011010011000010111011110111010001'B;

MCX_Parameters.px_MCX_SIP_RegistrationWithTemporaryIdentities := false;

#MCX_Parameters.px_MCPTT_SigningKey_name := "boot.key";
#MCX_Parameters.px_MCPTT_SigningKey_value := oct2bit('000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F'O);
#MCX_Parameters.px_MCPTT_SigningKey_value := '0000000000000001000000100000001100000100000001010000011000000111000010000000100100001010000010110000110000001101000011100000111100010000000100010001001000010011000101000001010100010110000101110001100000011001000110100001101100011100000111010001111000011111'B;
                                     
#MCX_Parameters.px_MCPTT_UserDecryptKey_name := "boot.key";
#MCX_Parameter.px_MCPTT_UserDecryptKey_value := oct2bit('000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F'O); 
#MCX_Parameters.px_MCPTT_UserDecryptKey_value := '0000000000000001000000100000001100000100000001010000011000000111000010000000100100001010000010110000110000001101000011100000111100010000000100010001001000010011000101000001010100010110000101110001100000011001000110100001101100011100000111010001111000011111'B;

MCX_Parameters.px_MCX_TokenRsaPrivateKey := '9e1034a4137da97cd7f9b39476b6c143e3ee059af55f526009c38550d30bbdd1'O;
MCX_Parameters.px_MCX_InitialRegistration_TypeOfPDN1 := mcxPDN;
MCX_Parameters.px_MCX_InitialRegistration_TypeOfPDN2 := noPDN;
MCX_Parameters.px_MCX_InitialRegistration_TypeOfPDN3 := noPDN;
MCX_Parameters.px_MCX_IPCAN_EpsBearerId_MCX := 5;
MCX_Parameters.px_MCX_IPCAN_EpsBearerId_MCX_Audio := 6;


[INCLUDE]
"MCX_internal.cfg"

[EXECUTE]


#MCX_Testsuite_IPCAN.TC_5_1_MCPTT
MCX_Testsuite_IPCAN.TC_6_1_1_5_MCPTT 

#MCX_Testsuite_IPCAN.TC_5_6_MCPTT 
#MCX_Testsuite_IPCAN.TC_6_3_2_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_1_MCPTT

#MCX_Testsuite_IPCAN.TC_6_1_1_MCData

#MCX_Testsuite_IPCAN.TC_6_1_1_2_MCPTT
#MCX_Testsuite_IPCAN.TC_5_3_MCPTT 

#MCX_Testsuite_IPCAN.TC_6_1_1_3_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_4_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_5_MCPTT // Pre-establish call

#MCX_Testsuite_IPCAN.TC_6_1_1_6_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_8_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_9_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_10_MCPTT 
#MCX_Testsuite_IPCAN.TC_6_1_1_11_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_12_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_13_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_14_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_16_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_17_MCPTT
#MCX_Testsuite_IPCAN.TC_6_1_1_18_MCPTT 
#MCX_Testsuite_IPCAN.TC_6_1_1_21_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_1_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_2_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_3_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_4_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_5_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_6_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_7_MCPTT 
#MCX_Testsuite_IPCAN.TC_6_2_8_MCPTT 

#MCX_Testsuite_IPCAN.TC_6_2_15_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_16_MCPTT
#MCX_Testsuite_IPCAN.TC_6_2_17_MCPTT
