xref: /btstack/test/hfp/test_sequences.c (revision 3f6ba9cd4abcb949a21eacd2022f377816751aa3)
1dc5611fdSMilanka Ringwald /*
2dc5611fdSMilanka Ringwald  * Copyright (C) 2014 BlueKitchen GmbH
3dc5611fdSMilanka Ringwald  *
4dc5611fdSMilanka Ringwald  * Redistribution and use in source and binary forms, with or without
5dc5611fdSMilanka Ringwald  * modification, are permitted provided that the following conditions
6dc5611fdSMilanka Ringwald  * are met:
7dc5611fdSMilanka Ringwald  *
8dc5611fdSMilanka Ringwald  * 1. Redistributions of source code must retain the above copyright
9dc5611fdSMilanka Ringwald  *    notice, this list of conditions and the following disclaimer.
10dc5611fdSMilanka Ringwald  * 2. Redistributions in binary form must reproduce the above copyright
11dc5611fdSMilanka Ringwald  *    notice, this list of conditions and the following disclaimer in the
12dc5611fdSMilanka Ringwald  *    documentation and/or other materials provided with the distribution.
13dc5611fdSMilanka Ringwald  * 3. Neither the name of the copyright holders nor the names of
14dc5611fdSMilanka Ringwald  *    contributors may be used to endorse or promote products derived
15dc5611fdSMilanka Ringwald  *    from this software without specific prior written permission.
16dc5611fdSMilanka Ringwald  * 4. Any redistribution, use, or modification is done solely for
17dc5611fdSMilanka Ringwald  *    personal benefit and not for any commercial purpose or for
18dc5611fdSMilanka Ringwald  *    monetary gain.
19dc5611fdSMilanka Ringwald  *
20dc5611fdSMilanka Ringwald  * THIS SOFTWARE IS PROVIDED BY BLUEKITCHEN GMBH AND CONTRIBUTORS
21dc5611fdSMilanka Ringwald  * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22dc5611fdSMilanka Ringwald  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
23dc5611fdSMilanka Ringwald  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MATTHIAS
24dc5611fdSMilanka Ringwald  * RINGWALD OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
25dc5611fdSMilanka Ringwald  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
26dc5611fdSMilanka Ringwald  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
27dc5611fdSMilanka Ringwald  * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
28dc5611fdSMilanka Ringwald  * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
29dc5611fdSMilanka Ringwald  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
30dc5611fdSMilanka Ringwald  * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31dc5611fdSMilanka Ringwald  * SUCH DAMAGE.
32dc5611fdSMilanka Ringwald  *
33dc5611fdSMilanka Ringwald  * Please inquire about commercial licensing options at
34dc5611fdSMilanka Ringwald  * [email protected]
35dc5611fdSMilanka Ringwald  *
36dc5611fdSMilanka Ringwald  */
37dc5611fdSMilanka Ringwald 
38dc5611fdSMilanka Ringwald // *****************************************************************************
39dc5611fdSMilanka Ringwald //
40dc5611fdSMilanka Ringwald // HFP Test Sequences
41dc5611fdSMilanka Ringwald //
42dc5611fdSMilanka Ringwald // *****************************************************************************
43dc5611fdSMilanka Ringwald 
44dc5611fdSMilanka Ringwald #include <stdint.h>
45dc5611fdSMilanka Ringwald #include <stdio.h>
46dc5611fdSMilanka Ringwald #include <stdlib.h>
47dc5611fdSMilanka Ringwald #include <string.h>
48dc5611fdSMilanka Ringwald 
49dc5611fdSMilanka Ringwald #include "test_sequences.h"
50dc5611fdSMilanka Ringwald 
51dc5611fdSMilanka Ringwald 
520cacd247SMilanka Ringwald #define TEST_SEQUENCE(test_sequence) { (char *)#test_sequence, (char**)test_sequence, sizeof(test_sequence) / sizeof(char *)}
53dc5611fdSMilanka Ringwald 
54dc5611fdSMilanka Ringwald /* Service Level Connection (slc) common commands */
55dc5611fdSMilanka Ringwald const char * slc_cmds_test1[] = {
56dc5611fdSMilanka Ringwald     "AT+BAC=1,3",
57dc5611fdSMilanka Ringwald     "OK"
58dc5611fdSMilanka Ringwald };
59dc5611fdSMilanka Ringwald 
60dc5611fdSMilanka Ringwald hfp_test_item_t slc_cmds_tests[] = {
61dc5611fdSMilanka Ringwald     TEST_SEQUENCE(slc_cmds_test1)
62dc5611fdSMilanka Ringwald };
63c26caa21SMilanka Ringwald 
64dc5611fdSMilanka Ringwald /* Codecs Connection (cc) test sequences */
65dc5611fdSMilanka Ringwald const char * cc_test1[] = {
66dc5611fdSMilanka Ringwald     "AT+BCC",
67dc5611fdSMilanka Ringwald     "OK",
68dc5611fdSMilanka Ringwald     "+BCS:1",
69dc5611fdSMilanka Ringwald     "AT+BCS=1",
70dc5611fdSMilanka Ringwald     "OK"
71dc5611fdSMilanka Ringwald };
72dc5611fdSMilanka Ringwald 
73dc5611fdSMilanka Ringwald const char * cc_test2[] = {
7462656e33SMilanka Ringwald     "AT+BAC=1,2",
7562656e33SMilanka Ringwald     "OK",
76dc5611fdSMilanka Ringwald     "AT+BCC",
77dc5611fdSMilanka Ringwald     "OK",
78d5deed03SMilanka Ringwald     "+BCS:1",
79656f7353SMilanka Ringwald     "AT+BCS=1",
80656f7353SMilanka Ringwald     "OK"
81656f7353SMilanka Ringwald };
82656f7353SMilanka Ringwald 
8362656e33SMilanka Ringwald 
84656f7353SMilanka Ringwald const char * cc_test3[] = {
85656f7353SMilanka Ringwald     "AT+BAC=1,2",
86656f7353SMilanka Ringwald     "OK",
87656f7353SMilanka Ringwald     "AT+BCC",
88656f7353SMilanka Ringwald     "OK",
89656f7353SMilanka Ringwald     "+BCS:1",
90656f7353SMilanka Ringwald     "AT+BAC=2,3",
91656f7353SMilanka Ringwald     "OK",
92af03d747SMilanka Ringwald     "+BCS:3",
93af03d747SMilanka Ringwald     "AT+BCS=3",
94656f7353SMilanka Ringwald     "OK"
95656f7353SMilanka Ringwald };
96656f7353SMilanka Ringwald 
9762656e33SMilanka Ringwald const char * cc_test4[] = {
98656f7353SMilanka Ringwald     "AT+BCC",
99656f7353SMilanka Ringwald     "OK",
100dc5611fdSMilanka Ringwald     "+BCS:1",
101dc5611fdSMilanka Ringwald     "AT+BAC=2,3",
102dc5611fdSMilanka Ringwald     "OK",
103af03d747SMilanka Ringwald     "+BCS:3",
104af03d747SMilanka Ringwald     "AT+BCS=3",
105dc5611fdSMilanka Ringwald     "OK"
106dc5611fdSMilanka Ringwald };
107dc5611fdSMilanka Ringwald 
108d212fbd8SMilanka Ringwald 
109dc5611fdSMilanka Ringwald hfp_test_item_t cc_tests[] = {
11062656e33SMilanka Ringwald     TEST_SEQUENCE(cc_test1),
111ec0ee77dSMilanka Ringwald     TEST_SEQUENCE(cc_test2),
112ec0ee77dSMilanka Ringwald     TEST_SEQUENCE(cc_test3),
113ec0ee77dSMilanka Ringwald     TEST_SEQUENCE(cc_test4)
114dc5611fdSMilanka Ringwald };
115dc5611fdSMilanka Ringwald 
116deaf6c13SMilanka Ringwald /* Incoming call sequence */
117deaf6c13SMilanka Ringwald const char * ic_test1[] = {
118deaf6c13SMilanka Ringwald     "+CIEV:3,1",
119deaf6c13SMilanka Ringwald     "BCS:1",
120deaf6c13SMilanka Ringwald     "AT+BCS=1",
121c3a23b29SMilanka Ringwald     "OK"
122deaf6c13SMilanka Ringwald };
123deaf6c13SMilanka Ringwald 
124deaf6c13SMilanka Ringwald const char * ic_alert_test1[] = {
1251872f848SMilanka Ringwald     "ATA",
1261872f848SMilanka Ringwald     "OK",
1271872f848SMilanka Ringwald     "+CIEV:2,1", // call = 1
128a8714e14SMilanka Ringwald     "+CIEV:3,0",
129a8714e14SMilanka Ringwald };
130a8714e14SMilanka Ringwald 
131a8714e14SMilanka Ringwald const char * ic_ag_terminates_call[] = {
132a8714e14SMilanka Ringwald     // AG terminates call
133a8714e14SMilanka Ringwald     "+CIEV:2,0"
134a8714e14SMilanka Ringwald };
135a8714e14SMilanka Ringwald 
136a8714e14SMilanka Ringwald const char * ic_hf_terminates_call[] = {
137a8714e14SMilanka Ringwald     // HF terminates call
138a8714e14SMilanka Ringwald     "AT+CHUP",
139968c1e89SMilanka Ringwald     "OK",
140a8714e14SMilanka Ringwald     "+CIEV:2,0"
141deaf6c13SMilanka Ringwald };
142deaf6c13SMilanka Ringwald 
143deaf6c13SMilanka Ringwald hfp_test_item_t ic_tests[] = {
144deaf6c13SMilanka Ringwald     TEST_SEQUENCE(ic_test1)
145deaf6c13SMilanka Ringwald };
146deaf6c13SMilanka Ringwald 
147d3c6e257SMilanka Ringwald /* PTS test sequences - SLC Group */
148dc5611fdSMilanka Ringwald 
1490cacd247SMilanka Ringwald const char * TC_AG_SLC_BV_01_C[] = {
1503723a700SMilanka Ringwald     "USER:a",
1510cacd247SMilanka Ringwald     "AT+BRSF=127" ,
1520cacd247SMilanka Ringwald     "+BRSF:4079" ,
1530cacd247SMilanka Ringwald     "OK" ,
1540cacd247SMilanka Ringwald     "AT+CIND=?" ,
1550cacd247SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
1560cacd247SMilanka Ringwald     "OK" ,
1570cacd247SMilanka Ringwald     "AT+CIND?" ,
1580cacd247SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
1590cacd247SMilanka Ringwald     "OK" ,
1600cacd247SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1610cacd247SMilanka Ringwald     "OK" ,
1620cacd247SMilanka Ringwald     "AT+CHLD=?" ,
1630cacd247SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
1640cacd247SMilanka Ringwald     "OK" ,
1650cacd247SMilanka Ringwald     "AT+VGS=9" ,
1660cacd247SMilanka Ringwald     "OK" ,
1670cacd247SMilanka Ringwald     "AT+VGM=9" ,
1680cacd247SMilanka Ringwald     "OK" ,
1690cacd247SMilanka Ringwald     "AT+CLIP=1" ,
1700cacd247SMilanka Ringwald     "OK" ,
1710cacd247SMilanka Ringwald     "AT+CCWA=1" ,
1720cacd247SMilanka Ringwald     "OK" ,
1730cacd247SMilanka Ringwald     "AT+CMEE=1" ,
1740cacd247SMilanka Ringwald     "OK"
1750cacd247SMilanka Ringwald };
1760cacd247SMilanka Ringwald 
17718602070SMilanka Ringwald const char * TC_AG_SLC_BV_02_C[] = {
1783723a700SMilanka Ringwald     "USER:a",
17918602070SMilanka Ringwald     "AT+BRSF=127" ,
18018602070SMilanka Ringwald     "+BRSF:4079" ,
18118602070SMilanka Ringwald     "OK" ,
18218602070SMilanka Ringwald     "AT+CIND=?" ,
18318602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
18418602070SMilanka Ringwald     "OK" ,
18518602070SMilanka Ringwald     "AT+CIND?" ,
18618602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
18718602070SMilanka Ringwald     "OK" ,
18818602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
18918602070SMilanka Ringwald     "OK" ,
19018602070SMilanka Ringwald     "AT+CHLD=?" ,
19118602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
19218602070SMilanka Ringwald     "OK" ,
19318602070SMilanka Ringwald     "AT+VGS=9" ,
19418602070SMilanka Ringwald     "OK" ,
19518602070SMilanka Ringwald     "AT+VGM=9" ,
19618602070SMilanka Ringwald     "OK" ,
19718602070SMilanka Ringwald     "AT+CLIP=1" ,
19818602070SMilanka Ringwald     "OK" ,
19918602070SMilanka Ringwald     "AT+CCWA=1" ,
20018602070SMilanka Ringwald     "OK" ,
20118602070SMilanka Ringwald     "AT+CMEE=1" ,
20218602070SMilanka Ringwald     "OK"
20318602070SMilanka Ringwald };
20418602070SMilanka Ringwald 
20518602070SMilanka Ringwald const char * TC_AG_SLC_BV_03_C[] = {
2063723a700SMilanka Ringwald     "USER:a",
20718602070SMilanka Ringwald     "AT+BRSF=125" ,
20818602070SMilanka Ringwald     "+BRSF:4079" ,
20918602070SMilanka Ringwald     "OK" ,
21018602070SMilanka Ringwald     "AT+CIND=?" ,
21118602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
21218602070SMilanka Ringwald     "OK" ,
21318602070SMilanka Ringwald     "AT+CIND?" ,
21418602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
21518602070SMilanka Ringwald     "OK" ,
21618602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
21718602070SMilanka Ringwald     "OK" ,
21818602070SMilanka Ringwald     "AT+VGS=9" ,
21918602070SMilanka Ringwald     "OK" ,
22018602070SMilanka Ringwald     "AT+VGM=9" ,
22118602070SMilanka Ringwald     "OK" ,
22218602070SMilanka Ringwald     "AT+CLIP=1" ,
22318602070SMilanka Ringwald     "OK" ,
22418602070SMilanka Ringwald     "AT+CCWA=1" ,
22518602070SMilanka Ringwald     "OK" ,
22618602070SMilanka Ringwald     "AT+CMEE=1" ,
22718602070SMilanka Ringwald     "OK"
22818602070SMilanka Ringwald };
22918602070SMilanka Ringwald 
23018602070SMilanka Ringwald const char * TC_AG_SLC_BV_04_C[] = {
2313723a700SMilanka Ringwald     "USER:a",
23218602070SMilanka Ringwald     "AT+BRSF=125" ,
23318602070SMilanka Ringwald     "+BRSF:4079" ,
23418602070SMilanka Ringwald     "OK" ,
23518602070SMilanka Ringwald     "AT+CIND=?" ,
23618602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
23718602070SMilanka Ringwald     "OK" ,
23818602070SMilanka Ringwald     "AT+CIND?" ,
23918602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
24018602070SMilanka Ringwald     "OK" ,
24118602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
24218602070SMilanka Ringwald     "OK" ,
24318602070SMilanka Ringwald     "AT+VGS=9" ,
24418602070SMilanka Ringwald     "OK" ,
24518602070SMilanka Ringwald     "AT+VGM=9" ,
24618602070SMilanka Ringwald     "OK" ,
24718602070SMilanka Ringwald     "AT+CLIP=1" ,
24818602070SMilanka Ringwald     "OK" ,
24918602070SMilanka Ringwald     "AT+CCWA=1" ,
25018602070SMilanka Ringwald     "OK" ,
25118602070SMilanka Ringwald     "AT+CMEE=1" ,
25218602070SMilanka Ringwald     "OK"
25318602070SMilanka Ringwald };
25418602070SMilanka Ringwald 
25518602070SMilanka Ringwald const char * TC_AG_SLC_BV_05_I[] = {
2563723a700SMilanka Ringwald     "USER:a",
25718602070SMilanka Ringwald     "AT+BRSF=255" ,
25818602070SMilanka Ringwald     "+BRSF:4079" ,
25918602070SMilanka Ringwald     "OK" ,
26018602070SMilanka Ringwald     "AT+BAC=1" ,
26118602070SMilanka Ringwald     "OK" ,
26218602070SMilanka Ringwald     "AT+CIND=?" ,
26318602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
26418602070SMilanka Ringwald     "OK" ,
26518602070SMilanka Ringwald     "AT+CIND?" ,
26618602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
26718602070SMilanka Ringwald     "OK" ,
26818602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
26918602070SMilanka Ringwald     "OK" ,
27018602070SMilanka Ringwald     "AT+CHLD=?" ,
27118602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
27218602070SMilanka Ringwald     "OK" ,
27318602070SMilanka Ringwald     "AT+VGS=9" ,
27418602070SMilanka Ringwald     "OK" ,
27518602070SMilanka Ringwald     "AT+VGM=9" ,
27618602070SMilanka Ringwald     "OK" ,
27718602070SMilanka Ringwald     "AT+CLIP=1" ,
27818602070SMilanka Ringwald     "OK" ,
27918602070SMilanka Ringwald     "AT+CCWA=1" ,
28018602070SMilanka Ringwald     "OK" ,
28118602070SMilanka Ringwald     "AT+CMEE=1" ,
28218602070SMilanka Ringwald     "OK"
28318602070SMilanka Ringwald };
28418602070SMilanka Ringwald 
28518602070SMilanka Ringwald const char * TC_AG_SLC_BV_06_I[] = {
2863723a700SMilanka Ringwald     "USER:a",
28718602070SMilanka Ringwald     "AT+BRSF=255" ,
28818602070SMilanka Ringwald     "+BRSF:4079" ,
28918602070SMilanka Ringwald     "OK" ,
29018602070SMilanka Ringwald     "AT+BAC=1" ,
29118602070SMilanka Ringwald     "OK" ,
29218602070SMilanka Ringwald     "AT+CIND=?" ,
29318602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
29418602070SMilanka Ringwald     "OK" ,
29518602070SMilanka Ringwald     "AT+CIND?" ,
29618602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
29718602070SMilanka Ringwald     "OK" ,
29818602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
29918602070SMilanka Ringwald     "OK" ,
30018602070SMilanka Ringwald     "AT+CHLD=?" ,
30118602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
30218602070SMilanka Ringwald     "OK" ,
30318602070SMilanka Ringwald     "AT+VGS=9" ,
30418602070SMilanka Ringwald     "OK" ,
30518602070SMilanka Ringwald     "AT+VGM=9" ,
30618602070SMilanka Ringwald     "OK" ,
30718602070SMilanka Ringwald     "AT+CLIP=1" ,
30818602070SMilanka Ringwald     "OK" ,
30918602070SMilanka Ringwald     "AT+CCWA=1" ,
31018602070SMilanka Ringwald     "OK" ,
31118602070SMilanka Ringwald     "AT+CMEE=1" ,
31218602070SMilanka Ringwald     "OK"
31318602070SMilanka Ringwald };
31418602070SMilanka Ringwald 
31518602070SMilanka Ringwald const char * TC_AG_SLC_BV_07_I[] = {
3163723a700SMilanka Ringwald     "USER:a",
31718602070SMilanka Ringwald     "AT+BRSF=127" ,
31818602070SMilanka Ringwald     "+BRSF:4079" ,
31918602070SMilanka Ringwald     "OK" ,
32018602070SMilanka Ringwald     "AT+CIND=?" ,
32118602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
32218602070SMilanka Ringwald     "OK" ,
32318602070SMilanka Ringwald     "AT+CIND?" ,
32418602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
32518602070SMilanka Ringwald     "OK" ,
32618602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
32718602070SMilanka Ringwald     "OK" ,
32818602070SMilanka Ringwald     "AT+CHLD=?" ,
32918602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
33018602070SMilanka Ringwald     "OK" ,
33118602070SMilanka Ringwald     "AT+VGS=9" ,
33218602070SMilanka Ringwald     "OK" ,
33318602070SMilanka Ringwald     "AT+VGM=9" ,
33418602070SMilanka Ringwald     "OK" ,
33518602070SMilanka Ringwald     "AT+CLIP=1" ,
33618602070SMilanka Ringwald     "OK" ,
33718602070SMilanka Ringwald     "AT+CCWA=1" ,
33818602070SMilanka Ringwald     "OK" ,
33918602070SMilanka Ringwald     "AT+CMEE=1" ,
34018602070SMilanka Ringwald     "OK"
34118602070SMilanka Ringwald };
34218602070SMilanka Ringwald 
34318602070SMilanka Ringwald const char * TC_AG_SLC_BV_09_I[] = {
3443723a700SMilanka Ringwald     "USER:a",
34518602070SMilanka Ringwald     "AT+BRSF=895" ,
34618602070SMilanka Ringwald     "+BRSF:4079" ,
34718602070SMilanka Ringwald     "OK" ,
34818602070SMilanka Ringwald     "AT+CIND=?" ,
34918602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
35018602070SMilanka Ringwald     "OK" ,
35118602070SMilanka Ringwald     "AT+CIND?" ,
35218602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
35318602070SMilanka Ringwald     "OK" ,
35418602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
35518602070SMilanka Ringwald     "OK" ,
35618602070SMilanka Ringwald     "AT+CHLD=?" ,
35718602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
35818602070SMilanka Ringwald     "OK" ,
35918602070SMilanka Ringwald     "AT+BIND=1,99" ,
36018602070SMilanka Ringwald     "OK" ,
36118602070SMilanka Ringwald     "AT+BIND=?" ,
36218602070SMilanka Ringwald     "+BIND:(1,2,)" ,
36318602070SMilanka Ringwald     "OK" ,
36418602070SMilanka Ringwald     "AT+BIND?" ,
36518602070SMilanka Ringwald     "+BIND:1,1",
36618602070SMilanka Ringwald     "+BIND:2,1" ,
36718602070SMilanka Ringwald     "OK" ,
36818602070SMilanka Ringwald     "AT+VGS=9" ,
36918602070SMilanka Ringwald     "OK" ,
37018602070SMilanka Ringwald     "AT+VGM=9" ,
37118602070SMilanka Ringwald     "OK" ,
37218602070SMilanka Ringwald     "AT+CLIP=1" ,
37318602070SMilanka Ringwald     "OK" ,
37418602070SMilanka Ringwald     "AT+CCWA=1" ,
37518602070SMilanka Ringwald     "OK" ,
37618602070SMilanka Ringwald     "AT+CMEE=1" ,
37718602070SMilanka Ringwald     "OK"
37818602070SMilanka Ringwald };
37918602070SMilanka Ringwald 
38018602070SMilanka Ringwald const char * TC_AG_SLC_BV_10_I[] = {
3813723a700SMilanka Ringwald     "USER:a",
38218602070SMilanka Ringwald     "AT+BRSF=127" ,
38318602070SMilanka Ringwald     "+BRSF:4079" ,
38418602070SMilanka Ringwald     "OK" ,
38518602070SMilanka Ringwald     "AT+CIND=?" ,
38618602070SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
38718602070SMilanka Ringwald     "OK" ,
38818602070SMilanka Ringwald     "AT+CIND?" ,
38918602070SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
39018602070SMilanka Ringwald     "OK" ,
39118602070SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
39218602070SMilanka Ringwald     "OK" ,
39318602070SMilanka Ringwald     "AT+CHLD=?" ,
39418602070SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
39518602070SMilanka Ringwald     "OK" ,
39618602070SMilanka Ringwald     "AT+VGS=9" ,
39718602070SMilanka Ringwald     "OK" ,
39818602070SMilanka Ringwald     "AT+VGM=9" ,
39918602070SMilanka Ringwald     "OK" ,
40018602070SMilanka Ringwald     "AT+CLIP=1" ,
40118602070SMilanka Ringwald     "OK" ,
40218602070SMilanka Ringwald     "AT+CCWA=1" ,
40318602070SMilanka Ringwald     "OK" ,
40418602070SMilanka Ringwald     "AT+CMEE=1" ,
40518602070SMilanka Ringwald     "OK"
40618602070SMilanka Ringwald };
40718602070SMilanka Ringwald 
408c3a23b29SMilanka Ringwald hfp_test_item_t pts_ag_slc_tests[] = {
40918602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_01_C),
41018602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_02_C),
41118602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_03_C),
41218602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_04_C),
41318602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_05_I),
41418602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_06_I),
41518602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_07_I),
41618602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_09_I),
41718602070SMilanka Ringwald     TEST_SEQUENCE(TC_AG_SLC_BV_10_I)
4180cacd247SMilanka Ringwald };
419dc5611fdSMilanka Ringwald 
420c3a23b29SMilanka Ringwald 
421c3a23b29SMilanka Ringwald const char * TC_HF_SLC_BV_01_C[] = {
422c3a23b29SMilanka Ringwald     "AT+BRSF=951" ,
423c3a23b29SMilanka Ringwald     "+BRSF: 511" ,
424c3a23b29SMilanka Ringwald     "OK" ,
425c3a23b29SMilanka Ringwald     "AT+CIND=?" ,
426c3a23b29SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
427c3a23b29SMilanka Ringwald     "OK" ,
428c3a23b29SMilanka Ringwald     "AT+CIND?" ,
429c3a23b29SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
430c3a23b29SMilanka Ringwald     "OK" ,
431c3a23b29SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
432c3a23b29SMilanka Ringwald     "OK" ,
433c3a23b29SMilanka Ringwald     "AT+CHLD=?" ,
434c3a23b29SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
435c3a23b29SMilanka Ringwald     "OK" ,
4363723a700SMilanka Ringwald     "USER:Q",
437c3a23b29SMilanka Ringwald     "+BSIR: 0" ,
4383723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
439c3a23b29SMilanka Ringwald     "OK" ,
440c3a23b29SMilanka Ringwald     "OK"
441c3a23b29SMilanka Ringwald };
442c3a23b29SMilanka Ringwald 
44399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_02_C[] = {
44499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
44599bed3a9SMilanka Ringwald     "+BRSF: 511" ,
44699bed3a9SMilanka Ringwald     "OK" ,
44799bed3a9SMilanka Ringwald     "AT+CIND=?" ,
44899bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
44999bed3a9SMilanka Ringwald     "OK" ,
45099bed3a9SMilanka Ringwald     "AT+CIND?" ,
45199bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
45299bed3a9SMilanka Ringwald     "OK" ,
45399bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
45499bed3a9SMilanka Ringwald     "OK" ,
45599bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
45699bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
45799bed3a9SMilanka Ringwald     "OK" ,
4583723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
4593723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
46099bed3a9SMilanka Ringwald     "+BSIR: 0" ,
46199bed3a9SMilanka Ringwald     "OK" ,
46299bed3a9SMilanka Ringwald     "OK"
46399bed3a9SMilanka Ringwald };
46499bed3a9SMilanka Ringwald 
46599bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_03_C[] = {
46699bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
46799bed3a9SMilanka Ringwald     "+BRSF: 510" ,
46899bed3a9SMilanka Ringwald     "OK" ,
46999bed3a9SMilanka Ringwald     "AT+CIND=?" ,
47099bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
47199bed3a9SMilanka Ringwald     "OK" ,
47299bed3a9SMilanka Ringwald     "AT+CIND?" ,
47399bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
47499bed3a9SMilanka Ringwald     "OK" ,
47599bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
47699bed3a9SMilanka Ringwald     "OK" ,
4773723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
4783723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
47999bed3a9SMilanka Ringwald     "+BSIR: 0" ,
48099bed3a9SMilanka Ringwald     "OK" ,
48199bed3a9SMilanka Ringwald     "OK"
48299bed3a9SMilanka Ringwald };
48399bed3a9SMilanka Ringwald 
48499bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_04_C[] = {
48599bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
48699bed3a9SMilanka Ringwald     "+BRSF: 510" ,
48799bed3a9SMilanka Ringwald     "OK" ,
48899bed3a9SMilanka Ringwald     "AT+CIND=?" ,
48999bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
49099bed3a9SMilanka Ringwald     "OK" ,
49199bed3a9SMilanka Ringwald     "AT+CIND?" ,
49299bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
49399bed3a9SMilanka Ringwald     "OK" ,
49499bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
49599bed3a9SMilanka Ringwald     "OK" ,
4963723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
4973723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
49899bed3a9SMilanka Ringwald     "+BSIR: 0" ,
49999bed3a9SMilanka Ringwald     "OK" ,
50099bed3a9SMilanka Ringwald     "OK"
50199bed3a9SMilanka Ringwald };
50299bed3a9SMilanka Ringwald 
50399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_05_I[] = {
50499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
50599bed3a9SMilanka Ringwald     "+BRSF: 1023" ,
50699bed3a9SMilanka Ringwald     "OK" ,
50799bed3a9SMilanka Ringwald     "AT+BAC=1,2" ,
50899bed3a9SMilanka Ringwald     "OK" ,
50999bed3a9SMilanka Ringwald     "AT+CIND=?" ,
51099bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
51199bed3a9SMilanka Ringwald     "OK" ,
51299bed3a9SMilanka Ringwald     "AT+CIND?" ,
51399bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
51499bed3a9SMilanka Ringwald     "OK" ,
51599bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
51699bed3a9SMilanka Ringwald     "OK" ,
51799bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
51899bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
51999bed3a9SMilanka Ringwald     "OK" ,
5203723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5213723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
52299bed3a9SMilanka Ringwald     "+BSIR: 0" ,
52399bed3a9SMilanka Ringwald     "OK" ,
52499bed3a9SMilanka Ringwald     "OK"
52599bed3a9SMilanka Ringwald };
52699bed3a9SMilanka Ringwald 
52799bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_06_I[] = {
52899bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
52999bed3a9SMilanka Ringwald     "+BRSF: 1023" ,
53099bed3a9SMilanka Ringwald     "OK" ,
53199bed3a9SMilanka Ringwald     "AT+BAC=1,2" ,
53299bed3a9SMilanka Ringwald     "OK" ,
53399bed3a9SMilanka Ringwald     "AT+CIND=?" ,
53499bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
53599bed3a9SMilanka Ringwald     "OK" ,
53699bed3a9SMilanka Ringwald     "AT+CIND?" ,
53799bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
53899bed3a9SMilanka Ringwald     "OK" ,
53999bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
54099bed3a9SMilanka Ringwald     "OK" ,
54199bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
54299bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
54399bed3a9SMilanka Ringwald     "OK" ,
5443723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5453723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
54699bed3a9SMilanka Ringwald     "+BSIR: 0" ,
54799bed3a9SMilanka Ringwald     "OK" ,
54899bed3a9SMilanka Ringwald     "OK"
54999bed3a9SMilanka Ringwald };
55099bed3a9SMilanka Ringwald 
55199bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_08_I[] = {
55299bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
55399bed3a9SMilanka Ringwald     "+BRSF: 511" ,
55499bed3a9SMilanka Ringwald     "OK" ,
55599bed3a9SMilanka Ringwald     "AT+CIND=?" ,
55699bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
55799bed3a9SMilanka Ringwald     "OK" ,
55899bed3a9SMilanka Ringwald     "AT+CIND?" ,
55999bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
56099bed3a9SMilanka Ringwald     "OK" ,
56199bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
56299bed3a9SMilanka Ringwald     "OK" ,
56399bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
56499bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
56599bed3a9SMilanka Ringwald     "OK" ,
5663723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5673723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
56899bed3a9SMilanka Ringwald     "+BSIR: 0" ,
56999bed3a9SMilanka Ringwald     "OK" ,
57099bed3a9SMilanka Ringwald     "OK"
57199bed3a9SMilanka Ringwald };
57299bed3a9SMilanka Ringwald 
57399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_09_I[] = {
57499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
57599bed3a9SMilanka Ringwald     "+BRSF: 3583" ,
57699bed3a9SMilanka Ringwald     "OK" ,
57799bed3a9SMilanka Ringwald     "AT+CIND=?" ,
57899bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
57999bed3a9SMilanka Ringwald     "OK" ,
58099bed3a9SMilanka Ringwald     "AT+CIND?" ,
58199bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
58299bed3a9SMilanka Ringwald     "OK" ,
58399bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
58499bed3a9SMilanka Ringwald     "OK" ,
58599bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
58699bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
58799bed3a9SMilanka Ringwald     "OK" ,
58899bed3a9SMilanka Ringwald     "AT+BIND=1" ,
58999bed3a9SMilanka Ringwald     "OK" ,
59099bed3a9SMilanka Ringwald     "AT+BIND=?" ,
59199bed3a9SMilanka Ringwald     "+BIND: (1)" ,
59299bed3a9SMilanka Ringwald     "OK" ,
59399bed3a9SMilanka Ringwald     "AT+BIND?" ,
59499bed3a9SMilanka Ringwald     "+BIND: 1,1" ,
59599bed3a9SMilanka Ringwald     "OK" ,
5963723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
5973723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
59899bed3a9SMilanka Ringwald     "+BSIR: 0" ,
59999bed3a9SMilanka Ringwald     "OK" ,
60099bed3a9SMilanka Ringwald     "OK"
60199bed3a9SMilanka Ringwald };
60299bed3a9SMilanka Ringwald 
60399bed3a9SMilanka Ringwald const char * TC_HF_SLC_BV_10_I[] = {
60499bed3a9SMilanka Ringwald     "AT+BRSF=951" ,
60599bed3a9SMilanka Ringwald     "+BRSF: 511" ,
60699bed3a9SMilanka Ringwald     "OK" ,
60799bed3a9SMilanka Ringwald     "AT+CIND=?" ,
60899bed3a9SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
60999bed3a9SMilanka Ringwald     "OK" ,
61099bed3a9SMilanka Ringwald     "AT+CIND?" ,
61199bed3a9SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
61299bed3a9SMilanka Ringwald     "OK" ,
61399bed3a9SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
61499bed3a9SMilanka Ringwald     "OK" ,
61599bed3a9SMilanka Ringwald     "AT+CHLD=?" ,
61699bed3a9SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
61799bed3a9SMilanka Ringwald     "OK" ,
6183723a700SMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
6193723a700SMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
62099bed3a9SMilanka Ringwald     "+BSIR: 0" ,
62199bed3a9SMilanka Ringwald     "OK" ,
62299bed3a9SMilanka Ringwald     "OK"
62399bed3a9SMilanka Ringwald };
624c3a23b29SMilanka Ringwald 
625c3a23b29SMilanka Ringwald hfp_test_item_t pts_hf_slc_tests[] = {
626c3a23b29SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_01_C),
62799bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_02_C),
62899bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_03_C),
62999bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_04_C),
63099bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_05_I),
63199bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_06_I),
63299bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_08_I),
63399bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_09_I),
63499bed3a9SMilanka Ringwald     TEST_SEQUENCE(TC_HF_SLC_BV_10_I),
635c3a23b29SMilanka Ringwald };
636c3a23b29SMilanka Ringwald 
637d3c6e257SMilanka Ringwald 
638d3c6e257SMilanka Ringwald /* PTS test sequences - ATA Group */
639d3c6e257SMilanka Ringwald 
640d5deed03SMilanka Ringwald const char * TC_AG_ATA_BV_01_I[] = {
641d5deed03SMilanka Ringwald     "USER:a",
642d5deed03SMilanka Ringwald     "AT+BRSF=127" ,
643d5deed03SMilanka Ringwald     "+BRSF:4079" ,
644d5deed03SMilanka Ringwald     "OK" ,
645d5deed03SMilanka Ringwald     "AT+CIND=?" ,
646d5deed03SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
647d5deed03SMilanka Ringwald     "OK" ,
648d5deed03SMilanka Ringwald     "AT+CIND?" ,
649d5deed03SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
650d5deed03SMilanka Ringwald     "OK" ,
651d5deed03SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
652d5deed03SMilanka Ringwald     "OK" ,
653d5deed03SMilanka Ringwald     "AT+CHLD=?" ,
654d5deed03SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
655d5deed03SMilanka Ringwald     "OK" ,
656d5deed03SMilanka Ringwald     "AT+VGS=9" ,
657d5deed03SMilanka Ringwald     "OK" ,
658d5deed03SMilanka Ringwald     "AT+VGM=9" ,
659d5deed03SMilanka Ringwald     "OK" ,
660d5deed03SMilanka Ringwald     "AT+CLIP=1" ,
661d5deed03SMilanka Ringwald     "OK" ,
662d5deed03SMilanka Ringwald     "AT+CCWA=1" ,
663d5deed03SMilanka Ringwald     "OK" ,
664d5deed03SMilanka Ringwald     "AT+CMEE=1" ,
665d5deed03SMilanka Ringwald     "OK" ,
666d5deed03SMilanka Ringwald     "USER:c",
667d5deed03SMilanka Ringwald     "+CIEV:3,1" ,
668d5deed03SMilanka Ringwald     "RING" ,
669d5deed03SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
670d5deed03SMilanka Ringwald     "ATA" ,
671d5deed03SMilanka Ringwald     "OK" ,
672d5deed03SMilanka Ringwald     "+CIEV:2,1" ,
673d5deed03SMilanka Ringwald     "+CIEV:3,0" ,
674d5deed03SMilanka Ringwald     "USER:C",
675d5deed03SMilanka Ringwald     "USER:B",
676d5deed03SMilanka Ringwald     "USER:t",
677d5deed03SMilanka Ringwald     "+CIEV:2,0"
678d5deed03SMilanka Ringwald };
679d5deed03SMilanka Ringwald 
6803723a700SMilanka Ringwald const char * TC_AG_ATA_BV_02_I[] = {
6813723a700SMilanka Ringwald     "USER:a",
6823723a700SMilanka Ringwald     "AT+BRSF=127" ,
6833723a700SMilanka Ringwald     "+BRSF:4079" ,
6843723a700SMilanka Ringwald     "OK" ,
6853723a700SMilanka Ringwald     "AT+CIND=?" ,
6863723a700SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
6873723a700SMilanka Ringwald     "OK" ,
6883723a700SMilanka Ringwald     "AT+CIND?" ,
6893723a700SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
6903723a700SMilanka Ringwald     "OK" ,
6913723a700SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
6923723a700SMilanka Ringwald     "OK" ,
6933723a700SMilanka Ringwald     "AT+CHLD=?" ,
6943723a700SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
6953723a700SMilanka Ringwald     "OK" ,
6963723a700SMilanka Ringwald     "AT+VGS=9" ,
6973723a700SMilanka Ringwald     "OK" ,
6983723a700SMilanka Ringwald     "AT+VGM=9" ,
6993723a700SMilanka Ringwald     "OK" ,
7003723a700SMilanka Ringwald     "AT+CLIP=1" ,
7013723a700SMilanka Ringwald     "OK" ,
7023723a700SMilanka Ringwald     "AT+CCWA=1" ,
7033723a700SMilanka Ringwald     "OK" ,
7043723a700SMilanka Ringwald     "AT+CMEE=1" ,
7053723a700SMilanka Ringwald     "OK" ,
7063723a700SMilanka Ringwald     "USER:c",
7073723a700SMilanka Ringwald     "+CIEV:3,1" ,
7083723a700SMilanka Ringwald     "RING" ,
7093723a700SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
7103723a700SMilanka Ringwald     "ATA" ,
7113723a700SMilanka Ringwald     "OK" ,
7123723a700SMilanka Ringwald     "+CIEV:2,1" ,
7133723a700SMilanka Ringwald     "+CIEV:3,0" ,
7143723a700SMilanka Ringwald     "USER:C",
715d3c6e257SMilanka Ringwald     "USER:t",
7163723a700SMilanka Ringwald     "+CIEV:2,0"
7173723a700SMilanka Ringwald };
718d5deed03SMilanka Ringwald 
719d5deed03SMilanka Ringwald hfp_test_item_t pts_ag_ata_tests[] = {
720d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ATA_BV_01_I),
721d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ATA_BV_02_I)
722d5deed03SMilanka Ringwald };
723d5deed03SMilanka Ringwald 
724d3c6e257SMilanka Ringwald const char * TC_HF_ATA_BV_01_I[] = {
725d3c6e257SMilanka Ringwald     "AT+BRSF=951" ,
726d3c6e257SMilanka Ringwald     "+BRSF: 511" ,
727d3c6e257SMilanka Ringwald     "OK" ,
728d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
729d3c6e257SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
730d3c6e257SMilanka Ringwald     "OK" ,
731d3c6e257SMilanka Ringwald     "AT+CIND?" ,
732d3c6e257SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
733d3c6e257SMilanka Ringwald     "OK" ,
734d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
735d3c6e257SMilanka Ringwald     "OK" ,
736d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
737d3c6e257SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
738d3c6e257SMilanka Ringwald     "OK" ,
739d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
740d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
741d3c6e257SMilanka Ringwald     "+BSIR: 0" ,
742d3c6e257SMilanka Ringwald     "OK" ,
743d3c6e257SMilanka Ringwald     "OK" ,
744d3c6e257SMilanka Ringwald     "+CIEV: 3,1" ,
745d3c6e257SMilanka Ringwald     "RING" ,
746d3c6e257SMilanka Ringwald     "RING" ,
747d3c6e257SMilanka Ringwald     "RING" ,
748d3c6e257SMilanka Ringwald     "USER:f", // "ATA" ,
749d3c6e257SMilanka Ringwald     "OK" ,
750d3c6e257SMilanka Ringwald     "+CIEV: 2,1" ,
751d3c6e257SMilanka Ringwald     "+CIEV: 3,0" ,
752d3c6e257SMilanka Ringwald     "USER:B",
753d3c6e257SMilanka Ringwald     "+CIEV: 2,0"
754d3c6e257SMilanka Ringwald };
755d3c6e257SMilanka Ringwald 
756d3c6e257SMilanka Ringwald const char * TC_HF_ATA_BV_02_I[] = {
757d3c6e257SMilanka Ringwald     "AT+BRSF=951" ,
758d3c6e257SMilanka Ringwald     "+BRSF: 511" ,
759d3c6e257SMilanka Ringwald     "OK" ,
760d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
761d3c6e257SMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
762d3c6e257SMilanka Ringwald     "OK" ,
763d3c6e257SMilanka Ringwald     "AT+CIND?" ,
764d3c6e257SMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
765d3c6e257SMilanka Ringwald     "OK" ,
766d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
767d3c6e257SMilanka Ringwald     "OK" ,
768d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
769d3c6e257SMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
770d3c6e257SMilanka Ringwald     "OK" ,
771d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
772d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
773d3c6e257SMilanka Ringwald     "+BSIR: 0" ,
774d3c6e257SMilanka Ringwald     "OK" ,
775d3c6e257SMilanka Ringwald     "OK" ,
776d3c6e257SMilanka Ringwald     "+CIEV: 3,1" ,
777d3c6e257SMilanka Ringwald     "RING" ,
778d3c6e257SMilanka Ringwald     "RING" ,
779d3c6e257SMilanka Ringwald     "USER:f", // "ATA" ,
780d3c6e257SMilanka Ringwald     "OK" ,
781d3c6e257SMilanka Ringwald     "+CIEV: 2,1" ,
782d3c6e257SMilanka Ringwald     "+CIEV: 3,0" ,
783d3c6e257SMilanka Ringwald     "USER:t"
784d3c6e257SMilanka Ringwald };
7853723a700SMilanka Ringwald 
786d5deed03SMilanka Ringwald hfp_test_item_t pts_hf_ata_tests[] = {
787d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ATA_BV_01_I),
788d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_ATA_BV_02_I)
789d5deed03SMilanka Ringwald };
790dc5611fdSMilanka Ringwald 
791d3c6e257SMilanka Ringwald 
792d3c6e257SMilanka Ringwald /* PTS test sequences - TWC Group */
793d3c6e257SMilanka Ringwald 
794d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_01_I[] = {
795d3c6e257SMilanka Ringwald     "USER:a",
796d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
797d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
798d3c6e257SMilanka Ringwald     "OK" ,
799d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
800d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
801d3c6e257SMilanka Ringwald     "OK" ,
802d3c6e257SMilanka Ringwald     "AT+CIND?" ,
803d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
804d3c6e257SMilanka Ringwald     "OK" ,
805d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
806d3c6e257SMilanka Ringwald     "OK" ,
807d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
808d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
809d3c6e257SMilanka Ringwald     "OK" ,
810d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
811d3c6e257SMilanka Ringwald     "OK" ,
812d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
813d3c6e257SMilanka Ringwald     "OK" ,
814d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
815d3c6e257SMilanka Ringwald     "OK" ,
816d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
817d3c6e257SMilanka Ringwald     "OK" ,
818d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
819d3c6e257SMilanka Ringwald     "OK" ,
820d3c6e257SMilanka Ringwald     "USER:c",
821d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
822d3c6e257SMilanka Ringwald     "RING" ,
823d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
824d3c6e257SMilanka Ringwald     "ATA" ,
825d3c6e257SMilanka Ringwald     "OK" ,
826d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
827d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
828d3c6e257SMilanka Ringwald     "USER:m",
829d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
830d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
831d3c6e257SMilanka Ringwald     "AT+CHLD=0" ,
832d3c6e257SMilanka Ringwald     "OK" ,
833d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
834d3c6e257SMilanka Ringwald     "USER:C",
835d3c6e257SMilanka Ringwald     "+CIEV:2,0",
836d3c6e257SMilanka Ringwald     "USER:t"
837d3c6e257SMilanka Ringwald };
838d3c6e257SMilanka Ringwald 
839d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_02_I[] = {
840d3c6e257SMilanka Ringwald     "USER:a",
841d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
842d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
843d3c6e257SMilanka Ringwald     "OK" ,
844d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
845d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
846d3c6e257SMilanka Ringwald     "OK" ,
847d3c6e257SMilanka Ringwald     "AT+CIND?" ,
848d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
849d3c6e257SMilanka Ringwald     "OK" ,
850d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
851d3c6e257SMilanka Ringwald     "OK" ,
852d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
853d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
854d3c6e257SMilanka Ringwald     "OK" ,
855d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
856d3c6e257SMilanka Ringwald     "OK" ,
857d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
858d3c6e257SMilanka Ringwald     "OK" ,
859d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
860d3c6e257SMilanka Ringwald     "OK" ,
861d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
862d3c6e257SMilanka Ringwald     "OK" ,
863d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
864d3c6e257SMilanka Ringwald     "OK" ,
865d3c6e257SMilanka Ringwald     "USER:c",
866d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
867d3c6e257SMilanka Ringwald     "RING" ,
868d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
869d3c6e257SMilanka Ringwald     "ATA" ,
870d3c6e257SMilanka Ringwald     "OK" ,
871d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
872d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
873d3c6e257SMilanka Ringwald     "USER:m",
874d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
875d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
876d3c6e257SMilanka Ringwald     "AT+CHLD=1" ,
877d3c6e257SMilanka Ringwald     "OK" ,
878d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
879d3c6e257SMilanka Ringwald     "USER:C",
880d3c6e257SMilanka Ringwald     "+CIEV:2,0",
881d3c6e257SMilanka Ringwald     "USER:t"
882d3c6e257SMilanka Ringwald };
883d3c6e257SMilanka Ringwald 
884d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_03_I[] = {
885d3c6e257SMilanka Ringwald     "USER:a",
886d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
887d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
888d3c6e257SMilanka Ringwald     "OK" ,
889d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
890d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
891d3c6e257SMilanka Ringwald     "OK" ,
892d3c6e257SMilanka Ringwald     "AT+CIND?" ,
893d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
894d3c6e257SMilanka Ringwald     "OK" ,
895d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
896d3c6e257SMilanka Ringwald     "OK" ,
897d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
898d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
899d3c6e257SMilanka Ringwald     "OK" ,
900d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
901d3c6e257SMilanka Ringwald     "OK" ,
902d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
903d3c6e257SMilanka Ringwald     "OK" ,
904d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
905d3c6e257SMilanka Ringwald     "OK" ,
906d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
907d3c6e257SMilanka Ringwald     "OK" ,
908d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
909d3c6e257SMilanka Ringwald     "OK" ,
910d3c6e257SMilanka Ringwald     "USER:c",
911d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
912d3c6e257SMilanka Ringwald     "RING" ,
913d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
914d3c6e257SMilanka Ringwald     "ATA" ,
915d3c6e257SMilanka Ringwald     "OK" ,
916d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
917d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
918d3c6e257SMilanka Ringwald     "USER:m",
919d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
920d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
921d3c6e257SMilanka Ringwald     "AT+CHLD=2" ,
922d3c6e257SMilanka Ringwald     "OK" ,
923d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
924d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
925d3c6e257SMilanka Ringwald     "AT+CHLD=2" ,
926d3c6e257SMilanka Ringwald     "OK" ,
927d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
928d3c6e257SMilanka Ringwald     "AT+CHLD=1" ,
929d3c6e257SMilanka Ringwald     "OK" ,
930d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
931d3c6e257SMilanka Ringwald     "USER:C",
932d3c6e257SMilanka Ringwald     "+CIEV:2,0",
933d3c6e257SMilanka Ringwald     "USER:t"
934d3c6e257SMilanka Ringwald };
935d3c6e257SMilanka Ringwald 
936d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_04_I[] = {
937d3c6e257SMilanka Ringwald     "USER:c",
938d3c6e257SMilanka Ringwald     "USER:e",
939d3c6e257SMilanka Ringwald     "USER:m",
940d3c6e257SMilanka Ringwald     "USER:e",
941d3c6e257SMilanka Ringwald     "USER:a",
942d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
943d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
944d3c6e257SMilanka Ringwald     "OK" ,
945d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
946d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
947d3c6e257SMilanka Ringwald     "OK" ,
948d3c6e257SMilanka Ringwald     "AT+CIND?" ,
949d3c6e257SMilanka Ringwald     "+CIND:1,1,0,3,5,0,1" ,
950d3c6e257SMilanka Ringwald     "OK" ,
951d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
952d3c6e257SMilanka Ringwald     "OK" ,
953d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
954d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
955d3c6e257SMilanka Ringwald     "OK" ,
956d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
957d3c6e257SMilanka Ringwald     "OK" ,
958d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
959d3c6e257SMilanka Ringwald     "OK" ,
960d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
961d3c6e257SMilanka Ringwald     "OK" ,
962d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
963d3c6e257SMilanka Ringwald     "OK" ,
964d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
965d3c6e257SMilanka Ringwald     "OK" ,
966d3c6e257SMilanka Ringwald     "AT+CHLD=3" ,
967d3c6e257SMilanka Ringwald     "OK" ,
968d3c6e257SMilanka Ringwald     "USER:C",
969d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
970d3c6e257SMilanka Ringwald     "+CIEV:2,0",
971d3c6e257SMilanka Ringwald     "USER:t"
972d3c6e257SMilanka Ringwald };
973d3c6e257SMilanka Ringwald 
974d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_05_I[] = {
975d3c6e257SMilanka Ringwald     "USER:a" ,
976d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
977d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
978d3c6e257SMilanka Ringwald     "OK" ,
979d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
980d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
981d3c6e257SMilanka Ringwald     "OK" ,
982d3c6e257SMilanka Ringwald     "AT+CIND?" ,
983d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
984d3c6e257SMilanka Ringwald     "OK" ,
985d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
986d3c6e257SMilanka Ringwald     "OK" ,
987d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
988d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
989d3c6e257SMilanka Ringwald     "OK" ,
990d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
991d3c6e257SMilanka Ringwald     "OK" ,
992d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
993d3c6e257SMilanka Ringwald     "OK" ,
994d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
995d3c6e257SMilanka Ringwald     "OK" ,
996d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
997d3c6e257SMilanka Ringwald     "OK" ,
998d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
999d3c6e257SMilanka Ringwald     "OK" ,
1000d3c6e257SMilanka Ringwald     "USER:c" ,
1001d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
1002d3c6e257SMilanka Ringwald     "RING" ,
1003d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
1004d3c6e257SMilanka Ringwald     "ATA" ,
1005d3c6e257SMilanka Ringwald     "OK" ,
1006d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
1007d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1008d3c6e257SMilanka Ringwald     "AT+BLDN" ,
1009d3c6e257SMilanka Ringwald     "+CIEV:7,2" ,
1010d3c6e257SMilanka Ringwald     "OK" ,
1011d3c6e257SMilanka Ringwald     "+CIEV:3,2" ,
1012d3c6e257SMilanka Ringwald     "USER:j" ,
1013d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
1014d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1015d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
1016d3c6e257SMilanka Ringwald     "AT+CHLD=1" ,
1017d3c6e257SMilanka Ringwald     "OK" ,
1018d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
1019d3c6e257SMilanka Ringwald     "USER:C" ,
1020d3c6e257SMilanka Ringwald     "+CIEV:2,0" ,
1021d3c6e257SMilanka Ringwald     "USER:t"
1022d3c6e257SMilanka Ringwald };
1023d3c6e257SMilanka Ringwald 
1024d3c6e257SMilanka Ringwald const char * TC_AG_TWC_BV_06_I[] = {
1025d3c6e257SMilanka Ringwald     "USER:a" ,
1026d3c6e257SMilanka Ringwald     "AT+BRSF=127" ,
1027d3c6e257SMilanka Ringwald     "+BRSF:4079" ,
1028d3c6e257SMilanka Ringwald     "OK" ,
1029d3c6e257SMilanka Ringwald     "AT+CIND=?" ,
1030d3c6e257SMilanka Ringwald     "+CIND:(\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0,3)),(\"battchg\",(0,5)),(\"signal\",(0,5)),(\"roam\",(0,1)),(\"callheld\",(0,2))" ,
1031d3c6e257SMilanka Ringwald     "OK" ,
1032d3c6e257SMilanka Ringwald     "AT+CIND?" ,
1033d3c6e257SMilanka Ringwald     "+CIND:1,0,0,3,5,0,0" ,
1034d3c6e257SMilanka Ringwald     "OK" ,
1035d3c6e257SMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1036d3c6e257SMilanka Ringwald     "OK" ,
1037d3c6e257SMilanka Ringwald     "AT+CHLD=?" ,
1038d3c6e257SMilanka Ringwald     "+CHLD:(1,1x,2,2x,3)" ,
1039d3c6e257SMilanka Ringwald     "OK" ,
1040d3c6e257SMilanka Ringwald     "AT+VGS=9" ,
1041d3c6e257SMilanka Ringwald     "OK" ,
1042d3c6e257SMilanka Ringwald     "AT+VGM=9" ,
1043d3c6e257SMilanka Ringwald     "OK" ,
1044d3c6e257SMilanka Ringwald     "AT+CLIP=1" ,
1045d3c6e257SMilanka Ringwald     "OK" ,
1046d3c6e257SMilanka Ringwald     "AT+CCWA=1" ,
1047d3c6e257SMilanka Ringwald     "OK" ,
1048d3c6e257SMilanka Ringwald     "AT+CMEE=1" ,
1049d3c6e257SMilanka Ringwald     "OK" ,
1050d3c6e257SMilanka Ringwald     "USER:c" ,
1051d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
1052d3c6e257SMilanka Ringwald     "RING" ,
1053d3c6e257SMilanka Ringwald     "+CLIP: \"1234567\",129" ,
1054d3c6e257SMilanka Ringwald     "ATA" ,
1055d3c6e257SMilanka Ringwald     "OK" ,
1056d3c6e257SMilanka Ringwald     "+CIEV:2,1" ,
1057d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1058d3c6e257SMilanka Ringwald     "USER:m" ,
1059d3c6e257SMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1060d3c6e257SMilanka Ringwald     "+CIEV:3,1" ,
1061d3c6e257SMilanka Ringwald     "AT+CHLD=2" ,
1062d3c6e257SMilanka Ringwald     "OK" ,
1063d3c6e257SMilanka Ringwald     "+CIEV:3,0" ,
1064d3c6e257SMilanka Ringwald     "+CIEV:7,1" ,
1065d3c6e257SMilanka Ringwald     "AT+CHLD=4" ,
1066d3c6e257SMilanka Ringwald     "OK" ,
1067d3c6e257SMilanka Ringwald     "+CIEV:2,0" ,
1068d3c6e257SMilanka Ringwald     "+CIEV:7,0" ,
1069d3c6e257SMilanka Ringwald     "USER:B" ,
1070d3c6e257SMilanka Ringwald     "USER:A"
1071d3c6e257SMilanka Ringwald };
1072d3c6e257SMilanka Ringwald 
1073d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_twc_tests[] = {
1074d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_01_I),
1075d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_02_I),
1076d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_03_I),
1077d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_04_I),
1078d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_05_I),
1079d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_TWC_BV_06_I)
1080d3c6e257SMilanka Ringwald };
1081d3c6e257SMilanka Ringwald 
1082d3c6e257SMilanka Ringwald 
1083d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_01_I[] = {
1084*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1085*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1086*3f6ba9cdSMilanka Ringwald     "OK" ,
1087*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1088*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1089*3f6ba9cdSMilanka Ringwald     "OK" ,
1090*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1091*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1092*3f6ba9cdSMilanka Ringwald     "OK" ,
1093*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1094*3f6ba9cdSMilanka Ringwald     "OK" ,
1095*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1096*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1097*3f6ba9cdSMilanka Ringwald     "OK" ,
1098*3f6ba9cdSMilanka Ringwald     "USER:Q", // "AT+VGM=9" ,
1099*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1100*3f6ba9cdSMilanka Ringwald     "USER:O", // 'AT+VGS=9" ,
1101*3f6ba9cdSMilanka Ringwald     "OK" ,
1102*3f6ba9cdSMilanka Ringwald     "OK" ,
1103*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1104*3f6ba9cdSMilanka Ringwald     "RING" ,
1105*3f6ba9cdSMilanka Ringwald     "RING" ,
1106*3f6ba9cdSMilanka Ringwald     "USER:f" , // "ATA"
1107*3f6ba9cdSMilanka Ringwald     "OK" ,
1108*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1109*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1110*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1111*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1112*3f6ba9cdSMilanka Ringwald     "USER:u" , // "AT+CHLD=0" ,
1113*3f6ba9cdSMilanka Ringwald     "OK" ,
1114*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1115*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1116d3c6e257SMilanka Ringwald };
1117*3f6ba9cdSMilanka Ringwald 
1118d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_02_I[] = {
1119*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1120*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1121*3f6ba9cdSMilanka Ringwald     "OK" ,
1122*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1123*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1124*3f6ba9cdSMilanka Ringwald     "OK" ,
1125*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1126*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1127*3f6ba9cdSMilanka Ringwald     "OK" ,
1128*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1129*3f6ba9cdSMilanka Ringwald     "OK" ,
1130*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1131*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1132*3f6ba9cdSMilanka Ringwald     "OK" ,
1133*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1134*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1135*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1136*3f6ba9cdSMilanka Ringwald     "OK" ,
1137*3f6ba9cdSMilanka Ringwald     "OK" ,
1138*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1139*3f6ba9cdSMilanka Ringwald     "RING" ,
1140*3f6ba9cdSMilanka Ringwald     "RING" ,
1141*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1142*3f6ba9cdSMilanka Ringwald     "ATA" ,
1143*3f6ba9cdSMilanka Ringwald     "OK" ,
1144*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1145*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1146*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1147*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1148*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1149*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1150*3f6ba9cdSMilanka Ringwald     "OK" ,
1151*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1152*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1153*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1154*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1155*3f6ba9cdSMilanka Ringwald     "OK" ,
1156*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1157*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1158*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1159*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1160*3f6ba9cdSMilanka Ringwald     "OK" ,
1161*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1162*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1163*3f6ba9cdSMilanka Ringwald     "OK" ,
1164*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1165*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1166*3f6ba9cdSMilanka Ringwald     "OK" ,
1167*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1168*3f6ba9cdSMilanka Ringwald     "OK" ,
1169*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1170*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1171*3f6ba9cdSMilanka Ringwald     "OK" ,
1172*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1173*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1174*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1175*3f6ba9cdSMilanka Ringwald     "OK" ,
1176*3f6ba9cdSMilanka Ringwald     "OK" ,
1177*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1178*3f6ba9cdSMilanka Ringwald     "RING" ,
1179*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1180*3f6ba9cdSMilanka Ringwald     "ATA" ,
1181*3f6ba9cdSMilanka Ringwald     "OK" ,
1182*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1183*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1184*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1185*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1186*3f6ba9cdSMilanka Ringwald     "OK" ,
1187*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1188*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1189*3f6ba9cdSMilanka Ringwald     "OK" ,
1190*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1191*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1192*3f6ba9cdSMilanka Ringwald     "OK" ,
1193*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1194*3f6ba9cdSMilanka Ringwald     "OK" ,
1195*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1196*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1197*3f6ba9cdSMilanka Ringwald     "OK" ,
1198*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1199*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1200*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1201*3f6ba9cdSMilanka Ringwald     "OK" ,
1202*3f6ba9cdSMilanka Ringwald     "OK" ,
1203*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1204*3f6ba9cdSMilanka Ringwald     "RING" ,
1205*3f6ba9cdSMilanka Ringwald     "RING" ,
1206*3f6ba9cdSMilanka Ringwald     "RING" ,
1207*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1208*3f6ba9cdSMilanka Ringwald     "ATA" ,
1209*3f6ba9cdSMilanka Ringwald     "OK" ,
1210*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1211*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1212*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1213*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1214*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1215*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1216*3f6ba9cdSMilanka Ringwald     "OK" ,
1217*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1218*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1219d3c6e257SMilanka Ringwald };
1220*3f6ba9cdSMilanka Ringwald 
1221d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_03_I[] = {
1222*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1223*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1224*3f6ba9cdSMilanka Ringwald     "OK" ,
1225*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1226*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1227*3f6ba9cdSMilanka Ringwald     "OK" ,
1228*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1229*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1230*3f6ba9cdSMilanka Ringwald     "OK" ,
1231*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1232*3f6ba9cdSMilanka Ringwald     "OK" ,
1233*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1234*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1235*3f6ba9cdSMilanka Ringwald     "OK" ,
1236*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1237*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1238*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1239*3f6ba9cdSMilanka Ringwald     "OK" ,
1240*3f6ba9cdSMilanka Ringwald     "OK" ,
1241*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1242*3f6ba9cdSMilanka Ringwald     "RING" ,
1243*3f6ba9cdSMilanka Ringwald     "RING" ,
1244*3f6ba9cdSMilanka Ringwald     "RING" ,
1245*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1246*3f6ba9cdSMilanka Ringwald     "ATA" ,
1247*3f6ba9cdSMilanka Ringwald     "OK" ,
1248*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1249*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1250*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1251*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1252*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1253*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1254*3f6ba9cdSMilanka Ringwald     "OK" ,
1255*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1256*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1257*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1258*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1259*3f6ba9cdSMilanka Ringwald     "OK" ,
1260*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1261*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1262*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1263*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1264*3f6ba9cdSMilanka Ringwald     "OK" ,
1265*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1266*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1267*3f6ba9cdSMilanka Ringwald     "OK" ,
1268*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1269*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1270*3f6ba9cdSMilanka Ringwald     "OK" ,
1271*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1272*3f6ba9cdSMilanka Ringwald     "OK" ,
1273*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1274*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1275*3f6ba9cdSMilanka Ringwald     "OK" ,
1276*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1277*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1278*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1279*3f6ba9cdSMilanka Ringwald     "OK" ,
1280*3f6ba9cdSMilanka Ringwald     "OK" ,
1281*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1282*3f6ba9cdSMilanka Ringwald     "RING" ,
1283*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1284*3f6ba9cdSMilanka Ringwald     "ATA" ,
1285*3f6ba9cdSMilanka Ringwald     "OK" ,
1286*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1287*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1288*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1289*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1290*3f6ba9cdSMilanka Ringwald     "OK" ,
1291*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1292*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1293*3f6ba9cdSMilanka Ringwald     "OK" ,
1294*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1295*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1296*3f6ba9cdSMilanka Ringwald     "OK" ,
1297*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1298*3f6ba9cdSMilanka Ringwald     "OK" ,
1299*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1300*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1301*3f6ba9cdSMilanka Ringwald     "OK" ,
1302*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1303*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1304*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1305*3f6ba9cdSMilanka Ringwald     "OK" ,
1306*3f6ba9cdSMilanka Ringwald     "OK" ,
1307*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1308*3f6ba9cdSMilanka Ringwald     "RING" ,
1309*3f6ba9cdSMilanka Ringwald     "RING" ,
1310*3f6ba9cdSMilanka Ringwald     "RING" ,
1311*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1312*3f6ba9cdSMilanka Ringwald     "ATA" ,
1313*3f6ba9cdSMilanka Ringwald     "OK" ,
1314*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1315*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1316*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1317*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1318*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1319*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1320*3f6ba9cdSMilanka Ringwald     "OK" ,
1321*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1322*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1323*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1324*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1325*3f6ba9cdSMilanka Ringwald     "OK" ,
1326*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1327*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1328*3f6ba9cdSMilanka Ringwald     "OK" ,
1329*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1330*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1331*3f6ba9cdSMilanka Ringwald     "OK" ,
1332*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1333*3f6ba9cdSMilanka Ringwald     "OK" ,
1334*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1335*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1336*3f6ba9cdSMilanka Ringwald     "OK" ,
1337*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1338*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1339*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1340*3f6ba9cdSMilanka Ringwald     "OK" ,
1341*3f6ba9cdSMilanka Ringwald     "OK" ,
1342*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1343*3f6ba9cdSMilanka Ringwald     "RING" ,
1344*3f6ba9cdSMilanka Ringwald     "RING" ,
1345*3f6ba9cdSMilanka Ringwald     "RING" ,
1346*3f6ba9cdSMilanka Ringwald     "RING" ,
1347*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1348*3f6ba9cdSMilanka Ringwald     "ATA" ,
1349*3f6ba9cdSMilanka Ringwald     "OK" ,
1350*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1351*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1352*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1353*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1354*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1355*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1356*3f6ba9cdSMilanka Ringwald     "OK" ,
1357*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1358*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1359*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1360*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1361*3f6ba9cdSMilanka Ringwald     "OK" ,
1362*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1363*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1364*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1365*3f6ba9cdSMilanka Ringwald     "OK" ,
1366*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1367*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1368d3c6e257SMilanka Ringwald };
1369*3f6ba9cdSMilanka Ringwald 
1370d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_04_I[] = {
1371*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1372*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1373*3f6ba9cdSMilanka Ringwald     "OK" ,
1374*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1375*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1376*3f6ba9cdSMilanka Ringwald     "OK" ,
1377*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1378*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1379*3f6ba9cdSMilanka Ringwald     "OK" ,
1380*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1381*3f6ba9cdSMilanka Ringwald     "OK" ,
1382*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1383*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1384*3f6ba9cdSMilanka Ringwald     "OK" ,
1385*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1386*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1387*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1388*3f6ba9cdSMilanka Ringwald     "OK" ,
1389*3f6ba9cdSMilanka Ringwald     "OK" ,
1390*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1391*3f6ba9cdSMilanka Ringwald     "RING" ,
1392*3f6ba9cdSMilanka Ringwald     "RING" ,
1393*3f6ba9cdSMilanka Ringwald     "RING" ,
1394*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1395*3f6ba9cdSMilanka Ringwald     "ATA" ,
1396*3f6ba9cdSMilanka Ringwald     "OK" ,
1397*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1398*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1399*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1400*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1401*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1402*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1403*3f6ba9cdSMilanka Ringwald     "OK" ,
1404*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1405*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1406*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1407*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1408*3f6ba9cdSMilanka Ringwald     "OK" ,
1409*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1410*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1411*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1412*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1413*3f6ba9cdSMilanka Ringwald     "OK" ,
1414*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1415*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1416*3f6ba9cdSMilanka Ringwald     "OK" ,
1417*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1418*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1419*3f6ba9cdSMilanka Ringwald     "OK" ,
1420*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1421*3f6ba9cdSMilanka Ringwald     "OK" ,
1422*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1423*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1424*3f6ba9cdSMilanka Ringwald     "OK" ,
1425*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1426*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1427*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1428*3f6ba9cdSMilanka Ringwald     "OK" ,
1429*3f6ba9cdSMilanka Ringwald     "OK" ,
1430*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1431*3f6ba9cdSMilanka Ringwald     "RING" ,
1432*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1433*3f6ba9cdSMilanka Ringwald     "ATA" ,
1434*3f6ba9cdSMilanka Ringwald     "OK" ,
1435*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1436*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1437*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1438*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1439*3f6ba9cdSMilanka Ringwald     "OK" ,
1440*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1441*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1442*3f6ba9cdSMilanka Ringwald     "OK" ,
1443*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1444*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1445*3f6ba9cdSMilanka Ringwald     "OK" ,
1446*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1447*3f6ba9cdSMilanka Ringwald     "OK" ,
1448*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1449*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1450*3f6ba9cdSMilanka Ringwald     "OK" ,
1451*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1452*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1453*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1454*3f6ba9cdSMilanka Ringwald     "OK" ,
1455*3f6ba9cdSMilanka Ringwald     "OK" ,
1456*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1457*3f6ba9cdSMilanka Ringwald     "RING" ,
1458*3f6ba9cdSMilanka Ringwald     "RING" ,
1459*3f6ba9cdSMilanka Ringwald     "RING" ,
1460*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1461*3f6ba9cdSMilanka Ringwald     "ATA" ,
1462*3f6ba9cdSMilanka Ringwald     "OK" ,
1463*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1464*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1465*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1466*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1467*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1468*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1469*3f6ba9cdSMilanka Ringwald     "OK" ,
1470*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1471*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1472*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1473*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1474*3f6ba9cdSMilanka Ringwald     "OK" ,
1475*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1476*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1477*3f6ba9cdSMilanka Ringwald     "OK" ,
1478*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1479*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1480*3f6ba9cdSMilanka Ringwald     "OK" ,
1481*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1482*3f6ba9cdSMilanka Ringwald     "OK" ,
1483*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1484*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1485*3f6ba9cdSMilanka Ringwald     "OK" ,
1486*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1487*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1488*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1489*3f6ba9cdSMilanka Ringwald     "OK" ,
1490*3f6ba9cdSMilanka Ringwald     "OK" ,
1491*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1492*3f6ba9cdSMilanka Ringwald     "RING" ,
1493*3f6ba9cdSMilanka Ringwald     "RING" ,
1494*3f6ba9cdSMilanka Ringwald     "RING" ,
1495*3f6ba9cdSMilanka Ringwald     "RING" ,
1496*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1497*3f6ba9cdSMilanka Ringwald     "ATA" ,
1498*3f6ba9cdSMilanka Ringwald     "OK" ,
1499*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1500*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1501*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1502*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1503*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1504*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1505*3f6ba9cdSMilanka Ringwald     "OK" ,
1506*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1507*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1508*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1509*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1510*3f6ba9cdSMilanka Ringwald     "OK" ,
1511*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1512*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1513*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1514*3f6ba9cdSMilanka Ringwald     "OK" ,
1515*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1516*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1517*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1518*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1519*3f6ba9cdSMilanka Ringwald     "OK" ,
1520*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1521*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1522*3f6ba9cdSMilanka Ringwald     "OK" ,
1523*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1524*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1525*3f6ba9cdSMilanka Ringwald     "OK" ,
1526*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1527*3f6ba9cdSMilanka Ringwald     "OK" ,
1528*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1529*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1530*3f6ba9cdSMilanka Ringwald     "OK" ,
1531*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1532*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1533*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1534*3f6ba9cdSMilanka Ringwald     "OK" ,
1535*3f6ba9cdSMilanka Ringwald     "OK" ,
1536*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1537*3f6ba9cdSMilanka Ringwald     "RING" ,
1538*3f6ba9cdSMilanka Ringwald     "RING" ,
1539*3f6ba9cdSMilanka Ringwald     "RING" ,
1540*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1541*3f6ba9cdSMilanka Ringwald     "ATA" ,
1542*3f6ba9cdSMilanka Ringwald     "OK" ,
1543*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1544*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1545*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1546*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1547*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1548*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1549*3f6ba9cdSMilanka Ringwald     "OK" ,
1550*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1551*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1552*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1553*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1554*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1555*3f6ba9cdSMilanka Ringwald     "OK" ,
1556*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1557*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1558*3f6ba9cdSMilanka Ringwald     "OK" ,
1559*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1560*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1561*3f6ba9cdSMilanka Ringwald     "OK" ,
1562*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1563*3f6ba9cdSMilanka Ringwald     "OK" ,
1564*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1565*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1566*3f6ba9cdSMilanka Ringwald     "OK" ,
1567*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1568*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1569*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1570*3f6ba9cdSMilanka Ringwald     "OK" ,
1571*3f6ba9cdSMilanka Ringwald     "OK" ,
1572*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1573*3f6ba9cdSMilanka Ringwald     "RING" ,
1574*3f6ba9cdSMilanka Ringwald     "RING" ,
1575*3f6ba9cdSMilanka Ringwald     "RING" ,
1576*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1577*3f6ba9cdSMilanka Ringwald     "ATA" ,
1578*3f6ba9cdSMilanka Ringwald     "OK" ,
1579*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1580*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1581*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1582*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1583*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1584*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1585*3f6ba9cdSMilanka Ringwald     "OK" ,
1586*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1587*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1588*3f6ba9cdSMilanka Ringwald     "USER:V" ,
1589*3f6ba9cdSMilanka Ringwald     "AT+CHLD=3" ,
1590*3f6ba9cdSMilanka Ringwald     "OK" ,
1591*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1592*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1593d3c6e257SMilanka Ringwald };
1594*3f6ba9cdSMilanka Ringwald 
1595*3f6ba9cdSMilanka Ringwald 
1596d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_05_I[] = {
1597*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1598*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1599*3f6ba9cdSMilanka Ringwald     "OK" ,
1600*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1601*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1602*3f6ba9cdSMilanka Ringwald     "OK" ,
1603*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1604*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1605*3f6ba9cdSMilanka Ringwald     "OK" ,
1606*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1607*3f6ba9cdSMilanka Ringwald     "OK" ,
1608*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1609*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1610*3f6ba9cdSMilanka Ringwald     "OK" ,
1611*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1612*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1613*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1614*3f6ba9cdSMilanka Ringwald     "OK" ,
1615*3f6ba9cdSMilanka Ringwald     "OK" ,
1616*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1617*3f6ba9cdSMilanka Ringwald     "RING" ,
1618*3f6ba9cdSMilanka Ringwald     "RING" ,
1619*3f6ba9cdSMilanka Ringwald     "RING" ,
1620*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1621*3f6ba9cdSMilanka Ringwald     "ATA" ,
1622*3f6ba9cdSMilanka Ringwald     "OK" ,
1623*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1624*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1625*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1626*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1627*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1628*3f6ba9cdSMilanka Ringwald     "OK" ,
1629*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1630*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1631*3f6ba9cdSMilanka Ringwald     "OK" ,
1632*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1633*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1634*3f6ba9cdSMilanka Ringwald     "OK" ,
1635*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1636*3f6ba9cdSMilanka Ringwald     "OK" ,
1637*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1638*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1639*3f6ba9cdSMilanka Ringwald     "OK" ,
1640*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1641*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1642*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1643*3f6ba9cdSMilanka Ringwald     "OK" ,
1644*3f6ba9cdSMilanka Ringwald     "OK" ,
1645*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1646*3f6ba9cdSMilanka Ringwald     "RING" ,
1647*3f6ba9cdSMilanka Ringwald     "RING" ,
1648*3f6ba9cdSMilanka Ringwald     "RING" ,
1649*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1650*3f6ba9cdSMilanka Ringwald     "ATA" ,
1651*3f6ba9cdSMilanka Ringwald     "OK" ,
1652*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1653*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1654*3f6ba9cdSMilanka Ringwald     "USER:W" ,
1655*3f6ba9cdSMilanka Ringwald     "AT+BLDN" ,
1656*3f6ba9cdSMilanka Ringwald     "OK" ,
1657*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,2" ,
1658*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,2" ,
1659*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,3" ,
1660*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1661*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1662*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1663*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1664*3f6ba9cdSMilanka Ringwald     "OK" ,
1665*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1666*3f6ba9cdSMilanka Ringwald     "USER:I" ,
1667*3f6ba9cdSMilanka Ringwald     "ATD7654321;" ,
1668*3f6ba9cdSMilanka Ringwald     "OK" ,
1669*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,2" ,
1670*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,2" ,
1671*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,3" ,
1672*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1673*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1674*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1675*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1676*3f6ba9cdSMilanka Ringwald     "OK" ,
1677*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1678*3f6ba9cdSMilanka Ringwald     "USER:j" ,
1679*3f6ba9cdSMilanka Ringwald     "ATD>1;" ,
1680*3f6ba9cdSMilanka Ringwald     "OK" ,
1681*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,2" ,
1682*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,2" ,
1683*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,3" ,
1684*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1685*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1686*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1687*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1688*3f6ba9cdSMilanka Ringwald     "OK" ,
1689*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1690*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1691d3c6e257SMilanka Ringwald };
1692*3f6ba9cdSMilanka Ringwald 
1693d3c6e257SMilanka Ringwald const char * TC_HF_TWC_BV_06_I[] = {
1694*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1695*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1696*3f6ba9cdSMilanka Ringwald     "OK" ,
1697*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1698*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1699*3f6ba9cdSMilanka Ringwald     "OK" ,
1700*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1701*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1702*3f6ba9cdSMilanka Ringwald     "OK" ,
1703*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1704*3f6ba9cdSMilanka Ringwald     "OK" ,
1705*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1706*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1707*3f6ba9cdSMilanka Ringwald     "OK" ,
1708*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1709*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1710*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1711*3f6ba9cdSMilanka Ringwald     "OK" ,
1712*3f6ba9cdSMilanka Ringwald     "OK" ,
1713*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1714*3f6ba9cdSMilanka Ringwald     "RING" ,
1715*3f6ba9cdSMilanka Ringwald     "RING" ,
1716*3f6ba9cdSMilanka Ringwald     "RING" ,
1717*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1718*3f6ba9cdSMilanka Ringwald     "ATA" ,
1719*3f6ba9cdSMilanka Ringwald     "OK" ,
1720*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1721*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1722*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1723*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1724*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1725*3f6ba9cdSMilanka Ringwald     "OK" ,
1726*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1727*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1728*3f6ba9cdSMilanka Ringwald     "OK" ,
1729*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1730*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1731*3f6ba9cdSMilanka Ringwald     "OK" ,
1732*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1733*3f6ba9cdSMilanka Ringwald     "OK" ,
1734*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1735*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1736*3f6ba9cdSMilanka Ringwald     "OK" ,
1737*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1738*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1739*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1740*3f6ba9cdSMilanka Ringwald     "OK" ,
1741*3f6ba9cdSMilanka Ringwald     "OK" ,
1742*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1743*3f6ba9cdSMilanka Ringwald     "RING" ,
1744*3f6ba9cdSMilanka Ringwald     "RING" ,
1745*3f6ba9cdSMilanka Ringwald     "RING" ,
1746*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1747*3f6ba9cdSMilanka Ringwald     "ATA" ,
1748*3f6ba9cdSMilanka Ringwald     "OK" ,
1749*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1750*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1751*3f6ba9cdSMilanka Ringwald     "USER:W" ,
1752*3f6ba9cdSMilanka Ringwald     "AT+BLDN" ,
1753*3f6ba9cdSMilanka Ringwald     "OK" ,
1754*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,2" ,
1755*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,2" ,
1756*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,3" ,
1757*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1758*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1759*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1760*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1761*3f6ba9cdSMilanka Ringwald     "OK" ,
1762*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1763*3f6ba9cdSMilanka Ringwald     "USER:I" ,
1764*3f6ba9cdSMilanka Ringwald     "ATD7654321;" ,
1765*3f6ba9cdSMilanka Ringwald     "OK" ,
1766*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,2" ,
1767*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,2" ,
1768*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,3" ,
1769*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1770*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1771*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1772*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1773*3f6ba9cdSMilanka Ringwald     "OK" ,
1774*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1775*3f6ba9cdSMilanka Ringwald     "USER:j" ,
1776*3f6ba9cdSMilanka Ringwald     "ATD>1;" ,
1777*3f6ba9cdSMilanka Ringwald     "OK" ,
1778*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,2" ,
1779*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,2" ,
1780*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,3" ,
1781*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1782*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1783*3f6ba9cdSMilanka Ringwald     "USER:U" ,
1784*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
1785*3f6ba9cdSMilanka Ringwald     "OK" ,
1786*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1787*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1788*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1789*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1790*3f6ba9cdSMilanka Ringwald     "OK" ,
1791*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1792*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1793*3f6ba9cdSMilanka Ringwald     "OK" ,
1794*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1795*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1796*3f6ba9cdSMilanka Ringwald     "OK" ,
1797*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1798*3f6ba9cdSMilanka Ringwald     "OK" ,
1799*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1800*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1801*3f6ba9cdSMilanka Ringwald     "OK" ,
1802*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1803*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1804*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1805*3f6ba9cdSMilanka Ringwald     "OK" ,
1806*3f6ba9cdSMilanka Ringwald     "OK" ,
1807*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1808*3f6ba9cdSMilanka Ringwald     "RING" ,
1809*3f6ba9cdSMilanka Ringwald     "RING" ,
1810*3f6ba9cdSMilanka Ringwald     "RING" ,
1811*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1812*3f6ba9cdSMilanka Ringwald     "ATA" ,
1813*3f6ba9cdSMilanka Ringwald     "OK" ,
1814*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1815*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1816*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1817*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1818*3f6ba9cdSMilanka Ringwald     "USER:v" ,
1819*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
1820*3f6ba9cdSMilanka Ringwald     "OK" ,
1821*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1822*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1823*3f6ba9cdSMilanka Ringwald     "USER:w" ,
1824*3f6ba9cdSMilanka Ringwald     "AT+CHLD=4" ,
1825*3f6ba9cdSMilanka Ringwald     "OK" ,
1826*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1827*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1828d3c6e257SMilanka Ringwald };
1829*3f6ba9cdSMilanka Ringwald 
1830*3f6ba9cdSMilanka Ringwald 
1831d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_twc_tests[] = {
1832d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_TWC_BV_01_I),
1833*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_TWC_BV_02_I),
1834*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_TWC_BV_03_I),
1835*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_TWC_BV_04_I),
1836*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_TWC_BV_05_I),
1837*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_TWC_BV_06_I)
1838d3c6e257SMilanka Ringwald };
1839d3c6e257SMilanka Ringwald 
1840d3c6e257SMilanka Ringwald 
1841d3c6e257SMilanka Ringwald /* PTS test sequences - ECS Group */
1842d3c6e257SMilanka Ringwald const char * TC_AG_ECS_BV_01_I[] = {};
1843d3c6e257SMilanka Ringwald const char * TC_AG_ECS_BV_02_I[] = {};
1844d3c6e257SMilanka Ringwald const char * TC_AG_ECS_BV_03_I[] = {};
1845d3c6e257SMilanka Ringwald 
1846d3c6e257SMilanka Ringwald 
1847d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_ecs_tests[] = {
1848d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECS_BV_01_I),
1849d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECS_BV_02_I),
1850d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECS_BV_03_I)
1851d3c6e257SMilanka Ringwald };
1852d3c6e257SMilanka Ringwald 
1853d3c6e257SMilanka Ringwald 
1854*3f6ba9cdSMilanka Ringwald const char * TC_HF_ECS_BV_01_I[] = {
1855*3f6ba9cdSMilanka Ringwald     "USER:a" ,
1856*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1857*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1858*3f6ba9cdSMilanka Ringwald     "OK" ,
1859*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1860*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1861*3f6ba9cdSMilanka Ringwald     "OK" ,
1862*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1863*3f6ba9cdSMilanka Ringwald     "+CIND: 1,1,0,1,5,0,5" ,
1864*3f6ba9cdSMilanka Ringwald     "OK" ,
1865*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1866*3f6ba9cdSMilanka Ringwald     "OK" ,
1867*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1868*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1869*3f6ba9cdSMilanka Ringwald     "OK" ,
1870*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1871*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1872*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1873*3f6ba9cdSMilanka Ringwald     "OK" ,
1874*3f6ba9cdSMilanka Ringwald     "OK" ,
1875*3f6ba9cdSMilanka Ringwald     "USER:X" ,
1876*3f6ba9cdSMilanka Ringwald     "AT+CLCC" ,
1877*3f6ba9cdSMilanka Ringwald     "+CLCC:1,1,1,0,0" ,
1878*3f6ba9cdSMilanka Ringwald     "+CLCC:2,1,0,0,0" ,
1879*3f6ba9cdSMilanka Ringwald     "OK" ,
1880*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1881*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1882*3f6ba9cdSMilanka Ringwald };
1883*3f6ba9cdSMilanka Ringwald 
1884*3f6ba9cdSMilanka Ringwald const char * TC_HF_ECS_BV_02_I[] = {
1885*3f6ba9cdSMilanka Ringwald     "USER:a" ,
1886*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1887*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1888*3f6ba9cdSMilanka Ringwald     "OK" ,
1889*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1890*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1891*3f6ba9cdSMilanka Ringwald     "OK" ,
1892*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1893*3f6ba9cdSMilanka Ringwald     "+CIND: 1,1,0,1,5,0,5" ,
1894*3f6ba9cdSMilanka Ringwald     "OK" ,
1895*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1896*3f6ba9cdSMilanka Ringwald     "OK" ,
1897*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1898*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1899*3f6ba9cdSMilanka Ringwald     "OK" ,
1900*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1901*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1902*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1903*3f6ba9cdSMilanka Ringwald     "OK" ,
1904*3f6ba9cdSMilanka Ringwald     "OK" ,
1905*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1906*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1907*3f6ba9cdSMilanka Ringwald };
1908*3f6ba9cdSMilanka Ringwald 
1909*3f6ba9cdSMilanka Ringwald const char * TC_HF_ECS_BV_03_I[] = {
1910*3f6ba9cdSMilanka Ringwald     "USER:a" ,
1911*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1912*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1913*3f6ba9cdSMilanka Ringwald     "OK" ,
1914*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1915*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1916*3f6ba9cdSMilanka Ringwald     "OK" ,
1917*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1918*3f6ba9cdSMilanka Ringwald     "+CIND: 1,1,0,1,5,0,5" ,
1919*3f6ba9cdSMilanka Ringwald     "OK" ,
1920*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1921*3f6ba9cdSMilanka Ringwald     "OK" ,
1922*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1923*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1924*3f6ba9cdSMilanka Ringwald     "OK" ,
1925*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1926*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1927*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1928*3f6ba9cdSMilanka Ringwald     "OK" ,
1929*3f6ba9cdSMilanka Ringwald     "OK" ,
1930*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1931*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
1932*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1933*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1934*3f6ba9cdSMilanka Ringwald     "OK" ,
1935*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1936*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1937*3f6ba9cdSMilanka Ringwald     "OK" ,
1938*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1939*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1940*3f6ba9cdSMilanka Ringwald     "OK" ,
1941*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
1942*3f6ba9cdSMilanka Ringwald     "OK" ,
1943*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
1944*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
1945*3f6ba9cdSMilanka Ringwald     "OK" ,
1946*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
1947*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
1948*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
1949*3f6ba9cdSMilanka Ringwald     "OK" ,
1950*3f6ba9cdSMilanka Ringwald     "OK" ,
1951*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1952*3f6ba9cdSMilanka Ringwald     "RING" ,
1953*3f6ba9cdSMilanka Ringwald     "RING" ,
1954*3f6ba9cdSMilanka Ringwald     "RING" ,
1955*3f6ba9cdSMilanka Ringwald     "RING" ,
1956*3f6ba9cdSMilanka Ringwald     "USER:f" ,
1957*3f6ba9cdSMilanka Ringwald     "ATA" ,
1958*3f6ba9cdSMilanka Ringwald     "OK" ,
1959*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
1960*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1961*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
1962*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
1963*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
1964*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
1965*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
1966*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
1967*3f6ba9cdSMilanka Ringwald };
1968d3c6e257SMilanka Ringwald 
1969d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_ecs_tests[] = {
1970*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_ECS_BV_01_I),
1971*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_ECS_BV_02_I),
1972*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_ECS_BV_03_I)
1973d3c6e257SMilanka Ringwald };
1974d3c6e257SMilanka Ringwald 
1975d3c6e257SMilanka Ringwald 
1976d3c6e257SMilanka Ringwald /* PTS test sequences - ECC Group */
1977d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_01_I[] = {};
1978d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_02_I[] = {};
1979d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_03_I[] = {};
1980d3c6e257SMilanka Ringwald const char * TC_AG_ECC_BV_04_I[] = {};
1981d3c6e257SMilanka Ringwald 
1982d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_ecc_tests[] = {
1983d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_01_I),
1984d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_02_I),
1985d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_03_I),
1986d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_ECC_BV_04_I)
1987d3c6e257SMilanka Ringwald };
1988d3c6e257SMilanka Ringwald 
1989*3f6ba9cdSMilanka Ringwald const char * TC_HF_ECC_BV_01_I[] = {
1990*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
1991*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
1992*3f6ba9cdSMilanka Ringwald     "OK" ,
1993*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
1994*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
1995*3f6ba9cdSMilanka Ringwald     "OK" ,
1996*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
1997*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
1998*3f6ba9cdSMilanka Ringwald     "OK" ,
1999*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
2000*3f6ba9cdSMilanka Ringwald     "OK" ,
2001*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
2002*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
2003*3f6ba9cdSMilanka Ringwald     "OK" ,
2004*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
2005*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
2006*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
2007*3f6ba9cdSMilanka Ringwald     "OK" ,
2008*3f6ba9cdSMilanka Ringwald     "OK" ,
2009*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2010*3f6ba9cdSMilanka Ringwald     "RING" ,
2011*3f6ba9cdSMilanka Ringwald     "RING" ,
2012*3f6ba9cdSMilanka Ringwald     "USER:f" ,
2013*3f6ba9cdSMilanka Ringwald     "ATA" ,
2014*3f6ba9cdSMilanka Ringwald     "OK" ,
2015*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
2016*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2017*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
2018*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2019*3f6ba9cdSMilanka Ringwald     "USER:v" ,
2020*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
2021*3f6ba9cdSMilanka Ringwald     "OK" ,
2022*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2023*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2024*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
2025*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
2026*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
2027*3f6ba9cdSMilanka Ringwald     "OK" ,
2028*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
2029*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
2030*3f6ba9cdSMilanka Ringwald     "OK" ,
2031*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
2032*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
2033*3f6ba9cdSMilanka Ringwald     "OK" ,
2034*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
2035*3f6ba9cdSMilanka Ringwald     "OK" ,
2036*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
2037*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
2038*3f6ba9cdSMilanka Ringwald     "OK" ,
2039*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
2040*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
2041*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
2042*3f6ba9cdSMilanka Ringwald     "OK" ,
2043*3f6ba9cdSMilanka Ringwald     "OK" ,
2044*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2045*3f6ba9cdSMilanka Ringwald     "RING" ,
2046*3f6ba9cdSMilanka Ringwald     "RING" ,
2047*3f6ba9cdSMilanka Ringwald     "USER:f" ,
2048*3f6ba9cdSMilanka Ringwald     "ATA" ,
2049*3f6ba9cdSMilanka Ringwald     "OK" ,
2050*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
2051*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2052*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
2053*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2054*3f6ba9cdSMilanka Ringwald     "USER:v" ,
2055*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
2056*3f6ba9cdSMilanka Ringwald     "OK" ,
2057*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2058*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2059*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2060*3f6ba9cdSMilanka Ringwald     "USER:y" ,
2061*3f6ba9cdSMilanka Ringwald     "AT+CHLD=12" ,
2062*3f6ba9cdSMilanka Ringwald     "OK" ,
2063*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2064*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2065*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
2066*3f6ba9cdSMilanka Ringwald };
2067*3f6ba9cdSMilanka Ringwald 
2068*3f6ba9cdSMilanka Ringwald const char * TC_HF_ECC_BV_02_I[] = {
2069*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
2070*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
2071*3f6ba9cdSMilanka Ringwald     "OK" ,
2072*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
2073*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
2074*3f6ba9cdSMilanka Ringwald     "OK" ,
2075*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
2076*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
2077*3f6ba9cdSMilanka Ringwald     "OK" ,
2078*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
2079*3f6ba9cdSMilanka Ringwald     "OK" ,
2080*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
2081*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
2082*3f6ba9cdSMilanka Ringwald     "OK" ,
2083*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
2084*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
2085*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
2086*3f6ba9cdSMilanka Ringwald     "OK" ,
2087*3f6ba9cdSMilanka Ringwald     "OK" ,
2088*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2089*3f6ba9cdSMilanka Ringwald     "RING" ,
2090*3f6ba9cdSMilanka Ringwald     "RING" ,
2091*3f6ba9cdSMilanka Ringwald     "USER:f" ,
2092*3f6ba9cdSMilanka Ringwald     "ATA" ,
2093*3f6ba9cdSMilanka Ringwald     "OK" ,
2094*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
2095*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2096*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
2097*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2098*3f6ba9cdSMilanka Ringwald     "USER:v" ,
2099*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
2100*3f6ba9cdSMilanka Ringwald     "OK" ,
2101*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2102*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2103*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
2104*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
2105*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
2106*3f6ba9cdSMilanka Ringwald     "OK" ,
2107*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
2108*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
2109*3f6ba9cdSMilanka Ringwald     "OK" ,
2110*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
2111*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
2112*3f6ba9cdSMilanka Ringwald     "OK" ,
2113*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
2114*3f6ba9cdSMilanka Ringwald     "OK" ,
2115*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
2116*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
2117*3f6ba9cdSMilanka Ringwald     "OK" ,
2118*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
2119*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
2120*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
2121*3f6ba9cdSMilanka Ringwald     "OK" ,
2122*3f6ba9cdSMilanka Ringwald     "OK" ,
2123*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2124*3f6ba9cdSMilanka Ringwald     "RING" ,
2125*3f6ba9cdSMilanka Ringwald     "RING" ,
2126*3f6ba9cdSMilanka Ringwald     "USER:f" ,
2127*3f6ba9cdSMilanka Ringwald     "ATA" ,
2128*3f6ba9cdSMilanka Ringwald     "OK" ,
2129*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
2130*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2131*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
2132*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2133*3f6ba9cdSMilanka Ringwald     "USER:v" ,
2134*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
2135*3f6ba9cdSMilanka Ringwald     "OK" ,
2136*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2137*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2138*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2139*3f6ba9cdSMilanka Ringwald     "USER:y" ,
2140*3f6ba9cdSMilanka Ringwald     "AT+CHLD=12" ,
2141*3f6ba9cdSMilanka Ringwald     "OK" ,
2142*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2143*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2144*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
2145*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
2146*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
2147*3f6ba9cdSMilanka Ringwald     "OK" ,
2148*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
2149*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
2150*3f6ba9cdSMilanka Ringwald     "OK" ,
2151*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
2152*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
2153*3f6ba9cdSMilanka Ringwald     "OK" ,
2154*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
2155*3f6ba9cdSMilanka Ringwald     "OK" ,
2156*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
2157*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
2158*3f6ba9cdSMilanka Ringwald     "OK" ,
2159*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
2160*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
2161*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
2162*3f6ba9cdSMilanka Ringwald     "OK" ,
2163*3f6ba9cdSMilanka Ringwald     "OK" ,
2164*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2165*3f6ba9cdSMilanka Ringwald     "RING" ,
2166*3f6ba9cdSMilanka Ringwald     "RING" ,
2167*3f6ba9cdSMilanka Ringwald     "USER:f" ,
2168*3f6ba9cdSMilanka Ringwald     "ATA" ,
2169*3f6ba9cdSMilanka Ringwald     "OK" ,
2170*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
2171*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2172*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
2173*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2174*3f6ba9cdSMilanka Ringwald     "USER:v" ,
2175*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
2176*3f6ba9cdSMilanka Ringwald     "OK" ,
2177*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2178*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2179*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2180*3f6ba9cdSMilanka Ringwald     "USER:Y" ,
2181*3f6ba9cdSMilanka Ringwald     "AT+CHLD=22" ,
2182*3f6ba9cdSMilanka Ringwald     "OK" ,
2183*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2184*3f6ba9cdSMilanka Ringwald     "USER:U" ,
2185*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
2186*3f6ba9cdSMilanka Ringwald     "OK" ,
2187*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2188*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0" ,
2189*3f6ba9cdSMilanka Ringwald     "AT+BRSF=951" ,
2190*3f6ba9cdSMilanka Ringwald     "+BRSF: 511" ,
2191*3f6ba9cdSMilanka Ringwald     "OK" ,
2192*3f6ba9cdSMilanka Ringwald     "AT+CIND=?" ,
2193*3f6ba9cdSMilanka Ringwald     "+CIND: (\"service\",(0,1)),(\"call\",(0,1)),(\"callsetup\",(0-3)),(\"callheld\",(0-2)),(\"signal\",(0-5)),(\"roam\",(0-1)),(\"battchg\",(0-5))" ,
2194*3f6ba9cdSMilanka Ringwald     "OK" ,
2195*3f6ba9cdSMilanka Ringwald     "AT+CIND?" ,
2196*3f6ba9cdSMilanka Ringwald     "+CIND: 1,0,0,0,5,0,5" ,
2197*3f6ba9cdSMilanka Ringwald     "OK" ,
2198*3f6ba9cdSMilanka Ringwald     "AT+CMER=3,0,0,1" ,
2199*3f6ba9cdSMilanka Ringwald     "OK" ,
2200*3f6ba9cdSMilanka Ringwald     "AT+CHLD=?" ,
2201*3f6ba9cdSMilanka Ringwald     "+CHLD: (0,1,1x,2,2x,3,4)" ,
2202*3f6ba9cdSMilanka Ringwald     "OK" ,
2203*3f6ba9cdSMilanka Ringwald     "AT+VGM=9" ,
2204*3f6ba9cdSMilanka Ringwald     "AT+VGS=9" ,
2205*3f6ba9cdSMilanka Ringwald     "+BSIR: 0" ,
2206*3f6ba9cdSMilanka Ringwald     "OK" ,
2207*3f6ba9cdSMilanka Ringwald     "OK" ,
2208*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2209*3f6ba9cdSMilanka Ringwald     "RING" ,
2210*3f6ba9cdSMilanka Ringwald     "RING" ,
2211*3f6ba9cdSMilanka Ringwald     "USER:f" ,
2212*3f6ba9cdSMilanka Ringwald     "ATA" ,
2213*3f6ba9cdSMilanka Ringwald     "OK" ,
2214*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,1" ,
2215*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2216*3f6ba9cdSMilanka Ringwald     "+CCWA: \"7654321\",129" ,
2217*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,1" ,
2218*3f6ba9cdSMilanka Ringwald     "USER:v" ,
2219*3f6ba9cdSMilanka Ringwald     "AT+CHLD=2" ,
2220*3f6ba9cdSMilanka Ringwald     "OK" ,
2221*3f6ba9cdSMilanka Ringwald     "+CIEV: 3,0" ,
2222*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2223*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2224*3f6ba9cdSMilanka Ringwald     "USER:Y" ,
2225*3f6ba9cdSMilanka Ringwald     "AT+CHLD=22" ,
2226*3f6ba9cdSMilanka Ringwald     "OK" ,
2227*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,1" ,
2228*3f6ba9cdSMilanka Ringwald     "USER:U" ,
2229*3f6ba9cdSMilanka Ringwald     "AT+CHLD=1" ,
2230*3f6ba9cdSMilanka Ringwald     "OK" ,
2231*3f6ba9cdSMilanka Ringwald     "+CIEV: 4,0" ,
2232*3f6ba9cdSMilanka Ringwald     "+CIEV: 2,0"
2233*3f6ba9cdSMilanka Ringwald };
2234d3c6e257SMilanka Ringwald 
2235d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_ecc_tests[] = {
2236*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_ECC_BV_01_I),
2237*3f6ba9cdSMilanka Ringwald     // TEST_SEQUENCE(TC_HF_ECC_BV_02_I)
2238d3c6e257SMilanka Ringwald };
2239d3c6e257SMilanka Ringwald 
2240d3c6e257SMilanka Ringwald 
2241d3c6e257SMilanka Ringwald /* PTS test sequences - RHH Group */
2242d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_01_I[] = {};
2243d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_02_I[] = {};
2244d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_03_I[] = {};
2245d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_04_I[] = {};
2246d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_05_I[] = {};
2247d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_06_I[] = {};
2248d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_07_I[] = {};
2249d3c6e257SMilanka Ringwald const char * TC_AG_RHH_BV_08_I[] = {};
2250d3c6e257SMilanka Ringwald 
2251d3c6e257SMilanka Ringwald hfp_test_item_t pts_ag_rhh_tests[] = {
2252d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_01_I),
2253d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_02_I),
2254d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_03_I),
2255d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_04_I),
2256d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_05_I),
2257d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_06_I),
2258d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_07_I),
2259d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_AG_RHH_BV_08_I)
2260d3c6e257SMilanka Ringwald };
2261d3c6e257SMilanka Ringwald 
2262d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_01_I[] = {};
2263d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_02_I[] = {};
2264d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_03_I[] = {};
2265d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_04_I[] = {};
2266d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_05_I[] = {};
2267d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_06_I[] = {};
2268d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_07_I[] = {};
2269d3c6e257SMilanka Ringwald const char * TC_HF_RHH_BV_08_I[] = {};
2270d3c6e257SMilanka Ringwald 
2271d3c6e257SMilanka Ringwald hfp_test_item_t pts_hf_rhh_tests[] = {
2272d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_01_I),
2273d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_02_I),
2274d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_03_I),
2275d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_04_I),
2276d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_05_I),
2277d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_06_I),
2278d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_07_I),
2279d3c6e257SMilanka Ringwald     TEST_SEQUENCE(TC_HF_RHH_BV_08_I)
2280d3c6e257SMilanka Ringwald };
2281d3c6e257SMilanka Ringwald 
2282d3c6e257SMilanka Ringwald /////////
2283656f7353SMilanka Ringwald static int test_item_size = sizeof(hfp_test_item_t);
2284dc5611fdSMilanka Ringwald 
2285dc5611fdSMilanka Ringwald // CC
22860cacd247SMilanka Ringwald int hfp_cc_tests_size(){ return sizeof(cc_tests) /test_item_size;}
2287656f7353SMilanka Ringwald hfp_test_item_t * hfp_cc_tests(){ return cc_tests;}
22880cacd247SMilanka Ringwald hfp_test_item_t * default_hfp_cc_test(){ return &cc_tests[0];}
2289deaf6c13SMilanka Ringwald 
2290d5deed03SMilanka Ringwald // PTS - SLC Group
2291c3a23b29SMilanka Ringwald int hfp_pts_ag_slc_tests_size(){ return sizeof(pts_ag_slc_tests)/test_item_size;}
2292c3a23b29SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_slc_tests(){ return pts_ag_slc_tests;}
2293c3a23b29SMilanka Ringwald 
2294c3a23b29SMilanka Ringwald int hfp_pts_hf_slc_tests_size(){ return sizeof(pts_hf_slc_tests)/test_item_size;}
2295c3a23b29SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_slc_tests(){ return pts_hf_slc_tests;}
2296656f7353SMilanka Ringwald 
2297d5deed03SMilanka Ringwald // PTS - ATA Group
2298d5deed03SMilanka Ringwald int hfp_pts_ag_ata_tests_size(){ return sizeof(pts_ag_ata_tests)/test_item_size;}
2299d5deed03SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_ata_tests(){ return pts_ag_ata_tests;}
2300d5deed03SMilanka Ringwald 
2301d5deed03SMilanka Ringwald int hfp_pts_hf_ata_tests_size(){ return sizeof(pts_hf_ata_tests)/test_item_size;}
2302d5deed03SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_ata_tests(){ return pts_hf_ata_tests;}
2303d5deed03SMilanka Ringwald 
2304d3c6e257SMilanka Ringwald // PTS - TWC Group
2305d3c6e257SMilanka Ringwald int hfp_pts_ag_twc_tests_size(){ return sizeof(pts_ag_twc_tests)/test_item_size;}
2306d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_twc_tests(){ return pts_ag_twc_tests;}
2307d3c6e257SMilanka Ringwald int hfp_pts_hf_twc_tests_size(){ return sizeof(pts_hf_twc_tests)/test_item_size;}
2308d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_twc_tests(){ return pts_hf_twc_tests;}
2309d3c6e257SMilanka Ringwald 
2310d3c6e257SMilanka Ringwald // PTS - ECS Group
2311d3c6e257SMilanka Ringwald int hfp_pts_ag_ecs_tests_size(){ return sizeof(pts_ag_ecs_tests)/test_item_size;}
2312d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_ecs_tests(){ return pts_ag_ecs_tests;}
2313d3c6e257SMilanka Ringwald int hfp_pts_hf_ecs_tests_size(){ return sizeof(pts_hf_ecs_tests)/test_item_size;}
2314d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_ecs_tests(){ return pts_hf_ecs_tests;}
2315d3c6e257SMilanka Ringwald 
2316d3c6e257SMilanka Ringwald // PTS - ECC Group
2317d3c6e257SMilanka Ringwald int hfp_pts_ag_ecc_tests_size(){ return sizeof(pts_ag_ecc_tests)/test_item_size;}
2318d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_ecc_tests(){ return pts_ag_ecc_tests;}
2319d3c6e257SMilanka Ringwald int hfp_pts_hf_ecc_tests_size(){ return sizeof(pts_hf_ecc_tests)/test_item_size;}
2320d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_ecc_tests(){ return pts_hf_ecc_tests;}
2321d3c6e257SMilanka Ringwald 
2322d3c6e257SMilanka Ringwald // PTS - RHH Group
2323d3c6e257SMilanka Ringwald int hfp_pts_ag_rhh_tests_size(){ return sizeof(pts_ag_rhh_tests)/test_item_size;}
2324d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_ag_rhh_tests(){ return pts_ag_rhh_tests;}
2325d3c6e257SMilanka Ringwald int hfp_pts_hf_rhh_tests_size(){ return sizeof(pts_hf_rhh_tests)/test_item_size;}
2326d3c6e257SMilanka Ringwald hfp_test_item_t * hfp_pts_hf_rhh_tests(){ return pts_hf_rhh_tests;}
2327d3c6e257SMilanka Ringwald 
2328d3c6e257SMilanka Ringwald 
2329a8714e14SMilanka Ringwald