Davidliu 3 months ago
parent
commit
866ba72886
2 changed files with 3 additions and 3 deletions
  1. 1 1
      src/core/callcenter/acd.py
  2. 2 2
      src/core/callcenter/esl/client.py

+ 1 - 1
src/core/callcenter/acd.py

@@ -28,7 +28,7 @@ class AcdService:
         self.holdsQueue: Dict[str, Queue] = {}
         # self.pool = ThreadPoolExecutor(max_workers=4)
         self.checkIdleScheduler = BackgroundScheduler()
-        self.checkIdleScheduler.add_job(self.try_transfer_agent, 'interval', seconds=2, max_instances=1)
+        self.checkIdleScheduler.add_job(self.try_transfer_agent, 'interval', seconds=2, max_instances=1, name='check_idle_daemon')
         self.checkIdleScheduler.start()
 
     def transfer_to_agent(self, call_id, device_id, service_id='00000000000000000', hold=False):

+ 2 - 2
src/core/callcenter/esl/client.py

@@ -53,7 +53,7 @@ class InboundClient:
         self.executors = {x: concurrent.futures.ThreadPoolExecutor(max_workers=1, thread_name_prefix="client-event-pool") for x in range(self.thread_num)}
         self.delay_action_executor = concurrent.futures.ThreadPoolExecutor(max_workers=5)
         self.delay_action_scheduler = BackgroundScheduler()
-        self.delay_action_scheduler.add_job(self.submit_delay_action, 'interval', seconds=1, max_instances=1)
+        self.delay_action_scheduler.add_job(self.submit_delay_action, 'interval', seconds=1, max_instances=1, name='delay_action_daemon')
         self.delay_action_scheduler.start()
         threading.Thread(target=self.start, args=()).start()
 
@@ -632,7 +632,7 @@ class OutboundClient:
 
             self.cache_job_scheduler = BackgroundScheduler()
             self.cache_job_scheduler.add_job(self.update_cache_job, run_date=datetime.now())
-            self.cache_job_scheduler.add_job(self.update_cache_job, 'interval', seconds=60, max_instances=1)
+            self.cache_job_scheduler.add_job(self.update_cache_job, 'interval', seconds=60, max_instances=1, name='cache_job_daemon')
             self.cache_job_scheduler.start()
 
         def update_cache_job(self):