Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between HFP and HSP profiles?

Tags:

what is the difference between HFP and HSP profiles?

Both seems to me to be profiles that provide connection/communication between a headset and a phone.

Is HFP a kind of superset of HSP? Is it like HSP but with hand-free control, like vocal commands?

like image 221
Oussama Jabbari Avatar asked Apr 08 '14 12:04

Oussama Jabbari


People also ask

What is HSP HFP?

HSP (HeadSet Profile) - phone-quality audio playback and recording, appropriate for phone calls. HFP (Hands-Free Profile) - same as HSP, but with additional functionality for managing phone calls.

What is HFP Bluetooth profile?

A Bluetooth profile (mode) designed to enable a two-way wireless speaker-phone to be used with a Bluetooth phone. Although it can be used with a desktop speaker-phone accessory, its most common use is with car kits.

How does HFP profile work?

Hands-Free Profile describes how an audio gateway device can be used to place and receive calls for a hand- free device. A common scenario would be a mobile phone used together with a wireless headset. The headset will connect to the mobile phone and can be used to place and receive phone calls.

What is Bluetooth HSP?

A Bluetooth profile that enables wireless connection between a phone and a Bluetooth headset. It supports simultaneous two-way audio but not stereo. It is one of the most common profiles with only a small number of phones supporting only the similar Handsfree profile.


2 Answers

With the simple words

HFP supports all the features supported by HSP. The only difference between HFP and HSP is HFP has support for additional features e.g.

  • Call Waiting(CW)
  • Redialling last dialled number(AT+BLDN)
  • Probably other features too.

For more details, you can check official specifications of HFP and HSP profiles.

Unfortunately web is full of unclear descriptions stating more or less the same with enormous amount of text.

like image 188
deimus Avatar answered Sep 21 '22 08:09

deimus


As you know, Bluetooth profiles provide different types of services, such as Hands-Free Profile (HFP), Headset Profile (HSP), and Serial Port Profile (SPP) on top of a core set of Bluetooth capabilities.

Among these profiles, HFP describes how a gateway device can be used to place and receive calls for a hand-free device. A typical configuration is an automobile using a mobile phone for a gateway device. In the car, the stereo is used for the phone audio and a microphone is installed in the car for sending outgoing audio. HFP is also used for a personal computer to act as a speaker phone for a mobile phone in a home or office environment. It uses SCO to carry a mono, PCM audio channel.” Headset Profile (HSP).

However, the HSP describes how a Bluetooth enabled headset should communicate with a computer or other Bluetooth enabled device such as a mobile phone. When connected and configured, the headset can act as the remote device’s audio input and output interface. It relies on SCO for audio and a subset of AT commands from GSM 07.07 for minimal controls including the ability to ring, answer a call, hang up and adjust the volume.”

Hope it could help.

like image 31
Rose Ab Avatar answered Sep 20 '22 08:09

Rose Ab