Переглянути джерело

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') {