|
@@ -440,7 +440,7 @@ class ToTextBotAgent:
|
|
|
|
|
|
class BotAgent:
|
|
|
|
|
|
- def __init__(self, logger, user_part_range=range(1001, 1019), host=SIP_SERVER, port="5060", password="slibra@#123456"):
|
|
|
+ def __init__(self, logger, user_part_range=range(1001, 1011), host=SIP_SERVER, port="5060", password="slibra@#123456"):
|
|
|
self.logger = logger
|
|
|
self.user_part_range, self.host, self.port, self.password = user_part_range, host, port, password
|
|
|
self.user_part_pool = queue.Queue(maxsize=len(user_part_range))
|
|
@@ -448,15 +448,15 @@ class BotAgent:
|
|
|
self.calls = {}
|
|
|
self.ep = pj.Endpoint()
|
|
|
self.is_stopping = False
|
|
|
- threading.Thread(target=self.create_pjsua2, args=()).start()
|
|
|
+ threading.Thread(target=self.create_pjsua2, daemon=True).start()
|
|
|
|
|
|
def create_pjsua2(self):
|
|
|
# Create and initialize the library
|
|
|
ep_cfg = pj.EpConfig()
|
|
|
- ep_cfg.uaConfig.threadCnt = 32
|
|
|
+ ep_cfg.uaConfig.threadCnt = 12
|
|
|
ep_cfg.uaConfig.mainThreadOnly = False
|
|
|
- ep_cfg.uaConfig.maxCalls = 20
|
|
|
- ep_cfg.uaConfig.maxAccounts = 20
|
|
|
+ ep_cfg.uaConfig.maxCalls = 12
|
|
|
+ ep_cfg.uaConfig.maxAccounts = 12
|
|
|
ep_cfg.medConfig.noVad = True
|
|
|
ep_cfg.logConfig.level = 4
|
|
|
ep_cfg.logConfig.consoleLevel = 4
|