Keep Alive 中文文档 下载 App

Call Phone Number 自动免提电话如何工作

什么时候需要这个功能

免提电话和求助短信是互补关系:

如果人已无法动弹、无法接听电话,但手机就在旁边,Keep Alive 打出去的免提电话能让:

设置 Call Phone Number 的流程

在主设置页找到 Call Phone Number(Optional),输入一个完整的电话号码即可。界面会提示:

这个功能需要额外授予后台通话权限

设置界面长这样:

call-phone-dialog
Call Phone Number 设置弹窗——输入号码后 SAVE

自动免提电话的工作细节

Keep Alive 发起电话调用系统的 InCallService API:

  1. 自动拨号到你预设的号码
  2. 自动打开扬声器(免提)
  3. 不会自动挂断——通话持续到对方手动挂断

为什么不自动挂断?因为如果对方接了电话但不确定情况,可能想保持通话继续听一会儿。

和普通手动拨号有什么不同

可能失败的情况

问题原因解决
电话没打出去后台通话权限没授予系统设置里给 Keep Alive "打电话"权限
号码对但没反应信号差/欠费检查手机能否正常手动拨号
电话打了但没开免提部分国产 ROM 拦截后台扬声器控制很少见,开启系统级"允许后台改变音频设置"
对方接了但没声音可能手机麦克风被静音Keep Alive 不控制麦克风状态,确保没静音

Lite 版本和这个功能

Lite 版本支持免提电话——Webhook 和 Internet 权限被去掉了,但电话功能不受影响。Lite 版本只缺少 HTTP 联动那一路预警出口。

四路预警出口的完整说明,见 四路预警出口。