zhangchong 1 год назад
Родитель
Сommit
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') {