zhoufan 1 年之前
父节点
当前提交
5d090b8e9e
共有 1 个文件被更改,包括 8 次插入6 次删除
  1. 8 6
      midware-service/src/main/java/midware/service/eslclient/EslEventListener.java

+ 8 - 6
midware-service/src/main/java/midware/service/eslclient/EslEventListener.java

@@ -375,12 +375,14 @@ public class EslEventListener implements IEslEventListener {
375 375
 
376 376
                         //外呼时分机自动接听
377 377
                         if (chan.getType() == 1 && chan.getOpType().equals("MakeCall")) {
378
-                            String extIp = chan.getIp();
379
-                            String fCallId = callId;
380
-                            new ScheduledThreadPoolExecutor(1).schedule(() -> {
381
-                                String r = HttpHelper.get("http://" + extIp + "/cgi-bin/api-phone_operation?passcode=hykj@800100&cmd=acceptcall");
382
-                                log.warn(chanNames[2] + "|" + fCallId + "|" + r);
383
-                            }, 1, TimeUnit.SECONDS);
378
+                            if (iConfigService.getConfigValue("EnableAutoAccept").equals("1")) {
379
+                                String extIp = chan.getIp();
380
+                                String fCallId = callId;
381
+                                new ScheduledThreadPoolExecutor(1).schedule(() -> {
382
+                                    String r = HttpHelper.get("http://" + extIp + "/cgi-bin/api-phone_operation?passcode=hykj@800100&cmd=acceptcall");
383
+                                    log.warn(chanNames[2] + "|" + fCallId + "|" + r);
384
+                                }, 1, TimeUnit.SECONDS);
385
+                            }
384 386
                         }
385 387
                     }
386 388
                     break;