From d5e336aa5e41ebb11d72a5507e4e117bd5abbea0 Mon Sep 17 00:00:00 2001 From: Milanka Ringwald Date: Thu, 7 Jan 2016 15:43:11 +0100 Subject: [PATCH] hfp test: HF TWC enabled --- src/hfp_hf.c | 4 + src/hfp_hf.h | 1 + test/hfp/hfp_hf_client_test.c | 10 +- test/hfp/test_sequences.c | 259 ++++++++++++---------------------- 4 files changed, 105 insertions(+), 169 deletions(-) diff --git a/src/hfp_hf.c b/src/hfp_hf.c index 0d2b2ef71..dc22920d0 100644 --- a/src/hfp_hf.c +++ b/src/hfp_hf.c @@ -1063,6 +1063,10 @@ void hfp_hf_init(uint16_t rfcomm_channel_nr, uint32_t supported_features, uint16 } } +void hfp_hf_set_supported_features(bd_addr_t bd_addr, uint32_t supported_features){ + hfp_supported_features = supported_features; +} + void hfp_hf_establish_service_level_connection(bd_addr_t bd_addr){ hfp_establish_service_level_connection(bd_addr, SDP_HandsfreeAudioGateway); } diff --git a/src/hfp_hf.h b/src/hfp_hf.h index b8b8bbf70..5e764e50f 100644 --- a/src/hfp_hf.h +++ b/src/hfp_hf.h @@ -83,6 +83,7 @@ void hfp_hf_register_packet_handler(hfp_callback_t callback); * - retrieve which HF indicators are enabled on the AG, if possible */ void hfp_hf_establish_service_level_connection(bd_addr_t bd_addr); +void hfp_hf_set_supported_features(uint32_t supported_features); /** * @brief Release the RFCOMM channel and the audio connection between the HF and the AG. diff --git a/test/hfp/hfp_hf_client_test.c b/test/hfp/hfp_hf_client_test.c index 96597272b..f3e78f391 100644 --- a/test/hfp/hfp_hf_client_test.c +++ b/test/hfp/hfp_hf_client_test.c @@ -312,12 +312,16 @@ static void user_command(char cmd){ void simulate_test_sequence(hfp_test_item_t * test_item){ char ** test_steps = test_item->test; - printf("\nSimulate test sequence: \"%s\"\n", test_item->name); + printf("\nSimulate test sequence: \"%s\" [%d steps]\n", test_item->name, test_item->len); int i = 0; + int previous_step = -1; while ( i < test_item->len){ + previous_step++; + if (i < previous_step) exit(0); char * expected_cmd = test_steps[i]; int expected_cmd_len = strlen(expected_cmd); + // printf("\nStep %d, %s \n", i, expected_cmd); if (strncmp(expected_cmd, "USER:", 5) == 0){ user_command(expected_cmd[5]); @@ -343,6 +347,7 @@ void simulate_test_sequence(hfp_test_item_t * test_item){ int supported_features = 0; sscanf(&expected_cmd[8],"%d", &supported_features); printf("Call hfp_hf_init with SF %d\n", supported_features); + hfp_hf_release_service_level_connection(device_addr); hfp_hf_init(rfcomm_channel_nr, supported_features, indicators, sizeof(indicators)/sizeof(uint16_t), 1); user_command('a'); while (has_more_hfp_hf_commands()){ @@ -361,7 +366,7 @@ void simulate_test_sequence(hfp_test_item_t * test_item){ printf("\n---> NEXT STEP expect from HF: %s\n", expected_cmd); while (has_more_hfp_hf_commands()){ char * ag_cmd = get_next_hfp_hf_command(); - //printf("HF response verify %s == %s[%d]\n", expected_cmd, ag_cmd, expected_cmd_len); + printf("HF response verify %s == %s[%d]\n", expected_cmd, ag_cmd, expected_cmd_len); int equal_cmds = strncmp(ag_cmd, expected_cmd, expected_cmd_len) == 0; if (!equal_cmds){ @@ -487,6 +492,7 @@ TEST_GROUP(HFPClient){ } }; + TEST(HFPClient, PTSRHHTests){ for (int i = 0; i < hfp_pts_hf_rhh_tests_size(); i++){ simulate_test_sequence(&hfp_pts_hf_rhh_tests()[i]); diff --git a/test/hfp/test_sequences.c b/test/hfp/test_sequences.c index ad0cc830f..26f566d3d 100644 --- a/test/hfp/test_sequences.c +++ b/test/hfp/test_sequences.c @@ -1138,20 +1138,17 @@ const char * TC_HF_TWC_BV_02_I[] = { "+CIEV: 3,1" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 4,1" , "+CIEV: 2,0" , @@ -1168,7 +1165,7 @@ const char * TC_HF_TWC_BV_02_I[] = { "OK" , "AT+CHLD=?" , "+CHLD: (0,1,1x,2,2x,3,4)" , - "OK" , + "OK", "AT+VGM=9" , "AT+VGS=9" , "+BSIR: 0" , @@ -1176,8 +1173,7 @@ const char * TC_HF_TWC_BV_02_I[] = { "OK" , "+CIEV: 3,1" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -1204,15 +1200,13 @@ const char * TC_HF_TWC_BV_02_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" ,// "AT+CHLD=1" , "OK" , "+CIEV: 3,0" , "+CIEV: 2,0" @@ -1242,20 +1236,17 @@ const char * TC_HF_TWC_BV_03_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 4,1" , "+CIEV: 2,0" , @@ -1280,8 +1271,7 @@ const char * TC_HF_TWC_BV_03_I[] = { "OK" , "+CIEV: 3,1" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -1308,15 +1298,13 @@ const char * TC_HF_TWC_BV_03_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 3,0" , "+CIEV: 2,0" , @@ -1335,8 +1323,8 @@ const char * TC_HF_TWC_BV_03_I[] = { "+CHLD: (0,1,1x,2,2x,3,4)" , "OK" , "AT+VGM=9" , - "+BSIR: 0" , "AT+VGS=9" , + "+BSIR: 0" , "OK" , "OK" , "+CIEV: 3,1" , @@ -1344,24 +1332,20 @@ const char * TC_HF_TWC_BV_03_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 4,1" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" @@ -1391,20 +1375,17 @@ const char * TC_HF_TWC_BV_04_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 4,1" , "+CIEV: 2,0" , @@ -1429,8 +1410,7 @@ const char * TC_HF_TWC_BV_04_I[] = { "OK" , "+CIEV: 3,1" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -1457,15 +1437,13 @@ const char * TC_HF_TWC_BV_04_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 3,0" , "+CIEV: 2,0" , @@ -1484,8 +1462,8 @@ const char * TC_HF_TWC_BV_04_I[] = { "+CHLD: (0,1,1x,2,2x,3,4)" , "OK" , "AT+VGM=9" , - "+BSIR: 0" , "AT+VGS=9" , + "+BSIR: 0" , "OK" , "OK" , "+CIEV: 3,1" , @@ -1493,24 +1471,20 @@ const char * TC_HF_TWC_BV_04_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 4,1" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" , @@ -1537,15 +1511,13 @@ const char * TC_HF_TWC_BV_04_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , @@ -1573,20 +1545,17 @@ const char * TC_HF_TWC_BV_04_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , - "USER:V" , - "AT+CHLD=3" , + "USER:V" , // "AT+CHLD=3" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" @@ -1617,8 +1586,7 @@ const char * TC_HF_TWC_BV_05_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -1646,45 +1614,38 @@ const char * TC_HF_TWC_BV_05_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , - "USER:W" , - "AT+BLDN" , + "USER:W" , //"AT+BLDN" , "OK" , "+CIEV: 3,2" , "+CIEV: 4,2" , "+CIEV: 3,3" , "+CIEV: 4,1" , "+CIEV: 3,0" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , - "USER:I" , - "ATD7654321;" , + "USER:I" , // "ATD7654321;" , "OK" , "+CIEV: 3,2" , "+CIEV: 4,2" , "+CIEV: 3,3" , "+CIEV: 4,1" , "+CIEV: 3,0" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , - "USER:j" , - "ATD>1;" , + "USER:j" , // "ATD>1;" , "OK" , "+CIEV: 3,2" , "+CIEV: 4,2" , "+CIEV: 3,3" , "+CIEV: 4,1" , "+CIEV: 3,0" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" @@ -1714,8 +1675,7 @@ const char * TC_HF_TWC_BV_06_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -1743,45 +1703,38 @@ const char * TC_HF_TWC_BV_06_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , - "USER:W" , - "AT+BLDN" , + "USER:W" , //"AT+BLDN" , "OK" , "+CIEV: 3,2" , "+CIEV: 4,2" , "+CIEV: 3,3" , "+CIEV: 4,1" , "+CIEV: 3,0" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , - "USER:I" , - "ATD7654321;" , + "USER:I" , // "ATD7654321;" , "OK" , "+CIEV: 3,2" , "+CIEV: 4,2" , "+CIEV: 3,3" , "+CIEV: 4,1" , "+CIEV: 3,0" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , - "USER:j" , - "ATD>1;" , + "USER:j" , // "ATD>1;" , "OK" , "+CIEV: 3,2" , "+CIEV: 4,2" , "+CIEV: 3,3" , "+CIEV: 4,1" , "+CIEV: 3,0" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" , @@ -1808,20 +1761,17 @@ const char * TC_HF_TWC_BV_06_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , - "USER:w" , - "AT+CHLD=4" , + "USER:w" , // "AT+CHLD=4" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" @@ -1830,11 +1780,11 @@ const char * TC_HF_TWC_BV_06_I[] = { hfp_test_item_t pts_hf_twc_tests[] = { TEST_SEQUENCE(TC_HF_TWC_BV_01_I), - // TEST_SEQUENCE(TC_HF_TWC_BV_02_I), - // TEST_SEQUENCE(TC_HF_TWC_BV_03_I), - // TEST_SEQUENCE(TC_HF_TWC_BV_04_I), - // TEST_SEQUENCE(TC_HF_TWC_BV_05_I), - // TEST_SEQUENCE(TC_HF_TWC_BV_06_I) + TEST_SEQUENCE(TC_HF_TWC_BV_02_I), + TEST_SEQUENCE(TC_HF_TWC_BV_03_I), + TEST_SEQUENCE(TC_HF_TWC_BV_04_I), + TEST_SEQUENCE(TC_HF_TWC_BV_05_I), + TEST_SEQUENCE(TC_HF_TWC_BV_06_I) }; @@ -2058,8 +2008,7 @@ const char * TC_HF_ECS_BV_03_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -2222,15 +2171,13 @@ const char * TC_HF_ECC_BV_01_I[] = { "+CIEV: 3,1" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , @@ -2257,21 +2204,18 @@ const char * TC_HF_ECC_BV_01_I[] = { "+CIEV: 3,1" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , "+CIEV: 4,0" , - "USER:y" , - "AT+CHLD=12" , + "USER:y" , // "AT+CHLD=12" , "OK" , "+CIEV: 4,1" , "+CIEV: 4,0" , @@ -2301,15 +2245,13 @@ const char * TC_HF_ECC_BV_02_I[] = { "+CIEV: 3,1" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , @@ -2336,15 +2278,13 @@ const char * TC_HF_ECC_BV_02_I[] = { "+CIEV: 3,1" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , @@ -2377,25 +2317,21 @@ const char * TC_HF_ECC_BV_02_I[] = { "+CIEV: 3,1" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , "+CIEV: 4,0" , - "USER:Y" , - "AT+CHLD=22" , + "USER:Y" , //"AT+CHLD=22" , "OK" , "+CIEV: 4,1" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" , @@ -2413,33 +2349,29 @@ const char * TC_HF_ECC_BV_02_I[] = { "AT+CHLD=?" , "+CHLD: (0,1,1x,2,2x,3,4)" , "OK" , - "AT+VGM=9" , - "AT+VGS=9" , + "USER:Q", // "AT+VGM=9" , + "USER:O", // "AT+VGS=9" , "+BSIR: 0" , "OK" , "OK" , "+CIEV: 3,1" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , "+CCWA: \"7654321\",129" , "+CIEV: 3,1" , - "USER:v" , - "AT+CHLD=2" , + "USER:v" , //"AT+CHLD=2" , "OK" , "+CIEV: 3,0" , "+CIEV: 4,1" , "+CIEV: 4,0" , - "USER:Y" , - "AT+CHLD=22" , + "USER:Y" , //"AT+CHLD=22" , "OK" , "+CIEV: 4,1" , - "USER:U" , - "AT+CHLD=1" , + "USER:U" , // "AT+CHLD=1" , "OK" , "+CIEV: 4,0" , "+CIEV: 2,0" @@ -2844,8 +2776,7 @@ const char * TC_HF_RHH_BV_02_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -2894,7 +2825,7 @@ const char * TC_HF_RHH_BV_02_I[] = { "+CIEV: 3,1" , "RING" , "USER:I" , - "ATD7654321;" , + "ATD // 21;" , "AT+BRSF=951" , "+BRSF: 511" , "OK" , @@ -2975,8 +2906,7 @@ const char * TC_HF_RHH_BV_03_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -3025,7 +2955,7 @@ const char * TC_HF_RHH_BV_03_I[] = { "+CIEV: 3,1" , "RING" , "USER:I" , - "ATD7654321;" , + "ATD // 21;" , "AT+BRSF=951" , "+BRSF: 511" , "OK" , @@ -3133,8 +3063,7 @@ const char * TC_HF_RHH_BV_04_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -3183,7 +3112,7 @@ const char * TC_HF_RHH_BV_04_I[] = { "+CIEV: 3,1" , "RING" , "USER:I" , - "ATD7654321;" , + "ATD // 21;" , "AT+BRSF=951" , "+BRSF: 511" , "OK" , @@ -3315,8 +3244,7 @@ const char * TC_HF_RHH_BV_05_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -3365,7 +3293,7 @@ const char * TC_HF_RHH_BV_05_I[] = { "+CIEV: 3,1" , "RING" , "USER:I" , - "ATD7654321;" , + "ATD // 21;" , "AT+BRSF=951" , "+BRSF: 511" , "OK" , @@ -3518,8 +3446,7 @@ const char * TC_HF_RHH_BV_06_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -3568,7 +3495,7 @@ const char * TC_HF_RHH_BV_06_I[] = { "+CIEV: 3,1" , "RING" , "USER:I" , - "ATD7654321;" , + "ATD // 21;" , "AT+BRSF=951" , "+BRSF: 511" , "OK" , @@ -3746,8 +3673,7 @@ const char * TC_HF_RHH_BV_07_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -3796,7 +3722,7 @@ const char * TC_HF_RHH_BV_07_I[] = { "+CIEV: 3,1" , "RING" , "USER:I" , - "ATD7654321;" , + "ATD // 21;" , "AT+BRSF=951" , "+BRSF: 511" , "OK" , @@ -3994,8 +3920,7 @@ const char * TC_HF_RHH_BV_08_I[] = { "RING" , "RING" , "RING" , - "USER:f" , - "ATA" , + "USER:f" , //"ATA" , "OK" , "+CIEV: 2,1" , "+CIEV: 3,0" , @@ -4044,7 +3969,7 @@ const char * TC_HF_RHH_BV_08_I[] = { "+CIEV: 3,1" , "RING" , "USER:I" , - "ATD7654321;" , + "ATD // 21;" , "AT+BRSF=951" , "+BRSF: 511" , "OK" ,