Call Service Kit(通话服务)是HarmonyOS为开发者提供的应用内通话管理服务。
开发者通过集成Call Service Kit,可以实现便捷的来电一键接听、横幅通知、静音与取消静音等功能,提升用户体验。
应用内通话,主要分为来电场景、去电场景两类。
来电场景
应用接收到来自网络的音/视频通话,称为来电场景。
在来电场景中,应用需要将来电信息上报给Call Service Kit,系统会为用户展示来电横幅通知。用户可以在横幅上执行接听或拒接来电、静音与解除静音、挂断通话等操作。
此外,Call Service Kit还支持锁屏来电通知、多路来电通知等。
去电场景
应用主动发起音/视频通话,称为去电场景。去电场景与来电场景大部分功能相似,但有以下几点区别:
外设VoIP通话控制场景
用户在远端设备(如第三方穿戴设备)上控制本设备的VoIP通话,称为外设VoIP通话控制场景。在该场景中,应用可以接听、拒接当前来电,或挂断当前通话,详见外设VoIP通话控制。
当应用在后台时,如果有来电,需要Push Kit(推送服务)先拉起应用主进程,应用才能给Call Service Kit上报来电。
业务流程如下图所示:

来去电时,通过对端手机号隐私查询对应的企业服务信息,依赖Data Protection Kit提供的隐私查询能力,保证查询号码以及返回数据的隐私和安全。