1 HFP PICS for the PTS tool.
5 * - different than PTS defaults
6 # - not yet implemented/supported
12 -------------------------------------------------------------------------------
13 Parameter Name Selected Description
14 -------------------------------------------------------------------------------
15 TSPC_HFP_0_1 False Version: Hands-Free Profile v1.5 (O.1)
16 TSPC_HFP_0_2 True (*) Version: Hands-Free Profile v1.6 (O.1)
17 TSPC_HFP_0_3 False Version: Hands-Free Profile v1.7 (O.1)
18 -------------------------------------------------------------------------------
19 O.1: It is mandatory to support only one of the adopted versions.
20 -------------------------------------------------------------------------------
24 -------------------------------------------------------------------------------
25 Parameter Name Selected Description
26 -------------------------------------------------------------------------------
27 TSPC_HFP_1_1 True (*) Role: Audio Gateway (AG) (O.1)
28 TSPC_HFP_1_2 False Role: Hands-Free (HF) (O.1)
29 -------------------------------------------------------------------------------
30 O.1: It is mandatory to support at least one of the defined roles.
31 -------------------------------------------------------------------------------
35 -------------------------------------------------------------------------------
36 Parameter Name Selected Description
37 -------------------------------------------------------------------------------
38 TSPC_HFP_2_1 True Connection management (M)
39 TSPC_HFP_2_1a True (*) SLC initiation during active ongoing call (O)
40 TSPC_HFP_2_2 True Phone Status Information (M)
41 TSPC_HFP_2_3 True Audio connection handling (M)
42 TSPC_HFP_2_3a False Audio connection establishment independent of
44 TSPC_HFP_2_3b True (*) eSCO support in Audio Connection (C.10)
45 TSPC_HFP_2_3c True (*) Codec negotiation (C.7)
46 TSPC_HFP_2_4a False Accept an incoming voice call
48 TSPC_HFP_2_4b True (*) Accept an incoming voice call
49 (no in-band ring) (C.1)
50 TSPC_HFP_2_4c False Capability to change the "in-band ring"
52 TSPC_HFP_2_5 True (*) Reject an incoming voice call (O)
53 TSPC_HFP_2_6 True Terminate a call (M)
54 TSPC_HFP_2_7 True Audio connection transfer during an ongoing
56 TSPC_HFP_2_7a True (*) HF-initiated Audio transfer to AG during
58 TSPC_HFP_2_8 True Place a call with a phone number supplied by
60 TSPC_HFP_2_9 True Place a call using memory dialing (M)
61 TSPC_HFP_2_10 True Place a call to the last number dialed (M)
62 TSPC_HFP_2_11 True Call waiting notification (M)
63 TSPC_HFP_2_12 True (*) Three Way Calling (O)
64 TSPC_HFP_2_12a True (*) User Busy (AT+CHLD value 0) (C.3)
65 TSPC_HFP_2_12b True (*) Call Hold Handling (AT+CHLD value 1,2) (C.2)
66 TSPC_HFP_2_12c True (*) Three Way Call (AT+CHLD value 3) (C.3)
67 TSPC_HFP_2_12d False Explicit Call Transfer (AT+CHLD value 4) (C.3)
68 TSPC_HFP_2_13 True Calling Line Identification (CLI) (M)
69 TSPC_HFP_2_14 True (*) Echo canceling (EC) and Noise reduction (NR) (O)
70 TSPC_HFP_2_15 True (*) Voice recognition activation (O)
71 TSPC_HFP_2_15a True (*) Initiate voice recognition from AG (C.6)
72 TSPC_HFP_2_15b True (*) Autonomous voice deactivation (C.6)
73 TSPC_HFP_2_16 False Attach a phone number to a voice tag (O)
74 TSPC_HFP_2_17 True Ability to transmit DTMF codes (M)
75 TSPC_HFP_2_18a True (*) Remote audio volume control – speaker (O)
76 TSPC_HFP_2_18b False Remote audio volume control – microphone (O)
77 TSPC_HFP_2_18c True (*) Volume Level Synchronization – speaker and
79 TSPC_HFP_2_19 False Response and hold (O)
80 TSPC_HFP_2_20 True Subscriber Number Information (M)
81 TSPC_HFP_2_21a True Enhanced Call Status (C.4)
82 TSPC_HFP_2_21b False Enhanced Call Control (C.3)
83 TSPC_HFP_2_21c True (*) Enhanced Call Status with limited network
85 TSPC_HFP_2_22 False Support for automatic link loss recovery (O)
86 TSPC_HFP_2_23 True Individual Indicator Activation (C.9)
87 TSPC_HFP_2_24 True (*) Wide Band Speech service (C.8)
88 TSPC_HFP_2_25 False Support roaming function (O)
89 TSPC_HFP_2_26 False HF Indicators (C.11)
90 TSPC_HFP_2_27 False Support CVSD eSCO s4 setting (C.12)
91 -------------------------------------------------------------------------------
92 C.1: The AG must support one of item TSPC_HFP_2_4a or TSPC_HFP_2_4b
93 C.2: Mandatory if TSPC_HFP_2_12 is TRUE; otherwise excluded
94 C.3: Optional if TSPC_HFP_2_12 is TRUE; otherwise excluded
95 C.4: The AG must support one of item TSPC_HFP_2_21a or TSPC_HFP_2_21c
96 C.5: Mandatory if TSPC_HFP_2_18a or TSPC_HFP_2_18b; otherwise optional
97 C.6: Optional if TSPC_HFP_2_15 is supported, otherwise excluded
98 C.7: Mandatory if TSPC_HFP_2_24 otherwise excluded
99 C.8: Excluded if TSPC_HFP_0_1 otherwise optional
100 C.9: Excluded if TSPC_HFP_0_1 otherwise mandatory
101 C.10: Mandatory if TSPC_HFP_2_27 or TSPC_HFP_2_24 otherwise optional
102 C.11: Optional IF HFP v1.5 (TSPC_HFP_0_1) OR HFP v1.6 (TSPC_HFP_0_2) is NOT
103 supported, otherwise Excluded.
104 C.12: Excluded IF HFP v1.5 (TSPC_HFP_0_1) OR HFP v1.6 (TSPC_HFP_0_2) is
105 supported, otherwise Mandatory.
106 -------------------------------------------------------------------------------
110 -------------------------------------------------------------------------------
111 Parameter Name Selected Description
112 -------------------------------------------------------------------------------
113 TSPC_HFP_3_1 False (*) Connection Management (M)
114 TSPC_HFP_3_2a False (*) Phone Status Information ("service" and "call"
116 TSPC_HFP_3_2b False Phone Status Information ("callsetup"
118 TSPC_HFP_3_2c False Accept indicator of signal strength (O)
119 TSPC_HFP_3_2d False Accept indicator of roaming state ("roam:") (O)
120 TSPC_HFP_3_2e False Accept indicator of battery level ("battchg") (O)
121 TSPC_HFP_3_2f False Accept indicator of operator selection (O)
122 TSPC_HFP_3_3 False (*) Audio connection handling (M)
123 TSPC_HFP_3_3a False Audio connection establishment independent
124 of call processing (O)
125 TSPC_HFP_3_3b False eSCO support in Audio Connection (C.7)
126 TSPC_HFP_3_3c False Codec negotiation (C.5)
127 TSPC_HFP_3_4a False (*) Accept an incoming voice call (in-band ring) (M)
128 TSPC_HFP_3_4b False (*) Accept an incoming voice call (no in-band
130 TSPC_HFP_3_4c False Accept an incoming voice call (in-band ring
132 TSPC_HFP_3_5 False (*) Reject an incoming voice call (M)
133 TSPC_HFP_3_6 False (*) Terminate a call (M)
134 TSPC_HFP_3_7 False (*) Audio connection transfer during an ongoing
136 TSPC_HFP_3_7a False HF-initiated Audio transfer to AG during
138 TSPC_HFP_3_8 False Place a call with a phone number supplied by
140 TSPC_HFP_3_9 False Place a call using memory dialing (O)
141 TSPC_HFP_3_10 False Place a call to the last number dialed (O)
142 TSPC_HFP_3_11 False Call waiting notification (O)
143 TSPC_HFP_3_12 False Three Way Calling (O)
144 TSPC_HFP_3_12a False Three way calling (AT+CHLD values 0) (C.2)
145 TSPC_HFP_3_12b False Three way calling (AT+CHLD values 1 and 2) (C.1)
146 TSPC_HFP_3_12c False Three way calling (AT+CHLD value 3) (C.2)
147 TSPC_HFP_3_12d False Three way calling (AT+CHLD value 4) (C.2)
148 TSPC_HFP_3_12e False Originate new call with established call in
150 TSPC_HFP_3_13 False Calling Line Identification (CLI) (O)
151 TSPC_HFP_3_14 False Echo cancelling (EC) and Noise reduction (NR) (O)
152 TSPC_HFP_3_15 False Voice recognition activation/deactivation (O)
153 TSPC_HFP_3_16 False Attach a phone number to a voice tag (O)
154 TSPC_HFP_3_17 False Ability to transmit DTMF codes (O)
155 TSPC_HFP_3_18a False Remote audio volume control – speaker (O)
156 TSPC_HFP_3_18b False Remote audio volume control – microphone (O)
157 TSPC_HFP_3_18c False Volume Level Synchronization – speaker (C.3)
158 TSPC_HFP_3_18d False Volume Level Synchronization – microphone (C.4)
159 TSPC_HFP_3_18e False HF informs AG about local changes of audio
161 TSPC_HFP_3_18f False HF informs AG about local changes of
163 TSPC_HFP_3_19 False Response and hold (O)
164 TSPC_HFP_3_20 False Subscriber Number Information (O)
165 TSPC_HFP_3_21a False Enhanced Call Status (O)
166 TSPC_HFP_3_21b False Enhanced Call Control (C.2)
167 TSPC_HFP_3_22 False Support for automatic link loss recovery (O)
168 TSPC_HFP_3_23 False (*) Individual Indicator Activation (C.6)
169 TSPC_HFP_3_24 False Wide Band Speech service (C.6)
170 TSPC_HFP_3_25 False HF Indicators (C.8)
171 TSPC_HFP_3_26 False Support CVSD eSCO S4 setting (C.9)
172 -------------------------------------------------------------------------------
173 C.1: Mandatory if TSPC_HFP_3_12; otherwise excluded
174 C.2: Optional if TSPC_HFP_3_12; otherwise excluded
175 C.3: Mandatory if TSPC_HFP_3_18a or TSPC_HFP_3_18b, otherwise optional
176 C.4: Mandatory if TSPC_HFP_3_18b, otherwise optional
177 C.5: Mandatory if TSPC_HFP_3_24 otherwise excluded
178 C.6: Excluded if TSPC_HFP_0_1 otherwise optional
179 C.7: Mandatory if TSPC_HFP_3_26 or TSPC_HFP_3_24 otherwise optional
180 C.8: Optional IF HFP v1.5 (TSPC_HFP_0_1) OR HFP v1.6 (TSPC_HFP_0_2) is NOT
181 supported, otherwise Excluded.
182 C.9: Excluded IF HFP v1.5 (TSPC_HFP_0_1) OR HFP v1.6 (TSPC_HFP_0_2) is
183 supported, otherwise Mandatory.
184 -------------------------------------------------------------------------------
187 Audio Coding Requirements
188 -------------------------------------------------------------------------------
189 Parameter Name Selected Description
190 -------------------------------------------------------------------------------
191 TSPC_HFP_4_1 True CVSD audio coding over SCO (M)
192 TSPC_HFP_4_2 True (*) mSBC audio coding over eSCO (C.1)
193 TSPC_HFP_4_3 True (*) CVSD audio coding over eSCO (Initiating) (C.2)
194 TSPC_HFP_4_2 True (*) CVSD audio coding over eSCO (Accepting) (C.2)
195 -------------------------------------------------------------------------------
196 C.1: Mandatory if Wide band speech service is supported TSPC_HFP_2_24 or
197 TSPC_HFP_3_24, otherwise excluded
198 C.2: Mandatory IF TPSC_HFP_2_3b OR TSPC_HFP_3_3b; otherwise Excluded.
199 -------------------------------------------------------------------------------
202 Supplementary Interoperability Verification
203 -------------------------------------------------------------------------------
204 Parameter Name Selected Description
205 -------------------------------------------------------------------------------
206 TSPC_HFP_8_1 True (*) Multiple audio transfers during call –
207 AG and HF initiated (C.1)
208 TSPC_HFP_8_2 True (*) Audio transfer by SLC release during
210 TSPC_HFP_8_3 True (*) Audio transfer by powering ON HF (O)
211 TSPC_HFP_8_4 True (*) SLC during SDP response (O)
212 TSPC_HFP_8_5 True (*) Handle dynamic server channel number for HFP
214 TSPC_HFP_8_6 False HF disallows connections in non-discoverable
216 TSPC_HFP_8_7 True (*) HF connects to AG during incoming call (O)
217 TSPC_HFP_8_8 True (*) Link loss during incoming call (C.3)
218 TSPC_HFP_8_9 True (*) SLC release during incoming call (C.3)
219 TSPC_HFP_8_10 True (*) Voice Recognition Activation (C.4)
220 TSPC_HFP_8_11 True (*) Place outgoing call by dialing number on
222 TSPC_HFP_8_12 True (*) Active call termination – NO CARRIER signal
224 -------------------------------------------------------------------------------
225 C.1: Optional if TSPC_HFP_2_7a or TSPC_HFP_3_7a is supported,
227 C.2: Optional if TSPC_HFP_1_2 is supported, otherwise excluded
228 C.3: Optional if TSPC_HFP_1_1 is supported, otherwise excluded
229 C.4: Optional if TSPC_HFP_2_15 or TSPC_HFP_3_15 is supported,
231 C.5: Optional if TSPC_HFP_2_6 is supported, otherwise excluded
232 -------------------------------------------------------------------------------