我正在使用pjsip 2.3版(稳定版)在iOS中构建一个示例voip应用程序。一切正常,但蓝牙耳机无法与app配合使用。
我正在通过
启用AVAudioSession的蓝牙功能AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:nil];
我在拨打电话之前启用了AVAudioSession实例。
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setActive:YES error:nil];
我在通话结束后禁用AVAudioSession实例。
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setActive:NO error:nil];
我也按照这里给出的指示
https://trac.pjsip.org/repos/wiki/Getting-Started/iPhone#UnabletosupportBluetoothinput):
但是蓝牙似乎根本不起作用。
我很确定这与pjsip有关,因为我创建了一个简单的iOS应用程序,可以录制和播放使用AVAudioSession的声音,与上面提到的相同,蓝牙工作完全正常。
正在使用的设备:iPhone 5s iOS 8.4
请提供配置pjsip的输入,以便我可以启用蓝牙。