蜂窝模组电话拨号API接口定义
更多...
#include <tkl_init_cellular.h>
◆ answer
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::answer) (UINT8_T sim_id) |
外部呼叫到来时,应答接听接口函数
- 参数
-
- 返回
- 0 应答成功 其它 失败
◆ call
呼出拨号接口函数
- 参数
-
| simId | sim卡ID号 |
| callNum | 呼叫号码,字符串形式 |
- 返回
- 0 发起呼叫成功 其它 失败
◆ call_service_available
| BOOL_T(* TKL_CELL_CALL_INTF_T::call_service_available) (UINT8_T sim_id) |
查询呼叫服务是否可用
- 参数
-
- 返回
- 1 呼叫服务可用 0 呼叫服务不可用
◆ cb_register
注册呼叫回调处理接口函数
- 参数
-
- 返回
- 0 注册成功 其它 注册失败
◆ dtmf2voice
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::dtmf2voice) (TUYA_TONE_TYPE_E dtmfTone, UINT_T duration) |
将DTMF数字按键音频发送到语音通道
- 注解
- 1、该函数用于实现10086之类的语音交互,语音提示后,用户操作按键,调用该函数 将按键音频发送到语音通道,该函数只能在通话状态后调用,否则将引起系统异常。 2、dtmfTone只能是TKL_TONE_DTMF_0 ~ TKL_TONE_DTMF_STAR中的一种。
- 参数
-
| dtmfTone | 拨号按键 |
| duration | 音频持续时长 |
- 返回
- 0 成功 -1 dtmfTone 类型错误 -2 分配内存失败 OPRT_TIMEOUT 获取信号量超时 OPRT_BASE_OS_ADAPTER_REG_NULL_ERROR 函数未适配
◆ get_voice_mute
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::get_voice_mute) (PBOOL_T mute) |
获取通话过程中的上行声音的静音状态。
- 参数
-
- 返回
- 0 成功,其他失败
◆ get_voice_vol
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::get_voice_vol) (PINT_T vol) |
获取语音通话音频的音量
- 参数
-
- 返回
- 0 成功,其他失败
◆ hungup
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::hungup) (UINT8_T sim_id) |
呼叫通话结束后,挂机接口函数
- 参数
-
- 返回
- 0 挂机成功 其它 失败
◆ play_tone
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::play_tone) (TUYA_TONE_TYPE_E tone, INT_T duration) |
播放电话的拨号音
- 参数
-
| tone | 拨号音的特征值 |
| duration | 播放音的持续时间 |
- 返回
- 0 成功,其他失败
◆ set_callin_mute
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::set_callin_mute) (BOOL_T mute) |
设置呼入时铃声静音
- 参数
-
- 返回
- 0 设置成功 其它 设置失败
◆ set_voice_mute
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::set_voice_mute) (BOOL_T mute) |
通话过程中,上行音频是否设置静音 When the current voice call is finished, the property will be kept. 当前的语音呼叫结束后,这个属性会被保存下来。下次再进行语音通话的过程中,如果 上次被设置为静音,则继续静音。但是重启后,会被默认恢复成非静音
- 参数
-
| TRUE | for mute uplink of voice call |
- 返回
- 0 成功,其他失败
◆ set_voice_vol
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::set_voice_vol) (INT_T vol) |
设置语音通话音频的音量
- 参数
-
- 返回
- 0 成功,其他失败
◆ set_volte
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::set_volte) (UINT8_T sim_id, BOOL_T enable) |
启动或者关闭volte功能
- 参数
-
| sim_id | |
| enable | TRUE启用volte,false关闭volte |
- 返回
- 0 设置成功 其它 设置失败
◆ stop_tone
| OPERATE_RET(* TKL_CELL_CALL_INTF_T::stop_tone) (VOID) |
该结构体的文档由以下文件生成: