|
@@ -518,6 +518,7 @@ class BotAgent:
|
|
|
self.calls = {}
|
|
|
self.ep = pj.Endpoint()
|
|
|
self.is_stopping = False
|
|
|
+ self.counter = 0
|
|
|
self.acd_service = None
|
|
|
self.cache = Cache(app)
|
|
|
self.dataHandleServer = DataHandleServer(app)
|
|
@@ -529,13 +530,13 @@ class BotAgent:
|
|
|
self.cache.set_register_per_hours(expire=timeout_sec - (60*3))
|
|
|
# Create and initialize the library
|
|
|
ep_cfg = pj.EpConfig()
|
|
|
- ep_cfg.uaConfig.threadCnt = 12
|
|
|
+ ep_cfg.uaConfig.threadCnt = 64
|
|
|
ep_cfg.uaConfig.mainThreadOnly = False
|
|
|
- ep_cfg.uaConfig.maxCalls = 20
|
|
|
- ep_cfg.uaConfig.maxAccounts = 20
|
|
|
+ ep_cfg.uaConfig.maxCalls = 32
|
|
|
+ ep_cfg.uaConfig.maxAccounts = 32
|
|
|
ep_cfg.medConfig.noVad = True
|
|
|
- ep_cfg.logConfig.level = 3
|
|
|
- ep_cfg.logConfig.consoleLevel = 3
|
|
|
+ ep_cfg.logConfig.level = 5
|
|
|
+ ep_cfg.logConfig.consoleLevel = 5
|
|
|
self.ep.libCreate()
|
|
|
self.ep.libInit(ep_cfg)
|
|
|
|
|
@@ -591,6 +592,10 @@ class BotAgent:
|
|
|
self.ep.libHandleEvents(100)
|
|
|
|
|
|
def register_per_hours(self):
|
|
|
+ if self.counter % 1000 == 0:
|
|
|
+ for acc in self.accounts:
|
|
|
+ print(acc.getId(), acc.isValid())
|
|
|
+
|
|
|
_lock = self.cache.lock_register_per_hours()
|
|
|
if not _lock and len(self.accounts) == len(self.user_part_range):
|
|
|
self.restart()
|