TCCC Agent Android API
|
Public Member Functions | |
abstract void | setListener (TCCCListener listener) |
abstract void | login (TCCCTypeDef.TCCCLoginParams loginParams, TXValueCallback< TCCCTypeDef.TCCCLoginInfo > callback) |
abstract void | logout (TXCallback callback) |
abstract void | genTestTokenByUser (String secretId, String secretKey, String userId, long sdkAppId, TXCallback callback) |
abstract void | resetSip (boolean isNeedCallReLogin) |
abstract void | checkLogin (TXCallback callback) |
abstract void | call (TCCCTypeDef.TCCCStartCallParams callParams, TXCallback callback) |
abstract void | terminate () |
abstract void | answer (TXCallback answerCallback) |
abstract void | sendDTMF (char digits, TXCallback callback) |
abstract void | mute () |
abstract void | unmute () |
abstract TCCCDeviceManager | getDeviceManager () |
abstract void | enableAudioVolumeEvaluation (Integer interval, boolean enable_vad) |
abstract void | callExperimentalAPI (String commandType, String jsonStr) |
abstract void | startPlayMusic (String path, Integer loopCount) |
abstract void | stopPlayMusic () |
abstract void | setLogDirectory (String logPath) |
Static Public Member Functions | |
static TCCCWorkstation | sharedInstance (Context context) |
static void | destroySharedInstance () |
static String | getSDKVersion () |
static void | setLogLevel (TCCCTypeDef.TCCCLogLevel level) |
static void | setConsoleEnabled (boolean enabled) |
腾讯云 呼叫中心(TCCC) 坐席工作站主功能接口
|
abstract |
接听
answerCallback | 接听成功与否回调 |
|
abstract |
发起呼出
callParams | 呼出参数 |
callback | 呼出回调,仅仅表示发起呼叫是否成功。当onNewSession回调了表示新会话, 对端接听用onAccepted,对端挂断用onEnded |
|
abstract |
调用实验性接口
commandType | |
jsonStr |
|
abstract |
检查登录状态。
callback | 是否已登录回调 |
|
inlinestatic |
销毁 TCCCWorkstation 实例(单例模式)
|
abstract |
4.7 启用音量大小提示。
开启此功能后,SDK 会在 ITCCCCallback
中的 onVoiceVolume
回调中反馈远端音频的音量大小。
interval | 设置 onVoiceVolume 回调的触发间隔,单位为ms,最小间隔为100ms,如果小于等于 0 |
enable_vad | true:打开本地人声检测 ;false:关闭本地人声检测。默认是FALSE 则会关闭回调,建议设置为300ms; |
|
abstract |
获取设备管理类(TCCCDeviceManager)
|
inlinestatic |
获取 SDK 版本信息
|
abstract |
SDK 登录
loginParams | loginParams 用户登录参数,参考 TCCCTypeDef.TCCCLoginParams |
callback | 登录成功和失败回调。 |
|
abstract |
SDK 退出登录
callback | 退出成功与否回调 |
|
abstract |
静音
|
abstract |
当网络异常不能恢复的时候调用,通常用于手机切后台后不能恢复。 不要轻易调用,建议在手机后台切回前台的时候,checkLogin-->onError-->resetSip-->checkLogin
isNeedCallReLogin | 是否调用登录 |
|
abstract |
发送 DTMF(双音多频信号)
digits | DTMF参数是一个字符串,可以包含字符 0-9、*、#。 |
callback | 发送 DTMF成功与否回调 |
|
inlinestatic |
启用/禁用控制台日志打印
enabled | 指定是否启用,默认:禁止状态 |
|
abstract |
设置 TCCC 事件回调
listener | 监听器 |
|
abstract |
设置日志文件夹,登录前调用才有效
logPath | 日志文件夹路径 |
|
inlinestatic |
设置 Log 输出级别
level | Log 输出级别 |
|
inlinestatic |
创建 TCCCWorkstation 实例(单例模式)
context | 安卓原因上下文,在 Activity 中可用 getApplicationContext() 获取 |
|
abstract |
开始播放音乐
path | 音乐路径。 |
loopCount | 音乐循环播放的次数。取值范围为0 - 任意正整数,默认值:1。1 表示播放音乐一次,以此类推。0表示无限循环,手动停止 |
|
abstract |
停止播放音乐
|
abstract |
结束会话
|
abstract |
取消静音