9#ifndef __TKL_CELLULAR_CALL_H__
10#define __TKL_CELLULAR_CALL_H__
13#include "tuya_cloud_types.h"
42 TUYA_TONE_SUBSCRIBER_BUSY,
43 TUYA_TONE_RADIO_PATHACKNOWLEDGEMENT,
44 TUYA_TONE_CALL_DROPPED,
45 TUYA_TONE_SPECIAL_INFORMATION,
46 TUYA_TONE_CALL_WAITING,
55#define TKL_CELLULAR_CALLNUM_LEN_MAX 42
62 TUYA_CALL_IND_CALLIN = 1,
63 TUYA_CALL_IND_RELEASE,
64 TUYA_CALL_IND_CALL_RSP_OK,
65 TUYA_CALL_IND_CALL_RSP_FAIL,
67 TUYA_CALL_IND_ACCEPT_CALL_OK,
68 TUYA_CALL_IND_ACCEPT_CALL_FAIL,
69 TUYA_CALL_IND_RELEASE_RSP,
70 TUYA_CALL_IND_DTMF_KEY,
OPERATE_RET tkl_cellular_call_set_volte(UINT8_T sim_id, BOOL_T enable)
启动或者关闭volte功能
TUYA_TONE_TYPE_E
Definition: tkl_cellular_call.h:24
OPERATE_RET tkl_cellular_call_stop_tone(VOID)
停止电话的拨号音
TUYA_CELLULAR_CALL_IND_STATE_E
呼叫回调状态
Definition: tkl_cellular_call.h:61
OPERATE_RET tkl_cellular_call_dtmf2voice(TUYA_TONE_TYPE_E dtmfTone, UINT_T duration)
将DTMF数字按键音频发送到语音通道
VOID_T(* TKL_CELLULAR_CALL_CB)(TUYA_CELLULAR_CALL_IND_STATE_E state, UINT8_T simId, CHAR_T callNum[42])
呼叫回调处理函数原型
Definition: tkl_cellular_call.h:81
OPERATE_RET tkl_cellular_call_play_tone(TUYA_TONE_TYPE_E tone, INT_T duration)
播放电话的拨号音
OPERATE_RET tkl_cellular_call_set_callin_mute(BOOL_T mute)
设置呼入时铃声静音
OPERATE_RET tkl_cellular_call(UINT8_T sim_id, CHAR_T callNum[42])
呼叫拨号接口函数
OPERATE_RET tkl_cellular_call_service_available(UINT8_T sim_id)
查询呼叫服务是否可用
#define TKL_CELLULAR_CALLNUM_LEN_MAX
电话号码最大长度
Definition: tkl_cellular_call.h:55
OPERATE_RET tkl_cellular_call_get_voice_mute(PBOOL_T mute)
获取通话过程中的上行声音的静音状态。
OPERATE_RET tkl_cellular_call_cb_register(TKL_CELLULAR_CALL_CB callback)
注册用户定义的呼叫回调处理函数
OPERATE_RET tkl_cellular_call_set_voice_mute(BOOL_T mute)
通话过程中,上行音频是否设置静音 When the current voice call is finished, the property will be kept....
OPERATE_RET tkl_cellular_call_answer(UINT8_T sim_id)
外部呼叫到来时,应答接听接口函数
OPERATE_RET tkl_cellular_call_get_voice_vol(PINT_T vol)
获取语音通话音频的音量
OPERATE_RET tkl_cellular_call_hungup(UINT8_T sim_id)
呼叫通话后,挂机接口函数
OPERATE_RET tkl_cellular_call_set_voice_vol(INT_T vol)
设置语音通话音频的音量