This commit is contained in:
Dev PC
2025-08-05 10:50:10 +03:00
parent 6995507113
commit 5295545f99
+1 -12
View File
@@ -51,8 +51,6 @@ class CallHandler:
return return
if linkedid not in self.calls.keys(): if linkedid not in self.calls.keys():
if config.DEBUG:
logging.info(f"New call: ID={linkedid}")
check_date() check_date()
context = event.get("Context") context = event.get("Context")
@@ -63,10 +61,6 @@ class CallHandler:
f"Internal call, Adding to finished: ID={linkedid}" f"Internal call, Adding to finished: ID={linkedid}"
) )
self.finished.append(linkedid) self.finished.append(linkedid)
if config.DEBUG:
logging.info(
f"Not 'from-trunk': ID={linkedid}, Context={context}"
)
return return
event_channel = event.get("Channel") event_channel = event.get("Channel")
if len(event_channel) < 7 or ( if len(event_channel) < 7 or (
@@ -74,17 +68,14 @@ class CallHandler:
and "LocalAddress" not in event.keys() and "LocalAddress" not in event.keys()
and "CID-CallingPres" not in event.keys() and "CID-CallingPres" not in event.keys()
): ):
if config.DEBUG:
logging.info(f"Skipped event: ID={linkedid}")
return return
for filter in config.AMI_CHANNEL_FILTER: for filter in config.AMI_CHANNEL_FILTER:
logging.info(f"Filter: {filter} / {event_channel}")
if event_channel.startswith(filter) or ( if event_channel.startswith(filter) or (
event.get("Value") == filter.split("/")[1] event.get("Value") == filter.split("/")[1]
or event.get("Extension") == filter.split("/")[1] or event.get("Extension") == filter.split("/")[1]
or event.get("Exten") == filter.split("/")[1] or event.get("Exten") == filter.split("/")[1]
): ):
if config.DEBUG:
logging.info(f"Incoming NEW call: ID={linkedid}")
await self.incoming_call(event, linkedid) await self.incoming_call(event, linkedid)
return return
else: else:
@@ -92,8 +83,6 @@ class CallHandler:
logging.info( logging.info(
f"Skipped event:\n{json.dumps(event, indent=4, ensure_ascii=False)}" f"Skipped event:\n{json.dumps(event, indent=4, ensure_ascii=False)}"
) )
if config.DEBUG:
logging.info(f"Adding to finished: ID={linkedid}")
self.finished.append(linkedid) self.finished.append(linkedid)
return return