浏览代码

reactor:测试呼叫中心;

zhangchong 1 年之前
父节点
当前提交
72abe31902
共有 1 个文件被更改,包括 8 次插入4 次删除
  1. 8 4
      src/layout/navBars/breadcrumb/telControl.vue

+ 8 - 4
src/layout/navBars/breadcrumb/telControl.vue

@@ -961,17 +961,21 @@ const onMessage = (event: any) => {
 		if (data.state == 'busy') {
 			holdStatus(data.private_data); //处理保持
       if (data.private_data == 'monitoring'){ // 三方来电振铃中
+        useTelStatusStore.setPhoneControlState(TelStates.ring);
         console.log('三方来电振铃中')
       }else if(data.private_data == 'three_way'){ // 三方来电通话中
+        // 开始计时
+        startTime();
+        // 设置电话状态 通话中
+        useTelStatusStore.setPhoneControlState(TelStates.onCall);
         console.log('三方来电通话中')
       }else if(data.private_data == 'three_way_hangup'){ // 三方来电挂断
         console.log('三方来电挂断')
       } else if(data.private_data == 'three_way_ring'){ // 三方通话呼出中
         console.log('三方通话呼出中')
-      }else if(data.private_data == 'three_way_answered'){ // 三方通话接通
-        console.log('三方通话接通')
-      }else if(data.private_data == 'three_way_answered'){ // 三方通话接通
-        console.log('三方通话接通')
+      }else if(data.private_data == 'three_way_answered'){ // 三方通话呼出接通
+        onCallArr.value.push(data); // 三方通话呼出中
+        console.log('三方通话呼出接通,推送一次')
       }else if (data.call_direction == 'outbound') {
 				// 呼出
 				if (data.private_data == 'calling') {