概述
借助 QuecPython 模组的高层 API 封装,开发者无需深入底层协议,即可快速实现语音通话功能。在 REPL 交互环境中,仅需一行代码即可控制设备拨打指定手机号码,极大降低物联网语音功能的开发门槛!
核心优势
- 极简调用:voiceCall.callStart(“xxxxxxxxxxx”) 直接触发通话,无需复杂配置
- 即时验证:REPL 环境实时调试,快速验证通话功能
- 全功能支持:完整覆盖拨号、接听、挂断等通信流程
- 多网络兼容:支持 4G/CAT1 等蜂窝网络,确保通话质量
功能介绍
拨打电话
该方法用于主动拨打电话。
voiceCall.callStart(phonenum)
API 详情请参考 voiceCall.callStart。
接听电话
该方法用于接听电话。
voiceCall.callAnswer()
API 详情请参考 voiceCall.callAnswer。
挂断电话
该方法用于挂断电话。
voiceCall.callEnd()
API 详情请参考 voiceCall.callEnd。
音量配置
- 音量获取
该方法用于获取电话当前音量大小。
voiceCall.getVolume()
API 详情请参考 voiceCall.getVolume。
- 音量设置
该方法用于设置电话音量大小。
voiceCall.setVolume(volume)
API 详情请参考 voiceCall.setVolume。
应用案例
使用 QuecPython 系列开发板的 voiceCall 电话功能实现与手机之间的电话拨打与接听。
import voiceCall
# 拨打电话
voiceCall.callStart("xxxxxxxxxxx")
# 挂断电话:
voiceCall.callEnd()
# 接听电话
voiceCall.callAnswer()