我正在我的Android应用程序中集成蓝牙支持VOIP呼叫方案。目标:在蓝牙设备上显示呼叫者ID,允许通过BT外设接受/拒绝传入/活动的呼叫。没有任何工作,在Android上使用本机拨号程序进行调用时,一切都会按预期工作,但是我找不到合适的API在我们的应用中实现相同的行为-这些未公开吗?
如果通过我们的应用程序发起了VOIP呼叫,我们将启动蓝牙SCO连接并监听任何媒体/状态更改。按下“应答/拒绝”按钮将导致状态为“已断开”的事件更改事件(可以用来拒绝呼叫,但这不可靠,因为如果BT设备断开连接,则会收到相同的事件)。在显示适当的呼叫者ID(我想提供的自定义字符串)或接听电话方面,我没有发现任何线索。任何人都在这条道路上,并有一些指针?
谢谢!