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
) из виртуальной АТС (ВАТС
), выполняет базовую нормализацию всех элементов звонка и сохраняет их в базу данных в формате, оптимизированном для последующей агрегации и преобразования.
Совет
Лучше всего зараене создать БД и схему в которой библиотека создаст все необходимые ей таблицы. Не забыайте выдать необходимые права пользователю через котрого будет осуществляться подключение