Skip to content

CallLogDB

CallLogDB — библиотека для получения, парсинга и сохранения логов звонков в базу данных PostgreSQL, разработанная для отдела автоматизации MCN Telecom.


Установка

Рекомендуем использовать uv для установки, так как он быстрее стандартного pip и оптимизирует работу с виртуальными окружениями.

Что делать, если у вас не установлен uv?

для начало проверьте

uv -V
ошибка? тогда установи его:

curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv add calllogdb
pip install calllogdb

Основные возможности

Библиотека получает данные о звонках (call_log) из виртуальной АТС (ВАТС), выполняет базовую нормализацию всех элементов звонка и сохраняет их в базу данных в формате, оптимизированном для последующей агрегации и преобразования.

Совет

Лучше всего зараене создать БД и схему в которой библиотека создаст все необходимые ей таблицы. Не забыайте выдать необходимые права пользователю через котрого будет осуществляться подключение