As part of flexing our muscles to build a robust Bluetooth Test Automation Framework, there was a need to emulate all the phone-related Bluetooth use cases on a Linux machine. One such use case is simulating telephony functions related to call management, like call initiation, termination, answering, and rejection.
This would also help us to test infotainment systems by simulating these various telephony functions from a Linux machine.