|
|
@@ -9,6 +9,7 @@ WEB_SOCKET_DEBUG = true;
|
|
9
|
9
|
var ws, n = 0,
|
|
10
|
10
|
timer;
|
|
11
|
11
|
var lockReconnect = false; //避免重复连接
|
|
|
12
|
+var callbackState = false;
|
|
12
|
13
|
var obj = {};
|
|
13
|
14
|
var Statess;
|
|
14
|
15
|
var cls = 0;
|
|
|
@@ -340,6 +341,48 @@ function DropCallBack() {
|
|
340
|
341
|
// SetStateCookie(1);
|
|
341
|
342
|
obj.Type = "SayBusy";
|
|
342
|
343
|
Send();
|
|
|
344
|
+ if (callbackState) {
|
|
|
345
|
+// console.log("当前呼出通话的id=="+$.cookie("makeCallId"))
|
|
|
346
|
+// console.log("当前呼入的电话id=="+obj.TaskPhoneID)
|
|
|
347
|
+ if (String(obj.TaskType) === "2") {
|
|
|
348
|
+ $.ajax({
|
|
|
349
|
+ type: "get",
|
|
|
350
|
+ url: huayi.config.callcenter_url + "Callrecords/UpdateCallbackid",
|
|
|
351
|
+ async: true,
|
|
|
352
|
+ dataType: "json",
|
|
|
353
|
+ data: {
|
|
|
354
|
+ token: $.cookie("token"),
|
|
|
355
|
+ callid: $.cookie("makeCallId"), //当前呼出通话的id
|
|
|
356
|
+ p_callid: obj.TaskPhoneID, //当前呼入的电话id
|
|
|
357
|
+ },
|
|
|
358
|
+ success: function (result) {
|
|
|
359
|
+ if (result.state.toLowerCase() == "success") {
|
|
|
360
|
+
|
|
|
361
|
+ if ($("iframe:visible").attr("data-id") == "./TelCall/CallRecord.html") {
|
|
|
362
|
+ window.frames[$("iframe:visible").attr("name")].initTable();
|
|
|
363
|
+ }
|
|
|
364
|
+ }
|
|
|
365
|
+ },
|
|
|
366
|
+ });
|
|
|
367
|
+ $.ajax({
|
|
|
368
|
+ type: "get",
|
|
|
369
|
+ url: huayi.config.callcenter_url + "Callrecords/UpdateCallback",
|
|
|
370
|
+ async: true,
|
|
|
371
|
+ dataType: "json",
|
|
|
372
|
+ data: {
|
|
|
373
|
+ token: $.cookie("token"),
|
|
|
374
|
+ callid: obj.TaskPhoneID, //当前呼入的电话id
|
|
|
375
|
+ },
|
|
|
376
|
+ success: function (result) {
|
|
|
377
|
+ if (result.state.toLowerCase() == "success") {
|
|
|
378
|
+// if ($("iframe:visible").attr("data-id") == "./TelCall/CallRecord.html") {
|
|
|
379
|
+// window.frames[$("iframe:visible").attr("name")].initTable();
|
|
|
380
|
+// }
|
|
|
381
|
+ }
|
|
|
382
|
+ },
|
|
|
383
|
+ });
|
|
|
384
|
+ }
|
|
|
385
|
+ }
|
|
343
|
386
|
//$('.ldtp-con').css("display", 'none');
|
|
344
|
387
|
|
|
345
|
388
|
}
|
|
|
@@ -657,41 +700,9 @@ function backstageQueue(data) {
|
|
657
|
700
|
}
|
|
658
|
701
|
//录音返回
|
|
659
|
702
|
function RecordPathBack(data) {
|
|
660
|
|
- //if ($(".hidTel").val() && $(".hidCallID").val()) {
|
|
661
|
|
- // $.post(huayi.config.callcenter_url + 'CallInScreen/UpdateLY', { callid: $(".hidCallID").val(),path:data.RecPath, "token": $.cookie("token") }, function (result) {
|
|
662
|
|
- // result = JSON.parse(result);
|
|
663
|
|
- // if (result.state.toLowerCase() == "success") {
|
|
664
|
|
- // }
|
|
665
|
|
- // })
|
|
666
|
|
- //}
|
|
667
|
|
- // if ($(".hidTel").val()) {
|
|
668
|
|
- // $.post(huayi.config.callcenter_url + 'CallInScreen/UpdateLY', {
|
|
669
|
|
- // callid: data.CallID,
|
|
670
|
|
- // path: data.RecPath,
|
|
671
|
|
- // "token": $.cookie("token")
|
|
672
|
|
- // }, function (result) {
|
|
673
|
|
- // result = JSON.parse(result);
|
|
674
|
|
- // if (result.state.toLowerCase() == "success") { }
|
|
675
|
|
- // })
|
|
676
|
|
- // }
|
|
677
|
|
- $.cookie("makeCallId", data.CallID);
|
|
678
|
|
- if (String(obj.TaskType) === "2") {
|
|
679
|
|
- $.ajax({
|
|
680
|
|
- type: "get",
|
|
681
|
|
- url: huayi.config.callcenter_url + "Callrecords/UpdateCallbackid",
|
|
682
|
|
- async: true,
|
|
683
|
|
- dataType: "json",
|
|
684
|
|
- data: {
|
|
685
|
|
- token: $.cookie("token"),
|
|
686
|
|
- callid: $.cookie("makeCallId"),
|
|
687
|
|
- p_callid: obj.TaskPhoneID,
|
|
688
|
|
- },
|
|
689
|
|
- success: function (result) {
|
|
690
|
|
- if (result.state.toLowerCase() == "success") {
|
|
691
|
|
- }
|
|
692
|
|
- },
|
|
693
|
|
- });
|
|
694
|
|
- }
|
|
|
703
|
+
|
|
|
704
|
+ $.cookie("makeCallId", data.CallID);
|
|
|
705
|
+
|
|
695
|
706
|
}
|
|
696
|
707
|
|
|
697
|
708
|
//在线坐席信息
|