zhangshuangnan vor 7 Jahren
Ursprung
Commit
dd934a6658

+ 3 - 3
CallCenterWeb.UI/TelCall/TimeManagement.html

@@ -25,11 +25,11 @@
25 25
 			var iframe_url='';
26 26
 			switch (type){
27 27
 				case "BSCL": //报事处理
28
-					iframe_url='http://192.168.128.246/400/?logid='+ userCode
28
+					iframe_url='http://117.158.24.187:8001/400/?logid='+ userCode
29 29
 					break;
30 30
 				case "BSHF_1": //报事一次回访
31
-//				iframe_url='http://192.168.128.246/400/return.html?logid='+ userCode
32
-				iframe_url='http://117.158.24.187:8001/400/return.html?logid=8022'
31
+				iframe_url='http://192.168.128.246/400/return.html?logid='+ userCode
32
+//				iframe_url='http://117.158.24.187:8001/400/return.html?logid=8022'
33 33
 					break;
34 34
 				case "BSHF_2": //报事二次回访
35 35
 				iframe_url='http://192.168.128.246/400/returnVisit.html?logid='+ userCode

+ 24 - 7
CallCenterWeb.UI/index.html

@@ -1409,6 +1409,7 @@
1409 1409
 		<script language="javascript" for="Phone" event="OnPhoneStatusNotify(Status)">
1410 1410
 			OnPhoneStatusNotify(Status);
1411 1411
 		</script>
1412
+		
1412 1413
 		<!--  签入成功时触发此事件-->
1413 1414
 		<script language="javascript" for="Phone" event="OnSignInExSuccess(p1)">
1414 1415
 			Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
@@ -1434,16 +1435,23 @@
1434 1435
 		<!--转移成功-->
1435 1436
 		<script language="javascript" for="Phone" event="OnTransOutSuccTalk()">
1436 1437
 			Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "false", "false", "false");
1437
-				console.log('转移成功');
1438
+				console.log('转移成功1');
1439
+		</script>
1440
+		<!--转移成功-->
1441
+		<script language="javascript" for="Phone" event="OnTransOutSuccess()">
1442
+//			Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "false", "false", "false");
1443
+			Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
1444
+				console.log('转移成功2');
1438 1445
 		</script>
1439 1446
 		<!--转移失败-->
1440 1447
 		<script language="javascript" for="Phone" event="OnTransOutFailure()">
1441 1448
 			Form_setWinfromenble("false", "false", "false", "false", "false", "True", "True", "false", "false", "True");
1442
-			console.log('转移失败');
1449
+			console.log('转移失败1');
1443 1450
 		</script>
1444 1451
 		<!--转移失败-->
1445
-		<script language="javascript" for="Phone" event="OnTransOutFailTal()">
1452
+		<script language="javascript" for="Phone" event="OnTransOutFailTalk()">
1446 1453
 			Form_setWinfromenble("false", "false", "false", "false", "false", "True", "True", "false", "false", "True");
1454
+			console.log('转移失败2');
1447 1455
 		</script>
1448 1456
 		<!-- 外呼成功并且被叫开始通话 -->
1449 1457
 		<script language="javascript" for="Phone" event="OnCallOutSuccTalk()">
@@ -1524,7 +1532,9 @@
1524 1532
 			//alert('OnBeforeAnswer');
1525 1533
 		</script>
1526 1534
 		<script language="javascript" for="Phone" event="OnAnswerRequestEx(mediatype)">
1527
-			//接听后事件 //alert('OnAnswerRequestEx'); Form_setWinfromenble("True","false","false","false","True","True","True","false","false", "false"); setAgentStatus("忙");
1535
+			//接听后事件 //alert('OnAnswerRequestEx'); 
1536
+			Form_setWinfromenble("True","false","false","false","True","True","True","false","false", "false"); 
1537
+			setAgentStatus("忙");
1528 1538
 
1529 1539
 		</script>
1530 1540
 		<!-- 应答成功触发此事件 -->
@@ -1537,9 +1547,16 @@
1537 1547
 		</script>
1538 1548
 		<!-- 录音成功事件 -->
1539 1549
 		<script language="javascript" for="Phone" event="OnRecordSuccessEx(pCallID,Caller,Called,SelfRecFileName)">
1540
-			Form_callComming(Caller, SelfRecFileName);
1541
-			becallout = false;
1542
-			becallcome = true;
1550
+			if(becallcome)
1551
+			    {
1552
+			  Form_callComming(Caller,SelfRecFileName);
1553
+			  }
1554
+			  else
1555
+			  {
1556
+			   Form_callComming(Caller,SelfRecFileName);
1557
+			  }
1558
+			   becallout = false;
1559
+ 				becallcome = true;
1543 1560
 		</script>
1544 1561
 		<!-- 录音失败事件 -->
1545 1562
 		<script language="javascript" for="Phone" event="OnRecordFailure()">

+ 1 - 0
CallCenterWeb.UI/js/newtx.js

@@ -625,6 +625,7 @@ $(document).ready(function() {
625 625
 				MydTransToIVR();
626 626
 				try {
627 627
 					var rtn = Phone.ReleaseCallEx(5);
628
+					LineStatus = 2; //调用释放方法后,直接挂机,收不到OnPhoneStatusNotify反馈的LineStatus状态值,这里手动赋值
628 629
 				} catch(e) {}
629 630
 		
630 631
 	}