pics-hfp.txt 11 KB

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