|
@@ -376,7 +376,7 @@ class InboundClient:
|
|
|
class ESLRequestHandler(socketserver.BaseRequestHandler):
|
|
|
def setup(self):
|
|
|
try:
|
|
|
- self.logger.info('%s connected!', self.client_address)
|
|
|
+ self.server.logger.info('%s connected!', self.client_address)
|
|
|
fd = self.request.fileno()
|
|
|
con = ESL.ESLconnection(fd)
|
|
|
self.logger.info('Connected: %s', con.connected())
|
|
@@ -387,8 +387,8 @@ class ESLRequestHandler(socketserver.BaseRequestHandler):
|
|
|
event_name = info.getHeader("Event-Name")
|
|
|
device_id = info.getHeader("unique-id")
|
|
|
kwargs = json.loads(info.serialize('json'))
|
|
|
- destination = self.agent.register(**kwargs)
|
|
|
- self.logger.info("device_id=%s, destination=%s", device_id, destination)
|
|
|
+ destination = self.server.agent.register(**kwargs)
|
|
|
+ self.server.logger.info("device_id=%s, destination=%s", device_id, destination)
|
|
|
|
|
|
Cache.add_device_user_part(device_id, destination)
|
|
|
con.execute("bridge", f"user/{destination}", device_id)
|
|
@@ -411,7 +411,7 @@ class ESLRequestHandler(socketserver.BaseRequestHandler):
|
|
|
# print('come in ')
|
|
|
# traceback.print_exc()
|
|
|
else:
|
|
|
- self.logger.info("Failed to connect to FreeSWITCH")
|
|
|
+ self.server.logger.info("Failed to connect to FreeSWITCH")
|
|
|
except:
|
|
|
traceback.print_exc()
|
|
|
|