借助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 电话功能实现与手机之间的电话拨打与接听。
# 拨打电话
voiceCall.callStart("xxxxxxxxxxx")
# 挂断电话:
voiceCall.callEnd()
# 接听电话
voiceCall.callAnswer()