заливка базы
This commit is contained in:
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,858 @@
|
||||
import asyncio
|
||||
from datetime import datetime
|
||||
import json
|
||||
import logging
|
||||
import logging.config
|
||||
import os
|
||||
import aiohttp
|
||||
from aiohttp import ClientSession
|
||||
|
||||
# AMI_CHANNEL_FILTER = []
|
||||
AMI_CHANNEL_FILTER = ["PJSIP/Megafon_3", "PJSIP/rt_769402"]
|
||||
ID_VARS = ("ConnectedLineNum", "CallerIDNum", "DestCallerIDNum", "Source")
|
||||
|
||||
CALL_DEBUG = True
|
||||
CALL_DEBUG = False
|
||||
|
||||
FIXRECORDS = True
|
||||
FIXRECORDS = False
|
||||
|
||||
MULTICHECK = True
|
||||
MULTICHECK = False
|
||||
|
||||
OPERATORS = ("10", "12", "13")
|
||||
|
||||
records = {}
|
||||
|
||||
|
||||
async def send_post_request(body: dict):
|
||||
|
||||
async def post_request(
|
||||
url: str,
|
||||
headers: dict = None,
|
||||
json: dict = None,
|
||||
**kwargs,
|
||||
):
|
||||
|
||||
try:
|
||||
async with ClientSession() as session:
|
||||
async with session.post(
|
||||
url, json=json, headers=headers, **kwargs
|
||||
) as response:
|
||||
response.raise_for_status()
|
||||
return await response.json()
|
||||
except aiohttp.ClientError as e:
|
||||
return None
|
||||
|
||||
data = {"call": body}
|
||||
headers = {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": f"Bearer NjlmMmYzNThlOWNjYTI5ZGNlYTYzNz",
|
||||
}
|
||||
url = "http://188.64.134.62:3000/api/v2/telephony/common"
|
||||
res = await post_request(url=url, headers=headers, json=data)
|
||||
if CALL_DEBUG:
|
||||
loggingDict("Server data", {"body": body, "response": res})
|
||||
|
||||
|
||||
def redirect_ids(responsibles):
|
||||
return responsibles
|
||||
|
||||
|
||||
async def incoming_call(linkedid, client, exten):
|
||||
return None
|
||||
|
||||
|
||||
async def call_started(linkedid, responsible):
|
||||
return None
|
||||
|
||||
|
||||
async def call_lost(linkedid, responsible):
|
||||
return None
|
||||
|
||||
|
||||
async def call_finished(linkedid, duration):
|
||||
body = {
|
||||
"status": "call_finished",
|
||||
"call_session_id": linkedid,
|
||||
"duration": duration,
|
||||
}
|
||||
if FIXRECORDS:
|
||||
await send_post_request(body)
|
||||
|
||||
return None
|
||||
|
||||
|
||||
async def call_record_file(linkedid, uniqueid):
|
||||
|
||||
if CALL_DEBUG:
|
||||
logging.info(f"Record ID: {linkedid} -> {uniqueid}")
|
||||
body = {
|
||||
"status": "call_record_file",
|
||||
"call_session_id": linkedid,
|
||||
"file_link": f"http://192.168.75.10:3050/{uniqueid}",
|
||||
}
|
||||
if FIXRECORDS:
|
||||
await send_post_request(body)
|
||||
return None
|
||||
|
||||
|
||||
def loggingDict(title: str, data: dict) -> None:
|
||||
logging.info(
|
||||
f"{title}: %s",
|
||||
json.dumps(data, indent=4, ensure_ascii=False).encode("utf-8").decode("utf-8"),
|
||||
)
|
||||
|
||||
|
||||
async def log_to_list(filename: str = None):
|
||||
if not filename:
|
||||
filename = "log/call.log" if CALL_DEBUG else "log/file.log"
|
||||
events = []
|
||||
with open(filename, "r", encoding="utf-8") as f:
|
||||
lines = f.read().splitlines()
|
||||
count = 0
|
||||
event = {}
|
||||
m_time = ""
|
||||
line_num = 0
|
||||
for line in lines:
|
||||
try:
|
||||
int(line[0:1])
|
||||
m_time = line
|
||||
except:
|
||||
if line == "":
|
||||
count += 1
|
||||
else:
|
||||
line_data = line.split(": ")
|
||||
try:
|
||||
event[line_data[0]] = line_data[1]
|
||||
except Exception as e:
|
||||
logging.exception(e)
|
||||
logging.error(line_data)
|
||||
if count == 3:
|
||||
count = 0
|
||||
if len(event) > 0:
|
||||
events.append(event)
|
||||
# loggingDict("event", event)
|
||||
event = {"m_time": m_time, "line_num": line_num}
|
||||
line_num += 1
|
||||
events.append(event)
|
||||
return events
|
||||
|
||||
|
||||
async def csv_to_dict(filename: str = None):
|
||||
if not filename:
|
||||
filename = "log/cdr.csv"
|
||||
asterisk_records = {}
|
||||
with open(filename, "r", encoding="utf-8") as f:
|
||||
# lines = f.readlines()
|
||||
lines = f.read().splitlines()
|
||||
titles = lines[0].strip().split(",")
|
||||
lines.pop(0)
|
||||
for line in lines:
|
||||
event = {}
|
||||
line_data = line.strip().split(",")
|
||||
for i in range(len(titles)):
|
||||
event[titles[i]] = line_data[i]
|
||||
if (
|
||||
event.get("peeraccount").startswith("external")
|
||||
and event.get("accountcode") == "ANSWERED"
|
||||
and event.get("dst") in OPERATORS
|
||||
):
|
||||
asterisk_records[event.get("sequence")] = {
|
||||
"id": event.get("did"),
|
||||
"time": event.get("calldate"),
|
||||
"responsible": event.get("dst"),
|
||||
"duration": event.get("amaflags"),
|
||||
}
|
||||
# logging.info(f"{event.get('sequence')} -> {event.get('did')}")
|
||||
# loggingDict("event", event)
|
||||
# loggingDict("asterisk_records", asterisk_records)
|
||||
return asterisk_records
|
||||
|
||||
|
||||
class CallHandler:
|
||||
def __init__(self):
|
||||
self.calls = {}
|
||||
self.date = datetime.now().date()
|
||||
self.finished = []
|
||||
|
||||
async def handle_event(self, event):
|
||||
def check_linkedid(event):
|
||||
linkedid = event.get("Linkedid")
|
||||
try:
|
||||
linkedid_split = linkedid.split(".")
|
||||
uniqueid = event.get("Uniqueid")
|
||||
uniqueid_split = uniqueid.split(".")
|
||||
if int(linkedid_split[1]) <= int(uniqueid_split[1]):
|
||||
return True
|
||||
return False
|
||||
except:
|
||||
return False
|
||||
|
||||
def check_date():
|
||||
if self.date != datetime.now().date():
|
||||
self.date = datetime.now().date()
|
||||
logging.info(f"Date changed to {self.date} and reset calls database")
|
||||
self.finished = []
|
||||
self.calls = {}
|
||||
|
||||
def channel_to_responsible(channel: str):
|
||||
try:
|
||||
if channel.startswith("Local"):
|
||||
channel_data = channel.split("@")
|
||||
resp = channel_data[0]
|
||||
resp_data = resp.split("/")
|
||||
responsible = resp_data[-1]
|
||||
int(responsible)
|
||||
return responsible
|
||||
except:
|
||||
pass
|
||||
return None
|
||||
|
||||
try:
|
||||
if check_linkedid(event):
|
||||
|
||||
linkedid = event.get("Linkedid")
|
||||
|
||||
if linkedid in self.finished:
|
||||
return
|
||||
|
||||
if linkedid not in self.calls.keys():
|
||||
check_date()
|
||||
context = event.get("Context")
|
||||
if context == "from-internal":
|
||||
self.finished.append(linkedid)
|
||||
if CALL_DEBUG:
|
||||
loggingDict("INTERNAL", event)
|
||||
return
|
||||
if context != "from-trunk":
|
||||
return
|
||||
if len(AMI_CHANNEL_FILTER) > 0:
|
||||
event_channel = event.get("Channel")
|
||||
if len(event_channel) < 7:
|
||||
return
|
||||
for filter in AMI_CHANNEL_FILTER:
|
||||
if event_channel.startswith(filter):
|
||||
await self.incoming_call(event, linkedid)
|
||||
if CALL_DEBUG:
|
||||
loggingDict("NEW", event)
|
||||
return
|
||||
self.finished.append(linkedid)
|
||||
if CALL_DEBUG:
|
||||
loggingDict("FILTER", event)
|
||||
return
|
||||
else:
|
||||
await self.incoming_call(event, linkedid)
|
||||
if CALL_DEBUG:
|
||||
loggingDict(f"NEW: {linkedid}", event)
|
||||
return
|
||||
else:
|
||||
if CALL_DEBUG:
|
||||
logging.info(
|
||||
f"Time: {event.get('m_time')}, Line: {event.get('line_num')}"
|
||||
)
|
||||
if event.get("ChannelStateDesc") == "Ring":
|
||||
if (
|
||||
event.get("Context") == "macro-user-callerid"
|
||||
and (
|
||||
event.get("Event") == "VarSet"
|
||||
or (
|
||||
event.get("Event") != "Newexten"
|
||||
and event.get("Variable") == "MACRO_DEPTH"
|
||||
)
|
||||
)
|
||||
and event.get("Application")
|
||||
not in ("ExecIf", "Goto", "Return")
|
||||
) or (
|
||||
event.get("Variable") == "DIALEDPEERNUMBER"
|
||||
and event.get("Exten") in OPERATORS
|
||||
):
|
||||
try:
|
||||
uniq = event.get("Uniqueid")
|
||||
if uniq != linkedid:
|
||||
if (
|
||||
uniq
|
||||
not in self.calls[linkedid]["records"].values()
|
||||
):
|
||||
target = "records"
|
||||
else:
|
||||
target = "records_duble"
|
||||
if CALL_DEBUG:
|
||||
logging.warning(
|
||||
f"{uniq} -> {event.get('Channel')}"
|
||||
)
|
||||
uniq_data = uniq.split(".")
|
||||
if int(uniq_data[1]) > int(linkedid.split(".")[1]):
|
||||
responsible = channel_to_responsible(
|
||||
event.get("Channel")
|
||||
)
|
||||
if responsible in OPERATORS:
|
||||
if (
|
||||
responsible
|
||||
in self.calls[linkedid][
|
||||
"records"
|
||||
].keys()
|
||||
):
|
||||
resp_uniq = self.calls[linkedid][
|
||||
"records"
|
||||
][responsible]
|
||||
if int(uniq_data[-1]) < int(
|
||||
resp_uniq.split(".")[-1]
|
||||
):
|
||||
return
|
||||
|
||||
if (
|
||||
responsible
|
||||
not in self.calls[linkedid][
|
||||
"responsibles"
|
||||
]
|
||||
):
|
||||
self.calls[linkedid][
|
||||
"responsibles"
|
||||
].append(responsible)
|
||||
if target == "records":
|
||||
if (
|
||||
responsible
|
||||
in self.calls[linkedid][
|
||||
target
|
||||
].keys()
|
||||
):
|
||||
free_uniq = self.calls[linkedid][
|
||||
target
|
||||
][responsible]
|
||||
self.calls[linkedid][target][
|
||||
responsible
|
||||
] = uniq
|
||||
for (
|
||||
dub_id,
|
||||
dub_uniq,
|
||||
) in self.calls[
|
||||
linkedid
|
||||
]["records_duble"].items():
|
||||
if dub_uniq == free_uniq:
|
||||
if (
|
||||
dub_id
|
||||
not in self.calls[
|
||||
linkedid
|
||||
][target].keys()
|
||||
):
|
||||
self.calls[linkedid][
|
||||
target
|
||||
][dub_id] = dub_uniq
|
||||
self.calls[linkedid][
|
||||
"records_duble"
|
||||
].pop(dub_id)
|
||||
else:
|
||||
self.calls[linkedid][target][
|
||||
responsible
|
||||
] = uniq
|
||||
else:
|
||||
if (
|
||||
uniq
|
||||
not in self.calls[linkedid][
|
||||
target
|
||||
].values()
|
||||
):
|
||||
if CALL_DEBUG:
|
||||
logging.warning(
|
||||
f"{uniq} -> {responsible}"
|
||||
)
|
||||
if responsible not in self.calls[
|
||||
linkedid
|
||||
]["records"].keys() or (
|
||||
responsible
|
||||
in self.calls[linkedid][
|
||||
"records"
|
||||
].keys()
|
||||
and self.calls[linkedid][
|
||||
"records"
|
||||
][responsible]
|
||||
!= uniq
|
||||
):
|
||||
if CALL_DEBUG:
|
||||
logging.warning(
|
||||
f"Add record ID: {responsible} -> {uniq}, type: {target}"
|
||||
)
|
||||
self.calls[linkedid][target][
|
||||
responsible
|
||||
] = uniq
|
||||
else:
|
||||
if CALL_DEBUG:
|
||||
loggingDict(
|
||||
f"{responsible} -> {uniq}",
|
||||
self.calls[linkedid][
|
||||
"records"
|
||||
],
|
||||
)
|
||||
if CALL_DEBUG:
|
||||
loggingDict(
|
||||
"records",
|
||||
self.calls[linkedid]["records"],
|
||||
)
|
||||
loggingDict(
|
||||
"records_duble",
|
||||
self.calls[linkedid][
|
||||
"records_duble"
|
||||
],
|
||||
)
|
||||
loggingDict(
|
||||
f"Add record ID: {responsible} -> {uniq}, type: {target}",
|
||||
event,
|
||||
)
|
||||
return
|
||||
except:
|
||||
return
|
||||
if (
|
||||
event.get("Context") == "sub-record-check"
|
||||
and (
|
||||
".wav" in event.get("AppData")
|
||||
or "external" in event.get("AppData")
|
||||
)
|
||||
and event.get("Exten")
|
||||
== event.get("Extension")
|
||||
== "recordcheck"
|
||||
and event.get("Uniqueid") != linkedid
|
||||
# and event.get("Uniqueid")
|
||||
# not in self.calls[linkedid]["records"].values()
|
||||
):
|
||||
responsible = channel_to_responsible(event.get("Channel"))
|
||||
if (
|
||||
responsible in OPERATORS
|
||||
and responsible
|
||||
not in self.calls[linkedid]["responsibles"]
|
||||
):
|
||||
self.calls[linkedid]["records"][responsible] = (
|
||||
event.get("Uniqueid")
|
||||
)
|
||||
if (
|
||||
responsible
|
||||
not in self.calls[linkedid]["responsibles"]
|
||||
):
|
||||
self.calls[linkedid]["responsibles"].append(
|
||||
responsible
|
||||
)
|
||||
if self.calls[linkedid]["started"] is None:
|
||||
if (
|
||||
(
|
||||
event.get("DialStatus") == "ANSWER"
|
||||
and event.get("DestChannelStateDesc") == "Up"
|
||||
)
|
||||
or event.get("Variable")
|
||||
in ("BRIDGEPVTCALLID", "BRIDGEPEER")
|
||||
or event.get("BridgeTechnology") == "simple_bridge"
|
||||
):
|
||||
for var in ID_VARS:
|
||||
answered = event.get(var)
|
||||
if CALL_DEBUG:
|
||||
logging.info(
|
||||
f"{var} -> {answered} <= {self.calls[linkedid]['responsibles']} == {answered in self.calls[linkedid]['responsibles']}"
|
||||
)
|
||||
if answered in self.calls[linkedid]["responsibles"]:
|
||||
if CALL_DEBUG:
|
||||
logging.info(f"Call started: {linkedid}")
|
||||
await self.call_started(
|
||||
linkedid, answered, event.get("m_time")
|
||||
)
|
||||
if CALL_DEBUG:
|
||||
loggingDict("Start", event)
|
||||
break
|
||||
if event.get("Disposition") == "NO ANSWER":
|
||||
await self.call_lost(linkedid)
|
||||
if CALL_DEBUG:
|
||||
loggingDict("LOST", event)
|
||||
return
|
||||
else:
|
||||
transfered = False
|
||||
if (
|
||||
event.get("BridgeTechnology") == "simple_bridge"
|
||||
and event.get("Context") == "from-internal-xfer"
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
):
|
||||
new_responsible = event.get("Exten")
|
||||
old_responsible = event.get("CallerIDNum")
|
||||
transfered = True
|
||||
if (
|
||||
event.get("BridgeTechnology")
|
||||
== event.get("ToBridgeTechnology")
|
||||
== event.get("FromBridgeTechnology")
|
||||
== "simple_bridge"
|
||||
and event.get("CallerIDNum") not in OPERATORS
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
):
|
||||
new_responsible = event.get("CallerIDNum")
|
||||
old_responsible = event.get("ConnectedLineNum")
|
||||
transfered = True
|
||||
|
||||
if transfered:
|
||||
self.call_transfered(
|
||||
linkedid,
|
||||
new_responsible,
|
||||
old_responsible,
|
||||
event.get("m_time"),
|
||||
)
|
||||
m_time = event.get("m_time")
|
||||
pre_m_data = m_time.split(" ")
|
||||
if len(pre_m_data) > 1:
|
||||
m_time = pre_m_data[1]
|
||||
m_time_data = m_time.split(":")
|
||||
duration = int(
|
||||
(
|
||||
datetime.now().replace(
|
||||
hour=int(m_time_data[0]),
|
||||
minute=int(m_time_data[1]),
|
||||
second=int(m_time_data[2]),
|
||||
)
|
||||
- self.calls[linkedid]["started"]
|
||||
).total_seconds()
|
||||
)
|
||||
if (
|
||||
(
|
||||
(
|
||||
"BillableSeconds" in event.keys()
|
||||
and event.get("Disposition") == "ANSWERED"
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or (
|
||||
event.get("Cause-txt") == "Normal Clearing"
|
||||
or event.get("Context")
|
||||
== "macro-hangupcall"
|
||||
or event.get("Application") == "Hangup"
|
||||
)
|
||||
)
|
||||
)
|
||||
or (
|
||||
"TalkTime" in event.keys()
|
||||
and event.get("Event") == "VarSet"
|
||||
)
|
||||
or (
|
||||
event.get("Application") == "Hangup"
|
||||
and event.get("Disposition") != "NO ANSWER"
|
||||
and event.get("ChannelStateDesc") != "Ring"
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or event.get("Cause-txt") == "Normal Clearing"
|
||||
)
|
||||
and duration > 1
|
||||
)
|
||||
or (
|
||||
event.get("AppData") == "hangupcall,"
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or event.get("Context") == "ext-queues"
|
||||
)
|
||||
# and duration >= 1
|
||||
)
|
||||
or (
|
||||
(
|
||||
event.get("Context") == "macro-hangupcall"
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
)
|
||||
and (
|
||||
(
|
||||
event.get("ConnectedLineNum") in OPERATORS
|
||||
or event.get("ConnectedLineNum")
|
||||
in self.calls[linkedid]["responsibles"]
|
||||
)
|
||||
or (
|
||||
(
|
||||
event.get("CallerIDNum") in OPERATORS
|
||||
or event.get("CallerIDNum")
|
||||
in self.calls[linkedid]["responsibles"]
|
||||
)
|
||||
and event.get("Event") == "BridgeLeave"
|
||||
)
|
||||
)
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or duration > 1
|
||||
)
|
||||
)
|
||||
or (event.get("Event") == "Cdr")
|
||||
)
|
||||
and event.get("Context") != "from-internal-xfer"
|
||||
and not event.get("Event").startswith("RTC")
|
||||
):
|
||||
if CALL_DEBUG:
|
||||
loggingDict("Call ENDED?", event)
|
||||
tolk_time = 0
|
||||
for var in ("BillableSeconds", "TalkTime"):
|
||||
if var in event.keys():
|
||||
if CALL_DEBUG:
|
||||
logging.info(f"{var} -> {event.get(var)}")
|
||||
tolk_time += int(event.get(var))
|
||||
break
|
||||
if tolk_time > duration:
|
||||
duration = tolk_time
|
||||
if CALL_DEBUG:
|
||||
logging.info(
|
||||
f"{duration=}, {tolk_time=}, {m_time=}, {self.calls[linkedid]['started']=}"
|
||||
)
|
||||
transfer_duration = None
|
||||
if self.calls[linkedid]["transfered"] is not None:
|
||||
transfer_duration = int(
|
||||
(
|
||||
datetime.now().replace(
|
||||
hour=int(m_time_data[0]),
|
||||
minute=int(m_time_data[1]),
|
||||
second=int(m_time_data[2]),
|
||||
)
|
||||
- self.calls[linkedid]["transfered"]
|
||||
).total_seconds()
|
||||
)
|
||||
# if duration >= 1:
|
||||
if duration >= 1 and (
|
||||
transfer_duration is None or transfer_duration > 1
|
||||
):
|
||||
record_id = None
|
||||
if (
|
||||
event.get("AppData") == "hangupcall,"
|
||||
and event.get("Cause") == "16"
|
||||
and event.get("Context") == "ext-local"
|
||||
and event.get("ConnectedLineNum") in OPERATORS
|
||||
and event.get("Uniqueid") != linkedid
|
||||
):
|
||||
record_id = event.get("Uniqueid")
|
||||
if record_id is None and duration < 2:
|
||||
return
|
||||
if event.get("Event") == "AttendedTransfer":
|
||||
record_id = event.get("TransfereeUniqueid")
|
||||
if (
|
||||
event.get("Context") == "macro-hangupcall"
|
||||
and event.get("Uniqueid") != linkedid
|
||||
and event.get("ConnectedLineNum") in OPERATORS
|
||||
and "BillableSeconds" not in event.keys()
|
||||
):
|
||||
record_id = event.get("Uniqueid")
|
||||
if (
|
||||
event.get("Application") == "Hangup"
|
||||
and event.get("Membership") == "static"
|
||||
and event.get("ConnectedLineNum") in OPERATORS
|
||||
and event.get("Uniqueid") != linkedid
|
||||
):
|
||||
record_id = event.get("Uniqueid")
|
||||
if record_id is None:
|
||||
for var in ID_VARS:
|
||||
answered = event.get(var)
|
||||
if CALL_DEBUG:
|
||||
logging.info(
|
||||
f"{answered}, {var}, {self.calls[linkedid]['responsibles']}"
|
||||
)
|
||||
if (
|
||||
answered
|
||||
in self.calls[linkedid]["responsibles"]
|
||||
):
|
||||
try:
|
||||
record_id = self.calls[linkedid][
|
||||
"records"
|
||||
][answered]
|
||||
except:
|
||||
record_id = self.calls[linkedid][
|
||||
"records_duble"
|
||||
][answered]
|
||||
break
|
||||
if record_id is None:
|
||||
answered = channel_to_responsible(
|
||||
event.get("Channel")
|
||||
)
|
||||
if answered in self.calls[linkedid]["responsibles"]:
|
||||
try:
|
||||
record_id = self.calls[linkedid]["records"][
|
||||
answered
|
||||
]
|
||||
except:
|
||||
record_id = self.calls[linkedid][
|
||||
"records_duble"
|
||||
][answered]
|
||||
if record_id is None:
|
||||
if CALL_DEBUG:
|
||||
logging.warning(
|
||||
f"Call not finished: {linkedid}"
|
||||
)
|
||||
return
|
||||
await self.call_finished(
|
||||
linkedid, duration, record_id, m_time
|
||||
)
|
||||
if CALL_DEBUG:
|
||||
logging.info(
|
||||
f"Call finished: {linkedid}: {duration} -> {record_id} <- {m_time}"
|
||||
)
|
||||
# loggingDict("FINISH", event)
|
||||
return
|
||||
if CALL_DEBUG:
|
||||
logging.warning(f"Call not finished: {linkedid}")
|
||||
except Exception as e:
|
||||
# logging.error(
|
||||
# f"{linkedid} Time: {event.get('m_time')}, Line: {event.get('line_num')} Error: {e}"
|
||||
# )
|
||||
# logging.info(f"Transfered: {self.calls[linkedid]['responsibles']}")
|
||||
pass
|
||||
|
||||
async def incoming_call(self, event, linkedid):
|
||||
self.calls[linkedid] = {
|
||||
"responsibles": [],
|
||||
"started": None,
|
||||
"transfered": None,
|
||||
"records": {},
|
||||
"records_duble": {},
|
||||
}
|
||||
exten = event.get("Exten") if event.get("Exten") else event.get("Extension")
|
||||
await incoming_call(linkedid, event.get("CallerIDNum"), exten)
|
||||
|
||||
def call_transfered(self, linkedid, new_responsible, old_responsible, m_time):
|
||||
pre_m_data = m_time.split(" ")
|
||||
if len(pre_m_data) > 1:
|
||||
m_time = pre_m_data[1]
|
||||
m_time_data = m_time.split(":")
|
||||
try:
|
||||
int(new_responsible)
|
||||
if new_responsible not in self.calls[linkedid]["responsibles"]:
|
||||
if old_responsible in self.calls[linkedid]["records"].keys():
|
||||
self.calls[linkedid]["records"][new_responsible] = self.calls[
|
||||
linkedid
|
||||
]["records"][old_responsible]
|
||||
self.calls[linkedid]["responsibles"].append(new_responsible)
|
||||
self.calls[linkedid]["transfered"] = datetime.now().replace(
|
||||
hour=int(m_time_data[0]),
|
||||
minute=int(m_time_data[1]),
|
||||
second=int(m_time_data[2]),
|
||||
)
|
||||
if CALL_DEBUG:
|
||||
logging.warning(
|
||||
f"Transfered: from {old_responsible} to {new_responsible}"
|
||||
)
|
||||
else:
|
||||
if old_responsible in self.calls[linkedid]["records_duble"].keys():
|
||||
self.calls[linkedid]["records"][new_responsible] = self.calls[
|
||||
linkedid
|
||||
]["records_duble"][old_responsible]
|
||||
self.calls[linkedid]["responsibles"].append(new_responsible)
|
||||
self.calls[linkedid]["transfered"] = datetime.now().replace(
|
||||
hour=int(m_time_data[0]),
|
||||
minute=int(m_time_data[1]),
|
||||
second=int(m_time_data[2]),
|
||||
)
|
||||
if CALL_DEBUG:
|
||||
logging.warning(
|
||||
f"Transfered: from {old_responsible} to {new_responsible}"
|
||||
)
|
||||
except:
|
||||
logging.info(f"Call not transfered: {new_responsible}")
|
||||
|
||||
async def call_started(self, linkedid, responsible, m_time):
|
||||
pre_m_data = m_time.split(" ")
|
||||
if len(pre_m_data) > 1:
|
||||
m_time = pre_m_data[1]
|
||||
m_time_data = m_time.split(":")
|
||||
self.calls[linkedid]["started"] = datetime.now().replace(
|
||||
hour=int(m_time_data[0]),
|
||||
minute=int(m_time_data[1]),
|
||||
second=int(m_time_data[2]),
|
||||
)
|
||||
# logging.info(f"Call started: ID={linkedid}, Responsible={responsible}")
|
||||
await call_started(linkedid, redirect_ids(responsible))
|
||||
|
||||
async def call_finished(self, linkedid, duration, uniqueid, m_time):
|
||||
# logging.info(
|
||||
# f"Call finished: ID={linkedid}, Duration={duration}, UniqueID={uniqueid}"
|
||||
# )
|
||||
self.finished.append(linkedid)
|
||||
self.calls.pop(linkedid)
|
||||
records[linkedid] = {"duration": duration, "uniqueid": uniqueid, "time": m_time}
|
||||
await call_finished(linkedid, duration)
|
||||
await call_record_file(linkedid, uniqueid)
|
||||
|
||||
async def call_lost(self, linkedid):
|
||||
# logging.info(
|
||||
# f"Call lost: ID={linkedid}, responsibles: {self.calls[linkedid]['responsibles']}"
|
||||
# )
|
||||
await call_lost(linkedid, redirect_ids(self.calls[linkedid]["responsibles"]))
|
||||
|
||||
|
||||
async def multiCheck():
|
||||
path = "log/data/"
|
||||
log_files = [f.split(".")[0] for f in os.listdir(path) if f.endswith(".log")]
|
||||
return log_files
|
||||
|
||||
|
||||
async def main():
|
||||
|
||||
if MULTICHECK and not CALL_DEBUG:
|
||||
check_list = await multiCheck()
|
||||
check_total = {
|
||||
"OK": 0,
|
||||
"Wrong ID": 0,
|
||||
"Wrong Duration": 0,
|
||||
"Error": 0,
|
||||
}
|
||||
else:
|
||||
check_list = [None]
|
||||
for filename in check_list:
|
||||
events = (
|
||||
await log_to_list(f"log/data/{filename}.log")
|
||||
if MULTICHECK
|
||||
else await log_to_list()
|
||||
)
|
||||
handler = CallHandler()
|
||||
for event in events:
|
||||
await handler.handle_event(event)
|
||||
asterisk = (
|
||||
await csv_to_dict(f"log/data/{filename}.csv")
|
||||
if MULTICHECK
|
||||
else await csv_to_dict()
|
||||
)
|
||||
report_date = filename if filename else datetime.now().strftime("%Y-%m-%d")
|
||||
check_dict = {
|
||||
"summary": {
|
||||
"OK": 0,
|
||||
"Wrong ID": 0,
|
||||
"Wrong Duration": 0,
|
||||
"Error": 0,
|
||||
"date": report_date,
|
||||
},
|
||||
"details": {},
|
||||
}
|
||||
for linkedid, call_data in asterisk.items():
|
||||
record = records.get(linkedid)
|
||||
# logging.info(record)
|
||||
if record is not None and record["uniqueid"] == call_data["id"]:
|
||||
check_dict["details"][linkedid] = True
|
||||
check_dict["summary"]["OK"] += 1
|
||||
if not CALL_DEBUG:
|
||||
if (int(record["duration"]) - int(call_data["duration"])) > -2:
|
||||
# logging.info(
|
||||
# f"{call_data['time']}: {linkedid} -> {call_data['id']} <{call_data['duration']}> (Asterisk) == {record['uniqueid']} <{record['duration']}> (Medods)"
|
||||
# )
|
||||
pass
|
||||
else:
|
||||
logging.warning(
|
||||
f"{call_data['time']}: {linkedid} -> {call_data['id']} <{call_data['duration']}> (Asterisk) == {record['uniqueid']} <{record['duration']}> -{record['time']}- (Medods)"
|
||||
)
|
||||
check_dict["summary"]["Wrong Duration"] += 1
|
||||
else:
|
||||
check_dict["details"][linkedid] = False
|
||||
|
||||
if not CALL_DEBUG:
|
||||
if linkedid not in handler.finished:
|
||||
if record is None:
|
||||
logging.error(
|
||||
f"{call_data['time']}: {linkedid} -> {call_data['id']} [{call_data['responsible']}] (Asterisk) != {record} (Medods)"
|
||||
)
|
||||
check_dict["summary"]["Error"] += 1
|
||||
else:
|
||||
logging.warning(
|
||||
f"{call_data['time']}: {linkedid} -> {call_data['id']} [{call_data['responsible']}] (Asterisk) != {record['uniqueid']} (Medods)"
|
||||
)
|
||||
check_dict["summary"]["Wrong ID"] += 1
|
||||
if MULTICHECK and not CALL_DEBUG:
|
||||
for key in check_total.keys():
|
||||
check_total[key] += check_dict["summary"][key]
|
||||
if not CALL_DEBUG:
|
||||
loggingDict("Day result", check_dict["summary"])
|
||||
if MULTICHECK and not CALL_DEBUG:
|
||||
loggingDict("Total result", check_total)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
logging.config.fileConfig("log.ini", disable_existing_loggers=False)
|
||||
asyncio.run(main())
|
||||
@@ -0,0 +1,24 @@
|
||||
[loggers]
|
||||
keys=root
|
||||
|
||||
[handlers]
|
||||
keys=logconsole
|
||||
|
||||
[formatters]
|
||||
keys=formatter
|
||||
encoding=utf-8
|
||||
|
||||
[logger_root]
|
||||
level=INFO
|
||||
handlers=logconsole
|
||||
|
||||
[formatter_formatter]
|
||||
class=colorlog.ColoredFormatter
|
||||
format=%(log_color)s%(asctime)s: [%(levelname)s] %(message)s [%(module)s.%(funcName)s():%(lineno)d]
|
||||
datefmt=%Y-%m-%d %H:%M:%S
|
||||
|
||||
[handler_logconsole]
|
||||
class=colorlog.StreamHandler
|
||||
level=DEBUG
|
||||
args=(sys.stdout,)
|
||||
formatter=formatter
|
||||
Vendored
BIN
Binary file not shown.
+4289
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,480 @@
|
||||
calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,userfield,did,cnum,cnam,outbound_cnum,outbound_cnam,dst_cnam,recordingfile,linkedid,peeraccount,sequence
|
||||
"2024-08-24 15:13:10","""79524859920"" <79524859920>",79524859920,10,play-system-recording,PJSIP/rt_769402-000012cf,,Playback,custom/Work_out,6,5,ANSWERED,3,,1724501590.10571,,78162769402,,,,,,,1724501590.10571,,12460
|
||||
"2024-08-24 15:07:01","""79522006990"" <79522006990>",79522006990,10,play-system-recording,PJSIP/Megafon_3-000012ce,,Playback,custom/Work_out,15,15,ANSWERED,3,,1724501221.10570,,79217365096,,,,,,,1724501221.10570,,12459
|
||||
"2024-08-24 14:54:33","""78162974237"" <78162974237>",78162974237,194,ext-queues,PJSIP/Megafon_3-000012cd,,Playback,"custom/Privet_23_08, ",7,7,ANSWERED,3,,1724500473.10569,,79217365096,78162974237,78162974237,,,,,1724500473.10569,,12458
|
||||
"2024-08-24 14:51:36","""79116018671"" <79116018671>",79116018671,13,ext-local,Local/13@from-queue-00000b34;2,PJSIP/13-000012ca,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",44,38,ANSWERED,3,,1724500296.10563,,,79116018671,79116018671,,,,external-13-79116018671-20240824-145136-1724500296.10563.wav,1724500285.10559,,12450
|
||||
"2024-08-24 14:51:36","""79116018671"" <79116018671>",79116018671,194,ext-queues,PJSIP/Megafon_3-000012c9,Local/10@from-queue-00000b35;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724500285.10559,,79217365096,79116018671,79116018671,,,,,1724500285.10559,,12454
|
||||
"2024-08-24 14:51:36","""79116018671"" <79116018671>",79116018671,194,ext-queues,PJSIP/Megafon_3-000012c9,Local/13@from-queue-00000b34;1,Queue,"194,tR,,,600,,,,,",44,44,ANSWERED,3,,1724500285.10559,,79217365096,79116018671,79116018671,,,,,1724500285.10559,,12451
|
||||
"2024-08-24 14:51:36","""79116018671"" <79116018671>",79116018671,10,ext-local,Local/10@from-queue-00000b35;2,PJSIP/10-000012cc,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724500296.10565,,,79116018671,79116018671,,,,external-10-79116018671-20240824-145136-1724500296.10565.wav,1724500285.10559,,12453
|
||||
"2024-08-24 14:51:36","""79116018671"" <79116018671>",79116018671,12,ext-local,Local/12@from-queue-00000b33;2,PJSIP/12-000012cb,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724500296.10561,,,79116018671,79116018671,,,,external-12-79116018671-20240824-145136-1724500296.10561.wav,1724500285.10559,,12448
|
||||
"2024-08-24 14:51:25","""79116018671"" <79116018671>",79116018671,194,ext-queues,PJSIP/Megafon_3-000012c9,Local/12@from-queue-00000b33;1,Queue,"194,tR,,,600,,,,,",17,17,"NO ANSWER",3,,1724500285.10559,,79217365096,79116018671,79116018671,,,,,1724500285.10559,,12446
|
||||
"2024-08-24 14:47:58","""79217072323"" <79217072323>",79217072323,12,ext-local,Local/12@from-queue-00000b31;2,PJSIP/12-000012c7,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",13,0,"NO ANSWER",3,,1724500078.10554,,,79217072323,79217072323,,,,external-12-79217072323-20240824-144758-1724500078.10554.wav,1724500010.10534,,12439
|
||||
"2024-08-24 14:47:58","""79217072323"" <79217072323>",79217072323,10,ext-local,Local/10@from-queue-00000b32;2,PJSIP/10-000012c8,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",13,0,"NO ANSWER",3,,1724500078.10556,,,79217072323,79217072323,,,,external-10-79217072323-20240824-144758-1724500078.10556.wav,1724500010.10534,,12442
|
||||
"2024-08-24 14:47:58","""79217072323"" <79217072323>",79217072323,194,ext-queues,PJSIP/Megafon_3-000012c0,Local/10@from-queue-00000b32;1,Queue,"194,tR,,,600,,,,,",13,13,"NO ANSWER",3,,1724500010.10534,,79217365096,79217072323,79217072323,,,,,1724500010.10534,,12443
|
||||
"2024-08-24 14:47:58","""79217072323"" <79217072323>",79217072323,194,ext-queues,PJSIP/Megafon_3-000012c0,Local/12@from-queue-00000b31;1,Queue,"194,tR,,,600,,,,,",13,13,"NO ANSWER",3,,1724500010.10534,,79217365096,79217072323,79217072323,,,,,1724500010.10534,,12440
|
||||
"2024-08-24 14:47:23","""79217072323"" <79217072323>",79217072323,194,ext-queues,PJSIP/Megafon_3-000012c0,Local/10@from-queue-00000b30;1,Queue,"194,tR,,,600,,,,,",30,30,"NO ANSWER",3,,1724500010.10534,,79217365096,79217072323,79217072323,,,,,1724500010.10534,,12435
|
||||
"2024-08-24 14:47:23","""79217072323"" <79217072323>",79217072323,10,ext-local,Local/10@from-queue-00000b30;2,PJSIP/10-000012c6,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",30,0,"NO ANSWER",3,,1724500043.10550,,,79217072323,79217072323,,,,external-10-79217072323-20240824-144723-1724500043.10550.wav,1724500010.10534,,12434
|
||||
"2024-08-24 14:47:23","""79217072323"" <79217072323>",79217072323,12,ext-local,Local/12@from-queue-00000b2f;2,PJSIP/12-000012c5,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",30,0,"NO ANSWER",3,,1724500043.10548,,,79217072323,79217072323,,,,external-12-79217072323-20240824-144723-1724500043.10548.wav,1724500010.10534,,12432
|
||||
"2024-08-24 14:47:09","""79522006990"" <79522006990>",79522006990,10,ext-local,Local/10@from-queue-00000b2e;2,PJSIP/10-000012c3,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724500029.10544,,,79522006990,79522006990,,,,external-10-79522006990-20240824-144709-1724500029.10544.wav,1724499985.10533,,12427
|
||||
"2024-08-24 14:47:09","""79522006990"" <79522006990>",79522006990,194,ext-queues,PJSIP/Megafon_3-000012bf,Local/10@from-queue-00000b2e;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724499985.10533,,79217365096,79522006990,79522006990,,,,,1724499985.10533,,12428
|
||||
"2024-08-24 14:47:09","""79522006990"" <79522006990>",79522006990,12,ext-local,Local/12@from-queue-00000b2d;2,PJSIP/12-000012c4,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724500029.10542,,,79522006990,79522006990,,,,external-12-79522006990-20240824-144709-1724500029.10542.wav,1724499985.10533,,12425
|
||||
"2024-08-24 14:46:55","""79516679774"" <79516679774>",79516679774,194,ext-queues,PJSIP/Megafon_3-000012bc,Local/13@from-queue-00000b2c;1,Queue,"194,tR,,,600,,,,,",110,110,ANSWERED,3,,1724499962.10526,,79217365096,79516679774,79516679774,,,,,1724499962.10526,,12421
|
||||
"2024-08-24 14:46:55","""79516679774"" <79516679774>",79516679774,194,ext-queues,PJSIP/Megafon_3-000012bc,Local/12@from-queue-00000b2b;1,Queue,"194,tR,,,600,,,,,",13,13,"NO ANSWER",3,,1724499962.10526,,79217365096,79516679774,79516679774,,,,,1724499962.10526,,12418
|
||||
"2024-08-24 14:46:55","""79516679774"" <79516679774>",79516679774,13,ext-local,Local/13@from-queue-00000b2c;2,PJSIP/13-000012c1,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",110,96,ANSWERED,3,,1724500015.10538,,,79516679774,79516679774,,,,external-13-79516679774-20240824-144655-1724500015.10538.wav,1724499962.10526,,12420
|
||||
"2024-08-24 14:46:55","""79516679774"" <79516679774>",79516679774,12,ext-local,Local/12@from-queue-00000b2b;2,PJSIP/12-000012c2,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",13,0,"NO ANSWER",3,,1724500015.10536,,,79516679774,79516679774,,,,external-12-79516679774-20240824-144655-1724500015.10536.wav,1724499962.10526,,12417
|
||||
"2024-08-24 14:46:50","""79217072323"" <79217072323>",79217072323,194,ext-queues,PJSIP/Megafon_3-000012c0,Local/12@from-queue-00000b2f;1,Queue,"194,tR,,,600,,,,,",62,62,"NO ANSWER",3,,1724500010.10534,,79217365096,79217072323,79217072323,,,,,1724500010.10534,,12415
|
||||
"2024-08-24 14:46:25","""79522006990"" <79522006990>",79522006990,194,ext-queues,PJSIP/Megafon_3-000012bf,Local/12@from-queue-00000b2d;1,Queue,"194,tR,,,600,,,,,",51,51,"NO ANSWER",3,,1724499985.10533,,79217365096,79522006990,79522006990,,,,,1724499985.10533,,12414
|
||||
"2024-08-24 14:46:13","""79516679774"" <79516679774>",79516679774,194,ext-queues,PJSIP/Megafon_3-000012bc,Local/13@from-queue-00000b2a;1,Queue,"194,tR,,,600,,,,,",30,30,"NO ANSWER",3,,1724499962.10526,,79217365096,79516679774,79516679774,,,,,1724499962.10526,,12411
|
||||
"2024-08-24 14:46:13","""79516679774"" <79516679774>",79516679774,13,ext-local,Local/13@from-queue-00000b2a;2,PJSIP/13-000012bd,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",30,0,"NO ANSWER",3,,1724499973.10530,,,79516679774,79516679774,,,,external-13-79516679774-20240824-144613-1724499973.10530.wav,1724499962.10526,,12410
|
||||
"2024-08-24 14:46:13","""79516679774"" <79516679774>",79516679774,12,ext-local,Local/12@from-queue-00000b29;2,PJSIP/12-000012be,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",30,0,"NO ANSWER",3,,1724499973.10528,,,79516679774,79516679774,,,,external-12-79516679774-20240824-144613-1724499973.10528.wav,1724499962.10526,,12408
|
||||
"2024-08-24 14:46:02","""79516679774"" <79516679774>",79516679774,194,ext-queues,PJSIP/Megafon_3-000012bc,Local/12@from-queue-00000b29;1,Queue,"194,tR,,,600,,,,,",40,40,"NO ANSWER",3,,1724499962.10526,,79217365096,79516679774,79516679774,,,,,1724499962.10526,,12406
|
||||
"2024-08-24 14:45:20","""79539020670"" <79539020670>",79539020670,194,ext-queues,PJSIP/Megafon_3-000012b8,Local/10@from-queue-00000b28;1,Queue,"194,tR,,,600,,,,,",107,107,ANSWERED,3,,1724499909.10516,,79217365096,79539020670,79539020670,,,,,1724499909.10516,,12402
|
||||
"2024-08-24 14:45:20","""79539020670"" <79539020670>",79539020670,194,ext-queues,PJSIP/Megafon_3-000012b8,Local/13@from-queue-00000b27;1,Queue,"194,tR,,,600,,,,,",12,12,"NO ANSWER",3,,1724499909.10516,,79217365096,79539020670,79539020670,,,,,1724499909.10516,,12399
|
||||
"2024-08-24 14:45:20","""79539020670"" <79539020670>",79539020670,10,ext-local,Local/10@from-queue-00000b28;2,PJSIP/10-000012bb,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",107,95,ANSWERED,3,,1724499920.10522,,,79539020670,79539020670,,,,external-10-79539020670-20240824-144520-1724499920.10522.wav,1724499909.10516,,12401
|
||||
"2024-08-24 14:45:20","""79539020670"" <79539020670>",79539020670,12,ext-local,Local/12@from-queue-00000b26;2,PJSIP/12-000012ba,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",12,0,"NO ANSWER",3,,1724499920.10518,,,79539020670,79539020670,,,,external-12-79539020670-20240824-144520-1724499920.10518.wav,1724499909.10516,,12396
|
||||
"2024-08-24 14:45:20","""79539020670"" <79539020670>",79539020670,13,ext-local,Local/13@from-queue-00000b27;2,PJSIP/13-000012b9,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",12,0,"NO ANSWER",3,,1724499920.10520,,,79539020670,79539020670,,,,external-13-79539020670-20240824-144520-1724499920.10520.wav,1724499909.10516,,12398
|
||||
"2024-08-24 14:45:09","""79539020670"" <79539020670>",79539020670,194,ext-queues,PJSIP/Megafon_3-000012b8,Local/12@from-queue-00000b26;1,Queue,"194,tR,,,600,,,,,",22,22,"NO ANSWER",3,,1724499909.10516,,79217365096,79539020670,79539020670,,,,,1724499909.10516,,12394
|
||||
"2024-08-24 14:09:46","""79022833760"" <79022833760>",79022833760,194,ext-queues,PJSIP/Megafon_3-000012b4,Local/10@from-queue-00000b25;1,Queue,"194,tR,,,600,,,,,",73,73,ANSWERED,3,,1724497775.10506,,79217365096,79022833760,79022833760,,,,,1724497775.10506,,12390
|
||||
"2024-08-24 14:09:46","""79022833760"" <79022833760>",79022833760,194,ext-queues,PJSIP/Megafon_3-000012b4,Local/13@from-queue-00000b24;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724497775.10506,,79217365096,79022833760,79022833760,,,,,1724497775.10506,,12387
|
||||
"2024-08-24 14:09:46","""79022833760"" <79022833760>",79022833760,10,ext-local,Local/10@from-queue-00000b25;2,PJSIP/10-000012b6,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",73,68,ANSWERED,3,,1724497786.10512,,,79022833760,79022833760,,,,external-10-79022833760-20240824-140946-1724497786.10512.wav,1724497775.10506,,12389
|
||||
"2024-08-24 14:09:46","""79022833760"" <79022833760>",79022833760,13,ext-local,Local/13@from-queue-00000b24;2,PJSIP/13-000012b7,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724497786.10510,,,79022833760,79022833760,,,,external-13-79022833760-20240824-140946-1724497786.10510.wav,1724497775.10506,,12386
|
||||
"2024-08-24 14:09:46","""79022833760"" <79022833760>",79022833760,12,ext-local,Local/12@from-queue-00000b23;2,PJSIP/12-000012b5,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724497786.10508,,,79022833760,79022833760,,,,external-12-79022833760-20240824-140946-1724497786.10508.wav,1724497775.10506,,12384
|
||||
"2024-08-24 14:09:35","""79022833760"" <79022833760>",79022833760,194,ext-queues,PJSIP/Megafon_3-000012b4,Local/12@from-queue-00000b23;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724497775.10506,,79217365096,79022833760,79022833760,,,,,1724497775.10506,,12382
|
||||
"2024-08-24 14:07:54","""79602005049"" <79602005049>",79602005049,194,ext-queues,PJSIP/rt_769402-000012ae,Local/13@from-queue-00000b22;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724497664.10490,,78162769402,79602005049,79602005049,,,,,1724497664.10490,,12379
|
||||
"2024-08-24 14:07:54","""79602005049"" <79602005049>",79602005049,12,ext-local,Local/12@from-queue-00000b21;2,PJSIP/12-000012b3,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",38,33,ANSWERED,3,,1724497674.10501,,,79602005049,79602005049,,,,external-12-79602005049-20240824-140754-1724497674.10501.wav,1724497664.10490,,12376
|
||||
"2024-08-24 14:07:54","""79602005049"" <79602005049>",79602005049,13,ext-local,Local/13@from-queue-00000b22;2,PJSIP/13-000012b2,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724497674.10503,,,79602005049,79602005049,,,,external-13-79602005049-20240824-140754-1724497674.10503.wav,1724497664.10490,,12378
|
||||
"2024-08-24 14:07:44","""79021479067"" <79021479067>",79021479067,10,ext-local,Local/10@from-queue-00000b20;2,PJSIP/10-000012b1,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",76,68,ANSWERED,3,,1724497664.10496,,,79021479067,79021479067,,,,external-10-79021479067-20240824-140744-1724497664.10496.wav,1724497653.10489,,12370
|
||||
"2024-08-24 14:07:44","""79021479067"" <79021479067>",79021479067,194,ext-queues,PJSIP/Megafon_3-000012ad,Local/10@from-queue-00000b20;1,Queue,"194,tR,,,600,,,,,",76,76,ANSWERED,3,,1724497653.10489,,79217365096,79021479067,79021479067,,,,,1724497653.10489,,12371
|
||||
"2024-08-24 14:07:44","""79021479067"" <79021479067>",79021479067,194,ext-queues,PJSIP/Megafon_3-000012ad,Local/13@from-queue-00000b1f;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724497653.10489,,79217365096,79021479067,79021479067,,,,,1724497653.10489,,12368
|
||||
"2024-08-24 14:07:44","""79602005049"" <79602005049>",79602005049,194,ext-queues,PJSIP/rt_769402-000012ae,Local/12@from-queue-00000b21;1,Queue,"194,tR,,,600,,,,,",48,48,ANSWERED,3,,1724497664.10490,,78162769402,79602005049,79602005049,,,,,1724497664.10490,,12363
|
||||
"2024-08-24 14:07:44","""79021479067"" <79021479067>",79021479067,13,ext-local,Local/13@from-queue-00000b1f;2,PJSIP/13-000012af,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724497664.10494,,,79021479067,79021479067,,,,external-13-79021479067-20240824-140744-1724497664.10494.wav,1724497653.10489,,12367
|
||||
"2024-08-24 14:07:44","""79021479067"" <79021479067>",79021479067,12,ext-local,Local/12@from-queue-00000b1e;2,PJSIP/12-000012b0,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724497664.10492,,,79021479067,79021479067,,,,external-12-79021479067-20240824-140744-1724497664.10492.wav,1724497653.10489,,12365
|
||||
"2024-08-24 14:07:33","""79021479067"" <79021479067>",79021479067,194,ext-queues,PJSIP/Megafon_3-000012ad,Local/12@from-queue-00000b1e;1,Queue,"194,tR,,,600,,,,,",18,18,"NO ANSWER",3,,1724497653.10489,,79217365096,79021479067,79021479067,,,,,1724497653.10489,,12362
|
||||
"2024-08-24 13:54:41",""""" <78162769402>",78162769402,989217055445,from-internal,PJSIP/13-000012ab,PJSIP/rt_769402-000012ac,Dial,"PJSIP/+79217055445@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",34,23,ANSWERED,3,,1724496881.10487,,,13,Регистратура_2,78162769402,,,out-989217055445-13-20240824-135441-1724496881.10487.wav,1724496881.10487,,12360
|
||||
"2024-08-24 13:53:22","""Регистратура_1"" <12>",12,22,ext-local,PJSIP/12-000012a9,PJSIP/22-000012aa,Dial,"PJSIP/22/sip:22@192.168.75.11:5078,,HhTtrb(func-apply-sipheaders^s^1)",26,0,ANSWERED,3,,1724496802.10485,,,12,Регистратура_1,,,,internal-22-12-20240824-135322-1724496802.10485.wav,1724496802.10485,,12358
|
||||
"2024-08-24 13:52:53","""Регистратура_1"" <12>",12,28,ext-local,PJSIP/12-000012a7,PJSIP/28-000012a8,Dial,"PJSIP/28/sip:28@192.168.75.11:5090,,HhTtrb(func-apply-sipheaders^s^1)",26,0,"NO ANSWER",3,,1724496773.10483,,,12,Регистратура_1,,,,internal-28-12-20240824-135253-1724496773.10483.wav,1724496773.10483,,12356
|
||||
"2024-08-24 13:51:37",""""" <78162769402>",78162769402,989524850346,from-internal,PJSIP/13-000012a5,PJSIP/rt_769402-000012a6,Dial,"PJSIP/+79524850346@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",27,18,ANSWERED,3,,1724496697.10481,,,13,Регистратура_2,78162769402,,,out-989524850346-13-20240824-135137-1724496697.10481.wav,1724496697.10481,,12354
|
||||
"2024-08-24 13:51:36",""""" <78162769402>",78162769402,989116046445,from-internal,PJSIP/12-000012a3,PJSIP/rt_769402-000012a4,Dial,"PJSIP/+79116046445@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",26,14,ANSWERED,3,,1724496696.10479,,,12,Регистратура_1,78162769402,,,out-989116046445-12-20240824-135136-1724496696.10479.wav,1724496696.10479,,12352
|
||||
"2024-08-24 13:49:53",""""" <78162769402>",78162769402,989116387210,from-internal,PJSIP/12-000012a1,PJSIP/rt_769402-000012a2,Dial,"PJSIP/+79116387210@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",68,50,ANSWERED,3,,1724496593.10477,,,12,Регистратура_1,78162769402,,,out-989116387210-12-20240824-134953-1724496593.10477.wav,1724496593.10477,,12350
|
||||
"2024-08-24 13:49:24",""""" <78162769402>",78162769402,989602066108,from-internal,PJSIP/13-0000129f,PJSIP/rt_769402-000012a0,Dial,"PJSIP/+79602066108@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",39,16,ANSWERED,3,,1724496564.10475,,,13,Регистратура_2,78162769402,,,out-989602066108-13-20240824-134924-1724496564.10475.wav,1724496564.10475,,12348
|
||||
"2024-08-24 13:48:33","""79633338027"" <79633338027>",79633338027,12,ext-local,Local/12@from-queue-00000b1b;2,PJSIP/12-0000129c,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",53,48,ANSWERED,3,,1724496513.10467,,,79633338027,79633338027,,,,external-12-79633338027-20240824-134833-1724496513.10467.wav,1724496502.10465,,12338
|
||||
"2024-08-24 13:48:33","""79633338027"" <79633338027>",79633338027,194,ext-queues,PJSIP/Megafon_3-0000129b,Local/10@from-queue-00000b1d;1,Queue,"194,tR,,,600,,,,,",4,4,"NO ANSWER",3,,1724496502.10465,,79217365096,79633338027,79633338027,,,,,1724496502.10465,,12344
|
||||
"2024-08-24 13:48:33","""79633338027"" <79633338027>",79633338027,194,ext-queues,PJSIP/Megafon_3-0000129b,Local/13@from-queue-00000b1c;1,Queue,"194,tR,,,600,,,,,",4,4,"NO ANSWER",3,,1724496502.10465,,79217365096,79633338027,79633338027,,,,,1724496502.10465,,12341
|
||||
"2024-08-24 13:48:33","""79633338027"" <79633338027>",79633338027,13,ext-local,Local/13@from-queue-00000b1c;2,PJSIP/13-0000129d,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,"NO ANSWER",3,,1724496513.10469,,,79633338027,79633338027,,,,external-13-79633338027-20240824-134833-1724496513.10469.wav,1724496502.10465,,12340
|
||||
"2024-08-24 13:48:33","""79633338027"" <79633338027>",79633338027,10,ext-local,Local/10@from-queue-00000b1d;2,PJSIP/10-0000129e,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,"NO ANSWER",3,,1724496513.10471,,,79633338027,79633338027,,,,external-10-79633338027-20240824-134833-1724496513.10471.wav,1724496502.10465,,12343
|
||||
"2024-08-24 13:48:22","""79633338027"" <79633338027>",79633338027,194,ext-queues,PJSIP/Megafon_3-0000129b,Local/12@from-queue-00000b1b;1,Queue,"194,tR,,,600,,,,,",64,64,ANSWERED,3,,1724496502.10465,,79217365096,79633338027,79633338027,,,,,1724496502.10465,,12336
|
||||
"2024-08-24 13:47:06",""""" <78162769402>",78162769402,989602005049,from-internal,PJSIP/13-00001299,PJSIP/rt_769402-0000129a,Dial,"PJSIP/+79602005049@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",35,0,"NO ANSWER",3,,1724496426.10463,,,13,Регистратура_2,78162769402,,,out-989602005049-13-20240824-134707-1724496426.10463.wav,1724496426.10463,,12334
|
||||
"2024-08-24 13:44:02","""79524855607"" <79524855607>",79524855607,12,ext-local,Local/12@from-queue-00000b18;2,PJSIP/12-00001298,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",20,13,ANSWERED,3,,1724496242.10455,,,79524855607,79524855607,,,,external-12-79524855607-20240824-134402-1724496242.10455.wav,1724496231.10453,,12324
|
||||
"2024-08-24 13:44:02","""79524855607"" <79524855607>",79524855607,194,ext-queues,PJSIP/Megafon_3-00001295,Local/10@from-queue-00000b1a;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724496231.10453,,79217365096,79524855607,79524855607,,,,,1724496231.10453,,12330
|
||||
"2024-08-24 13:44:02","""79524855607"" <79524855607>",79524855607,194,ext-queues,PJSIP/Megafon_3-00001295,Local/13@from-queue-00000b19;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724496231.10453,,79217365096,79524855607,79524855607,,,,,1724496231.10453,,12327
|
||||
"2024-08-24 13:44:02","""79524855607"" <79524855607>",79524855607,10,ext-local,Local/10@from-queue-00000b1a;2,PJSIP/10-00001296,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724496242.10459,,,79524855607,79524855607,,,,external-10-79524855607-20240824-134402-1724496242.10459.wav,1724496231.10453,,12329
|
||||
"2024-08-24 13:44:02","""79524855607"" <79524855607>",79524855607,13,ext-local,Local/13@from-queue-00000b19;2,PJSIP/13-00001297,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724496242.10457,,,79524855607,79524855607,,,,external-13-79524855607-20240824-134402-1724496242.10457.wav,1724496231.10453,,12326
|
||||
"2024-08-24 13:43:51","""79524855607"" <79524855607>",79524855607,194,ext-queues,PJSIP/Megafon_3-00001295,Local/12@from-queue-00000b18;1,Queue,"194,tR,,,600,,,,,",31,31,ANSWERED,3,,1724496231.10453,,79217365096,79524855607,79524855607,,,,,1724496231.10453,,12322
|
||||
"2024-08-24 13:43:35","""79524855607"" <79524855607>",79524855607,194,ext-queues,PJSIP/Megafon_3-00001294,,Playback,"custom/Privet_23_08, ",9,9,ANSWERED,3,,1724496215.10452,,79217365096,79524855607,79524855607,,,,,1724496215.10452,,12321
|
||||
"2024-08-24 13:39:21","""79524882582"" <79524882582>",79524882582,12,ext-local,Local/12@from-queue-00000b15;2,PJSIP/12-00001293,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",50,40,ANSWERED,3,,1724495961.10444,,,79524882582,79524882582,,,,external-12-79524882582-20240824-133921-1724495961.10444.wav,1724495950.10442,,12311
|
||||
"2024-08-24 13:39:21","""79524882582"" <79524882582>",79524882582,194,ext-queues,PJSIP/Megafon_3-00001290,Local/10@from-queue-00000b17;1,Queue,"194,tR,,,600,,,,,",10,10,"NO ANSWER",3,,1724495950.10442,,79217365096,79524882582,79524882582,,,,,1724495950.10442,,12317
|
||||
"2024-08-24 13:39:21","""79524882582"" <79524882582>",79524882582,194,ext-queues,PJSIP/Megafon_3-00001290,Local/13@from-queue-00000b16;1,Queue,"194,tR,,,600,,,,,",10,10,"NO ANSWER",3,,1724495950.10442,,79217365096,79524882582,79524882582,,,,,1724495950.10442,,12314
|
||||
"2024-08-24 13:39:21","""79524882582"" <79524882582>",79524882582,10,ext-local,Local/10@from-queue-00000b17;2,PJSIP/10-00001291,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",10,0,"NO ANSWER",3,,1724495961.10448,,,79524882582,79524882582,,,,external-10-79524882582-20240824-133921-1724495961.10448.wav,1724495950.10442,,12316
|
||||
"2024-08-24 13:39:21","""79524882582"" <79524882582>",79524882582,13,ext-local,Local/13@from-queue-00000b16;2,PJSIP/13-00001292,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",10,0,"NO ANSWER",3,,1724495961.10446,,,79524882582,79524882582,,,,external-13-79524882582-20240824-133921-1724495961.10446.wav,1724495950.10442,,12313
|
||||
"2024-08-24 13:39:10","""79524882582"" <79524882582>",79524882582,194,ext-queues,PJSIP/Megafon_3-00001290,Local/12@from-queue-00000b15;1,Queue,"194,tR,,,600,,,,,",61,61,ANSWERED,3,,1724495950.10442,,79217365096,79524882582,79524882582,,,,,1724495950.10442,,12309
|
||||
"2024-08-24 13:29:59","""79602052318"" <79602052318>",79602052318,194,ext-queues,PJSIP/Megafon_3-0000128c,Local/10@from-queue-00000b14;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724495389.10432,,79217365096,79602052318,79602052318,,,,,1724495389.10432,,12305
|
||||
"2024-08-24 13:29:59","""79602052318"" <79602052318>",79602052318,194,ext-queues,PJSIP/Megafon_3-0000128c,Local/13@from-queue-00000b13;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724495389.10432,,79217365096,79602052318,79602052318,,,,,1724495389.10432,,12302
|
||||
"2024-08-24 13:29:59","""79602052318"" <79602052318>",79602052318,12,ext-local,Local/12@from-queue-00000b12;2,PJSIP/12-0000128d,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",74,67,ANSWERED,3,,1724495399.10434,,,79602052318,79602052318,,,,external-12-79602052318-20240824-132959-1724495399.10434.wav,1724495389.10432,,12299
|
||||
"2024-08-24 13:29:59","""79602052318"" <79602052318>",79602052318,13,ext-local,Local/13@from-queue-00000b13;2,PJSIP/13-0000128f,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724495399.10436,,,79602052318,79602052318,,,,external-13-79602052318-20240824-132959-1724495399.10436.wav,1724495389.10432,,12301
|
||||
"2024-08-24 13:29:59","""79602052318"" <79602052318>",79602052318,10,ext-local,Local/10@from-queue-00000b14;2,PJSIP/10-0000128e,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724495399.10438,,,79602052318,79602052318,,,,external-10-79602052318-20240824-132959-1724495399.10438.wav,1724495389.10432,,12304
|
||||
"2024-08-24 13:29:49","""79602052318"" <79602052318>",79602052318,194,ext-queues,PJSIP/Megafon_3-0000128c,Local/12@from-queue-00000b12;1,Queue,"194,tR,,,600,,,,,",85,85,ANSWERED,3,,1724495389.10432,,79217365096,79602052318,79602052318,,,,,1724495389.10432,,12297
|
||||
"2024-08-24 13:18:32","""79011849637"" <79011849637>",79011849637,194,ext-queues,PJSIP/Megafon_3-00001288,Local/10@from-queue-00000b11;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724494701.10422,,79217365096,79011849637,79011849637,,,,,1724494701.10422,,12293
|
||||
"2024-08-24 13:18:32","""79011849637"" <79011849637>",79011849637,194,ext-queues,PJSIP/Megafon_3-00001288,Local/13@from-queue-00000b10;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724494701.10422,,79217365096,79011849637,79011849637,,,,,1724494701.10422,,12290
|
||||
"2024-08-24 13:18:32","""79011849637"" <79011849637>",79011849637,12,ext-local,Local/12@from-queue-00000b0f;2,PJSIP/12-0000128b,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",91,85,ANSWERED,3,,1724494712.10424,,,79011849637,79011849637,,,,external-12-79011849637-20240824-131832-1724494712.10424.wav,1724494701.10422,,12287
|
||||
"2024-08-24 13:18:32","""79011849637"" <79011849637>",79011849637,13,ext-local,Local/13@from-queue-00000b10;2,PJSIP/13-00001289,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724494712.10426,,,79011849637,79011849637,,,,external-13-79011849637-20240824-131832-1724494712.10426.wav,1724494701.10422,,12289
|
||||
"2024-08-24 13:18:32","""79011849637"" <79011849637>",79011849637,10,ext-local,Local/10@from-queue-00000b11;2,PJSIP/10-0000128a,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724494712.10428,,,79011849637,79011849637,,,,external-10-79011849637-20240824-131832-1724494712.10428.wav,1724494701.10422,,12292
|
||||
"2024-08-24 13:18:21","""79011849637"" <79011849637>",79011849637,194,ext-queues,PJSIP/Megafon_3-00001288,Local/12@from-queue-00000b0f;1,Queue,"194,tR,,,600,,,,,",102,102,ANSWERED,3,,1724494701.10422,,79217365096,79011849637,79011849637,,,,,1724494701.10422,,12285
|
||||
"2024-08-24 13:12:20","""79602007771"" <79602007771>",79602007771,12,ext-local,Local/12@from-queue-00000b0c;2,PJSIP/12-00001287,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",35,28,ANSWERED,3,,1724494340.10414,,,79602007771,79602007771,,,,external-12-79602007771-20240824-131220-1724494340.10414.wav,1724494329.10412,,12275
|
||||
"2024-08-24 13:12:20","""79602007771"" <79602007771>",79602007771,194,ext-queues,PJSIP/Megafon_3-00001284,Local/10@from-queue-00000b0e;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724494329.10412,,79217365096,79602007771,79602007771,,,,,1724494329.10412,,12281
|
||||
"2024-08-24 13:12:20","""79602007771"" <79602007771>",79602007771,194,ext-queues,PJSIP/Megafon_3-00001284,Local/13@from-queue-00000b0d;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724494329.10412,,79217365096,79602007771,79602007771,,,,,1724494329.10412,,12278
|
||||
"2024-08-24 13:12:20","""79602007771"" <79602007771>",79602007771,10,ext-local,Local/10@from-queue-00000b0e;2,PJSIP/10-00001285,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724494340.10418,,,79602007771,79602007771,,,,external-10-79602007771-20240824-131220-1724494340.10418.wav,1724494329.10412,,12280
|
||||
"2024-08-24 13:12:20","""79602007771"" <79602007771>",79602007771,13,ext-local,Local/13@from-queue-00000b0d;2,PJSIP/13-00001286,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724494340.10416,,,79602007771,79602007771,,,,external-13-79602007771-20240824-131220-1724494340.10416.wav,1724494329.10412,,12277
|
||||
"2024-08-24 13:12:09","""79602007771"" <79602007771>",79602007771,194,ext-queues,PJSIP/Megafon_3-00001284,Local/12@from-queue-00000b0c;1,Queue,"194,tR,,,600,,,,,",46,46,ANSWERED,3,,1724494329.10412,,79217365096,79602007771,79602007771,,,,,1724494329.10412,,12273
|
||||
"2024-08-24 13:09:19",""""" <78162769402>",78162769402,989816020375,from-internal,PJSIP/10-00001282,PJSIP/rt_769402-00001283,Dial,"PJSIP/+79816020375@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",32,0,"NO ANSWER",3,,1724494159.10410,,,10,Регистратура_3,78162769402,,,out-989816020375-10-20240824-130919-1724494159.10410.wav,1724494159.10410,,12271
|
||||
"2024-08-24 13:07:03","""79210373536"" <79210373536>",79210373536,12,ext-local,Local/12@from-queue-00000b09;2,PJSIP/12-00001280,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",91,86,ANSWERED,3,,1724494023.10402,,,79210373536,79210373536,,,,external-12-79210373536-20240824-130703-1724494023.10402.wav,1724494012.10400,,12261
|
||||
"2024-08-24 13:07:03","""79210373536"" <79210373536>",79210373536,194,ext-queues,PJSIP/Megafon_3-0000127e,Local/10@from-queue-00000b0b;1,Queue,"194,tR,,,600,,,,,",4,4,"NO ANSWER",3,,1724494012.10400,,79217365096,79210373536,79210373536,,,,,1724494012.10400,,12267
|
||||
"2024-08-24 13:07:03","""79210373536"" <79210373536>",79210373536,194,ext-queues,PJSIP/Megafon_3-0000127e,Local/13@from-queue-00000b0a;1,Queue,"194,tR,,,600,,,,,",4,4,"NO ANSWER",3,,1724494012.10400,,79217365096,79210373536,79210373536,,,,,1724494012.10400,,12264
|
||||
"2024-08-24 13:07:03","""79210373536"" <79210373536>",79210373536,13,ext-local,Local/13@from-queue-00000b0a;2,PJSIP/13-0000127f,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,"NO ANSWER",3,,1724494023.10404,,,79210373536,79210373536,,,,external-13-79210373536-20240824-130703-1724494023.10404.wav,1724494012.10400,,12263
|
||||
"2024-08-24 13:07:03","""79210373536"" <79210373536>",79210373536,10,ext-local,Local/10@from-queue-00000b0b;2,PJSIP/10-00001281,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,"NO ANSWER",3,,1724494023.10406,,,79210373536,79210373536,,,,external-10-79210373536-20240824-130703-1724494023.10406.wav,1724494012.10400,,12266
|
||||
"2024-08-24 13:06:52","""79210373536"" <79210373536>",79210373536,194,ext-queues,PJSIP/Megafon_3-0000127e,Local/12@from-queue-00000b09;1,Queue,"194,tR,,,600,,,,,",102,102,ANSWERED,3,,1724494012.10400,,79217365096,79210373536,79210373536,,,,,1724494012.10400,,12259
|
||||
"2024-08-24 13:05:46",""""" <78162769402>",78162769402,989524859920,from-internal,PJSIP/12-0000127c,PJSIP/rt_769402-0000127d,Dial,"PJSIP/+79524859920@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",54,0,"NO ANSWER",3,,1724493946.10398,,,12,Регистратура_1,78162769402,,,out-989524859920-12-20240824-130546-1724493946.10398.wav,1724493946.10398,,12257
|
||||
"2024-08-24 13:04:29",""""" <78162769402>",78162769402,989517262142,from-internal,PJSIP/12-0000127a,PJSIP/rt_769402-0000127b,Dial,"PJSIP/+79517262142@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",29,16,ANSWERED,3,,1724493869.10396,,,12,Регистратура_1,78162769402,,,out-989517262142-12-20240824-130429-1724493869.10396.wav,1724493869.10396,,12255
|
||||
"2024-08-24 13:04:21","""79062025252"" <79062025252>",79062025252,13,ext-local,Local/13@from-queue-00000b06;2,IAX2/Rahmaninovo-2213,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",176,176,ANSWERED,3,,1724493785.10387,,,79062025252,79062025252,,,,external-13-79062025252-20240824-130305-1724493785.10387.wav,1724493775.10383,,12254
|
||||
"2024-08-24 13:04:21",""""" <>",,60,from-internal-xfer,Local/60@from-internal-xfer-00000b08;1,,,,0,0,ANSWERED,3,,1724493842.10393,,,,,,,,,1724493775.10383,,12252
|
||||
"2024-08-24 13:04:02","""79062025252"" <79062025252>",79062025252,13,ext-local,Local/13@from-queue-00000b06;2,Local/60@from-internal-xfer-00000b08;1,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",19,19,ANSWERED,3,,1724493785.10387,,,79062025252,79062025252,,,,external-13-79062025252-20240824-130305-1724493785.10387.wav,1724493775.10383,,12253
|
||||
"2024-08-24 13:04:02","""79062025252"" <79062025252>",79062025252,60,from-internal-xfer,Local/60@from-internal-xfer-00000b08;2,IAX2/Rahmaninovo-2213,Dial,"IAX2/Rahmaninovo/60,300,Tb(func-apply-sipheaders^s^1,(5))U(sub-send-obroute-ema",19,10,ANSWERED,3,,1724493842.10394,,,13,Регистратура_2,,,,,1724493775.10383,,12249
|
||||
"2024-08-24 13:04:02","""Регистратура_2"" <13>",13,s,macro-dial-one,PJSIP/13-00001278,Local/60@from-internal-xfer-00000b08;1,ExecIf,0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=),19,19,ANSWERED,3,,1724493785.10391,,,,,,,,external-13-79062025252-20240824-130305-1724493785.10387.wav,1724493775.10383,,12251
|
||||
"2024-08-24 13:03:25","""79021485047"" <79021485047>",79021485047,194,ext-queues,PJSIP/rt_769402-00001279,,Playback,"custom/Privet_23_08, ",6,6,ANSWERED,3,,1724493805.10392,,78162769402,79021485047,79021485047,,,,,1724493805.10392,,12247
|
||||
"2024-08-24 13:03:05","""79062025252"" <79062025252>",79062025252,194,ext-queues,PJSIP/rt_769402-00001274,Local/10@from-queue-00000b07;1,Queue,"194,tR,,,600,,,,,",15,15,"NO ANSWER",3,,1724493775.10383,,78162769402,79062025252,79062025252,,,,,1724493775.10383,,12244
|
||||
"2024-08-24 13:03:05","""79062025252"" <79062025252>",79062025252,13,ext-local,Local/13@from-queue-00000b06;2,PJSIP/13-00001278,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",56,40,ANSWERED,3,,1724493785.10387,,,79062025252,79062025252,,,,external-13-79062025252-20240824-130305-1724493785.10387.wav,1724493775.10383,,12241
|
||||
"2024-08-24 13:03:05","""79062025252"" <79062025252>",79062025252,10,ext-local,Local/10@from-queue-00000b07;2,PJSIP/10-00001277,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",15,0,"NO ANSWER",3,,1724493785.10389,,,79062025252,79062025252,,,,external-10-79062025252-20240824-130305-1724493785.10389.wav,1724493775.10383,,12243
|
||||
"2024-08-24 13:03:00",""""" <78162769402>",78162769402,989021485047,from-internal,PJSIP/12-00001275,PJSIP/rt_769402-00001276,Dial,"PJSIP/+79021485047@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",8,0,"NO ANSWER",3,,1724493780.10384,,,12,Регистратура_1,78162769402,,,out-989021485047-12-20240824-130300-1724493780.10384.wav,1724493780.10384,,12238
|
||||
"2024-08-24 13:02:55","""79062025252"" <79062025252>",79062025252,194,ext-queues,PJSIP/rt_769402-00001274,Local/13@from-queue-00000b06;1,Queue,"194,tR,,,600,,,,,",262,261,ANSWERED,3,,1724493775.10383,,78162769402,79062025252,79062025252,,,,,1724493775.10383,,12237
|
||||
"2024-08-24 13:02:29",""""" <78162769402>",78162769402,989021485047,from-internal,PJSIP/12-00001272,PJSIP/rt_769402-00001273,Dial,"PJSIP/+79021485047@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",19,16,ANSWERED,3,,1724493749.10381,,,12,Регистратура_1,78162769402,,,out-989021485047-12-20240824-130229-1724493749.10381.wav,1724493749.10381,,12235
|
||||
"2024-08-24 13:02:20",""""" <78162769402>",78162769402,989633319113,from-internal,PJSIP/10-00001270,PJSIP/rt_769402-00001271,Dial,"PJSIP/+79633319113@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",34,17,ANSWERED,3,,1724493740.10379,,,10,Регистратура_3,78162769402,,,out-989633319113-10-20240824-130220-1724493740.10379.wav,1724493740.10379,,12233
|
||||
"2024-08-24 13:01:35",""""" <78162769402>",78162769402,989082914912,from-internal,PJSIP/12-0000126e,PJSIP/rt_769402-0000126f,Dial,"PJSIP/+79082914912@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",38,19,ANSWERED,3,,1724493695.10377,,,12,Регистратура_1,78162769402,,,out-989082914912-12-20240824-130135-1724493695.10377.wav,1724493695.10377,,12231
|
||||
"2024-08-24 13:00:27",""""" <78162769402>",78162769402,989524843790,from-internal,PJSIP/12-0000126c,PJSIP/rt_769402-0000126d,Dial,"PJSIP/+79524843790@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",40,21,ANSWERED,3,,1724493627.10375,,,12,Регистратура_1,78162769402,,,out-989524843790-12-20240824-130027-1724493627.10375.wav,1724493627.10375,,12229
|
||||
"2024-08-24 12:59:21","""79539047403"" <79539047403>",79539047403,12,ext-local,Local/12@from-queue-00000b03;2,IAX2/Rahmaninovo-645,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",82,82,ANSWERED,3,,1724493524.10367,,,79539047403,79539047403,,,,external-12-79539047403-20240824-125844-1724493524.10367.wav,1724493513.10365,,12228
|
||||
"2024-08-24 12:59:21",""""" <>",,60,from-internal-xfer,Local/60@from-internal-xfer-00000b05;1,,,,0,0,ANSWERED,3,,1724493547.10372,,,,,,,,,1724493513.10365,,12226
|
||||
"2024-08-24 12:59:07","""79539047403"" <79539047403>",79539047403,12,ext-local,Local/12@from-queue-00000b03;2,Local/60@from-internal-xfer-00000b05;1,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",14,14,ANSWERED,3,,1724493524.10367,,,79539047403,79539047403,,,,external-12-79539047403-20240824-125844-1724493524.10367.wav,1724493513.10365,,12227
|
||||
"2024-08-24 12:59:07","""79539047403"" <79539047403>",79539047403,60,from-internal-xfer,Local/60@from-internal-xfer-00000b05;2,IAX2/Rahmaninovo-645,Dial,"IAX2/Rahmaninovo/60,300,Tb(func-apply-sipheaders^s^1,(5))U(sub-send-obroute-ema",14,9,ANSWERED,3,,1724493547.10373,,,12,Регистратура_1,,,,,1724493513.10365,,12223
|
||||
"2024-08-24 12:59:07","""Регистратура_1"" <12>",12,s,macro-dial-one,PJSIP/12-0000126a,Local/60@from-internal-xfer-00000b05;1,ExecIf,0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=),14,14,ANSWERED,3,,1724493524.10370,,,,,,,,external-12-79539047403-20240824-125844-1724493524.10367.wav,1724493513.10365,,12224
|
||||
"2024-08-24 12:58:44","""79539047403"" <79539047403>",79539047403,194,ext-queues,PJSIP/Megafon_3-00001269,Local/13@from-queue-00000b04;1,Queue,"194,tR,,,600,,,,,",4,4,"NO ANSWER",3,,1724493513.10365,,79217365096,79539047403,79539047403,,,,,1724493513.10365,,12219
|
||||
"2024-08-24 12:58:44","""79539047403"" <79539047403>",79539047403,12,ext-local,Local/12@from-queue-00000b03;2,PJSIP/12-0000126a,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",22,18,ANSWERED,3,,1724493524.10367,,,79539047403,79539047403,,,,external-12-79539047403-20240824-125844-1724493524.10367.wav,1724493513.10365,,12216
|
||||
"2024-08-24 12:58:44","""79539047403"" <79539047403>",79539047403,13,ext-local,Local/13@from-queue-00000b04;2,PJSIP/13-0000126b,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,"NO ANSWER",3,,1724493524.10369,,,79539047403,79539047403,,,,external-13-79539047403-20240824-125844-1724493524.10369.wav,1724493513.10365,,12218
|
||||
"2024-08-24 12:58:33","""79539047403"" <79539047403>",79539047403,194,ext-queues,PJSIP/Megafon_3-00001269,Local/12@from-queue-00000b03;1,Queue,"194,tR,,,600,,,,,",131,131,ANSWERED,3,,1724493513.10365,,79217365096,79539047403,79539047403,,,,,1724493513.10365,,12214
|
||||
"2024-08-24 12:57:29","""79118981869"" <79118981869>",79118981869,194,ext-queues,PJSIP/Megafon_3-00001264,Local/10@from-queue-00000b02;1,Queue,"194,tR,,,600,,,,,",108,108,ANSWERED,3,,1724493438.10356,,79217365096,79118981869,79118981869,,,,,1724493438.10356,,12211
|
||||
"2024-08-24 12:57:29","""79118981869"" <79118981869>",79118981869,10,ext-local,Local/10@from-queue-00000b02;2,PJSIP/10-00001267,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",108,86,ANSWERED,3,,1724493449.10362,,,79118981869,79118981869,,,,external-10-79118981869-20240824-125729-1724493449.10362.wav,1724493438.10356,,12210
|
||||
"2024-08-24 12:57:29","""79118981869"" <79118981869>",79118981869,12,ext-local,Local/12@from-queue-00000b01;2,PJSIP/12-00001268,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",21,0,"NO ANSWER",3,,1724493449.10360,,,79118981869,79118981869,,,,external-12-79118981869-20240824-125729-1724493449.10360.wav,1724493438.10356,,12208
|
||||
"2024-08-24 12:57:20",""""" <78162769402>",78162769402,989633334483,from-internal,PJSIP/13-00001265,PJSIP/rt_769402-00001266,Dial,"PJSIP/+79633334483@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",27,0,"NO ANSWER",3,,1724493440.10357,,,13,Регистратура_2,78162769402,,,out-989633334483-13-20240824-125720-1724493440.10357.wav,1724493440.10357,,12205
|
||||
"2024-08-24 12:57:18","""79118981869"" <79118981869>",79118981869,194,ext-queues,PJSIP/Megafon_3-00001264,Local/12@from-queue-00000b01;1,Queue,"194,tR,,,600,,,,,",31,31,"NO ANSWER",3,,1724493438.10356,,79217365096,79118981869,79118981869,,,,,1724493438.10356,,12204
|
||||
"2024-08-24 12:56:18",""""" <78162769402>",78162769402,989524895499,from-internal,PJSIP/12-00001262,PJSIP/rt_769402-00001263,Dial,"PJSIP/+79524895499@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",31,15,ANSWERED,3,,1724493378.10354,,,12,Регистратура_1,78162769402,,,out-989524895499-12-20240824-125618-1724493378.10354.wav,1724493378.10354,,12202
|
||||
"2024-08-24 12:56:02",""""" <78162769402>",78162769402,989052916127,from-internal,PJSIP/13-00001260,PJSIP/rt_769402-00001261,Dial,"PJSIP/+79052916127@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",38,2,ANSWERED,3,,1724493362.10352,,,13,Регистратура_2,78162769402,,,out-989052916127-13-20240824-125602-1724493362.10352.wav,1724493362.10352,,12200
|
||||
"2024-08-24 12:54:45",""""" <78162769402>",78162769402,989062031677,from-internal,PJSIP/13-0000125e,PJSIP/rt_769402-0000125f,Dial,"PJSIP/+79062031677@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",47,25,ANSWERED,3,,1724493285.10350,,,13,Регистратура_2,78162769402,,,out-989062031677-13-20240824-125445-1724493285.10350.wav,1724493285.10350,,12198
|
||||
"2024-08-24 12:54:41","""79095662525"" <79095662525>",79095662525,10,ext-local,Local/10@from-queue-00000b00;2,PJSIP/10-0000125c,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",78,68,ANSWERED,3,,1724493281.10347,,,79095662525,79095662525,,,,external-10-79095662525-20240824-125441-1724493281.10347.wav,1724493270.10343,,12193
|
||||
"2024-08-24 12:54:41","""79095662525"" <79095662525>",79095662525,194,ext-queues,PJSIP/Megafon_3-0000125b,Local/10@from-queue-00000b00;1,Queue,"194,tR,,,600,,,,,",78,78,ANSWERED,3,,1724493270.10343,,79217365096,79095662525,79095662525,,,,,1724493270.10343,,12194
|
||||
"2024-08-24 12:54:41","""79095662525"" <79095662525>",79095662525,13,ext-local,Local/13@from-queue-00000aff;2,PJSIP/13-0000125d,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",1,0,BUSY,3,,1724493281.10345,,,79095662525,79095662525,,,,external-13-79095662525-20240824-125441-1724493281.10345.wav,1724493270.10343,,12191
|
||||
"2024-08-24 12:54:30","""79095662525"" <79095662525>",79095662525,194,ext-queues,PJSIP/Megafon_3-0000125b,Local/13@from-queue-00000aff;1,Queue,"194,tR,,,600,,,,,",12,12,BUSY,3,,1724493270.10343,,79217365096,79095662525,79095662525,,,,,1724493270.10343,,12189
|
||||
"2024-08-24 12:53:33",""""" <78162769402>",78162769402,989992800452,from-internal,PJSIP/13-00001259,PJSIP/rt_769402-0000125a,Dial,"PJSIP/+79992800452@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",40,20,ANSWERED,3,,1724493213.10341,,,13,Регистратура_2,78162769402,,,out-989992800452-13-20240824-125333-1724493213.10341.wav,1724493213.10341,,12187
|
||||
"2024-08-24 12:52:38","""79211687951"" <79211687951>",79211687951,13,ext-local,Local/13@from-queue-00000afc;2,PJSIP/16-00001258,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",34,34,ANSWERED,3,,1724493080.10330,,,79211687951,79211687951,,,,external-13-79211687951-20240824-125120-1724493080.10330.wav,1724493070.10326,,12186
|
||||
"2024-08-24 12:52:36","""Каб. 4"" <16>",16,16,from-internal-xfer,Local/16@from-internal-xfer-00000afe;1,,,,1,0,ANSWERED,3,,1724493153.10338,,,,,,,,,1724493070.10326,,12184
|
||||
"2024-08-24 12:52:33","""79211687951"" <79211687951>",79211687951,13,ext-local,Local/13@from-queue-00000afc;2,Local/16@from-internal-xfer-00000afe;1,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,4,ANSWERED,3,,1724493080.10330,,,79211687951,79211687951,,,,external-13-79211687951-20240824-125120-1724493080.10330.wav,1724493070.10326,,12185
|
||||
"2024-08-24 12:52:33","""79211687951"" <79211687951>",79211687951,16,ext-local,Local/16@from-internal-xfer-00000afe;2,PJSIP/16-00001258,Dial,"PJSIP/16/sip:16@192.168.75.11:5066,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,ANSWERED,3,,1724493153.10339,,,13,Регистратура_2,,,,external-13-79211687951-20240824-125120-1724493080.10330.wav,1724493070.10326,,12181
|
||||
"2024-08-24 12:52:33","""Регистратура_2"" <13>",13,s,macro-dial-one,PJSIP/13-00001253,Local/16@from-internal-xfer-00000afe;1,ExecIf,0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=),3,3,ANSWERED,3,,1724493080.10331,,,,,,,,external-13-79211687951-20240824-125120-1724493080.10330.wav,1724493070.10326,,12182
|
||||
"2024-08-24 12:52:04","""79217311746"" <79217311746>",79217311746,12,ext-local,Local/12@from-queue-00000afd;2,PJSIP/12-00001257,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",163,149,ANSWERED,3,,1724493124.10336,,,79217311746,79217311746,,,,external-12-79217311746-20240824-125204-1724493124.10336.wav,1724493113.10332,,12178
|
||||
"2024-08-24 12:52:03",""""" <78162769402>",78162769402,989524843790,from-internal,PJSIP/10-00001255,PJSIP/rt_769402-00001256,Dial,"PJSIP/+79524843790@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",16,0,"NO ANSWER",3,,1724493123.10333,,,10,Регистратура_3,78162769402,,,out-989524843790-10-20240824-125203-1724493123.10333.wav,1724493123.10333,,12175
|
||||
"2024-08-24 12:51:53","""79217311746"" <79217311746>",79217311746,194,ext-queues,PJSIP/Megafon_3-00001254,Local/12@from-queue-00000afd;1,Queue,"194,tR,,,600,,,,,",174,174,ANSWERED,3,,1724493113.10332,,79217365096,79217311746,79217311746,,,,,1724493113.10332,,12174
|
||||
"2024-08-24 12:51:20","""79211687951"" <79211687951>",79211687951,13,ext-local,Local/13@from-queue-00000afc;2,PJSIP/13-00001253,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",72,57,ANSWERED,3,,1724493080.10330,,,79211687951,79211687951,,,,external-13-79211687951-20240824-125120-1724493080.10330.wav,1724493070.10326,,12172
|
||||
"2024-08-24 12:51:10","""79211687951"" <79211687951>",79211687951,194,ext-queues,PJSIP/Megafon_3-00001250,Local/13@from-queue-00000afc;1,Queue,"194,tR,,,600,,,,,",122,122,ANSWERED,3,,1724493070.10326,,79217365096,79211687951,79211687951,,,,,1724493070.10326,,12168
|
||||
"2024-08-24 12:51:10",""""" <78162769402>",78162769402,989524895499,from-internal,PJSIP/10-00001251,PJSIP/rt_769402-00001252,Dial,"PJSIP/+79524895499@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",27,3,ANSWERED,3,,1724493070.10327,,,10,Регистратура_3,78162769402,,,out-989524895499-10-20240824-125110-1724493070.10327.wav,1724493070.10327,,12169
|
||||
"2024-08-24 12:51:05",""""" <78162769402>",78162769402,989210220141,from-internal,PJSIP/12-0000124e,PJSIP/rt_769402-0000124f,Dial,"PJSIP/+79210220141@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",30,0,"NO ANSWER",3,,1724493065.10324,,,12,Регистратура_1,78162769402,,,out-989210220141-12-20240824-125105-1724493065.10324.wav,1724493065.10324,,12166
|
||||
"2024-08-24 12:49:43",""""" <78162769402>",78162769402,989531602285,from-internal,PJSIP/12-0000124c,PJSIP/rt_769402-0000124d,Dial,"PJSIP/+79531602285@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",7,0,"NO ANSWER",3,,1724492983.10322,,,12,Регистратура_1,78162769402,,,out-989531602285-12-20240824-124943-1724492983.10322.wav,1724492983.10322,,12164
|
||||
"2024-08-24 12:49:23",""""" <78162769402>",78162769402,989531602285,from-internal,PJSIP/12-0000124a,PJSIP/rt_769402-0000124b,Dial,"PJSIP/+79531602285@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",6,0,"NO ANSWER",3,,1724492963.10320,,,12,Регистратура_1,78162769402,,,out-989531602285-12-20240824-124923-1724492963.10320.wav,1724492963.10320,,12162
|
||||
"2024-08-24 12:48:45","""79539035274"" <79539035274>",79539035274,194,ext-queues,PJSIP/Megafon_3-00001246,Local/10@from-queue-00000afb;1,Queue,"194,tR,,,600,,,,,",63,63,ANSWERED,3,,1724492914.10310,,79217365096,79539035274,79539035274,,,,,1724492914.10310,,12158
|
||||
"2024-08-24 12:48:45","""79539035274"" <79539035274>",79539035274,194,ext-queues,PJSIP/Megafon_3-00001246,Local/13@from-queue-00000afa;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724492914.10310,,79217365096,79539035274,79539035274,,,,,1724492914.10310,,12155
|
||||
"2024-08-24 12:48:45","""79539035274"" <79539035274>",79539035274,10,ext-local,Local/10@from-queue-00000afb;2,PJSIP/10-00001249,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",63,57,ANSWERED,3,,1724492925.10316,,,79539035274,79539035274,,,,external-10-79539035274-20240824-124845-1724492925.10316.wav,1724492914.10310,,12157
|
||||
"2024-08-24 12:48:45","""79539035274"" <79539035274>",79539035274,12,ext-local,Local/12@from-queue-00000af9;2,PJSIP/12-00001248,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724492925.10312,,,79539035274,79539035274,,,,external-12-79539035274-20240824-124845-1724492925.10312.wav,1724492914.10310,,12152
|
||||
"2024-08-24 12:48:45","""79539035274"" <79539035274>",79539035274,13,ext-local,Local/13@from-queue-00000afa;2,PJSIP/13-00001247,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724492925.10314,,,79539035274,79539035274,,,,external-13-79539035274-20240824-124845-1724492925.10314.wav,1724492914.10310,,12154
|
||||
"2024-08-24 12:48:34","""79539035274"" <79539035274>",79539035274,194,ext-queues,PJSIP/Megafon_3-00001246,Local/12@from-queue-00000af9;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724492914.10310,,79217365096,79539035274,79539035274,,,,,1724492914.10310,,12150
|
||||
"2024-08-24 12:46:53","""79602082828"" <79602082828>",79602082828,194,ext-queues,PJSIP/Megafon_3-00001242,Local/10@from-queue-00000af8;1,Queue,"194,tR,,,600,,,,,",54,54,ANSWERED,3,,1724492802.10300,,79217365096,79602082828,79602082828,,,,,1724492802.10300,,12146
|
||||
"2024-08-24 12:46:53","""79602082828"" <79602082828>",79602082828,194,ext-queues,PJSIP/Megafon_3-00001242,Local/13@from-queue-00000af7;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724492802.10300,,79217365096,79602082828,79602082828,,,,,1724492802.10300,,12143
|
||||
"2024-08-24 12:46:53","""79602082828"" <79602082828>",79602082828,10,ext-local,Local/10@from-queue-00000af8;2,PJSIP/10-00001243,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",54,48,ANSWERED,3,,1724492813.10306,,,79602082828,79602082828,,,,external-10-79602082828-20240824-124653-1724492813.10306.wav,1724492802.10300,,12145
|
||||
"2024-08-24 12:46:53","""79602082828"" <79602082828>",79602082828,13,ext-local,Local/13@from-queue-00000af7;2,PJSIP/13-00001244,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724492813.10304,,,79602082828,79602082828,,,,external-13-79602082828-20240824-124653-1724492813.10304.wav,1724492802.10300,,12142
|
||||
"2024-08-24 12:46:53","""79602082828"" <79602082828>",79602082828,12,ext-local,Local/12@from-queue-00000af6;2,PJSIP/12-00001245,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724492813.10302,,,79602082828,79602082828,,,,external-12-79602082828-20240824-124653-1724492813.10302.wav,1724492802.10300,,12140
|
||||
"2024-08-24 12:46:42","""79602082828"" <79602082828>",79602082828,194,ext-queues,PJSIP/Megafon_3-00001242,Local/12@from-queue-00000af6;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724492802.10300,,79217365096,79602082828,79602082828,,,,,1724492802.10300,,12138
|
||||
"2024-08-24 12:44:51","""79539057033"" <79539057033>",79539057033,10,ext-local,Local/10@from-queue-00000af5;2,PJSIP/10-00001241,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",22,16,ANSWERED,3,,1724492691.10297,,,79539057033,79539057033,,,,external-10-79539057033-20240824-124451-1724492691.10297.wav,1724492673.10284,,12134
|
||||
"2024-08-24 12:44:51","""79539057033"" <79539057033>",79539057033,194,ext-queues,PJSIP/Megafon_3-0000123c,Local/10@from-queue-00000af5;1,Queue,"194,tR,,,600,,,,,",22,22,ANSWERED,3,,1724492673.10284,,79217365096,79539057033,79539057033,,,,,1724492673.10284,,12135
|
||||
"2024-08-24 12:44:51","""79539057033"" <79539057033>",79539057033,13,ext-local,Local/13@from-queue-00000af4;2,PJSIP/13-00001240,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724492691.10295,,,79539057033,79539057033,,,,external-13-79539057033-20240824-124451-1724492691.10295.wav,1724492673.10284,,12132
|
||||
"2024-08-24 12:44:40","""79082921828"" <79082921828>",79082921828,194,ext-queues,PJSIP/Megafon_3-0000123b,Local/10@from-queue-00000af3;1,Queue,"194,tR,,,600,,,,,",8,8,"NO ANSWER",3,,1724492669.10283,,79217365096,79082921828,79082921828,,,,,1724492669.10283,,12127
|
||||
"2024-08-24 12:44:40","""79082921828"" <79082921828>",79082921828,194,ext-queues,PJSIP/Megafon_3-0000123b,Local/13@from-queue-00000af2;1,Queue,"194,tR,,,600,,,,,",8,8,"NO ANSWER",3,,1724492669.10283,,79217365096,79082921828,79082921828,,,,,1724492669.10283,,12124
|
||||
"2024-08-24 12:44:40","""79082921828"" <79082921828>",79082921828,12,ext-local,Local/12@from-queue-00000af1;2,PJSIP/12-0000123f,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",18,10,ANSWERED,3,,1724492680.10286,,,79082921828,79082921828,,,,external-12-79082921828-20240824-124440-1724492680.10286.wav,1724492669.10283,,12121
|
||||
"2024-08-24 12:44:40","""79082921828"" <79082921828>",79082921828,13,ext-local,Local/13@from-queue-00000af2;2,PJSIP/13-0000123d,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724492680.10288,,,79082921828,79082921828,,,,external-13-79082921828-20240824-124440-1724492680.10288.wav,1724492669.10283,,12123
|
||||
"2024-08-24 12:44:40","""79082921828"" <79082921828>",79082921828,10,ext-local,Local/10@from-queue-00000af3;2,PJSIP/10-0000123e,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724492680.10290,,,79082921828,79082921828,,,,external-10-79082921828-20240824-124440-1724492680.10290.wav,1724492669.10283,,12126
|
||||
"2024-08-24 12:44:33","""79539057033"" <79539057033>",79539057033,194,ext-queues,PJSIP/Megafon_3-0000123c,Local/13@from-queue-00000af4;1,Queue,"194,tR,,,600,,,,,",23,23,"NO ANSWER",3,,1724492673.10284,,79217365096,79539057033,79539057033,,,,,1724492673.10284,,12119
|
||||
"2024-08-24 12:44:29","""79082921828"" <79082921828>",79082921828,194,ext-queues,PJSIP/Megafon_3-0000123b,Local/12@from-queue-00000af1;1,Queue,"194,tR,,,600,,,,,",29,29,ANSWERED,3,,1724492669.10283,,79217365096,79082921828,79082921828,,,,,1724492669.10283,,12118
|
||||
"2024-08-24 12:43:07",""""" <78162769402>",78162769402,989602033888,from-internal,PJSIP/13-00001239,PJSIP/rt_769402-0000123a,Dial,"PJSIP/+79602033888@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",39,25,ANSWERED,3,,1724492587.10281,,,13,Регистратура_2,78162769402,,,out-989602033888-13-20240824-124307-1724492587.10281.wav,1724492587.10281,,12116
|
||||
"2024-08-24 12:42:03",""""" <78162769402>",78162769402,989524854499,from-internal,PJSIP/10-00001237,PJSIP/rt_769402-00001238,Dial,"PJSIP/+79524854499@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",41,19,ANSWERED,3,,1724492523.10279,,,10,Регистратура_3,78162769402,,,out-989524854499-10-20240824-124203-1724492523.10279.wav,1724492523.10279,,12114
|
||||
"2024-08-24 12:41:58",""""" <78162769402>",78162769402,989602022888,from-internal,PJSIP/13-00001235,PJSIP/rt_769402-00001236,Dial,"PJSIP/+79602022888@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",22,19,ANSWERED,3,,1724492518.10277,,,13,Регистратура_2,78162769402,,,out-989602022888-13-20240824-124158-1724492518.10277.wav,1724492518.10277,,12112
|
||||
"2024-08-24 12:39:41","""79082954721"" <79082954721>",79082954721,194,ext-queues,PJSIP/Megafon_3-00001231,Local/10@from-queue-00000af0;1,Queue,"194,tR,,,600,,,,,",72,72,ANSWERED,3,,1724492370.10267,,79217365096,79082954721,79082954721,,,,,1724492370.10267,,12108
|
||||
"2024-08-24 12:39:41","""79082954721"" <79082954721>",79082954721,194,ext-queues,PJSIP/Megafon_3-00001231,Local/13@from-queue-00000aef;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724492370.10267,,79217365096,79082954721,79082954721,,,,,1724492370.10267,,12105
|
||||
"2024-08-24 12:39:41","""79082954721"" <79082954721>",79082954721,10,ext-local,Local/10@from-queue-00000af0;2,PJSIP/10-00001234,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",72,67,ANSWERED,3,,1724492381.10273,,,79082954721,79082954721,,,,external-10-79082954721-20240824-123941-1724492381.10273.wav,1724492370.10267,,12107
|
||||
"2024-08-24 12:39:41","""79082954721"" <79082954721>",79082954721,12,ext-local,Local/12@from-queue-00000aee;2,PJSIP/12-00001233,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724492381.10269,,,79082954721,79082954721,,,,external-12-79082954721-20240824-123941-1724492381.10269.wav,1724492370.10267,,12102
|
||||
"2024-08-24 12:39:41","""79082954721"" <79082954721>",79082954721,13,ext-local,Local/13@from-queue-00000aef;2,PJSIP/13-00001232,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724492381.10271,,,79082954721,79082954721,,,,external-13-79082954721-20240824-123941-1724492381.10271.wav,1724492370.10267,,12104
|
||||
"2024-08-24 12:39:30","""79082954721"" <79082954721>",79082954721,194,ext-queues,PJSIP/Megafon_3-00001231,Local/12@from-queue-00000aee;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724492370.10267,,79217365096,79082954721,79082954721,,,,,1724492370.10267,,12100
|
||||
"2024-08-24 12:38:54",""""" <78162769402>",78162769402,989082940424,from-internal,PJSIP/10-0000122f,PJSIP/rt_769402-00001230,Dial,"PJSIP/+79082940424@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",24,17,ANSWERED,3,,1724492334.10265,,,10,Регистратура_3,78162769402,,,out-989082940424-10-20240824-123854-1724492334.10265.wav,1724492334.10265,,12098
|
||||
"2024-08-24 12:37:52",""""" <78162769402>",78162769402,989082940424,from-internal,PJSIP/10-0000122d,PJSIP/rt_769402-0000122e,Dial,"PJSIP/+79082940424@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",32,13,ANSWERED,3,,1724492272.10263,,,10,Регистратура_3,78162769402,,,out-989082940424-10-20240824-123752-1724492272.10263.wav,1724492272.10263,,12096
|
||||
"2024-08-24 12:37:32","""79517257934"" <79517257934>",79517257934,13,ext-local,Local/13@from-queue-00000aec;2,PJSIP/13-0000122b,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",22,14,ANSWERED,3,,1724492252.10257,,,79517257934,79517257934,,,,external-13-79517257934-20240824-123732-1724492252.10257.wav,1724492241.10253,,12087
|
||||
"2024-08-24 12:37:32","""79517257934"" <79517257934>",79517257934,194,ext-queues,PJSIP/Megafon_3-00001229,Local/10@from-queue-00000aed;1,Queue,"194,tR,,,600,,,,,",2,2,FAILED,3,,1724492241.10253,,79217365096,79517257934,79517257934,,,,,1724492241.10253,,12091
|
||||
"2024-08-24 12:37:32","""79517257934"" <79517257934>",79517257934,194,ext-queues,PJSIP/Megafon_3-00001229,Local/13@from-queue-00000aec;1,Queue,"194,tR,,,600,,,,,",22,22,ANSWERED,3,,1724492241.10253,,79217365096,79517257934,79517257934,,,,,1724492241.10253,,12088
|
||||
"2024-08-24 12:37:32","""79517257934"" <79517257934>",79517257934,12,ext-local,Local/12@from-queue-00000aeb;2,PJSIP/12-0000122c,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724492252.10255,,,79517257934,79517257934,,,,external-12-79517257934-20240824-123732-1724492252.10255.wav,1724492241.10253,,12085
|
||||
"2024-08-24 12:37:32","""79517257934"" <79517257934>",79517257934,10,ext-local,Local/10@from-queue-00000aed;2,PJSIP/10-0000122a,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",2,0,"NO ANSWER",3,,1724492252.10259,,,79517257934,79517257934,,,,external-10-79517257934-20240824-123732-1724492252.10259.wav,1724492241.10253,,12090
|
||||
"2024-08-24 12:37:21","""79517257934"" <79517257934>",79517257934,194,ext-queues,PJSIP/Megafon_3-00001229,Local/12@from-queue-00000aeb;1,Queue,"194,tR,,,600,,,,,",18,18,"NO ANSWER",3,,1724492241.10253,,79217365096,79517257934,79517257934,,,,,1724492241.10253,,12083
|
||||
"2024-08-24 12:36:33",""""" <78162769402>",78162769402,989116479161,from-internal,PJSIP/10-00001227,PJSIP/rt_769402-00001228,Dial,"PJSIP/+79116479161@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",39,19,ANSWERED,3,,1724492193.10251,,,10,Регистратура_3,78162769402,,,out-989116479161-10-20240824-123633-1724492193.10251.wav,1724492193.10251,,12081
|
||||
"2024-08-24 12:33:59",""""" <78162769402>",78162769402,989021479067,from-internal,PJSIP/10-00001225,PJSIP/rt_769402-00001226,Dial,"PJSIP/+79021479067@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",29,19,ANSWERED,3,,1724492039.10249,,,10,Регистратура_3,78162769402,,,out-989021479067-10-20240824-123359-1724492039.10249.wav,1724492039.10249,,12079
|
||||
"2024-08-24 12:33:08",""""" <78162769402>",78162769402,989524856902,from-internal,PJSIP/10-00001223,PJSIP/rt_769402-00001224,Dial,"PJSIP/+79524856902@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",34,18,ANSWERED,3,,1724491988.10247,,,10,Регистратура_3,78162769402,,,out-989524856902-10-20240824-123308-1724491988.10247.wav,1724491988.10247,,12077
|
||||
"2024-08-24 12:30:59",""""" <78162769402>",78162769402,989116350250,from-internal,PJSIP/10-00001221,PJSIP/rt_769402-00001222,Dial,"PJSIP/+79116350250@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",26,15,ANSWERED,3,,1724491859.10245,,,10,Регистратура_3,78162769402,,,out-989116350250-10-20240824-123059-1724491859.10245.wav,1724491859.10245,,12075
|
||||
"2024-08-24 12:30:51",""""" <78162769402>",78162769402,989216955624,from-internal,PJSIP/13-0000121f,PJSIP/rt_769402-00001220,Dial,"PJSIP/+79216955624@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",52,31,ANSWERED,3,,1724491851.10243,,,13,Регистратура_2,78162769402,,,out-989216955624-13-20240824-123051-1724491851.10243.wav,1724491851.10243,,12073
|
||||
"2024-08-24 12:30:19",""""" <78162769402>",78162769402,989116140358,from-internal,PJSIP/10-0000121d,PJSIP/rt_769402-0000121e,Dial,"PJSIP/+79116140358@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",24,15,ANSWERED,3,,1724491819.10241,,,10,Регистратура_3,78162769402,,,out-989116140358-10-20240824-123019-1724491819.10241.wav,1724491819.10241,,12071
|
||||
"2024-08-24 12:29:49","""79095652583"" <79095652583>",79095652583,194,ext-queues,PJSIP/rt_769402-0000121a,Local/13@from-queue-00000aea;1,Queue,"194,tR,,,600,,,,,",32,32,ANSWERED,3,,1724491779.10234,,78162769402,79095652583,79095652583,,,,,1724491779.10234,,12068
|
||||
"2024-08-24 12:29:49","""79095652583"" <79095652583>",79095652583,13,ext-local,Local/13@from-queue-00000aea;2,PJSIP/13-0000121c,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",32,28,ANSWERED,3,,1724491789.10238,,,79095652583,79095652583,,,,external-13-79095652583-20240824-122949-1724491789.10238.wav,1724491779.10234,,12067
|
||||
"2024-08-24 12:29:49","""79095652583"" <79095652583>",79095652583,12,ext-local,Local/12@from-queue-00000ae9;2,PJSIP/12-0000121b,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,"NO ANSWER",3,,1724491789.10236,,,79095652583,79095652583,,,,external-12-79095652583-20240824-122949-1724491789.10236.wav,1724491779.10234,,12065
|
||||
"2024-08-24 12:29:39","""79095652583"" <79095652583>",79095652583,194,ext-queues,PJSIP/rt_769402-0000121a,Local/12@from-queue-00000ae9;1,Queue,"194,tR,,,600,,,,,",14,14,"NO ANSWER",3,,1724491779.10234,,78162769402,79095652583,79095652583,,,,,1724491779.10234,,12063
|
||||
"2024-08-24 12:29:30","""79082920116"" <79082920116>",79082920116,10,ext-local,Local/10@from-queue-00000ae8;2,PJSIP/10-00001219,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",27,21,ANSWERED,3,,1724491770.10230,,,79082920116,79082920116,,,,external-10-79082920116-20240824-122930-1724491770.10230.wav,1724491759.10224,,12058
|
||||
"2024-08-24 12:29:30","""79082920116"" <79082920116>",79082920116,194,ext-queues,PJSIP/Megafon_3-00001216,Local/10@from-queue-00000ae8;1,Queue,"194,tR,,,600,,,,,",27,27,ANSWERED,3,,1724491759.10224,,79217365096,79082920116,79082920116,,,,,1724491759.10224,,12059
|
||||
"2024-08-24 12:29:30","""79082920116"" <79082920116>",79082920116,194,ext-queues,PJSIP/Megafon_3-00001216,Local/13@from-queue-00000ae7;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724491759.10224,,79217365096,79082920116,79082920116,,,,,1724491759.10224,,12056
|
||||
"2024-08-24 12:29:30","""79082920116"" <79082920116>",79082920116,13,ext-local,Local/13@from-queue-00000ae7;2,PJSIP/13-00001217,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724491770.10228,,,79082920116,79082920116,,,,external-13-79082920116-20240824-122930-1724491770.10228.wav,1724491759.10224,,12055
|
||||
"2024-08-24 12:29:30","""79082920116"" <79082920116>",79082920116,12,ext-local,Local/12@from-queue-00000ae6;2,PJSIP/12-00001218,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724491770.10226,,,79082920116,79082920116,,,,external-12-79082920116-20240824-122930-1724491770.10226.wav,1724491759.10224,,12053
|
||||
"2024-08-24 12:29:19","""79082920116"" <79082920116>",79082920116,194,ext-queues,PJSIP/Megafon_3-00001216,Local/12@from-queue-00000ae6;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724491759.10224,,79217365096,79082920116,79082920116,,,,,1724491759.10224,,12051
|
||||
"2024-08-24 12:28:58",""""" <78162769402>",78162769402,989082926739,from-internal,PJSIP/10-00001214,PJSIP/rt_769402-00001215,Dial,"PJSIP/+79082926739@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",31,15,ANSWERED,3,,1724491738.10222,,,10,Регистратура_3,78162769402,,,out-989082926739-10-20240824-122858-1724491738.10222.wav,1724491738.10222,,12049
|
||||
"2024-08-24 12:27:27","""79116380137"" <79116380137>",79116380137,194,ext-queues,PJSIP/Megafon_3-0000120f,Local/13@from-queue-00000ae5;1,Queue,"194,tR,,,600,,,,,",27,27,ANSWERED,3,,1724491636.10213,,79217365096,79116380137,79116380137,,,,,1724491636.10213,,12046
|
||||
"2024-08-24 12:27:27","""79116380137"" <79116380137>",79116380137,13,ext-local,Local/13@from-queue-00000ae5;2,PJSIP/13-00001212,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",27,18,ANSWERED,3,,1724491647.10219,,,79116380137,79116380137,,,,external-13-79116380137-20240824-122727-1724491647.10219.wav,1724491636.10213,,12045
|
||||
"2024-08-24 12:27:27","""79116380137"" <79116380137>",79116380137,12,ext-local,Local/12@from-queue-00000ae4;2,PJSIP/12-00001213,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724491647.10217,,,79116380137,79116380137,,,,external-12-79116380137-20240824-122727-1724491647.10217.wav,1724491636.10213,,12043
|
||||
"2024-08-24 12:27:16",""""" <78162769402>",78162769402,989633690099,from-internal,PJSIP/10-00001210,PJSIP/rt_769402-00001211,Dial,"PJSIP/+79633690099@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",44,14,ANSWERED,3,,1724491636.10214,,,10,Регистратура_3,78162769402,,,out-989633690099-10-20240824-122716-1724491636.10214.wav,1724491636.10214,,12040
|
||||
"2024-08-24 12:27:16","""79116380137"" <79116380137>",79116380137,194,ext-queues,PJSIP/Megafon_3-0000120f,Local/12@from-queue-00000ae4;1,Queue,"194,tR,,,600,,,,,",19,19,"NO ANSWER",3,,1724491636.10213,,79217365096,79116380137,79116380137,,,,,1724491636.10213,,12039
|
||||
"2024-08-24 12:26:30",""""" <78162769402>",78162769402,989216972243,from-internal,PJSIP/10-0000120d,PJSIP/rt_769402-0000120e,Dial,"PJSIP/+79216972243@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",32,13,ANSWERED,3,,1724491590.10211,,,10,Регистратура_3,78162769402,,,out-989216972243-10-20240824-122630-1724491590.10211.wav,1724491590.10211,,12037
|
||||
"2024-08-24 12:25:40",""""" <78162769402>",78162769402,989095652583,from-internal,PJSIP/10-0000120b,PJSIP/rt_769402-0000120c,Dial,"PJSIP/+79095652583@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",38,1,ANSWERED,3,,1724491540.10209,,,10,Регистратура_3,78162769402,,,out-989095652583-10-20240824-122540-1724491540.10209.wav,1724491540.10209,,12035
|
||||
"2024-08-24 12:25:04","""Регистратура_1"" <12>",12,16,ext-local,PJSIP/12-00001209,PJSIP/16-0000120a,Dial,"PJSIP/16/sip:16@192.168.75.11:5066,,HhTtrb(func-apply-sipheaders^s^1)",15,6,ANSWERED,3,,1724491504.10207,,,12,Регистратура_1,,,,internal-16-12-20240824-122504-1724491504.10207.wav,1724491504.10207,,12033
|
||||
"2024-08-24 12:24:42",""""" <78162769402>",78162769402,989021493814,from-internal,PJSIP/10-00001207,PJSIP/rt_769402-00001208,Dial,"PJSIP/+79021493814@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",29,13,ANSWERED,3,,1724491482.10205,,,10,Регистратура_3,78162769402,,,out-989021493814-10-20240824-122442-1724491482.10205.wav,1724491482.10205,,12031
|
||||
"2024-08-24 12:23:58",""""" <78162769402>",78162769402,989116204487,from-internal,PJSIP/10-00001205,PJSIP/rt_769402-00001206,Dial,"PJSIP/+79116204487@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",30,13,ANSWERED,3,,1724491438.10203,,,10,Регистратура_3,78162769402,,,out-989116204487-10-20240824-122358-1724491438.10203.wav,1724491438.10203,,12029
|
||||
"2024-08-24 12:21:56","""Регистратура_1"" <12>",12,22,ext-local,PJSIP/12-00001203,PJSIP/22-00001204,Dial,"PJSIP/22/sip:22@192.168.75.11:5078,,HhTtrb(func-apply-sipheaders^s^1)",9,5,ANSWERED,3,,1724491316.10201,,,12,Регистратура_1,,,,internal-22-12-20240824-122156-1724491316.10201.wav,1724491316.10201,,12027
|
||||
"2024-08-24 12:19:40",""""" <78162769402>",78162769402,989052908796,from-internal,PJSIP/10-00001201,PJSIP/rt_769402-00001202,Dial,"PJSIP/+79052908796@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",54,44,ANSWERED,3,,1724491180.10199,,,10,Регистратура_3,78162769402,,,out-989052908796-10-20240824-121940-1724491180.10199.wav,1724491180.10199,,12025
|
||||
"2024-08-24 12:18:35","""79116067952"" <79116067952>",79116067952,194,ext-queues,PJSIP/rt_769402-00001200,,Playback,"custom/Privet_23_08, ",6,6,ANSWERED,3,,1724491115.10198,,78162769402,79116067952,79116067952,,,,,1724491115.10198,,12024
|
||||
"2024-08-24 12:16:03",""""" <78162769402>",78162769402,989116075196,from-internal,PJSIP/10-000011fe,PJSIP/rt_769402-000011ff,Dial,"PJSIP/+79116075196@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",43,21,ANSWERED,3,,1724490963.10196,,,10,Регистратура_3,78162769402,,,out-989116075196-10-20240824-121603-1724490963.10196.wav,1724490963.10196,,12022
|
||||
"2024-08-24 12:14:45",""""" <78162769402>",78162769402,989116067952,from-internal,PJSIP/10-000011fc,PJSIP/rt_769402-000011fd,Dial,"PJSIP/+79116067952@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",12,7,ANSWERED,3,,1724490885.10194,,,10,Регистратура_3,78162769402,,,out-989116067952-10-20240824-121445-1724490885.10194.wav,1724490885.10194,,12020
|
||||
"2024-08-24 12:13:43",""""" <78162769402>",78162769402,989062021999,from-internal,PJSIP/10-000011fa,PJSIP/rt_769402-000011fb,Dial,"PJSIP/+79062021999@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",42,20,ANSWERED,3,,1724490823.10192,,,10,Регистратура_3,78162769402,,,out-989062021999-10-20240824-121343-1724490823.10192.wav,1724490823.10192,,12018
|
||||
"2024-08-24 12:12:51",""""" <78162769402>",78162769402,989217317441,from-internal,PJSIP/10-000011f8,PJSIP/rt_769402-000011f9,Dial,"PJSIP/+79217317441@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",34,6,ANSWERED,3,,1724490771.10190,,,10,Регистратура_3,78162769402,,,out-989217317441-10-20240824-121251-1724490771.10190.wav,1724490771.10190,,12016
|
||||
"2024-08-24 12:11:45",""""" <78162769402>",78162769402,989116300338,from-internal,PJSIP/10-000011f6,PJSIP/rt_769402-000011f7,Dial,"PJSIP/+79116300338@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",53,25,ANSWERED,3,,1724490705.10188,,,10,Регистратура_3,78162769402,,,out-989116300338-10-20240824-121145-1724490705.10188.wav,1724490705.10188,,12014
|
||||
"2024-08-24 12:11:15",""""" <78162769402>",78162769402,989116381957,from-internal,PJSIP/10-000011f4,PJSIP/rt_769402-000011f5,Dial,"PJSIP/+79116381957@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",8,4,ANSWERED,3,,1724490675.10186,,,10,Регистратура_3,78162769402,,,out-989116381957-10-20240824-121115-1724490675.10186.wav,1724490675.10186,,12012
|
||||
"2024-08-24 12:09:51","""79116141092"" <79116141092>",79116141092,10,ext-local,Local/10@from-queue-00000ae3;2,PJSIP/10-000011f1,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",25,20,ANSWERED,3,,1724490591.10182,,,79116141092,79116141092,,,,external-10-79116141092-20240824-120951-1724490591.10182.wav,1724490581.10176,,12007
|
||||
"2024-08-24 12:09:51","""79116141092"" <79116141092>",79116141092,194,ext-queues,PJSIP/Megafon_3-000011f0,Local/10@from-queue-00000ae3;1,Queue,"194,tR,,,600,,,,,",25,25,ANSWERED,3,,1724490581.10176,,79217365096,79116141092,79116141092,,,,,1724490581.10176,,12008
|
||||
"2024-08-24 12:09:51","""79116141092"" <79116141092>",79116141092,194,ext-queues,PJSIP/Megafon_3-000011f0,Local/13@from-queue-00000ae2;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724490581.10176,,79217365096,79116141092,79116141092,,,,,1724490581.10176,,12005
|
||||
"2024-08-24 12:09:51","""79116141092"" <79116141092>",79116141092,13,ext-local,Local/13@from-queue-00000ae2;2,PJSIP/13-000011f3,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724490591.10180,,,79116141092,79116141092,,,,external-13-79116141092-20240824-120952-1724490591.10180.wav,1724490581.10176,,12004
|
||||
"2024-08-24 12:09:51","""79116141092"" <79116141092>",79116141092,12,ext-local,Local/12@from-queue-00000ae1;2,PJSIP/12-000011f2,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724490591.10178,,,79116141092,79116141092,,,,external-12-79116141092-20240824-120951-1724490591.10178.wav,1724490581.10176,,12002
|
||||
"2024-08-24 12:09:41","""79116141092"" <79116141092>",79116141092,194,ext-queues,PJSIP/Megafon_3-000011f0,Local/12@from-queue-00000ae1;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724490581.10176,,79217365096,79116141092,79116141092,,,,,1724490581.10176,,12000
|
||||
"2024-08-24 12:03:21","""79082954452"" <79082954452>",79082954452,194,ext-queues,PJSIP/Megafon_3-000011ec,Local/10@from-queue-00000ae0;1,Queue,"194,tR,,,600,,,,,",19,19,"NO ANSWER",3,,1724490190.10166,,79217365096,79082954452,79082954452,,,,,1724490190.10166,,11996
|
||||
"2024-08-24 12:03:21","""79082954452"" <79082954452>",79082954452,194,ext-queues,PJSIP/Megafon_3-000011ec,Local/13@from-queue-00000adf;1,Queue,"194,tR,,,600,,,,,",19,19,"NO ANSWER",3,,1724490190.10166,,79217365096,79082954452,79082954452,,,,,1724490190.10166,,11993
|
||||
"2024-08-24 12:03:21","""79082954452"" <79082954452>",79082954452,12,ext-local,Local/12@from-queue-00000ade;2,PJSIP/12-000011ee,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",187,168,ANSWERED,3,,1724490201.10168,,,79082954452,79082954452,,,,external-12-79082954452-20240824-120321-1724490201.10168.wav,1724490190.10166,,11990
|
||||
"2024-08-24 12:03:21","""79082954452"" <79082954452>",79082954452,10,ext-local,Local/10@from-queue-00000ae0;2,PJSIP/10-000011ed,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",19,0,"NO ANSWER",3,,1724490201.10172,,,79082954452,79082954452,,,,external-10-79082954452-20240824-120321-1724490201.10172.wav,1724490190.10166,,11995
|
||||
"2024-08-24 12:03:21","""79082954452"" <79082954452>",79082954452,13,ext-local,Local/13@from-queue-00000adf;2,PJSIP/13-000011ef,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",19,0,"NO ANSWER",3,,1724490201.10170,,,79082954452,79082954452,,,,external-13-79082954452-20240824-120321-1724490201.10170.wav,1724490190.10166,,11992
|
||||
"2024-08-24 12:03:10","""79082954452"" <79082954452>",79082954452,194,ext-queues,PJSIP/Megafon_3-000011ec,Local/12@from-queue-00000ade;1,Queue,"194,tR,,,600,,,,,",198,198,ANSWERED,3,,1724490190.10166,,79217365096,79082954452,79082954452,,,,,1724490190.10166,,11988
|
||||
"2024-08-24 11:59:01","""79116021080"" <79116021080>",79116021080,13,ext-local,Local/13@from-queue-00000adc;2,PJSIP/13-000011eb,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",123,116,ANSWERED,3,,1724489941.10160,,,79116021080,79116021080,,,,external-13-79116021080-20240824-115901-1724489941.10160.wav,1724489931.10156,,11980
|
||||
"2024-08-24 11:59:01","""79116021080"" <79116021080>",79116021080,194,ext-queues,PJSIP/rt_769402-000011e8,Local/10@from-queue-00000add;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724489931.10156,,78162769402,79116021080,79116021080,,,,,1724489931.10156,,11984
|
||||
"2024-08-24 11:59:01","""79116021080"" <79116021080>",79116021080,194,ext-queues,PJSIP/rt_769402-000011e8,Local/13@from-queue-00000adc;1,Queue,"194,tR,,,600,,,,,",123,123,ANSWERED,3,,1724489931.10156,,78162769402,79116021080,79116021080,,,,,1724489931.10156,,11981
|
||||
"2024-08-24 11:59:01","""79116021080"" <79116021080>",79116021080,12,ext-local,Local/12@from-queue-00000adb;2,PJSIP/12-000011ea,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724489941.10158,,,79116021080,79116021080,,,,external-12-79116021080-20240824-115901-1724489941.10158.wav,1724489931.10156,,11978
|
||||
"2024-08-24 11:59:01","""79116021080"" <79116021080>",79116021080,10,ext-local,Local/10@from-queue-00000add;2,PJSIP/10-000011e9,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724489941.10162,,,79116021080,79116021080,,,,external-10-79116021080-20240824-115901-1724489941.10162.wav,1724489931.10156,,11983
|
||||
"2024-08-24 11:58:51","""79116021080"" <79116021080>",79116021080,194,ext-queues,PJSIP/rt_769402-000011e8,Local/12@from-queue-00000adb;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724489931.10156,,78162769402,79116021080,79116021080,,,,,1724489931.10156,,11976
|
||||
"2024-08-24 11:56:25",""""" <78162769402>",78162769402,989116067952,from-internal,PJSIP/10-000011e6,PJSIP/rt_769402-000011e7,Dial,"PJSIP/+79116067952@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",9,4,ANSWERED,3,,1724489785.10154,,,10,Регистратура_3,78162769402,,,out-989116067952-10-20240824-115625-1724489785.10154.wav,1724489785.10154,,11974
|
||||
"2024-08-24 11:56:10","""79539042899"" <79539042899>",79539042899,194,ext-queues,PJSIP/Megafon_3-000011e3,Local/13@from-queue-00000ada;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724489759.10147,,79217365096,79539042899,79539042899,,,,,1724489759.10147,,11971
|
||||
"2024-08-24 11:56:09","""79539042899"" <79539042899>",79539042899,12,ext-local,Local/12@from-queue-00000ad9;2,PJSIP/12-000011e5,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",29,23,ANSWERED,3,,1724489769.10149,,,79539042899,79539042899,,,,external-12-79539042899-20240824-115610-1724489769.10149.wav,1724489759.10147,,11968
|
||||
"2024-08-24 11:56:09","""79539042899"" <79539042899>",79539042899,13,ext-local,Local/13@from-queue-00000ada;2,PJSIP/13-000011e4,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724489769.10151,,,79539042899,79539042899,,,,external-13-79539042899-20240824-115610-1724489769.10151.wav,1724489759.10147,,11970
|
||||
"2024-08-24 11:55:59","""79539042899"" <79539042899>",79539042899,194,ext-queues,PJSIP/Megafon_3-000011e3,Local/12@from-queue-00000ad9;1,Queue,"194,tR,,,600,,,,,",40,40,ANSWERED,3,,1724489759.10147,,79217365096,79539042899,79539042899,,,,,1724489759.10147,,11966
|
||||
"2024-08-24 11:55:43",""""" <78162769402>",78162769402,989506831264,from-internal,PJSIP/10-000011e1,PJSIP/rt_769402-000011e2,Dial,"PJSIP/+79506831264@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",30,18,ANSWERED,3,,1724489743.10145,,,10,Регистратура_3,78162769402,,,out-989506831264-10-20240824-115543-1724489743.10145.wav,1724489743.10145,,11964
|
||||
"2024-08-24 11:54:39",""""" <78162769402>",78162769402,989116452295,from-internal,PJSIP/10-000011df,PJSIP/rt_769402-000011e0,Dial,"PJSIP/+79116452295@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",51,21,ANSWERED,3,,1724489679.10143,,,10,Регистратура_3,78162769402,,,out-989116452295-10-20240824-115439-1724489679.10143.wav,1724489679.10143,,11962
|
||||
"2024-08-24 11:53:48",""""" <78162769402>",78162769402,989062021999,from-internal,PJSIP/10-000011dd,PJSIP/rt_769402-000011de,Dial,"PJSIP/+79062021999@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",39,2,ANSWERED,3,,1724489628.10141,,,10,Регистратура_3,78162769402,,,out-989062021999-10-20240824-115348-1724489628.10141.wav,1724489628.10141,,11960
|
||||
"2024-08-24 11:52:52",""""" <78162769402>",78162769402,989506879467,from-internal,PJSIP/10-000011db,PJSIP/rt_769402-000011dc,Dial,"PJSIP/+79506879467@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",33,18,ANSWERED,3,,1724489572.10139,,,10,Регистратура_3,78162769402,,,out-989506879467-10-20240824-115252-1724489572.10139.wav,1724489572.10139,,11958
|
||||
"2024-08-24 11:52:01","""79217366381"" <79217366381>",79217366381,194,ext-queues,PJSIP/rt_769402-000011d7,Local/13@from-queue-00000ad8;1,Queue,"194,tR,,,600,,,,,",12,12,"NO ANSWER",3,,1724489511.10131,,78162769402,79217366381,79217366381,,,,,1724489511.10131,,11955
|
||||
"2024-08-24 11:52:01","""79217366381"" <79217366381>",79217366381,12,ext-local,Local/12@from-queue-00000ad7;2,PJSIP/12-000011d9,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",39,26,ANSWERED,3,,1724489521.10134,,,79217366381,79217366381,,,,external-12-79217366381-20240824-115201-1724489521.10134.wav,1724489511.10131,,11952
|
||||
"2024-08-24 11:52:01","""79217366381"" <79217366381>",79217366381,13,ext-local,Local/13@from-queue-00000ad8;2,PJSIP/13-000011da,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",12,0,"NO ANSWER",3,,1724489521.10136,,,79217366381,79217366381,,,,external-13-79217366381-20240824-115201-1724489521.10136.wav,1724489511.10131,,11954
|
||||
"2024-08-24 11:51:57","""79116300338"" <79116300338>",79116300338,194,ext-queues,PJSIP/rt_769402-000011d8,,Queue,"194,tR,,,600,,,,,",16,16,ANSWERED,3,,1724489517.10132,,78162769402,79116300338,79116300338,,,,,1724489517.10132,,11950
|
||||
"2024-08-24 11:51:51","""79217366381"" <79217366381>",79217366381,194,ext-queues,PJSIP/rt_769402-000011d7,Local/12@from-queue-00000ad7;1,Queue,"194,tR,,,600,,,,,",49,48,ANSWERED,3,,1724489511.10131,,78162769402,79217366381,79217366381,,,,,1724489511.10131,,11949
|
||||
"2024-08-24 11:51:50",""""" <78162769402>",78162769402,989217317441,from-internal,PJSIP/10-000011d5,PJSIP/rt_769402-000011d6,Dial,"PJSIP/+79217317441@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",34,6,ANSWERED,3,,1724489510.10129,,,10,Регистратура_3,78162769402,,,out-989217317441-10-20240824-115150-1724489510.10129.wav,1724489510.10129,,11947
|
||||
"2024-08-24 11:50:46",""""" <78162769402>",78162769402,989116300338,from-internal,PJSIP/10-000011d3,PJSIP/rt_769402-000011d4,Dial,"PJSIP/+79116300338@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",51,0,"NO ANSWER",3,,1724489446.10127,,,10,Регистратура_3,78162769402,,,out-989116300338-10-20240824-115046-1724489446.10127.wav,1724489446.10127,,11945
|
||||
"2024-08-24 11:50:00",""""" <78162769402>",78162769402,989217366381,from-internal,PJSIP/10-000011d1,PJSIP/rt_769402-000011d2,Dial,"PJSIP/+79217366381@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",36,5,ANSWERED,3,,1724489400.10125,,,10,Регистратура_3,78162769402,,,out-989217366381-10-20240824-115000-1724489400.10125.wav,1724489400.10125,,11943
|
||||
"2024-08-24 11:49:23",""""" <78162769402>",78162769402,989116381957,from-internal,PJSIP/10-000011cf,PJSIP/rt_769402-000011d0,Dial,"PJSIP/+79116381957@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",26,3,ANSWERED,3,,1724489363.10123,,,10,Регистратура_3,78162769402,,,out-989116381957-10-20240824-114923-1724489363.10123.wav,1724489363.10123,,11941
|
||||
"2024-08-24 11:48:32","""79020393742"" <79020393742>",79020393742,10,ext-local,Local/10@from-queue-00000ad6;2,PJSIP/10-000011cd,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",32,27,ANSWERED,3,,1724489312.10119,,,79020393742,79020393742,,,,external-10-79020393742-20240824-114832-1724489312.10119.wav,1724489302.10113,,11936
|
||||
"2024-08-24 11:48:32","""79020393742"" <79020393742>",79020393742,194,ext-queues,PJSIP/rt_769402-000011cb,Local/10@from-queue-00000ad6;1,Queue,"194,tR,,,600,,,,,",32,32,ANSWERED,3,,1724489302.10113,,78162769402,79020393742,79020393742,,,,,1724489302.10113,,11937
|
||||
"2024-08-24 11:48:32","""79020393742"" <79020393742>",79020393742,194,ext-queues,PJSIP/rt_769402-000011cb,Local/13@from-queue-00000ad5;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724489302.10113,,78162769402,79020393742,79020393742,,,,,1724489302.10113,,11934
|
||||
"2024-08-24 11:48:32","""79020393742"" <79020393742>",79020393742,12,ext-local,Local/12@from-queue-00000ad4;2,PJSIP/12-000011cc,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724489312.10115,,,79020393742,79020393742,,,,external-12-79020393742-20240824-114832-1724489312.10115.wav,1724489302.10113,,11931
|
||||
"2024-08-24 11:48:32","""79020393742"" <79020393742>",79020393742,13,ext-local,Local/13@from-queue-00000ad5;2,PJSIP/13-000011ce,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724489312.10117,,,79020393742,79020393742,,,,external-13-79020393742-20240824-114832-1724489312.10117.wav,1724489302.10113,,11933
|
||||
"2024-08-24 11:48:22","""79020393742"" <79020393742>",79020393742,194,ext-queues,PJSIP/rt_769402-000011cb,Local/12@from-queue-00000ad4;1,Queue,"194,tR,,,600,,,,,",15,14,"NO ANSWER",3,,1724489302.10113,,78162769402,79020393742,79020393742,,,,,1724489302.10113,,11929
|
||||
"2024-08-24 11:47:53",""""" <78162769402>",78162769402,989539084114,from-internal,PJSIP/10-000011c9,PJSIP/rt_769402-000011ca,Dial,"PJSIP/+79539084114@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",23,14,ANSWERED,3,,1724489273.10111,,,10,Регистратура_3,78162769402,,,out-989539084114-10-20240824-114753-1724489273.10111.wav,1724489273.10111,,11927
|
||||
"2024-08-24 11:47:07",""""" <78162769402>",78162769402,989212057134,from-internal,PJSIP/10-000011c7,PJSIP/rt_769402-000011c8,Dial,"PJSIP/+79212057134@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",32,6,ANSWERED,3,,1724489227.10109,,,10,Регистратура_3,78162769402,,,out-989212057134-10-20240824-114707-1724489227.10109.wav,1724489227.10109,,11925
|
||||
"2024-08-24 11:45:57",""""" <78162769402>",78162769402,989633693690,from-internal,PJSIP/10-000011c5,PJSIP/rt_769402-000011c6,Dial,"PJSIP/+79633693690@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",42,18,ANSWERED,3,,1724489157.10107,,,10,Регистратура_3,78162769402,,,out-989633693690-10-20240824-114557-1724489157.10107.wav,1724489157.10107,,11923
|
||||
"2024-08-24 11:42:29",""""" <78162769402>",78162769402,989524804347,from-internal,PJSIP/10-000011c3,PJSIP/rt_769402-000011c4,Dial,"PJSIP/+79524804347@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",59,49,ANSWERED,3,,1724488949.10105,,,10,Регистратура_3,78162769402,,,out-989524804347-10-20240824-114229-1724488949.10105.wav,1724488949.10105,,11921
|
||||
"2024-08-24 11:38:43","""Регистратура"" <62>",62,10,ext-local,IAX2/Secret_life-1893,PJSIP/10-000011c2,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrb(func-apply-sipheaders^s^1)",158,153,ANSWERED,3,,1724488723.10103,,,62,Регистратура,,,,internal-10-62-20240824-113843-1724488723.10103.wav,1724488723.10103,,11919
|
||||
"2024-08-24 11:37:00","""79524804347"" <79524804347>",79524804347,194,ext-queues,PJSIP/Megafon_3-000011be,Local/10@from-queue-00000ad3;1,Queue,"194,tR,,,600,,,,,",41,41,ANSWERED,3,,1724488609.10093,,79217365096,79524804347,79524804347,,,,,1724488609.10093,,11915
|
||||
"2024-08-24 11:37:00","""79524804347"" <79524804347>",79524804347,194,ext-queues,PJSIP/Megafon_3-000011be,Local/13@from-queue-00000ad2;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724488609.10093,,79217365096,79524804347,79524804347,,,,,1724488609.10093,,11912
|
||||
"2024-08-24 11:37:00","""79524804347"" <79524804347>",79524804347,10,ext-local,Local/10@from-queue-00000ad3;2,PJSIP/10-000011c1,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",41,36,ANSWERED,3,,1724488620.10099,,,79524804347,79524804347,,,,external-10-79524804347-20240824-113700-1724488620.10099.wav,1724488609.10093,,11914
|
||||
"2024-08-24 11:37:00","""79524804347"" <79524804347>",79524804347,13,ext-local,Local/13@from-queue-00000ad2;2,PJSIP/13-000011bf,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724488620.10097,,,79524804347,79524804347,,,,external-13-79524804347-20240824-113700-1724488620.10097.wav,1724488609.10093,,11911
|
||||
"2024-08-24 11:37:00","""79524804347"" <79524804347>",79524804347,12,ext-local,Local/12@from-queue-00000ad1;2,PJSIP/12-000011c0,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724488620.10095,,,79524804347,79524804347,,,,external-12-79524804347-20240824-113700-1724488620.10095.wav,1724488609.10093,,11909
|
||||
"2024-08-24 11:36:49","""79524804347"" <79524804347>",79524804347,194,ext-queues,PJSIP/Megafon_3-000011be,Local/12@from-queue-00000ad1;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724488609.10093,,79217365096,79524804347,79524804347,,,,,1724488609.10093,,11907
|
||||
"2024-08-24 11:27:30","""79021491501"" <79021491501>",79021491501,194,ext-queues,PJSIP/Megafon_3-000011ba,Local/10@from-queue-00000ad0;1,Queue,"194,tR,,,600,,,,,",26,26,ANSWERED,3,,1724488040.10083,,79217365096,79021491501,79021491501,,,,,1724488040.10083,,11903
|
||||
"2024-08-24 11:27:30","""79021491501"" <79021491501>",79021491501,194,ext-queues,PJSIP/Megafon_3-000011ba,Local/13@from-queue-00000acf;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724488040.10083,,79217365096,79021491501,79021491501,,,,,1724488040.10083,,11900
|
||||
"2024-08-24 11:27:30","""79021491501"" <79021491501>",79021491501,10,ext-local,Local/10@from-queue-00000ad0;2,PJSIP/10-000011bc,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",26,10,ANSWERED,3,,1724488050.10089,,,79021491501,79021491501,,,,external-10-79021491501-20240824-112730-1724488050.10089.wav,1724488040.10083,,11902
|
||||
"2024-08-24 11:27:30","""79021491501"" <79021491501>",79021491501,13,ext-local,Local/13@from-queue-00000acf;2,PJSIP/13-000011bb,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",16,0,"NO ANSWER",3,,1724488050.10087,,,79021491501,79021491501,,,,external-13-79021491501-20240824-112730-1724488050.10087.wav,1724488040.10083,,11899
|
||||
"2024-08-24 11:27:30","""79021491501"" <79021491501>",79021491501,12,ext-local,Local/12@from-queue-00000ace;2,PJSIP/12-000011bd,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",16,0,"NO ANSWER",3,,1724488050.10085,,,79021491501,79021491501,,,,external-12-79021491501-20240824-112730-1724488050.10085.wav,1724488040.10083,,11897
|
||||
"2024-08-24 11:27:20","""79021491501"" <79021491501>",79021491501,194,ext-queues,PJSIP/Megafon_3-000011ba,Local/12@from-queue-00000ace;1,Queue,"194,tR,,,600,,,,,",27,27,"NO ANSWER",3,,1724488040.10083,,79217365096,79021491501,79021491501,,,,,1724488040.10083,,11895
|
||||
"2024-08-24 11:26:08","""79210218538"" <79210218538>",79210218538,194,ext-queues,PJSIP/Megafon_3-000011b6,Local/10@from-queue-00000acd;1,Queue,"194,tR,,,600,,,,,",77,77,ANSWERED,3,,1724487957.10073,,79217365096,79210218538,79210218538,,,,,1724487957.10073,,11891
|
||||
"2024-08-24 11:26:08","""79210218538"" <79210218538>",79210218538,194,ext-queues,PJSIP/Megafon_3-000011b6,Local/13@from-queue-00000acc;1,Queue,"194,tR,,,600,,,,,",12,12,"NO ANSWER",3,,1724487957.10073,,79217365096,79210218538,79210218538,,,,,1724487957.10073,,11888
|
||||
"2024-08-24 11:26:08","""79210218538"" <79210218538>",79210218538,10,ext-local,Local/10@from-queue-00000acd;2,PJSIP/10-000011b8,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",77,64,ANSWERED,3,,1724487968.10079,,,79210218538,79210218538,,,,external-10-79210218538-20240824-112608-1724487968.10079.wav,1724487957.10073,,11890
|
||||
"2024-08-24 11:26:08","""79210218538"" <79210218538>",79210218538,13,ext-local,Local/13@from-queue-00000acc;2,PJSIP/13-000011b7,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",12,0,"NO ANSWER",3,,1724487968.10077,,,79210218538,79210218538,,,,external-13-79210218538-20240824-112608-1724487968.10077.wav,1724487957.10073,,11887
|
||||
"2024-08-24 11:26:08","""79210218538"" <79210218538>",79210218538,12,ext-local,Local/12@from-queue-00000acb;2,PJSIP/12-000011b9,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",12,0,"NO ANSWER",3,,1724487968.10075,,,79210218538,79210218538,,,,external-12-79210218538-20240824-112608-1724487968.10075.wav,1724487957.10073,,11885
|
||||
"2024-08-24 11:25:57","""79210218538"" <79210218538>",79210218538,194,ext-queues,PJSIP/Megafon_3-000011b6,Local/12@from-queue-00000acb;1,Queue,"194,tR,,,600,,,,,",23,23,"NO ANSWER",3,,1724487957.10073,,79217365096,79210218538,79210218538,,,,,1724487957.10073,,11883
|
||||
"2024-08-24 11:22:10","""79116094645"" <79116094645>",79116094645,194,ext-queues,PJSIP/Megafon_3-000011b2,Local/10@from-queue-00000aca;1,Queue,"194,tR,,,600,,,,,",94,94,ANSWERED,3,,1724487719.10063,,79217365096,79116094645,79116094645,,,,,1724487719.10063,,11879
|
||||
"2024-08-24 11:22:10","""79116094645"" <79116094645>",79116094645,194,ext-queues,PJSIP/Megafon_3-000011b2,Local/13@from-queue-00000ac9;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724487719.10063,,79217365096,79116094645,79116094645,,,,,1724487719.10063,,11876
|
||||
"2024-08-24 11:22:10","""79116094645"" <79116094645>",79116094645,10,ext-local,Local/10@from-queue-00000aca;2,PJSIP/10-000011b5,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",94,88,ANSWERED,3,,1724487730.10069,,,79116094645,79116094645,,,,external-10-79116094645-20240824-112210-1724487730.10069.wav,1724487719.10063,,11878
|
||||
"2024-08-24 11:22:10","""79116094645"" <79116094645>",79116094645,13,ext-local,Local/13@from-queue-00000ac9;2,PJSIP/13-000011b3,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724487730.10067,,,79116094645,79116094645,,,,external-13-79116094645-20240824-112210-1724487730.10067.wav,1724487719.10063,,11875
|
||||
"2024-08-24 11:22:10","""79116094645"" <79116094645>",79116094645,12,ext-local,Local/12@from-queue-00000ac8;2,PJSIP/12-000011b4,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724487730.10065,,,79116094645,79116094645,,,,external-12-79116094645-20240824-112210-1724487730.10065.wav,1724487719.10063,,11873
|
||||
"2024-08-24 11:21:59","""79116094645"" <79116094645>",79116094645,194,ext-queues,PJSIP/Megafon_3-000011b2,Local/12@from-queue-00000ac8;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724487719.10063,,79217365096,79116094645,79116094645,,,,,1724487719.10063,,11871
|
||||
"2024-08-24 11:21:38","""Регистратура_3"" <10>",10,28,ext-local,PJSIP/10-000011b0,PJSIP/28-000011b1,Dial,"PJSIP/28/sip:28@192.168.75.11:5090,,HhTtrb(func-apply-sipheaders^s^1)",19,10,ANSWERED,3,,1724487698.10061,,,10,Регистратура_3,,,,internal-28-10-20240824-112138-1724487698.10061.wav,1724487698.10061,,11869
|
||||
"2024-08-24 11:21:05","""Регистратура_3"" <10>",10,22,ext-local,PJSIP/10-000011ae,PJSIP/22-000011af,Dial,"PJSIP/22/sip:22@192.168.75.11:5078,,HhTtrb(func-apply-sipheaders^s^1)",25,20,ANSWERED,3,,1724487665.10059,,,10,Регистратура_3,,,,internal-22-10-20240824-112105-1724487665.10059.wav,1724487665.10059,,11867
|
||||
"2024-08-24 11:20:22","""Регистратура_3"" <10>",10,16,ext-local,PJSIP/10-000011ac,PJSIP/16-000011ad,Dial,"PJSIP/16/sip:16@192.168.75.11:5066,,HhTtrb(func-apply-sipheaders^s^1)",39,0,"NO ANSWER",3,,1724487622.10057,,,10,Регистратура_3,,,,internal-16-10-20240824-112022-1724487622.10057.wav,1724487622.10057,,11865
|
||||
"2024-08-24 11:11:51","""79218417646"" <79218417646>",79218417646,10,ext-local,Local/10@from-queue-00000ac7;2,PJSIP/10-000011aa,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",14,8,ANSWERED,3,,1724487111.10053,,,79218417646,79218417646,,,,external-10-79218417646-20240824-111151-1724487111.10053.wav,1724487085.10047,,11860
|
||||
"2024-08-24 11:11:51","""79218417646"" <79218417646>",79218417646,194,ext-queues,PJSIP/Megafon_2-000011a8,Local/10@from-queue-00000ac7;1,Queue,"194,tR,,,600,,,,,",14,14,ANSWERED,3,,1724487085.10047,,79217365596,79218417646,79218417646,,,,,1724487085.10047,,11861
|
||||
"2024-08-24 11:11:51","""79218417646"" <79218417646>",79218417646,194,ext-queues,PJSIP/Megafon_2-000011a8,Local/13@from-queue-00000ac6;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724487085.10047,,79217365596,79218417646,79218417646,,,,,1724487085.10047,,11858
|
||||
"2024-08-24 11:11:51","""79218417646"" <79218417646>",79218417646,12,ext-local,Local/12@from-queue-00000ac5;2,PJSIP/12-000011a9,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724487111.10049,,,79218417646,79218417646,,,,external-12-79218417646-20240824-111151-1724487111.10049.wav,1724487085.10047,,11855
|
||||
"2024-08-24 11:11:51","""79218417646"" <79218417646>",79218417646,13,ext-local,Local/13@from-queue-00000ac6;2,PJSIP/13-000011ab,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724487111.10051,,,79218417646,79218417646,,,,external-13-79218417646-20240824-111151-1724487111.10051.wav,1724487085.10047,,11857
|
||||
"2024-08-24 11:11:25","""79218417646"" <79218417646>",79218417646,194,ext-queues,PJSIP/Megafon_2-000011a8,Local/12@from-queue-00000ac5;1,Queue,"194,tR,,,600,,,,,",31,30,"NO ANSWER",3,,1724487085.10047,,79217365596,79218417646,79218417646,,,,,1724487085.10047,,11853
|
||||
"2024-08-24 10:53:58","""79110417177"" <79110417177>",79110417177,194,ext-queues,PJSIP/Megafon_3-000011a4,Local/10@from-queue-00000ac4;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724486027.10037,,79217365096,79110417177,79110417177,,,,,1724486027.10037,,11849
|
||||
"2024-08-24 10:53:58","""79110417177"" <79110417177>",79110417177,194,ext-queues,PJSIP/Megafon_3-000011a4,Local/13@from-queue-00000ac3;1,Queue,"194,tR,,,600,,,,,",61,61,ANSWERED,3,,1724486027.10037,,79217365096,79110417177,79110417177,,,,,1724486027.10037,,11846
|
||||
"2024-08-24 10:53:58","""79110417177"" <79110417177>",79110417177,13,ext-local,Local/13@from-queue-00000ac3;2,PJSIP/13-000011a7,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",61,54,ANSWERED,3,,1724486038.10041,,,79110417177,79110417177,,,,external-13-79110417177-20240824-105358-1724486038.10041.wav,1724486027.10037,,11845
|
||||
"2024-08-24 10:53:58","""79110417177"" <79110417177>",79110417177,12,ext-local,Local/12@from-queue-00000ac2;2,PJSIP/12-000011a5,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724486038.10039,,,79110417177,79110417177,,,,external-12-79110417177-20240824-105358-1724486038.10039.wav,1724486027.10037,,11843
|
||||
"2024-08-24 10:53:58","""79110417177"" <79110417177>",79110417177,10,ext-local,Local/10@from-queue-00000ac4;2,PJSIP/10-000011a6,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724486038.10043,,,79110417177,79110417177,,,,external-10-79110417177-20240824-105358-1724486038.10043.wav,1724486027.10037,,11848
|
||||
"2024-08-24 10:53:47","""79110417177"" <79110417177>",79110417177,194,ext-queues,PJSIP/Megafon_3-000011a4,Local/12@from-queue-00000ac2;1,Queue,"194,tR,,,600,,,,,",18,18,"NO ANSWER",3,,1724486027.10037,,79217365096,79110417177,79110417177,,,,,1724486027.10037,,11841
|
||||
"2024-08-24 10:47:26","""79506823270"" <79506823270>",79506823270,10,ext-local,Local/10@from-queue-00000ac1;2,PJSIP/10-000011a2,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",77,71,ANSWERED,3,,1724485646.10033,,,79506823270,79506823270,,,,external-10-79506823270-20240824-104726-1724485646.10033.wav,1724485635.10027,,11836
|
||||
"2024-08-24 10:47:26","""79506823270"" <79506823270>",79506823270,194,ext-queues,PJSIP/Megafon_3-000011a0,Local/10@from-queue-00000ac1;1,Queue,"194,tR,,,600,,,,,",77,77,ANSWERED,3,,1724485635.10027,,79217365096,79506823270,79506823270,,,,,1724485635.10027,,11837
|
||||
"2024-08-24 10:47:26","""79506823270"" <79506823270>",79506823270,194,ext-queues,PJSIP/Megafon_3-000011a0,Local/13@from-queue-00000ac0;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724485635.10027,,79217365096,79506823270,79506823270,,,,,1724485635.10027,,11834
|
||||
"2024-08-24 10:47:26","""79506823270"" <79506823270>",79506823270,13,ext-local,Local/13@from-queue-00000ac0;2,PJSIP/13-000011a3,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724485646.10031,,,79506823270,79506823270,,,,external-13-79506823270-20240824-104726-1724485646.10031.wav,1724485635.10027,,11833
|
||||
"2024-08-24 10:47:26","""79506823270"" <79506823270>",79506823270,12,ext-local,Local/12@from-queue-00000abf;2,PJSIP/12-000011a1,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724485646.10029,,,79506823270,79506823270,,,,external-12-79506823270-20240824-104726-1724485646.10029.wav,1724485635.10027,,11831
|
||||
"2024-08-24 10:47:15","""79506823270"" <79506823270>",79506823270,194,ext-queues,PJSIP/Megafon_3-000011a0,Local/12@from-queue-00000abf;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724485635.10027,,79217365096,79506823270,79506823270,,,,,1724485635.10027,,11829
|
||||
"2024-08-24 10:46:34","""79210277193"" <79210277193>",79210277193,194,ext-queues,PJSIP/Megafon_3-0000119c,Local/10@from-queue-00000abe;1,Queue,"194,tR,,,600,,,,,",29,29,"NO ANSWER",3,,1724485584.10017,,79217365096,79210277193,79210277193,,,,,1724485584.10017,,11825
|
||||
"2024-08-24 10:46:34","""79210277193"" <79210277193>",79210277193,194,ext-queues,PJSIP/Megafon_3-0000119c,Local/13@from-queue-00000abd;1,Queue,"194,tR,,,600,,,,,",29,29,"NO ANSWER",3,,1724485584.10017,,79217365096,79210277193,79210277193,,,,,1724485584.10017,,11822
|
||||
"2024-08-24 10:46:34","""79210277193"" <79210277193>",79210277193,10,ext-local,Local/10@from-queue-00000abe;2,PJSIP/10-0000119e,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",29,0,"NO ANSWER",3,,1724485594.10023,,,79210277193,79210277193,,,,external-10-79210277193-20240824-104634-1724485594.10023.wav,1724485584.10017,,11824
|
||||
"2024-08-24 10:46:34","""79210277193"" <79210277193>",79210277193,13,ext-local,Local/13@from-queue-00000abd;2,PJSIP/13-0000119f,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",29,0,"NO ANSWER",3,,1724485594.10021,,,79210277193,79210277193,,,,external-13-79210277193-20240824-104634-1724485594.10021.wav,1724485584.10017,,11821
|
||||
"2024-08-24 10:46:34","""79210277193"" <79210277193>",79210277193,12,ext-local,Local/12@from-queue-00000abc;2,PJSIP/12-0000119d,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",29,0,"NO ANSWER",3,,1724485594.10019,,,79210277193,79210277193,,,,external-12-79210277193-20240824-104634-1724485594.10019.wav,1724485584.10017,,11819
|
||||
"2024-08-24 10:46:24","""79210277193"" <79210277193>",79210277193,194,ext-queues,PJSIP/Megafon_3-0000119c,Local/12@from-queue-00000abc;1,Queue,"194,tR,,,600,,,,,",40,40,"NO ANSWER",3,,1724485584.10017,,79217365096,79210277193,79210277193,,,,,1724485584.10017,,11817
|
||||
"2024-08-24 10:30:59","""79116036976"" <79116036976>",79116036976,194,ext-queues,PJSIP/Megafon_3-00001198,Local/10@from-queue-00000abb;1,Queue,"194,tR,,,600,,,,,",25,25,ANSWERED,3,,1724484648.10007,,79217365096,79116036976,79116036976,,,,,1724484648.10007,,11813
|
||||
"2024-08-24 10:30:59","""79116036976"" <79116036976>",79116036976,194,ext-queues,PJSIP/Megafon_3-00001198,Local/13@from-queue-00000aba;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724484648.10007,,79217365096,79116036976,79116036976,,,,,1724484648.10007,,11810
|
||||
"2024-08-24 10:30:59","""79116036976"" <79116036976>",79116036976,10,ext-local,Local/10@from-queue-00000abb;2,PJSIP/10-0000119b,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",25,19,ANSWERED,3,,1724484659.10013,,,79116036976,79116036976,,,,external-10-79116036976-20240824-103059-1724484659.10013.wav,1724484648.10007,,11812
|
||||
"2024-08-24 10:30:59","""79116036976"" <79116036976>",79116036976,12,ext-local,Local/12@from-queue-00000ab9;2,PJSIP/12-00001199,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724484659.10009,,,79116036976,79116036976,,,,external-12-79116036976-20240824-103059-1724484659.10009.wav,1724484648.10007,,11807
|
||||
"2024-08-24 10:30:59","""79116036976"" <79116036976>",79116036976,13,ext-local,Local/13@from-queue-00000aba;2,PJSIP/13-0000119a,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724484659.10011,,,79116036976,79116036976,,,,external-13-79116036976-20240824-103059-1724484659.10011.wav,1724484648.10007,,11809
|
||||
"2024-08-24 10:30:48","""79116036976"" <79116036976>",79116036976,194,ext-queues,PJSIP/Megafon_3-00001198,Local/12@from-queue-00000ab9;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724484648.10007,,79217365096,79116036976,79116036976,,,,,1724484648.10007,,11805
|
||||
"2024-08-24 10:28:07","""79116155545"" <79116155545>",79116155545,194,ext-queues,PJSIP/Megafon_3-00001194,Local/10@from-queue-00000ab8;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724484476.9997,,79217365096,79116155545,79116155545,,,,,1724484476.9997,,11802
|
||||
"2024-08-24 10:28:07","""79116155545"" <79116155545>",79116155545,194,ext-queues,PJSIP/Megafon_3-00001194,Local/13@from-queue-00000ab7;1,Queue,"194,tR,,,600,,,,,",51,51,ANSWERED,3,,1724484476.9997,,79217365096,79116155545,79116155545,,,,,1724484476.9997,,11798
|
||||
"2024-08-24 10:28:07","""79116155545"" <79116155545>",79116155545,13,ext-local,Local/13@from-queue-00000ab7;2,PJSIP/13-00001195,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",51,45,ANSWERED,3,,1724484487.10001,,,79116155545,79116155545,,,,external-13-79116155545-20240824-102807-1724484487.10001.wav,1724484476.9997,,11797
|
||||
"2024-08-24 10:28:07","""79116155545"" <79116155545>",79116155545,12,ext-local,Local/12@from-queue-00000ab6;2,PJSIP/12-00001196,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724484487.9999,,,79116155545,79116155545,,,,external-12-79116155545-20240824-102807-1724484487.9999.wav,1724484476.9997,,11795
|
||||
"2024-08-24 10:28:07","""79116155545"" <79116155545>",79116155545,10,ext-local,Local/10@from-queue-00000ab8;2,PJSIP/10-00001197,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724484487.10003,,,79116155545,79116155545,,,,external-10-79116155545-20240824-102807-1724484487.10003.wav,1724484476.9997,,11800
|
||||
"2024-08-24 10:27:56","""79116155545"" <79116155545>",79116155545,194,ext-queues,PJSIP/Megafon_3-00001194,Local/12@from-queue-00000ab6;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724484476.9997,,79217365096,79116155545,79116155545,,,,,1724484476.9997,,11793
|
||||
"2024-08-24 10:26:01","""79021495945"" <79021495945>",79021495945,13,ext-local,Local/13@from-queue-00000ab4;2,PJSIP/13-00001193,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",45,39,ANSWERED,3,,1724484361.9991,,,79021495945,79021495945,,,,external-13-79021495945-20240824-102601-1724484361.9991.wav,1724484350.9987,,11785
|
||||
"2024-08-24 10:26:01","""79021495945"" <79021495945>",79021495945,194,ext-queues,PJSIP/Megafon_3-00001190,Local/10@from-queue-00000ab5;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724484350.9987,,79217365096,79021495945,79021495945,,,,,1724484350.9987,,11789
|
||||
"2024-08-24 10:26:01","""79021495945"" <79021495945>",79021495945,194,ext-queues,PJSIP/Megafon_3-00001190,Local/13@from-queue-00000ab4;1,Queue,"194,tR,,,600,,,,,",45,45,ANSWERED,3,,1724484350.9987,,79217365096,79021495945,79021495945,,,,,1724484350.9987,,11786
|
||||
"2024-08-24 10:26:01","""79021495945"" <79021495945>",79021495945,10,ext-local,Local/10@from-queue-00000ab5;2,PJSIP/10-00001192,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724484361.9993,,,79021495945,79021495945,,,,external-10-79021495945-20240824-102601-1724484361.9993.wav,1724484350.9987,,11788
|
||||
"2024-08-24 10:26:01","""79021495945"" <79021495945>",79021495945,12,ext-local,Local/12@from-queue-00000ab3;2,PJSIP/12-00001191,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724484361.9989,,,79021495945,79021495945,,,,external-12-79021495945-20240824-102601-1724484361.9989.wav,1724484350.9987,,11783
|
||||
"2024-08-24 10:25:50","""79021495945"" <79021495945>",79021495945,194,ext-queues,PJSIP/Megafon_3-00001190,Local/12@from-queue-00000ab3;1,Queue,"194,tR,,,600,,,,,",17,17,"NO ANSWER",3,,1724484350.9987,,79217365096,79021495945,79021495945,,,,,1724484350.9987,,11781
|
||||
"2024-08-24 10:23:26","""79082910679"" <79082910679>",79082910679,194,ext-queues,PJSIP/Megafon_3-0000118c,Local/10@from-queue-00000ab2;1,Queue,"194,tR,,,600,,,,,",21,21,ANSWERED,3,,1724484195.9977,,79217365096,79082910679,79082910679,,,,,1724484195.9977,,11777
|
||||
"2024-08-24 10:23:26","""79082910679"" <79082910679>",79082910679,194,ext-queues,PJSIP/Megafon_3-0000118c,Local/13@from-queue-00000ab1;1,Queue,"194,tR,,,600,,,,,",8,8,"NO ANSWER",3,,1724484195.9977,,79217365096,79082910679,79082910679,,,,,1724484195.9977,,11774
|
||||
"2024-08-24 10:23:26","""79082910679"" <79082910679>",79082910679,10,ext-local,Local/10@from-queue-00000ab2;2,PJSIP/10-0000118d,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",21,13,ANSWERED,3,,1724484206.9983,,,79082910679,79082910679,,,,external-10-79082910679-20240824-102326-1724484206.9983.wav,1724484195.9977,,11776
|
||||
"2024-08-24 10:23:26","""79082910679"" <79082910679>",79082910679,13,ext-local,Local/13@from-queue-00000ab1;2,PJSIP/13-0000118f,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724484206.9981,,,79082910679,79082910679,,,,external-13-79082910679-20240824-102326-1724484206.9981.wav,1724484195.9977,,11773
|
||||
"2024-08-24 10:23:26","""79082910679"" <79082910679>",79082910679,12,ext-local,Local/12@from-queue-00000ab0;2,PJSIP/12-0000118e,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724484206.9979,,,79082910679,79082910679,,,,external-12-79082910679-20240824-102326-1724484206.9979.wav,1724484195.9977,,11771
|
||||
"2024-08-24 10:23:15","""79082910679"" <79082910679>",79082910679,194,ext-queues,PJSIP/Megafon_3-0000118c,Local/12@from-queue-00000ab0;1,Queue,"194,tR,,,600,,,,,",18,18,"NO ANSWER",3,,1724484195.9977,,79217365096,79082910679,79082910679,,,,,1724484195.9977,,11769
|
||||
"2024-08-24 10:14:41","""79517295595"" <79517295595>",79517295595,194,ext-queues,PJSIP/Megafon_3-00001188,Local/10@from-queue-00000aaf;1,Queue,"194,tR,,,600,,,,,",35,35,ANSWERED,3,,1724483671.9967,,79217365096,79517295595,79517295595,,,,,1724483671.9967,,11765
|
||||
"2024-08-24 10:14:41","""79517295595"" <79517295595>",79517295595,194,ext-queues,PJSIP/Megafon_3-00001188,Local/13@from-queue-00000aae;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724483671.9967,,79217365096,79517295595,79517295595,,,,,1724483671.9967,,11762
|
||||
"2024-08-24 10:14:41","""79517295595"" <79517295595>",79517295595,10,ext-local,Local/10@from-queue-00000aaf;2,PJSIP/10-00001189,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",35,29,ANSWERED,3,,1724483681.9973,,,79517295595,79517295595,,,,external-10-79517295595-20240824-101441-1724483681.9973.wav,1724483671.9967,,11764
|
||||
"2024-08-24 10:14:41","""79517295595"" <79517295595>",79517295595,12,ext-local,Local/12@from-queue-00000aad;2,PJSIP/12-0000118a,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724483681.9969,,,79517295595,79517295595,,,,external-12-79517295595-20240824-101441-1724483681.9969.wav,1724483671.9967,,11759
|
||||
"2024-08-24 10:14:41","""79517295595"" <79517295595>",79517295595,13,ext-local,Local/13@from-queue-00000aae;2,PJSIP/13-0000118b,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724483681.9971,,,79517295595,79517295595,,,,external-13-79517295595-20240824-101441-1724483681.9971.wav,1724483671.9967,,11761
|
||||
"2024-08-24 10:14:31","""79517295595"" <79517295595>",79517295595,194,ext-queues,PJSIP/Megafon_3-00001188,Local/12@from-queue-00000aad;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724483671.9967,,79217365096,79517295595,79517295595,,,,,1724483671.9967,,11757
|
||||
"2024-08-24 10:09:06","""79524846673"" <79524846673>",79524846673,194,ext-queues,PJSIP/Megafon_3-00001184,Local/10@from-queue-00000aac;1,Queue,"194,tR,,,600,,,,,",101,101,ANSWERED,3,,1724483335.9957,,79217365096,79524846673,79524846673,,,,,1724483335.9957,,11753
|
||||
"2024-08-24 10:09:06","""79524846673"" <79524846673>",79524846673,194,ext-queues,PJSIP/Megafon_3-00001184,Local/13@from-queue-00000aab;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724483335.9957,,79217365096,79524846673,79524846673,,,,,1724483335.9957,,11750
|
||||
"2024-08-24 10:09:06","""79524846673"" <79524846673>",79524846673,10,ext-local,Local/10@from-queue-00000aac;2,PJSIP/10-00001187,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",101,95,ANSWERED,3,,1724483346.9963,,,79524846673,79524846673,,,,external-10-79524846673-20240824-100906-1724483346.9963.wav,1724483335.9957,,11752
|
||||
"2024-08-24 10:09:06","""79524846673"" <79524846673>",79524846673,13,ext-local,Local/13@from-queue-00000aab;2,PJSIP/13-00001185,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724483346.9961,,,79524846673,79524846673,,,,external-13-79524846673-20240824-100906-1724483346.9961.wav,1724483335.9957,,11749
|
||||
"2024-08-24 10:09:06","""79524846673"" <79524846673>",79524846673,12,ext-local,Local/12@from-queue-00000aaa;2,PJSIP/12-00001186,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724483346.9959,,,79524846673,79524846673,,,,external-12-79524846673-20240824-100906-1724483346.9959.wav,1724483335.9957,,11747
|
||||
"2024-08-24 10:08:55","""79524846673"" <79524846673>",79524846673,194,ext-queues,PJSIP/Megafon_3-00001184,Local/12@from-queue-00000aaa;1,Queue,"194,tR,,,600,,,,,",17,17,"NO ANSWER",3,,1724483335.9957,,79217365096,79524846673,79524846673,,,,,1724483335.9957,,11745
|
||||
"2024-08-24 10:01:22","""79602011453"" <79602011453>",79602011453,194,ext-queues,PJSIP/Megafon_3-00001180,Local/10@from-queue-00000aa9;1,Queue,"194,tR,,,600,,,,,",73,73,ANSWERED,3,,1724482871.9947,,79217365096,79602011453,79602011453,,,,,1724482871.9947,,11741
|
||||
"2024-08-24 10:01:22","""79602011453"" <79602011453>",79602011453,194,ext-queues,PJSIP/Megafon_3-00001180,Local/13@from-queue-00000aa8;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724482871.9947,,79217365096,79602011453,79602011453,,,,,1724482871.9947,,11738
|
||||
"2024-08-24 10:01:22","""79602011453"" <79602011453>",79602011453,10,ext-local,Local/10@from-queue-00000aa9;2,PJSIP/10-00001183,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",73,67,ANSWERED,3,,1724482882.9953,,,79602011453,79602011453,,,,external-10-79602011453-20240824-100122-1724482882.9953.wav,1724482871.9947,,11740
|
||||
"2024-08-24 10:01:22","""79602011453"" <79602011453>",79602011453,13,ext-local,Local/13@from-queue-00000aa8;2,PJSIP/13-00001181,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724482882.9951,,,79602011453,79602011453,,,,external-13-79602011453-20240824-100122-1724482882.9951.wav,1724482871.9947,,11737
|
||||
"2024-08-24 10:01:22","""79602011453"" <79602011453>",79602011453,12,ext-local,Local/12@from-queue-00000aa7;2,PJSIP/12-00001182,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724482882.9949,,,79602011453,79602011453,,,,external-12-79602011453-20240824-100122-1724482882.9949.wav,1724482871.9947,,11735
|
||||
"2024-08-24 10:01:11","""79602011453"" <79602011453>",79602011453,194,ext-queues,PJSIP/Megafon_3-00001180,Local/12@from-queue-00000aa7;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724482871.9947,,79217365096,79602011453,79602011453,,,,,1724482871.9947,,11733
|
||||
"2024-08-24 09:58:54","""79992849942"" <79992849942>",79992849942,10,ext-local,Local/10@from-queue-00000aa6;2,PJSIP/10-0000117f,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",93,85,ANSWERED,3,,1724482734.9943,,,79992849942,79992849942,,,,external-10-79992849942-20240824-095854-1724482734.9943.wav,1724482724.9937,,11728
|
||||
"2024-08-24 09:58:54","""79992849942"" <79992849942>",79992849942,194,ext-queues,PJSIP/Megafon_3-0000117c,Local/10@from-queue-00000aa6;1,Queue,"194,tR,,,600,,,,,",93,93,ANSWERED,3,,1724482724.9937,,79217365096,79992849942,79992849942,,,,,1724482724.9937,,11729
|
||||
"2024-08-24 09:58:54","""79992849942"" <79992849942>",79992849942,194,ext-queues,PJSIP/Megafon_3-0000117c,Local/13@from-queue-00000aa5;1,Queue,"194,tR,,,600,,,,,",8,8,"NO ANSWER",3,,1724482724.9937,,79217365096,79992849942,79992849942,,,,,1724482724.9937,,11726
|
||||
"2024-08-24 09:58:54","""79992849942"" <79992849942>",79992849942,13,ext-local,Local/13@from-queue-00000aa5;2,PJSIP/13-0000117d,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724482734.9941,,,79992849942,79992849942,,,,external-13-79992849942-20240824-095854-1724482734.9941.wav,1724482724.9937,,11725
|
||||
"2024-08-24 09:58:54","""79992849942"" <79992849942>",79992849942,12,ext-local,Local/12@from-queue-00000aa4;2,PJSIP/12-0000117e,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724482734.9939,,,79992849942,79992849942,,,,external-12-79992849942-20240824-095854-1724482734.9939.wav,1724482724.9937,,11723
|
||||
"2024-08-24 09:58:44","""79992849942"" <79992849942>",79992849942,194,ext-queues,PJSIP/Megafon_3-0000117c,Local/12@from-queue-00000aa4;1,Queue,"194,tR,,,600,,,,,",19,19,"NO ANSWER",3,,1724482724.9937,,79217365096,79992849942,79992849942,,,,,1724482724.9937,,11721
|
||||
"2024-08-24 09:49:36",""""" <78162769402>",78162769402,988003334419,from-internal,PJSIP/13-0000117a,PJSIP/rt_769402-0000117b,Dial,"PJSIP/+78003334419@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",309,308,ANSWERED,3,,1724482176.9935,,,13,Регистратура_2,78162769402,,,out-988003334419-13-20240824-094936-1724482176.9935.wav,1724482176.9935,,11719
|
||||
"2024-08-24 09:49:08",""""" <78162769402>",78162769402,988003334419,from-internal,PJSIP/13-00001178,PJSIP/rt_769402-00001179,Dial,"PJSIP/+78003334419@rt_769402,300,Tb(func-apply-sipheaders^s^1,(6))U(sub-send-ob",17,16,ANSWERED,3,,1724482148.9933,,,13,Регистратура_2,78162769402,,,out-988003334419-13-20240824-094908-1724482148.9933.wav,1724482148.9933,,11717
|
||||
"2024-08-24 09:39:14","""74996497130"" <74996497130>",74996497130,194,ext-queues,PJSIP/Megafon_3-00001174,Local/10@from-queue-00000aa3;1,Queue,"194,tR,,,600,,,,,",35,35,ANSWERED,3,,1724481543.9923,,79217365096,74996497130,74996497130,,,,,1724481543.9923,,11713
|
||||
"2024-08-24 09:39:14","""74996497130"" <74996497130>",74996497130,194,ext-queues,PJSIP/Megafon_3-00001174,Local/13@from-queue-00000aa2;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724481543.9923,,79217365096,74996497130,74996497130,,,,,1724481543.9923,,11710
|
||||
"2024-08-24 09:39:14","""74996497130"" <74996497130>",74996497130,10,ext-local,Local/10@from-queue-00000aa3;2,PJSIP/10-00001175,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",34,28,ANSWERED,3,,1724481554.9929,,,74996497130,74996497130,,,,external-10-74996497130-20240824-093914-1724481554.9929.wav,1724481543.9923,,11712
|
||||
"2024-08-24 09:39:14","""74996497130"" <74996497130>",74996497130,13,ext-local,Local/13@from-queue-00000aa2;2,PJSIP/13-00001177,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724481554.9927,,,74996497130,74996497130,,,,external-13-74996497130-20240824-093914-1724481554.9927.wav,1724481543.9923,,11709
|
||||
"2024-08-24 09:39:14","""74996497130"" <74996497130>",74996497130,12,ext-local,Local/12@from-queue-00000aa1;2,PJSIP/12-00001176,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724481554.9925,,,74996497130,74996497130,,,,external-12-74996497130-20240824-093914-1724481554.9925.wav,1724481543.9923,,11707
|
||||
"2024-08-24 09:39:03","""74996497130"" <74996497130>",74996497130,194,ext-queues,PJSIP/Megafon_3-00001174,Local/12@from-queue-00000aa1;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724481543.9923,,79217365096,74996497130,74996497130,,,,,1724481543.9923,,11705
|
||||
"2024-08-24 09:37:30","""79212001949"" <79212001949>",79212001949,10,ext-local,Local/10@from-queue-00000aa0;2,PJSIP/10-00001172,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",68,61,ANSWERED,3,,1724481450.9919,,,79212001949,79212001949,,,,external-10-79212001949-20240824-093730-1724481450.9919.wav,1724481440.9913,,11700
|
||||
"2024-08-24 09:37:30","""79212001949"" <79212001949>",79212001949,194,ext-queues,PJSIP/rt_769402-00001170,Local/10@from-queue-00000aa0;1,Queue,"194,tR,,,600,,,,,",68,68,ANSWERED,3,,1724481440.9913,,78162769402,79212001949,79212001949,,,,,1724481440.9913,,11701
|
||||
"2024-08-24 09:37:30","""79212001949"" <79212001949>",79212001949,194,ext-queues,PJSIP/rt_769402-00001170,Local/13@from-queue-00000a9f;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724481440.9913,,78162769402,79212001949,79212001949,,,,,1724481440.9913,,11698
|
||||
"2024-08-24 09:37:30","""79212001949"" <79212001949>",79212001949,13,ext-local,Local/13@from-queue-00000a9f;2,PJSIP/13-00001173,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724481450.9917,,,79212001949,79212001949,,,,external-13-79212001949-20240824-093730-1724481450.9917.wav,1724481440.9913,,11697
|
||||
"2024-08-24 09:37:30","""79212001949"" <79212001949>",79212001949,12,ext-local,Local/12@from-queue-00000a9e;2,PJSIP/12-00001171,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724481450.9915,,,79212001949,79212001949,,,,external-12-79212001949-20240824-093730-1724481450.9915.wav,1724481440.9913,,11695
|
||||
"2024-08-24 09:37:20","""79212001949"" <79212001949>",79212001949,194,ext-queues,PJSIP/rt_769402-00001170,Local/12@from-queue-00000a9e;1,Queue,"194,tR,,,600,,,,,",15,15,"NO ANSWER",3,,1724481440.9913,,78162769402,79212001949,79212001949,,,,,1724481440.9913,,11693
|
||||
"2024-08-24 09:35:06","""Регистратура_3"" <10>",10,16,ext-local,PJSIP/10-0000116e,PJSIP/16-0000116f,Dial,"PJSIP/16/sip:16@192.168.75.11:5066,,HhTtrb(func-apply-sipheaders^s^1)",33,19,ANSWERED,3,,1724481306.9911,,,10,Регистратура_3,,,,internal-16-10-20240824-093506-1724481306.9911.wav,1724481306.9911,,11691
|
||||
"2024-08-24 09:32:23","""79539042899"" <79539042899>",79539042899,10,ext-local,Local/10@from-queue-00000a9d;2,PJSIP/10-0000116c,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",78,59,ANSWERED,3,,1724481143.9908,,,79539042899,79539042899,,,,external-10-79539042899-20240824-093223-1724481143.9908.wav,1724481133.9904,,11687
|
||||
"2024-08-24 09:32:23","""79539042899"" <79539042899>",79539042899,194,ext-queues,PJSIP/Megafon_3-0000116b,Local/10@from-queue-00000a9d;1,Queue,"194,tR,,,600,,,,,",78,78,ANSWERED,3,,1724481133.9904,,79217365096,79539042899,79539042899,,,,,1724481133.9904,,11688
|
||||
"2024-08-24 09:32:23","""79539042899"" <79539042899>",79539042899,12,ext-local,Local/12@from-queue-00000a9c;2,PJSIP/12-0000116d,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",19,0,"NO ANSWER",3,,1724481143.9906,,,79539042899,79539042899,,,,external-12-79539042899-20240824-093223-1724481143.9906.wav,1724481133.9904,,11685
|
||||
"2024-08-24 09:32:13","""79539042899"" <79539042899>",79539042899,194,ext-queues,PJSIP/Megafon_3-0000116b,Local/12@from-queue-00000a9c;1,Queue,"194,tR,,,600,,,,,",29,29,"NO ANSWER",3,,1724481133.9904,,79217365096,79539042899,79539042899,,,,,1724481133.9904,,11683
|
||||
"2024-08-24 09:31:55","""79082251399"" <79082251399>",79082251399,194,ext-queues,PJSIP/Megafon_3-00001167,Local/10@from-queue-00000a9b;1,Queue,"194,tR,,,600,,,,,",9,9,"NO ANSWER",3,,1724481104.9894,,79217365096,79082251399,79082251399,,,,,1724481104.9894,,11679
|
||||
"2024-08-24 09:31:55","""79082251399"" <79082251399>",79082251399,194,ext-queues,PJSIP/Megafon_3-00001167,Local/13@from-queue-00000a9a;1,Queue,"194,tR,,,600,,,,,",105,105,ANSWERED,3,,1724481104.9894,,79217365096,79082251399,79082251399,,,,,1724481104.9894,,11676
|
||||
"2024-08-24 09:31:55","""79082251399"" <79082251399>",79082251399,13,ext-local,Local/13@from-queue-00000a9a;2,PJSIP/13-0000116a,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",105,95,ANSWERED,3,,1724481115.9898,,,79082251399,79082251399,,,,external-13-79082251399-20240824-093155-1724481115.9898.wav,1724481104.9894,,11675
|
||||
"2024-08-24 09:31:55","""79082251399"" <79082251399>",79082251399,12,ext-local,Local/12@from-queue-00000a99;2,PJSIP/12-00001169,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",9,0,"NO ANSWER",3,,1724481115.9896,,,79082251399,79082251399,,,,external-12-79082251399-20240824-093155-1724481115.9896.wav,1724481104.9894,,11673
|
||||
"2024-08-24 09:31:55","""79082251399"" <79082251399>",79082251399,10,ext-local,Local/10@from-queue-00000a9b;2,PJSIP/10-00001168,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",9,0,"NO ANSWER",3,,1724481115.9900,,,79082251399,79082251399,,,,external-10-79082251399-20240824-093155-1724481115.9900.wav,1724481104.9894,,11678
|
||||
"2024-08-24 09:31:44","""79082251399"" <79082251399>",79082251399,194,ext-queues,PJSIP/Megafon_3-00001167,Local/12@from-queue-00000a99;1,Queue,"194,tR,,,600,,,,,",20,20,"NO ANSWER",3,,1724481104.9894,,79217365096,79082251399,79082251399,,,,,1724481104.9894,,11671
|
||||
"2024-08-24 09:24:53","""79210254455"" <79210254455>",79210254455,194,ext-queues,PJSIP/Megafon_3-00001163,Local/10@from-queue-00000a98;1,Queue,"194,tR,,,600,,,,,",73,73,ANSWERED,3,,1724480682.9884,,79217365096,79210254455,79210254455,,,,,1724480682.9884,,11667
|
||||
"2024-08-24 09:24:53","""79210254455"" <79210254455>",79210254455,194,ext-queues,PJSIP/Megafon_3-00001163,Local/13@from-queue-00000a97;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724480682.9884,,79217365096,79210254455,79210254455,,,,,1724480682.9884,,11664
|
||||
"2024-08-24 09:24:53","""79210254455"" <79210254455>",79210254455,10,ext-local,Local/10@from-queue-00000a98;2,PJSIP/10-00001166,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",73,67,ANSWERED,3,,1724480693.9890,,,79210254455,79210254455,,,,external-10-79210254455-20240824-092453-1724480693.9890.wav,1724480682.9884,,11666
|
||||
"2024-08-24 09:24:53","""79210254455"" <79210254455>",79210254455,13,ext-local,Local/13@from-queue-00000a97;2,PJSIP/13-00001165,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724480693.9888,,,79210254455,79210254455,,,,external-13-79210254455-20240824-092453-1724480693.9888.wav,1724480682.9884,,11663
|
||||
"2024-08-24 09:24:53","""79210254455"" <79210254455>",79210254455,12,ext-local,Local/12@from-queue-00000a96;2,PJSIP/12-00001164,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724480693.9886,,,79210254455,79210254455,,,,external-12-79210254455-20240824-092453-1724480693.9886.wav,1724480682.9884,,11661
|
||||
"2024-08-24 09:24:42","""79210254455"" <79210254455>",79210254455,194,ext-queues,PJSIP/Megafon_3-00001163,Local/12@from-queue-00000a96;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724480682.9884,,79217365096,79210254455,79210254455,,,,,1724480682.9884,,11659
|
||||
"2024-08-24 09:17:31","""79116073126"" <79116073126>",79116073126,194,ext-queues,PJSIP/Megafon_3-0000115f,Local/10@from-queue-00000a95;1,Queue,"194,tR,,,600,,,,,",49,49,ANSWERED,3,,1724480240.9874,,79217365096,79116073126,79116073126,,,,,1724480240.9874,,11655
|
||||
"2024-08-24 09:17:31","""79116073126"" <79116073126>",79116073126,194,ext-queues,PJSIP/Megafon_3-0000115f,Local/13@from-queue-00000a94;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724480240.9874,,79217365096,79116073126,79116073126,,,,,1724480240.9874,,11652
|
||||
"2024-08-24 09:17:31","""79116073126"" <79116073126>",79116073126,10,ext-local,Local/10@from-queue-00000a95;2,PJSIP/10-00001161,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",49,42,ANSWERED,3,,1724480251.9880,,,79116073126,79116073126,,,,external-10-79116073126-20240824-091731-1724480251.9880.wav,1724480240.9874,,11654
|
||||
"2024-08-24 09:17:31","""79116073126"" <79116073126>",79116073126,12,ext-local,Local/12@from-queue-00000a93;2,PJSIP/12-00001160,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724480251.9876,,,79116073126,79116073126,,,,external-12-79116073126-20240824-091731-1724480251.9876.wav,1724480240.9874,,11649
|
||||
"2024-08-24 09:17:31","""79116073126"" <79116073126>",79116073126,13,ext-local,Local/13@from-queue-00000a94;2,PJSIP/13-00001162,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724480251.9878,,,79116073126,79116073126,,,,external-13-79116073126-20240824-091731-1724480251.9878.wav,1724480240.9874,,11651
|
||||
"2024-08-24 09:17:20","""79116073126"" <79116073126>",79116073126,194,ext-queues,PJSIP/Megafon_3-0000115f,Local/12@from-queue-00000a93;1,Queue,"194,tR,,,600,,,,,",17,17,"NO ANSWER",3,,1724480240.9874,,79217365096,79116073126,79116073126,,,,,1724480240.9874,,11647
|
||||
"2024-08-24 09:12:47","""79211705192"" <79211705192>",79211705192,13,ext-local,Local/13@from-queue-00000a91;2,PJSIP/13-0000115e,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",39,33,ANSWERED,3,,1724479967.9868,,,79211705192,79211705192,,,,external-13-79211705192-20240824-091247-1724479967.9868.wav,1724479956.9864,,11639
|
||||
"2024-08-24 09:12:47","""79211705192"" <79211705192>",79211705192,194,ext-queues,PJSIP/Megafon_3-0000115b,Local/10@from-queue-00000a92;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724479956.9864,,79217365096,79211705192,79211705192,,,,,1724479956.9864,,11643
|
||||
"2024-08-24 09:12:47","""79211705192"" <79211705192>",79211705192,194,ext-queues,PJSIP/Megafon_3-0000115b,Local/13@from-queue-00000a91;1,Queue,"194,tR,,,600,,,,,",39,39,ANSWERED,3,,1724479956.9864,,79217365096,79211705192,79211705192,,,,,1724479956.9864,,11640
|
||||
"2024-08-24 09:12:47","""79211705192"" <79211705192>",79211705192,10,ext-local,Local/10@from-queue-00000a92;2,PJSIP/10-0000115d,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724479967.9870,,,79211705192,79211705192,,,,external-10-79211705192-20240824-091247-1724479967.9870.wav,1724479956.9864,,11642
|
||||
"2024-08-24 09:12:47","""79211705192"" <79211705192>",79211705192,12,ext-local,Local/12@from-queue-00000a90;2,PJSIP/12-0000115c,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724479967.9866,,,79211705192,79211705192,,,,external-12-79211705192-20240824-091247-1724479967.9866.wav,1724479956.9864,,11637
|
||||
"2024-08-24 09:12:36","""79211705192"" <79211705192>",79211705192,194,ext-queues,PJSIP/Megafon_3-0000115b,Local/12@from-queue-00000a90;1,Queue,"194,tR,,,600,,,,,",17,17,"NO ANSWER",3,,1724479956.9864,,79217365096,79211705192,79211705192,,,,,1724479956.9864,,11635
|
||||
"2024-08-24 09:11:23","""Каб. 4"" <16>",16,13,ext-local,PJSIP/16-00001159,PJSIP/13-0000115a,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrb(func-apply-sipheaders^s^1)",30,18,ANSWERED,3,,1724479883.9862,,,16,"Каб. 4",,,,internal-13-16-20240824-091123-1724479883.9862.wav,1724479883.9862,,11633
|
||||
"2024-08-24 09:10:56","""79082957865"" <79082957865>",79082957865,13,ext-local,Local/13@from-queue-00000a8e;2,PJSIP/13-00001158,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",18,12,ANSWERED,3,,1724479856.9857,,,79082957865,79082957865,,,,external-13-79082957865-20240824-091056-1724479856.9857.wav,1724479846.9855,,11627
|
||||
"2024-08-24 09:10:56","""79082957865"" <79082957865>",79082957865,194,ext-queues,PJSIP/Megafon_3-00001156,Local/10@from-queue-00000a8f;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724479846.9855,,79217365096,79082957865,79082957865,,,,,1724479846.9855,,11630
|
||||
"2024-08-24 09:10:56","""79082957865"" <79082957865>",79082957865,10,ext-local,Local/10@from-queue-00000a8f;2,PJSIP/10-00001157,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724479856.9859,,,79082957865,79082957865,,,,external-10-79082957865-20240824-091056-1724479856.9859.wav,1724479846.9855,,11629
|
||||
"2024-08-24 09:10:46","""79082957865"" <79082957865>",79082957865,194,ext-queues,PJSIP/Megafon_3-00001156,Local/13@from-queue-00000a8e;1,Queue,"194,tR,,,600,,,,,",29,29,ANSWERED,3,,1724479846.9855,,79217365096,79082957865,79082957865,,,,,1724479846.9855,,11625
|
||||
"2024-08-24 09:10:38","""79062026711"" <79062026711>",79062026711,12,ext-local,Local/12@from-queue-00000a8b;2,PJSIP/12-00001155,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",21,12,ANSWERED,3,,1724479838.9847,,,79062026711,79062026711,,,,external-12-79062026711-20240824-091038-1724479838.9847.wav,1724479827.9845,,11615
|
||||
"2024-08-24 09:10:38","""79062026711"" <79062026711>",79062026711,194,ext-queues,PJSIP/Megafon_3-00001152,Local/10@from-queue-00000a8d;1,Queue,"194,tR,,,600,,,,,",8,8,"NO ANSWER",3,,1724479827.9845,,79217365096,79062026711,79062026711,,,,,1724479827.9845,,11621
|
||||
"2024-08-24 09:10:38","""79062026711"" <79062026711>",79062026711,194,ext-queues,PJSIP/Megafon_3-00001152,Local/13@from-queue-00000a8c;1,Queue,"194,tR,,,600,,,,,",8,8,"NO ANSWER",3,,1724479827.9845,,79217365096,79062026711,79062026711,,,,,1724479827.9845,,11618
|
||||
"2024-08-24 09:10:38","""79062026711"" <79062026711>",79062026711,13,ext-local,Local/13@from-queue-00000a8c;2,PJSIP/13-00001153,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724479838.9849,,,79062026711,79062026711,,,,external-13-79062026711-20240824-091038-1724479838.9849.wav,1724479827.9845,,11617
|
||||
"2024-08-24 09:10:38","""79062026711"" <79062026711>",79062026711,10,ext-local,Local/10@from-queue-00000a8d;2,PJSIP/10-00001154,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",8,0,"NO ANSWER",3,,1724479838.9851,,,79062026711,79062026711,,,,external-10-79062026711-20240824-091038-1724479838.9851.wav,1724479827.9845,,11620
|
||||
"2024-08-24 09:10:27","""79062026711"" <79062026711>",79062026711,194,ext-queues,PJSIP/Megafon_3-00001152,Local/12@from-queue-00000a8b;1,Queue,"194,tR,,,600,,,,,",31,31,ANSWERED,3,,1724479827.9845,,79217365096,79062026711,79062026711,,,,,1724479827.9845,,11613
|
||||
"2024-08-24 09:09:48","""79506836158"" <79506836158>",79506836158,13,ext-local,Local/13@from-queue-00000a89;2,PJSIP/13-00001150,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",23,17,ANSWERED,3,,1724479788.9839,,,79506836158,79506836158,,,,external-13-79506836158-20240824-090948-1724479788.9839.wav,1724479777.9835,,11605
|
||||
"2024-08-24 09:09:48","""79506836158"" <79506836158>",79506836158,194,ext-queues,PJSIP/Megafon_3-0000114e,Local/10@from-queue-00000a8a;1,Queue,"194,tR,,,600,,,,,",6,6,"NO ANSWER",3,,1724479777.9835,,79217365096,79506836158,79506836158,,,,,1724479777.9835,,11610
|
||||
"2024-08-24 09:09:48","""79506836158"" <79506836158>",79506836158,194,ext-queues,PJSIP/Megafon_3-0000114e,Local/13@from-queue-00000a89;1,Queue,"194,tR,,,600,,,,,",23,23,ANSWERED,3,,1724479777.9835,,79217365096,79506836158,79506836158,,,,,1724479777.9835,,11606
|
||||
"2024-08-24 09:09:48","""79506836158"" <79506836158>",79506836158,10,ext-local,Local/10@from-queue-00000a8a;2,PJSIP/10-00001151,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724479788.9841,,,79506836158,79506836158,,,,external-10-79506836158-20240824-090948-1724479788.9841.wav,1724479777.9835,,11608
|
||||
"2024-08-24 09:09:48","""79506836158"" <79506836158>",79506836158,12,ext-local,Local/12@from-queue-00000a88;2,PJSIP/12-0000114f,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",6,0,"NO ANSWER",3,,1724479788.9837,,,79506836158,79506836158,,,,external-12-79506836158-20240824-090948-1724479788.9837.wav,1724479777.9835,,11603
|
||||
"2024-08-24 09:09:37","""79506836158"" <79506836158>",79506836158,194,ext-queues,PJSIP/Megafon_3-0000114e,Local/12@from-queue-00000a88;1,Queue,"194,tR,,,600,,,,,",17,17,"NO ANSWER",3,,1724479777.9835,,79217365096,79506836158,79506836158,,,,,1724479777.9835,,11601
|
||||
"2024-08-24 09:06:03","""79539042899"" <79539042899>",79539042899,194,ext-queues,PJSIP/Megafon_3-0000114a,Local/10@from-queue-00000a87;1,Queue,"194,tR,,,600,,,,,",7,7,"NO ANSWER",3,,1724479553.9825,,79217365096,79539042899,79539042899,,,,,1724479553.9825,,11597
|
||||
"2024-08-24 09:06:03","""79539042899"" <79539042899>",79539042899,194,ext-queues,PJSIP/Megafon_3-0000114a,Local/13@from-queue-00000a86;1,Queue,"194,tR,,,600,,,,,",28,28,ANSWERED,3,,1724479553.9825,,79217365096,79539042899,79539042899,,,,,1724479553.9825,,11594
|
||||
"2024-08-24 09:06:03","""79539042899"" <79539042899>",79539042899,13,ext-local,Local/13@from-queue-00000a86;2,PJSIP/13-0000114c,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",28,21,ANSWERED,3,,1724479563.9829,,,79539042899,79539042899,,,,external-13-79539042899-20240824-090603-1724479563.9829.wav,1724479553.9825,,11593
|
||||
"2024-08-24 09:06:03","""79539042899"" <79539042899>",79539042899,12,ext-local,Local/12@from-queue-00000a85;2,PJSIP/12-0000114b,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724479563.9827,,,79539042899,79539042899,,,,external-12-79539042899-20240824-090603-1724479563.9827.wav,1724479553.9825,,11591
|
||||
"2024-08-24 09:06:03","""79539042899"" <79539042899>",79539042899,10,ext-local,Local/10@from-queue-00000a87;2,PJSIP/10-0000114d,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",7,0,"NO ANSWER",3,,1724479563.9831,,,79539042899,79539042899,,,,external-10-79539042899-20240824-090603-1724479563.9831.wav,1724479553.9825,,11596
|
||||
"2024-08-24 09:05:53","""79539042899"" <79539042899>",79539042899,194,ext-queues,PJSIP/Megafon_3-0000114a,Local/12@from-queue-00000a85;1,Queue,"194,tR,,,600,,,,,",17,17,"NO ANSWER",3,,1724479553.9825,,79217365096,79539042899,79539042899,,,,,1724479553.9825,,11589
|
||||
"2024-08-24 09:03:41","""79658088588"" <79658088588>",79658088588,194,ext-queues,PJSIP/Megafon_3-00001147,Local/10@from-queue-00000a84;1,Queue,"194,tR,,,600,,,,,",40,40,ANSWERED,3,,1724479410.9818,,79217365096,79658088588,79658088588,,,,,1724479410.9818,,11586
|
||||
"2024-08-24 09:03:41","""79658088588"" <79658088588>",79658088588,10,ext-local,Local/10@from-queue-00000a84;2,PJSIP/10-00001148,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",40,35,ANSWERED,3,,1724479421.9822,,,79658088588,79658088588,,,,external-10-79658088588-20240824-090341-1724479421.9822.wav,1724479410.9818,,11585
|
||||
"2024-08-24 09:03:41","""79658088588"" <79658088588>",79658088588,13,ext-local,Local/13@from-queue-00000a83;2,PJSIP/13-00001149,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724479421.9820,,,79658088588,79658088588,,,,external-13-79658088588-20240824-090341-1724479421.9820.wav,1724479410.9818,,11583
|
||||
"2024-08-24 09:03:30","""79658088588"" <79658088588>",79658088588,194,ext-queues,PJSIP/Megafon_3-00001147,Local/13@from-queue-00000a83;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724479410.9818,,79217365096,79658088588,79658088588,,,,,1724479410.9818,,11581
|
||||
"2024-08-24 09:02:48","""74996497130"" <74996497130>",74996497130,10,ext-local,Local/10@from-queue-00000a82;2,PJSIP/10-00001146,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",19,14,ANSWERED,3,,1724479368.9815,,,74996497130,74996497130,,,,external-10-74996497130-20240824-090248-1724479368.9815.wav,1724479357.9811,,11577
|
||||
"2024-08-24 09:02:48","""74996497130"" <74996497130>",74996497130,194,ext-queues,PJSIP/Megafon_3-00001144,Local/10@from-queue-00000a82;1,Queue,"194,tR,,,600,,,,,",19,19,ANSWERED,3,,1724479357.9811,,79217365096,74996497130,74996497130,,,,,1724479357.9811,,11578
|
||||
"2024-08-24 09:02:48","""74996497130"" <74996497130>",74996497130,13,ext-local,Local/13@from-queue-00000a81;2,PJSIP/13-00001145,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",4,0,"NO ANSWER",3,,1724479368.9813,,,74996497130,74996497130,,,,external-13-74996497130-20240824-090248-1724479368.9813.wav,1724479357.9811,,11575
|
||||
"2024-08-24 09:02:37","""74996497130"" <74996497130>",74996497130,194,ext-queues,PJSIP/Megafon_3-00001144,Local/13@from-queue-00000a81;1,Queue,"194,tR,,,600,,,,,",15,15,"NO ANSWER",3,,1724479357.9811,,79217365096,74996497130,74996497130,,,,,1724479357.9811,,11573
|
||||
"2024-08-24 09:02:23","""79517257888"" <79517257888>",79517257888,10,ext-local,Local/10@from-queue-00000a80;2,PJSIP/10-00001143,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",19,12,ANSWERED,3,,1724479343.9809,,,79517257888,79517257888,,,,external-10-79517257888-20240824-090223-1724479343.9809.wav,1724479322.9801,,11571
|
||||
"2024-08-24 09:02:04","""79116094059"" <79116094059>",79116094059,194,ext-queues,PJSIP/Megafon_3-0000113c,Local/10@from-queue-00000a7f;1,Queue,"194,tR,,,600,,,,,",18,18,"NO ANSWER",3,,1724479306.9791,,79217365096,79116094059,79116094059,,,,,1724479306.9791,,11567
|
||||
"2024-08-24 09:02:04","""79116094059"" <79116094059>",79116094059,12,ext-local,Local/12@from-queue-00000a7e;2,PJSIP/12-00001141,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",110,91,ANSWERED,3,,1724479324.9803,,,79116094059,79116094059,,,,external-12-79116094059-20240824-090204-1724479324.9803.wav,1724479306.9791,,11564
|
||||
"2024-08-24 09:02:04","""79116094059"" <79116094059>",79116094059,10,ext-local,Local/10@from-queue-00000a7f;2,PJSIP/10-00001142,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",18,0,"NO ANSWER",3,,1724479324.9805,,,79116094059,79116094059,,,,external-10-79116094059-20240824-090204-1724479324.9805.wav,1724479306.9791,,11566
|
||||
"2024-08-24 09:02:02","""79517257888"" <79517257888>",79517257888,194,ext-queues,PJSIP/Megafon_3-00001140,Local/10@from-queue-00000a80;1,Queue,"194,tR,,,600,,,,,",40,40,ANSWERED,3,,1724479322.9801,,79217365096,79517257888,79517257888,,,,,1724479322.9801,,11562
|
||||
"2024-08-24 09:01:53","""79116238157"" <79116238157>",79116238157,194,ext-queues,PJSIP/Megafon_3-0000113b,Local/10@from-queue-00000a7d;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724479302.9790,,79217365096,79116238157,79116238157,,,,,1724479302.9790,,11558
|
||||
"2024-08-24 09:01:53","""79116238157"" <79116238157>",79116238157,194,ext-queues,PJSIP/Megafon_3-0000113b,Local/13@from-queue-00000a7c;1,Queue,"194,tR,,,600,,,,,",36,36,ANSWERED,3,,1724479302.9790,,79217365096,79116238157,79116238157,,,,,1724479302.9790,,11555
|
||||
"2024-08-24 09:01:53","""79116238157"" <79116238157>",79116238157,13,ext-local,Local/13@from-queue-00000a7c;2,PJSIP/13-0000113d,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",36,31,ANSWERED,3,,1724479313.9795,,,79116238157,79116238157,,,,external-13-79116238157-20240824-090153-1724479313.9795.wav,1724479302.9790,,11554
|
||||
"2024-08-24 09:01:53","""79116238157"" <79116238157>",79116238157,10,ext-local,Local/10@from-queue-00000a7d;2,PJSIP/10-0000113f,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724479313.9797,,,79116238157,79116238157,,,,external-10-79116238157-20240824-090153-1724479313.9797.wav,1724479302.9790,,11557
|
||||
"2024-08-24 09:01:53","""79116238157"" <79116238157>",79116238157,12,ext-local,Local/12@from-queue-00000a7b;2,PJSIP/12-0000113e,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724479313.9793,,,79116238157,79116238157,,,,external-12-79116238157-20240824-090153-1724479313.9793.wav,1724479302.9790,,11552
|
||||
"2024-08-24 09:01:46","""79116094059"" <79116094059>",79116094059,194,ext-queues,PJSIP/Megafon_3-0000113c,Local/12@from-queue-00000a7e;1,Queue,"194,tR,,,600,,,,,",128,128,ANSWERED,3,,1724479306.9791,,79217365096,79116094059,79116094059,,,,,1724479306.9791,,11550
|
||||
"2024-08-24 09:01:42","""79116238157"" <79116238157>",79116238157,194,ext-queues,PJSIP/Megafon_3-0000113b,Local/12@from-queue-00000a7b;1,Queue,"194,tR,,,600,,,,,",15,15,"NO ANSWER",3,,1724479302.9790,,79217365096,79116238157,79116238157,,,,,1724479302.9790,,11549
|
||||
"2024-08-24 09:01:30","""79116036976"" <79116036976>",79116036976,194,ext-queues,PJSIP/Megafon_3-00001137,Local/10@from-queue-00000a7a;1,Queue,"194,tR,,,600,,,,,",5,5,"NO ANSWER",3,,1724479280.9780,,79217365096,79116036976,79116036976,,,,,1724479280.9780,,11545
|
||||
"2024-08-24 09:01:30","""79116036976"" <79116036976>",79116036976,194,ext-queues,PJSIP/Megafon_3-00001137,Local/13@from-queue-00000a79;1,Queue,"194,tR,,,600,,,,,",20,20,ANSWERED,3,,1724479280.9780,,79217365096,79116036976,79116036976,,,,,1724479280.9780,,11542
|
||||
"2024-08-24 09:01:30","""79116036976"" <79116036976>",79116036976,13,ext-local,Local/13@from-queue-00000a79;2,PJSIP/13-00001139,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",20,15,ANSWERED,3,,1724479290.9784,,,79116036976,79116036976,,,,external-13-79116036976-20240824-090131-1724479290.9784.wav,1724479280.9780,,11541
|
||||
"2024-08-24 09:01:30","""79116036976"" <79116036976>",79116036976,10,ext-local,Local/10@from-queue-00000a7a;2,PJSIP/10-0000113a,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724479290.9786,,,79116036976,79116036976,,,,external-10-79116036976-20240824-090131-1724479290.9786.wav,1724479280.9780,,11544
|
||||
"2024-08-24 09:01:30","""79116036976"" <79116036976>",79116036976,12,ext-local,Local/12@from-queue-00000a78;2,PJSIP/12-00001138,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",5,0,"NO ANSWER",3,,1724479290.9782,,,79116036976,79116036976,,,,external-12-79116036976-20240824-090130-1724479290.9782.wav,1724479280.9780,,11539
|
||||
"2024-08-24 09:01:20","""79116036976"" <79116036976>",79116036976,194,ext-queues,PJSIP/Megafon_3-00001137,Local/12@from-queue-00000a78;1,Queue,"194,tR,,,600,,,,,",16,16,"NO ANSWER",3,,1724479280.9780,,79217365096,79116036976,79116036976,,,,,1724479280.9780,,11537
|
||||
"2024-08-24 08:57:39","""79062022510"" <79062022510>",79062022510,194,ext-queues,PJSIP/Megafon_3-00001133,Local/10@from-queue-00000a77;1,Queue,"194,tR,,,600,,,,,",10,10,"NO ANSWER",3,,1724479049.9770,,79217365096,79062022510,79062022510,,,,,1724479049.9770,,11533
|
||||
"2024-08-24 08:57:39","""79062022510"" <79062022510>",79062022510,194,ext-queues,PJSIP/Megafon_3-00001133,Local/13@from-queue-00000a76;1,Queue,"194,tR,,,600,,,,,",26,26,ANSWERED,3,,1724479049.9770,,79217365096,79062022510,79062022510,,,,,1724479049.9770,,11530
|
||||
"2024-08-24 08:57:39","""79062022510"" <79062022510>",79062022510,13,ext-local,Local/13@from-queue-00000a76;2,PJSIP/13-00001134,Dial,"PJSIP/13/sip:13@192.168.75.12:5070,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",26,15,ANSWERED,3,,1724479059.9774,,,79062022510,79062022510,,,,external-13-79062022510-20240824-085739-1724479059.9774.wav,1724479049.9770,,11529
|
||||
"2024-08-24 08:57:39","""79062022510"" <79062022510>",79062022510,12,ext-local,Local/12@from-queue-00000a75;2,PJSIP/12-00001135,Dial,"PJSIP/12/sip:12@192.168.75.12:5060,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",10,0,"NO ANSWER",3,,1724479059.9772,,,79062022510,79062022510,,,,external-12-79062022510-20240824-085740-1724479059.9772.wav,1724479049.9770,,11527
|
||||
"2024-08-24 08:57:39","""79062022510"" <79062022510>",79062022510,10,ext-local,Local/10@from-queue-00000a77;2,PJSIP/10-00001136,Dial,"PJSIP/10/sip:10@192.168.75.12:5080,,HhTtrM(auto-blkvm)b(func-apply-sipheaders^s",10,0,"NO ANSWER",3,,1724479059.9776,,,79062022510,79062022510,,,,external-10-79062022510-20240824-085740-1724479059.9776.wav,1724479049.9770,,11532
|
||||
"2024-08-24 08:57:29","""79062022510"" <79062022510>",79062022510,194,ext-queues,PJSIP/Megafon_3-00001133,Local/12@from-queue-00000a75;1,Queue,"194,tR,,,600,,,,,",21,21,"NO ANSWER",3,,1724479049.9770,,79217365096,79062022510,79062022510,,,,,1724479049.9770,,11525
|
||||
"2024-08-24 08:25:09","""79211705192"" <79211705192>",79211705192,10,play-system-recording,PJSIP/Megafon_3-00001132,,Hangup,,19,19,ANSWERED,3,,1724477109.9769,,79217365096,,,,,,,1724477109.9769,,11524
|
||||
"2024-08-24 08:14:40","""79658088588"" <79658088588>",79658088588,10,play-system-recording,PJSIP/Megafon_3-00001131,,Playback,custom/Work_out,16,16,ANSWERED,3,,1724476480.9768,,79217365096,,,,,,,1724476480.9768,,11523
|
||||
"2024-08-24 08:05:06","""79217314696"" <79217314696>",79217314696,10,play-system-recording,PJSIP/rt_769402-00001130,,Playback,custom/Work_out,6,5,ANSWERED,3,,1724475906.9767,,78162769402,,,,,,,1724475906.9767,,11522
|
||||
"2024-08-24 08:02:02","""79217314696"" <79217314696>",79217314696,10,play-system-recording,PJSIP/rt_769402-0000112f,,Playback,custom/Work_out,6,5,ANSWERED,3,,1724475722.9766,,78162769402,,,,,,,1724475722.9766,,11521
|
||||
|
Vendored
BIN
Binary file not shown.
+558637
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,2 @@
|
||||
colorlog
|
||||
aiohttp
|
||||
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,94 @@
|
||||
import asyncio
|
||||
from datetime import datetime
|
||||
import os
|
||||
import socket
|
||||
import aiofiles
|
||||
import call_handler
|
||||
import config
|
||||
import logging
|
||||
|
||||
|
||||
def send_action(s, action):
|
||||
s.send(action.encode())
|
||||
response = ""
|
||||
while True:
|
||||
chunk = s.recv(4096)
|
||||
try:
|
||||
response += chunk.decode()
|
||||
except UnicodeDecodeError:
|
||||
pass
|
||||
if "\r\n\r\n" in response:
|
||||
break
|
||||
response_parts = response.split("\r\n\r\n", 1)
|
||||
body = response_parts[1]
|
||||
body_dict = {
|
||||
line.split(":")[0].strip(): line.split(":")[1].strip()
|
||||
for line in body.split("\n")
|
||||
if len(line.split(":")) > 1
|
||||
}
|
||||
return body_dict
|
||||
|
||||
|
||||
async def full_log(event):
|
||||
file_name = f"log/{datetime.now().strftime('%Y-%m-%d')}.log"
|
||||
async with aiofiles.open(file_name, "a") as f:
|
||||
await f.write("\n\n" + datetime.now().strftime("%H:%M:%S") + "\n\n")
|
||||
for key, value in event.items():
|
||||
await f.write(f"{key}: {value}\n")
|
||||
|
||||
|
||||
async def ami_listening():
|
||||
# процедура регулярной проверки соединения
|
||||
async def check_connection():
|
||||
while True:
|
||||
try:
|
||||
await asyncio.sleep(3600)
|
||||
s.send(b"Action: Ping\r\n\r\n")
|
||||
await asyncio.sleep(1)
|
||||
except (ConnectionError, ConnectionResetError):
|
||||
if config.DEBUG:
|
||||
logging.warning("Connection lost. Restarting...")
|
||||
await asyncio.sleep(1)
|
||||
return True # возвращаемся в начало функции ami_listening
|
||||
|
||||
# проверка соединения каждые 5 секунд
|
||||
conn_check_task = asyncio.create_task(check_connection())
|
||||
conn_check_task.add_done_callback(lambda t: ami_listening() if t.result() else None)
|
||||
|
||||
while True:
|
||||
try:
|
||||
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
|
||||
logging.info("Connecting to Asterisk...")
|
||||
s.connect((config.AMI_HOST, config.AMI_PORT))
|
||||
break
|
||||
except ConnectionRefusedError:
|
||||
logging.warning("Connection refused. Retrying...")
|
||||
await asyncio.sleep(1)
|
||||
|
||||
logging.info("Connected to Asterisk")
|
||||
logging.info("Logging in...")
|
||||
|
||||
login_action = f"Action: Login\r\nUsername: {config.AMI_USER}\r\nSecret: {config.AMI_PASSWORD}\r\n\r\n"
|
||||
send_action(s, login_action)
|
||||
|
||||
logging.info("Logged in")
|
||||
logging.info("Listening for events...")
|
||||
|
||||
events_action = "Action: Events\r\nEventMask: on\r\n\r\n"
|
||||
send_action(s, events_action)
|
||||
|
||||
callhandler = call_handler.CallHandler()
|
||||
|
||||
try:
|
||||
while True:
|
||||
event = send_action(s, "")
|
||||
if event:
|
||||
await callhandler.handle_event(event)
|
||||
if config.DEBUG:
|
||||
await full_log(event)
|
||||
except (KeyboardInterrupt, SystemExit):
|
||||
logging.info("Exiting...")
|
||||
s.close()
|
||||
except ConnectionResetError:
|
||||
logging.warning("Connection reset. Restarting...")
|
||||
await ami_listening()
|
||||
@@ -0,0 +1,513 @@
|
||||
from datetime import datetime
|
||||
import logging
|
||||
import config
|
||||
import medods
|
||||
import aiofiles
|
||||
import os
|
||||
|
||||
|
||||
async def calls_to_log(in_dict):
|
||||
date_dir = datetime.now().strftime("%Y-%m-%d")
|
||||
date_dir_path = os.path.join("log", date_dir)
|
||||
if not os.path.exists(date_dir_path):
|
||||
os.makedirs(date_dir_path)
|
||||
file_name = f"log/{date_dir}/{in_dict.get('Linkedid')}.log"
|
||||
async with aiofiles.open(file_name, "a") as f:
|
||||
await f.write(f"\n\n{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}\n\n")
|
||||
for key, value in in_dict.items():
|
||||
await f.write(f"{key}: {value}\n")
|
||||
|
||||
|
||||
def redirect_ids(responsibles):
|
||||
if type(responsibles) is not list:
|
||||
responsibles = [responsibles]
|
||||
resp_list = []
|
||||
for resp in responsibles:
|
||||
resp_list.extend(config.REDIRECT_IDS[resp])
|
||||
return [{"id": int(x)} for x in resp_list]
|
||||
|
||||
|
||||
def phone_number(number: str):
|
||||
if len(number) == 6:
|
||||
number = f"78162{number}"
|
||||
else:
|
||||
if number.startswith("8"):
|
||||
number = f"7{number[1:]}"
|
||||
return number
|
||||
|
||||
|
||||
class CallHandler:
|
||||
def __init__(self):
|
||||
self.calls = {}
|
||||
self.date = datetime.now().date()
|
||||
self.finished = []
|
||||
|
||||
async def handle_event(self, event):
|
||||
def check_linkedid(event):
|
||||
linkedid = event.get("Linkedid")
|
||||
try:
|
||||
linkedid_split = linkedid.split(".")
|
||||
uniqueid = event.get("Uniqueid")
|
||||
uniqueid_split = uniqueid.split(".")
|
||||
if int(linkedid_split[1]) <= int(uniqueid_split[1]):
|
||||
return True
|
||||
return False
|
||||
except:
|
||||
return False
|
||||
|
||||
def check_date():
|
||||
if self.date != datetime.now().date():
|
||||
self.date = datetime.now().date()
|
||||
logging.info(f"Date changed to {self.date} and reset calls database")
|
||||
if config.DEBUG:
|
||||
logging.warning(self.calls)
|
||||
self.finished = []
|
||||
self.calls = {}
|
||||
|
||||
def channel_to_responsible(channel: str):
|
||||
try:
|
||||
if channel.startswith("Local"):
|
||||
channel_data = channel.split("@")
|
||||
resp = channel_data[0]
|
||||
resp_data = resp.split("/")
|
||||
responsible = resp_data[-1]
|
||||
int(responsible)
|
||||
return responsible
|
||||
except:
|
||||
pass
|
||||
return None
|
||||
|
||||
try:
|
||||
if check_linkedid(event):
|
||||
if config.DEBUG:
|
||||
await calls_to_log(event)
|
||||
|
||||
linkedid = event.get("Linkedid")
|
||||
|
||||
if linkedid in self.finished:
|
||||
return
|
||||
|
||||
if linkedid not in self.calls.keys():
|
||||
check_date()
|
||||
context = event.get("Context")
|
||||
if context == "from-internal":
|
||||
self.finished.append(linkedid)
|
||||
return
|
||||
if context != "from-trunk":
|
||||
return
|
||||
if len(config.AMI_CHANNEL_FILTER) > 0:
|
||||
event_channel = event.get("Channel")
|
||||
if len(event_channel) < 7:
|
||||
return
|
||||
for filter in config.AMI_CHANNEL_FILTER:
|
||||
if event_channel.startswith(filter):
|
||||
await self.incoming_call(event, linkedid)
|
||||
return
|
||||
self.finished.append(linkedid)
|
||||
return
|
||||
else:
|
||||
await self.incoming_call(event, linkedid)
|
||||
return
|
||||
else:
|
||||
if event.get("ChannelStateDesc") == "Ring":
|
||||
if (
|
||||
event.get("Context") == "macro-user-callerid"
|
||||
and (
|
||||
event.get("Event") == "VarSet"
|
||||
or (
|
||||
event.get("Event") != "Newexten"
|
||||
and event.get("Variable") == "MACRO_DEPTH"
|
||||
)
|
||||
)
|
||||
and event.get("Application")
|
||||
not in ("ExecIf", "Goto", "Return")
|
||||
) or (
|
||||
event.get("Variable") == "DIALEDPEERNUMBER"
|
||||
and event.get("Exten") in config.OPERATORS
|
||||
):
|
||||
try:
|
||||
uniq = event.get("Uniqueid")
|
||||
if uniq != linkedid:
|
||||
if (
|
||||
uniq
|
||||
not in self.calls[linkedid]["records"].values()
|
||||
):
|
||||
target = "records"
|
||||
else:
|
||||
target = "records_duble"
|
||||
uniq_data = uniq.split(".")
|
||||
if int(uniq_data[1]) > int(linkedid.split(".")[1]):
|
||||
responsible = channel_to_responsible(
|
||||
event.get("Channel")
|
||||
)
|
||||
if responsible in config.OPERATORS:
|
||||
if (
|
||||
responsible
|
||||
in self.calls[linkedid][
|
||||
"records"
|
||||
].keys()
|
||||
):
|
||||
resp_uniq = self.calls[linkedid][
|
||||
"records"
|
||||
][responsible]
|
||||
if int(uniq_data[-1]) < int(
|
||||
resp_uniq.split(".")[-1]
|
||||
):
|
||||
return
|
||||
if (
|
||||
responsible
|
||||
not in self.calls[linkedid][
|
||||
"responsibles"
|
||||
]
|
||||
):
|
||||
self.calls[linkedid][
|
||||
"responsibles"
|
||||
].append(responsible)
|
||||
if target == "records":
|
||||
if (
|
||||
responsible
|
||||
in self.calls[linkedid][
|
||||
target
|
||||
].keys()
|
||||
):
|
||||
free_uniq = self.calls[linkedid][
|
||||
target
|
||||
][responsible]
|
||||
self.calls[linkedid][target][
|
||||
responsible
|
||||
] = uniq
|
||||
for (
|
||||
dub_id,
|
||||
dub_uniq,
|
||||
) in self.calls[
|
||||
linkedid
|
||||
]["records_duble"].items():
|
||||
if dub_uniq == free_uniq:
|
||||
if (
|
||||
dub_id
|
||||
not in self.calls[
|
||||
linkedid
|
||||
][target].keys()
|
||||
):
|
||||
self.calls[linkedid][
|
||||
target
|
||||
][dub_id] = dub_uniq
|
||||
self.calls[linkedid][
|
||||
"records_duble"
|
||||
].pop(dub_id)
|
||||
else:
|
||||
self.calls[linkedid][target][
|
||||
responsible
|
||||
] = uniq
|
||||
else:
|
||||
if (
|
||||
uniq
|
||||
not in self.calls[linkedid][
|
||||
target
|
||||
].values()
|
||||
):
|
||||
if responsible not in self.calls[
|
||||
linkedid
|
||||
]["records"].keys() or (
|
||||
responsible
|
||||
in self.calls[linkedid][
|
||||
"records"
|
||||
].keys()
|
||||
and self.calls[linkedid][
|
||||
"records"
|
||||
][responsible]
|
||||
!= uniq
|
||||
):
|
||||
self.calls[linkedid][target][
|
||||
responsible
|
||||
] = uniq
|
||||
return
|
||||
except:
|
||||
return
|
||||
if (
|
||||
event.get("Context") == "sub-record-check"
|
||||
and (
|
||||
".wav" in event.get("AppData")
|
||||
or "external" in event.get("AppData")
|
||||
)
|
||||
and event.get("Exten")
|
||||
== event.get("Extension")
|
||||
== "recordcheck"
|
||||
and event.get("Uniqueid") != linkedid
|
||||
):
|
||||
responsible = channel_to_responsible(event.get("Channel"))
|
||||
if (
|
||||
responsible in config.OPERATORS
|
||||
and responsible
|
||||
not in self.calls[linkedid]["responsibles"]
|
||||
):
|
||||
self.calls[linkedid]["records"][responsible] = (
|
||||
event.get("Uniqueid")
|
||||
)
|
||||
if (
|
||||
responsible
|
||||
not in self.calls[linkedid]["responsibles"]
|
||||
):
|
||||
self.calls[linkedid]["responsibles"].append(
|
||||
responsible
|
||||
)
|
||||
if self.calls[linkedid]["started"] is None:
|
||||
if (
|
||||
(
|
||||
event.get("DialStatus") == "ANSWER"
|
||||
and event.get("DestChannelStateDesc") == "Up"
|
||||
)
|
||||
or event.get("Variable")
|
||||
in ("BRIDGEPVTCALLID", "BRIDGEPEER")
|
||||
or event.get("BridgeTechnology") == "simple_bridge"
|
||||
):
|
||||
for var in config.ID_VARS:
|
||||
answered = event.get(var)
|
||||
if answered in self.calls[linkedid]["responsibles"]:
|
||||
await self.call_started(linkedid, answered)
|
||||
return
|
||||
if event.get("Disposition") == "NO ANSWER":
|
||||
if len(self.calls[linkedid]["responsibles"]) == 0:
|
||||
if event.get("ConnectedLineNum") is not None:
|
||||
self.calls[linkedid]["responsibles"].append(
|
||||
event.get("ConnectedLineNum")
|
||||
)
|
||||
await self.call_lost(linkedid)
|
||||
return
|
||||
else:
|
||||
if (
|
||||
event.get("BridgeTechnology") == "simple_bridge"
|
||||
and event.get("Context") == "from-internal-xfer"
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
):
|
||||
self.call_transfered(
|
||||
linkedid, event.get("CallerIDNum"), event.get("Exten")
|
||||
)
|
||||
if (
|
||||
event.get("BridgeTechnology")
|
||||
== event.get("ToBridgeTechnology")
|
||||
== event.get("FromBridgeTechnology")
|
||||
== "simple_bridge"
|
||||
and event.get("CallerIDNum") not in config.OPERATORS
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
):
|
||||
self.call_transfered(
|
||||
linkedid,
|
||||
event.get("ConnectedLineNum"),
|
||||
event.get("CallerIDNum"),
|
||||
)
|
||||
duration = int(
|
||||
(
|
||||
datetime.now() - self.calls[linkedid]["started"]
|
||||
).total_seconds()
|
||||
)
|
||||
if (
|
||||
(
|
||||
(
|
||||
"BillableSeconds" in event.keys()
|
||||
and event.get("Disposition") == "ANSWERED"
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or (
|
||||
event.get("Cause-txt") == "Normal Clearing"
|
||||
or event.get("Context")
|
||||
== "macro-hangupcall"
|
||||
or event.get("Application") == "Hangup"
|
||||
)
|
||||
)
|
||||
)
|
||||
or (
|
||||
"TalkTime" in event.keys()
|
||||
and event.get("Event") == "VarSet"
|
||||
)
|
||||
or (
|
||||
event.get("Application") == "Hangup"
|
||||
and event.get("Disposition") != "NO ANSWER"
|
||||
and event.get("ChannelStateDesc") != "Ring"
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or event.get("Cause-txt") == "Normal Clearing"
|
||||
)
|
||||
and duration > 1
|
||||
)
|
||||
or (
|
||||
event.get("AppData") == "hangupcall,"
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or event.get("Context") == "ext-queues"
|
||||
)
|
||||
)
|
||||
or (
|
||||
(
|
||||
event.get("Context") == "macro-hangupcall"
|
||||
and event.get("ChannelStateDesc") == "Up"
|
||||
)
|
||||
and (
|
||||
event.get("Uniqueid") != linkedid
|
||||
or duration > 1
|
||||
)
|
||||
and (
|
||||
(
|
||||
event.get("ConnectedLineNum")
|
||||
in config.OPERATORS
|
||||
or event.get("ConnectedLineNum")
|
||||
in self.calls[linkedid]["responsibles"]
|
||||
)
|
||||
or (
|
||||
(
|
||||
event.get("CallerIDNum")
|
||||
in config.OPERATORS
|
||||
or event.get("CallerIDNum")
|
||||
in self.calls[linkedid]["responsibles"]
|
||||
)
|
||||
and event.get("Event") == "BridgeLeave"
|
||||
)
|
||||
)
|
||||
)
|
||||
or (event.get("Event") == "Cdr")
|
||||
)
|
||||
and event.get("Context") != "from-internal-xfer"
|
||||
and not event.get("Event").startswith("RTC")
|
||||
):
|
||||
transfer_duration = None
|
||||
if self.calls[linkedid]["transfered"] is not None:
|
||||
transfer_duration = int(
|
||||
(
|
||||
datetime.now()
|
||||
- self.calls[linkedid]["transfered"]
|
||||
).total_seconds()
|
||||
)
|
||||
talk_time = 0
|
||||
for var in ("BillableSeconds", "TalkTime"):
|
||||
if var in event.keys():
|
||||
talk_time += int(event.get(var))
|
||||
break
|
||||
if talk_time > duration:
|
||||
duration = talk_time
|
||||
if duration >= 1 and (
|
||||
transfer_duration is None or transfer_duration > 1
|
||||
):
|
||||
record_id = None
|
||||
if (
|
||||
event.get("AppData") == "hangupcall,"
|
||||
and event.get("Cause") == "16"
|
||||
and event.get("Context") == "ext-local"
|
||||
and event.get("ConnectedLineNum")
|
||||
in config.OPERATORS
|
||||
and event.get("Uniqueid") != linkedid
|
||||
):
|
||||
record_id = event.get("Uniqueid")
|
||||
if record_id is None and duration < 2:
|
||||
return
|
||||
if event.get("Event") == "AttendedTransfer":
|
||||
record_id = event.get("TransfereeUniqueid")
|
||||
if (
|
||||
event.get("Context") == "macro-hangupcall"
|
||||
and event.get("Uniqueid") != linkedid
|
||||
and event.get("ConnectedLineNum")
|
||||
in config.OPERATORS
|
||||
and "BillableSeconds" not in event.keys()
|
||||
):
|
||||
record_id = event.get("Uniqueid")
|
||||
if (
|
||||
event.get("Application") == "Hangup"
|
||||
and event.get("Membership") == "static"
|
||||
and event.get("ConnectedLineNum")
|
||||
in config.OPERATORS
|
||||
and event.get("Uniqueid") != linkedid
|
||||
):
|
||||
record_id = event.get("Uniqueid")
|
||||
if record_id is None:
|
||||
for var in config.ID_VARS:
|
||||
answered = event.get(var)
|
||||
if (
|
||||
answered
|
||||
in self.calls[linkedid]["responsibles"]
|
||||
):
|
||||
try:
|
||||
record_id = self.calls[linkedid][
|
||||
"records"
|
||||
][answered]
|
||||
except:
|
||||
record_id = self.calls[linkedid][
|
||||
"records_duble"
|
||||
][answered]
|
||||
break
|
||||
if record_id is None:
|
||||
answered = channel_to_responsible(
|
||||
event.get("Channel")
|
||||
)
|
||||
if answered in self.calls[linkedid]["responsibles"]:
|
||||
try:
|
||||
record_id = self.calls[linkedid]["records"][
|
||||
answered
|
||||
]
|
||||
except:
|
||||
record_id = self.calls[linkedid][
|
||||
"records_duble"
|
||||
][answered]
|
||||
if record_id is None:
|
||||
return
|
||||
await self.call_finished(linkedid, duration, record_id)
|
||||
return
|
||||
except:
|
||||
pass
|
||||
|
||||
def call_transfered(self, linkedid, old_responsible, new_responsible):
|
||||
try:
|
||||
int(new_responsible)
|
||||
if new_responsible not in self.calls[linkedid]["responsibles"]:
|
||||
if old_responsible in self.calls[linkedid]["records"].keys():
|
||||
self.calls[linkedid]["records"][new_responsible] = self.calls[
|
||||
linkedid
|
||||
]["records"][old_responsible]
|
||||
self.calls[linkedid]["responsibles"].append(new_responsible)
|
||||
self.calls[linkedid]["transfered"] = datetime.now()
|
||||
else:
|
||||
if old_responsible in self.calls[linkedid]["records_duble"].keys():
|
||||
self.calls[linkedid]["records"][new_responsible] = self.calls[
|
||||
linkedid
|
||||
]["records_duble"][old_responsible]
|
||||
self.calls[linkedid]["responsibles"].append(new_responsible)
|
||||
self.calls[linkedid]["transfered"] = datetime.now()
|
||||
except:
|
||||
pass
|
||||
|
||||
async def incoming_call(self, event, linkedid):
|
||||
self.calls[linkedid] = {
|
||||
"responsibles": [],
|
||||
"started": None,
|
||||
"transfered": None,
|
||||
"records": {},
|
||||
"records_duble": {},
|
||||
}
|
||||
exten = event.get("Exten") if event.get("Exten") else event.get("Extension")
|
||||
logging.info(
|
||||
f"New incoming call: ID={linkedid}, Client={phone_number(event.get('CallerIDNum'))}, Phone={exten}"
|
||||
)
|
||||
await medods.incoming_call(
|
||||
linkedid, phone_number(event.get("CallerIDNum")), exten
|
||||
)
|
||||
|
||||
async def call_started(self, linkedid, responsible):
|
||||
logging.info(f"Call started: ID={linkedid}, Responsible={responsible}")
|
||||
self.calls[linkedid]["started"] = datetime.now()
|
||||
await medods.call_started(linkedid, redirect_ids(responsible))
|
||||
|
||||
async def call_finished(self, linkedid, duration, record_id):
|
||||
logging.info(
|
||||
f"Call finished: ID={linkedid}, Duration={duration}, Record ID={record_id}"
|
||||
)
|
||||
self.finished.append(linkedid)
|
||||
self.calls.pop(linkedid)
|
||||
await medods.call_finished(linkedid, duration)
|
||||
await medods.call_record_file(linkedid, record_id)
|
||||
|
||||
async def call_lost(self, linkedid):
|
||||
logging.info(
|
||||
f"Call lost: ID={linkedid}, responsibles: {redirect_ids(self.calls[linkedid]['responsibles'])}"
|
||||
)
|
||||
await medods.call_lost(
|
||||
linkedid, redirect_ids(self.calls[linkedid]["responsibles"])
|
||||
)
|
||||
@@ -0,0 +1,30 @@
|
||||
import json
|
||||
from dotenv import load_dotenv
|
||||
import os
|
||||
|
||||
load_dotenv()
|
||||
|
||||
# Настройки подключения к AMI
|
||||
AMI_HOST = os.environ.get("AMI_HOST")
|
||||
AMI_PORT = int(os.environ.get("AMI_PORT"))
|
||||
AMI_USER = os.environ.get("AMI_USER")
|
||||
AMI_PASSWORD = os.environ.get("AMI_PASSWORD")
|
||||
AMI_CHANNEL_FILTER = os.environ.get("AMI_CHANNEL_FILTER").split(", ")
|
||||
|
||||
RECORDS_SERVER = os.environ.get("RECORDS_SERVER")
|
||||
|
||||
MEDODS_SERVER = os.environ.get("MEDODS_SERVER")
|
||||
MEDODS_AUTH_VERSION = int(os.environ.get("MEDODS_AUTH_VERSION"))
|
||||
MEDODS_V1_TOKEN = os.environ.get("MEDODS_V1_TOKEN")
|
||||
MEDODS_V2_IDENTITY = os.environ.get("MEDODS_V2_IDENTITY")
|
||||
MEDODS_V2_SECRETKEY = os.environ.get("MEDODS_V2_SECRETKEY")
|
||||
|
||||
DEBUG = os.environ.get("DEBUG", "False").lower() == "true"
|
||||
|
||||
REDIRECT_IDS = {}
|
||||
|
||||
with open("redirect.json") as f:
|
||||
REDIRECT_IDS = json.load(f)
|
||||
|
||||
OPERATORS = set(REDIRECT_IDS.keys())
|
||||
ID_VARS = ("ConnectedLineNum", "CallerIDNum", "DestCallerIDNum", "Source")
|
||||
@@ -0,0 +1,23 @@
|
||||
[loggers]
|
||||
keys=root
|
||||
|
||||
[handlers]
|
||||
keys=logconsole
|
||||
|
||||
[formatters]
|
||||
keys=formatter
|
||||
encoding=utf-8
|
||||
|
||||
[logger_root]
|
||||
level=INFO
|
||||
handlers=logconsole
|
||||
|
||||
[formatter_formatter]
|
||||
format=%(asctime)s: [%(levelname)s] %(message)s [%(module)s.%(funcName)s():%(lineno)d]
|
||||
datefmt=%Y-%m-%d %H:%M:%S
|
||||
|
||||
[handler_logconsole]
|
||||
class=logging.StreamHandler
|
||||
level=INFO
|
||||
args=(sys.stdout,)
|
||||
formatter=formatter
|
||||
@@ -0,0 +1,29 @@
|
||||
[loggers]
|
||||
keys=root
|
||||
|
||||
[handlers]
|
||||
keys=logconsole,logfile
|
||||
|
||||
[formatters]
|
||||
keys=formatter
|
||||
encoding=utf-8
|
||||
|
||||
[logger_root]
|
||||
level=INFO
|
||||
handlers=logconsole,logfile
|
||||
|
||||
[formatter_formatter]
|
||||
format=%(asctime)s: [%(levelname)s] %(message)s [%(module)s.%(funcName)s():%(lineno)d]
|
||||
datefmt=%Y-%m-%d %H:%M:%S
|
||||
|
||||
[handler_logconsole]
|
||||
class=logging.StreamHandler
|
||||
level=INFO
|
||||
args=(sys.stdout,)
|
||||
formatter=formatter
|
||||
|
||||
[handler_logfile]
|
||||
class=logging.FileHandler
|
||||
level=INFO
|
||||
formatter=formatter
|
||||
args=("log/medods.log", "a")
|
||||
@@ -0,0 +1,26 @@
|
||||
import asyncio
|
||||
import logging
|
||||
import logging.config
|
||||
import os
|
||||
import asterisk_ami
|
||||
import config
|
||||
|
||||
|
||||
async def main():
|
||||
|
||||
# Настройки логирования
|
||||
if config.DEBUG:
|
||||
if not os.path.exists("log"):
|
||||
os.makedirs("log")
|
||||
logging_conf = "logging_debug.conf"
|
||||
else:
|
||||
logging_conf = "logging.conf"
|
||||
|
||||
logging.config.fileConfig(logging_conf)
|
||||
|
||||
# Подключение к AMI
|
||||
await asterisk_ami.ami_listening()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
asyncio.run(main())
|
||||
@@ -0,0 +1,114 @@
|
||||
import logging
|
||||
import config
|
||||
import json
|
||||
import jwt
|
||||
import time
|
||||
from aiohttp import ClientSession
|
||||
import aiohttp
|
||||
|
||||
|
||||
def loggingDict(title: str, data: dict) -> None:
|
||||
logging.info(
|
||||
f"{title}: %s",
|
||||
json.dumps(data, indent=4, ensure_ascii=False).encode("utf-8").decode("utf-8"),
|
||||
)
|
||||
|
||||
|
||||
def medods_token():
|
||||
if config.MEDODS_AUTH_VERSION == 1:
|
||||
return config.MEDODS_V1_TOKEN
|
||||
elif config.MEDODS_AUTH_VERSION == 2:
|
||||
iat = int(time.time()) - 10
|
||||
exp = iat + 60
|
||||
payload = {"iss": config.MEDODS_V2_IDENTITY, "iat": iat, "exp": exp}
|
||||
print(payload)
|
||||
token = jwt.encode(payload, config.MEDODS_V2_SECRETKEY, algorithm="HS512")
|
||||
return token
|
||||
|
||||
|
||||
async def send_post_request(body: dict):
|
||||
|
||||
async def post_request(
|
||||
url: str,
|
||||
headers: dict = None,
|
||||
json: dict = None,
|
||||
**kwargs,
|
||||
):
|
||||
|
||||
try:
|
||||
async with ClientSession() as session:
|
||||
async with session.post(
|
||||
url, json=json, headers=headers, **kwargs
|
||||
) as response:
|
||||
response.raise_for_status()
|
||||
return await response.json()
|
||||
except aiohttp.ClientError as e:
|
||||
if config.DEBUG:
|
||||
logging.error(f"Request failed: {str(e)}")
|
||||
return None
|
||||
|
||||
data = {"call": body}
|
||||
headers = {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": f"Bearer {medods_token()}",
|
||||
}
|
||||
if config.DEBUG:
|
||||
loggingDict("Sending data to Medods", body)
|
||||
r = await post_request(url=config.MEDODS_SERVER, headers=headers, json=data)
|
||||
try:
|
||||
res = {
|
||||
"id": r["call"]["id"],
|
||||
"status": r["call"]["status"],
|
||||
"call_session_id": r["call"]["call_session_id"],
|
||||
}
|
||||
except:
|
||||
res = None
|
||||
loggingDict("Recieved data from Medods:", res)
|
||||
else:
|
||||
await post_request(url=config.MEDODS_SERVER, headers=headers, json=data)
|
||||
|
||||
|
||||
async def incoming_call(call_session_id, contact_phone_number, called_phone_number):
|
||||
body = {
|
||||
"status": "incoming_call",
|
||||
"call_session_id": call_session_id,
|
||||
"contact_phone_number": contact_phone_number,
|
||||
"called_phone_number": called_phone_number,
|
||||
}
|
||||
await send_post_request(body)
|
||||
|
||||
|
||||
async def call_started(call_session_id, responsibles):
|
||||
body = {
|
||||
"status": "call_started",
|
||||
"call_session_id": call_session_id,
|
||||
"responsibles": responsibles,
|
||||
}
|
||||
await send_post_request(body)
|
||||
|
||||
|
||||
async def call_finished(call_session_id, duration):
|
||||
body = {
|
||||
"status": "call_finished",
|
||||
"call_session_id": call_session_id,
|
||||
"duration": duration,
|
||||
}
|
||||
await send_post_request(body)
|
||||
|
||||
|
||||
async def call_lost(call_session_id, responsibles):
|
||||
body = {
|
||||
"status": "call_lost",
|
||||
"call_session_id": call_session_id,
|
||||
"responsibles": responsibles,
|
||||
}
|
||||
await send_post_request(body)
|
||||
|
||||
|
||||
async def call_record_file(call_session_id, uniqueid):
|
||||
body = {
|
||||
"status": "call_record_file",
|
||||
"call_session_id": call_session_id,
|
||||
"file_link": f"{config.RECORDS_SERVER}{uniqueid}",
|
||||
}
|
||||
await send_post_request(body)
|
||||
@@ -0,0 +1,107 @@
|
||||
1. Добавить пользователя в систему Asterisk
|
||||
|
||||
1. В файл /etc/asterisk/manager_custom.conf добавить следующий текст:
|
||||
```
|
||||
[medods]
|
||||
secret = 2H4x9#87A%D3
|
||||
read = all
|
||||
```
|
||||
[medods] - имя пользователя (AMI_USER)
|
||||
secret - пароль пользователя (AMI_PASSWORD)
|
||||
read = all - права на чтение всех событий AMI Asterisk
|
||||
|
||||
2. Применить новые настройки. Выполнить команду:
|
||||
```
|
||||
asterisk -rx "core reload"
|
||||
```
|
||||
|
||||
2. Подготовить файлы конфигурации модуля интеграции
|
||||
|
||||
1. Изменить файл .env при необходимости:
|
||||
```
|
||||
AMI_HOST=127.0.0.1
|
||||
AMI_PORT=5038
|
||||
AMI_USER=medods
|
||||
AMI_PASSWORD=2H4x9#87A%D3
|
||||
# Фильтр для обработки входящих звонков по каналу поступления. Для использования нескольких каналов: вписать через ", " (запятая и пробел)
|
||||
AMI_CHANNEL_FILTER=PJSIP/Megafon_3, PJSIP/rt_769402
|
||||
# Для обработки всех входящих звонков без фильтра по каналу поступления оставить значение переменной пустым
|
||||
# AMI_CHANNEL_FILTER=
|
||||
# Сервер для получения записей звонков в формате mp3. (Дополнительный модуль)
|
||||
RECORDS_SERVER=http://192.168.75.10:3050/
|
||||
MEDODS_SERVER=http://192.168.75.248:3000/api/v2/telephony/common
|
||||
# Версия авторизации на сервере Medods. На 25-08-2024 используется версия "V1".
|
||||
# Указывать только цифровое обозначение версии
|
||||
MEDODS_AUTH_VERSION=1
|
||||
# API Токен для версии V1. Актуален на 25-08-2024
|
||||
MEDODS_V1_TOKEN=NjlmMmYzNThlOWNjYTI5ZGNlYTYzNz
|
||||
# Данные файла apiKey.csv для версии V2. Актуальны на 25-08-2024
|
||||
MEDODS_V2_IDENTITY=ddf28e8a-e6e5-449e-a927-48c0e0cebc13
|
||||
MEDODS_V2_SECRETKEY=b4bd5fafe883069f02c32ce0c9b2ba0c89e5caae42bc43852a058dbfe752ba8d
|
||||
# Включение логирования событий в файлы. Если файлы не требуются: закомментировать параметр или вписать "false"
|
||||
# DEBUG=true
|
||||
```
|
||||
|
||||
2. Отредактировать файл redirect.json при изменении сотрудников регистратуры:
|
||||
```
|
||||
{
|
||||
"10": [99],
|
||||
"12": [99],
|
||||
"13": [99]
|
||||
}
|
||||
```
|
||||
В ковычках записаны номера телефонов из очереди Asterisk
|
||||
В квадратных скобках список ID телефонии сотрудников из списка "Сотрудники" "Медодс", которые могут отвечать на этом номере телефона. Для внесения нескольких значений нужно добавить необходимое количество данных через ", " (запятая и пробел)
|
||||
|
||||
3. Настройки модуля интеграции
|
||||
|
||||
1. Требования:
|
||||
Python версии не менее 3.10, рекомендуемая версия: 3.12
|
||||
|
||||
2. Основной файл для запуска:
|
||||
"main.py"
|
||||
|
||||
3. Логирование
|
||||
|
||||
1. Консоль
|
||||
С выключенным параметром DEBUG в консоль будут фиксировать короткие сообщения по каждому этапу звонка
|
||||
Со включенным параметром DEBUG в консоль будет добавлена информация по отправляемым на сервер Медодс запросам и полученным от него ответам
|
||||
|
||||
2. Файлы
|
||||
С выключенным параметром DEBUG никакие файлы записываться не будут
|
||||
Со включенным параметром DEBUG в папке "log" (будет создана, если отсутствует) будут создаваться следующие файлы:
|
||||
1. medods.log - копия информации, направляемой в консоль
|
||||
2. <дата>.log - вся информация, получаемая от AMI Asterisk
|
||||
3. <дата>/<уникальный номер звонка>.log - информация, получаемая от AMI Asterisk только по уникальному звонку
|
||||
|
||||
4. Linux Service. Для автоматического запуска и перезапуска сервиса модуля интеграции необходимо выполнить следующие действия:
|
||||
1. Создать файл medods.service по пути /etc/systemd/system со следующим содержимым:
|
||||
```
|
||||
[Unit]
|
||||
Description=Medods integration service
|
||||
After=mariadb.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
# Указать путь к папке и файлу размещения основного файла запуска
|
||||
ExecStart=/medods/venv/bin/python /medods/main.py
|
||||
WorkingDirectory=/medods/
|
||||
Restart=always
|
||||
RestartSec=2
|
||||
KillMode=process
|
||||
User=root
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
2. Выполнить следующие команды:
|
||||
1. systemctl daemon-reload
|
||||
2. systemctl medods enable
|
||||
3. systemctl start medods
|
||||
|
||||
5. Профилактический перезапуск
|
||||
Нужно в файл /etc/crontabs добавить слудующую строку:
|
||||
```
|
||||
0 3 * * * root systemctl restart medods
|
||||
```
|
||||
Это позволит обеспечить бесперебойную работу системы и отложенное до следующего рабочего дня применение правок
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"10": [99],
|
||||
"12": [99],
|
||||
"13": [99]
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
requests
|
||||
PyJWT
|
||||
aiohttp
|
||||
aiofiles
|
||||
python-dotenv
|
||||
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,45 @@
|
||||
import os
|
||||
import subprocess
|
||||
from flask import Flask, send_file
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
|
||||
def find_file_by_part_name(directory, part_name):
|
||||
record_file = {
|
||||
"wav": None,
|
||||
"mp3": None,
|
||||
}
|
||||
for root, dirs, files in os.walk(directory):
|
||||
for file_name in files:
|
||||
if part_name in file_name:
|
||||
if file_name.lower().endswith(".mp3"):
|
||||
record_file["mp3"] = os.path.join(root, file_name)
|
||||
break
|
||||
if file_name.lower().endswith(".wav"):
|
||||
record_file["wav"] = os.path.join(root, file_name)
|
||||
if record_file["mp3"]:
|
||||
return record_file["mp3"]
|
||||
if record_file["wav"]:
|
||||
record_file["mp3"] = record_file["wav"][:-3] + "mp3"
|
||||
with open(os.devnull, "w") as devnull:
|
||||
subprocess.call(
|
||||
["ffmpeg", "-i", record_file["wav"], record_file["mp3"]],
|
||||
stdout=devnull,
|
||||
stderr=devnull,
|
||||
)
|
||||
return record_file["mp3"]
|
||||
return None
|
||||
|
||||
|
||||
@app.route("/<path:path>")
|
||||
def get_file(path):
|
||||
dir = "/var/spool/asterisk/monitor"
|
||||
file_path = find_file_by_part_name(dir, path)
|
||||
if file_path is not None:
|
||||
return send_file(file_path, mimetype="audio/mpeg")
|
||||
return "", 404
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host="0.0.0.0", port=3050)
|
||||
@@ -0,0 +1,38 @@
|
||||
1. Настройки модуля конвертации
|
||||
|
||||
1. Требования:
|
||||
Python версии не менее 3.10, рекомендуемая версия: 3.12
|
||||
|
||||
2. Основной файл для запуска:
|
||||
"main.py"
|
||||
|
||||
2. Linux Service. Для автоматического запуска и перезапуска сервиса модуля ковертации необходимо выполнить следующие действия:
|
||||
1. Создать файл medods_mp3.service по пути /etc/systemd/system со следующим содержимым:
|
||||
```
|
||||
[Unit]
|
||||
Description=Convert Asterisk wav to mp3 for Medods
|
||||
After=medods.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
ExecStart=/medods_mp3/venv/bin/python /medods_mp3/main.py
|
||||
WorkingDirectory=/medods_mp3/
|
||||
Restart=always
|
||||
RestartSec=2
|
||||
KillMode=process
|
||||
User=root
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
2. Выполнить следующие команды:
|
||||
1. systemctl daemon-reload
|
||||
2. systemctl medods_mp3 enable
|
||||
3. systemctl start medods_mp3
|
||||
|
||||
5. Профилактический перезапуск
|
||||
Нужно в файл /etc/crontabs добавить слудующую строку:
|
||||
```
|
||||
1 3 * * * root systemctl restart medods_mp3
|
||||
```
|
||||
Это позволит обеспечить бесперебойную работу системы
|
||||
@@ -0,0 +1 @@
|
||||
flask
|
||||
Reference in New Issue
Block a user