|
@@ -32,8 +32,8 @@ onMounted(() => {
|
|
|
* HSCTIERRORCODE :- - 100001: SDK 状态不可用,CTIStatus 的状态为 Terminated 100002: 获取坐席媒体权限失败
|
|
|
* AGENTSTATUS : 1 置忙 2 置闲
|
|
|
* */
|
|
|
- console.log("坐席状态", useVoice.AGENTSTATUS);
|
|
|
- console.log("系统状态", useVoice.HSCTIERRORCODE);
|
|
|
+ // console.log("坐席状态", useVoice.AGENTSTATUS);
|
|
|
+ // console.log("系统状态", useVoice.HSCTIERRORCODE);
|
|
|
// 目前先只考虑 100001 100002 错误码 处理
|
|
|
if ( [100001, 100002].includes( Number(useVoice.HSCTIERRORCODE) ) ) {
|
|
|
// 有错误
|
|
@@ -45,6 +45,9 @@ onMounted(() => {
|
|
|
if ( voiceStatus && [1, 2].includes( Number(useVoice.AGENTSTATUS) )) {
|
|
|
voiceStatus === 'busy' ? useVoice.setBusy() : useVoice.setIdle();
|
|
|
} else {
|
|
|
+ if (!voiceStatus && useVoice.AGENTSTATUS == 0) {
|
|
|
+ return useVoice.setIdle();
|
|
|
+ }
|
|
|
useVoice.AGENTSTATUS != 0 && useVoice.setIdle();
|
|
|
}
|
|
|
}
|