HFP for Linux is a software package written in C++ that aims to be a  conforming implementation of Bluetooth Hands-Free Profile 1.5.