自定义FrankenPhone通话音频默认路由配置问题咨询
自定义FrankenPhone通话音频默认配置问题
问题现状
- 正在搭建自定义FrankenPhone,目前卡在让设备默认使用新增的GSM modem音频设备进行通话这一步
- 已能通过终端命令将麦克风输出转发至GSM modem,实现通话时对方听到声音,但必须手动执行该命令,不清楚Android未默认适配的原因,也不知道如何配置让该转发逻辑默认生效
疑似关联文件
./packages/services/Telecomm/src/com/android/server/telecom/CallAudioModeStateMachine.java./frameworks/av/services/audiopolicy/engineconfigurable/config/example/phone/audio_policy_engine_product_strategies.xml
当前设备运行情况
- 使用开发板连接屏幕与GSM modem,编译运行宽带提供商提供的源码后,各组件可独立正常工作
- GSM modem已被系统识别为音频设备,可发起通话,也能通过命令完成语音录制与发送
后续排查计划
- 此前在相关论坛发布的讨论帖未获得足够支持,已购入Google Pixel手机,计划对比其原生工作代码定位问题
内容的提问来源于stack exchange,提问作者Tural SADIK
相关产品推荐
相关产品推荐

