浏览代码

修改话务

zhangshuangnan 7 年之前
父节点
当前提交
dd934a6658
共有 3 个文件被更改,包括 28 次插入10 次删除
  1. 3 3
      CallCenterWeb.UI/TelCall/TimeManagement.html
  2. 24 7
      CallCenterWeb.UI/index.html
  3. 1 0
      CallCenterWeb.UI/js/newtx.js

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

25
 			var iframe_url='';
25
 			var iframe_url='';
26
 			switch (type){
26
 			switch (type){
27
 				case "BSCL": //报事处理
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
 					break;
29
 					break;
30
 				case "BSHF_1": //报事一次回访
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
 					break;
33
 					break;
34
 				case "BSHF_2": //报事二次回访
34
 				case "BSHF_2": //报事二次回访
35
 				iframe_url='http://192.168.128.246/400/returnVisit.html?logid='+ userCode
35
 				iframe_url='http://192.168.128.246/400/returnVisit.html?logid='+ userCode

+ 24 - 7
CallCenterWeb.UI/index.html

1409
 		<script language="javascript" for="Phone" event="OnPhoneStatusNotify(Status)">
1409
 		<script language="javascript" for="Phone" event="OnPhoneStatusNotify(Status)">
1410
 			OnPhoneStatusNotify(Status);
1410
 			OnPhoneStatusNotify(Status);
1411
 		</script>
1411
 		</script>
1412
+		
1412
 		<!--  签入成功时触发此事件-->
1413
 		<!--  签入成功时触发此事件-->
1413
 		<script language="javascript" for="Phone" event="OnSignInExSuccess(p1)">
1414
 		<script language="javascript" for="Phone" event="OnSignInExSuccess(p1)">
1414
 			Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
1415
 			Form_setWinfromenble("false", "True", "True", "false", "false", "false", "false", "false", "false", "True");
1434
 		<!--转移成功-->
1435
 		<!--转移成功-->
1435
 		<script language="javascript" for="Phone" event="OnTransOutSuccTalk()">
1436
 		<script language="javascript" for="Phone" event="OnTransOutSuccTalk()">
1436
 			Form_setWinfromenble("True", "false", "false", "false", "false", "false", "false", "false", "false", "false");
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
 		</script>
1445
 		</script>
1439
 		<!--转移失败-->
1446
 		<!--转移失败-->
1440
 		<script language="javascript" for="Phone" event="OnTransOutFailure()">
1447
 		<script language="javascript" for="Phone" event="OnTransOutFailure()">
1441
 			Form_setWinfromenble("false", "false", "false", "false", "false", "True", "True", "false", "false", "True");
1448
 			Form_setWinfromenble("false", "false", "false", "false", "false", "True", "True", "false", "false", "True");
1442
-			console.log('转移失败');
1449
+			console.log('转移失败1');
1443
 		</script>
1450
 		</script>
1444
 		<!--转移失败-->
1451
 		<!--转移失败-->
1445
-		<script language="javascript" for="Phone" event="OnTransOutFailTal()">
1452
+		<script language="javascript" for="Phone" event="OnTransOutFailTalk()">
1446
 			Form_setWinfromenble("false", "false", "false", "false", "false", "True", "True", "false", "false", "True");
1453
 			Form_setWinfromenble("false", "false", "false", "false", "false", "True", "True", "false", "false", "True");
1454
+			console.log('转移失败2');
1447
 		</script>
1455
 		</script>
1448
 		<!-- 外呼成功并且被叫开始通话 -->
1456
 		<!-- 外呼成功并且被叫开始通话 -->
1449
 		<script language="javascript" for="Phone" event="OnCallOutSuccTalk()">
1457
 		<script language="javascript" for="Phone" event="OnCallOutSuccTalk()">
1524
 			//alert('OnBeforeAnswer');
1532
 			//alert('OnBeforeAnswer');
1525
 		</script>
1533
 		</script>
1526
 		<script language="javascript" for="Phone" event="OnAnswerRequestEx(mediatype)">
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
 		</script>
1539
 		</script>
1530
 		<!-- 应答成功触发此事件 -->
1540
 		<!-- 应答成功触发此事件 -->
1537
 		</script>
1547
 		</script>
1538
 		<!-- 录音成功事件 -->
1548
 		<!-- 录音成功事件 -->
1539
 		<script language="javascript" for="Phone" event="OnRecordSuccessEx(pCallID,Caller,Called,SelfRecFileName)">
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
 		</script>
1560
 		</script>
1544
 		<!-- 录音失败事件 -->
1561
 		<!-- 录音失败事件 -->
1545
 		<script language="javascript" for="Phone" event="OnRecordFailure()">
1562
 		<script language="javascript" for="Phone" event="OnRecordFailure()">

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

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