Скрипт Blacklist на python
Задние для тех у кого есть достаточный опыт работы с python:
- Есть таблицы cld_db и cli_db c полями
cld номер
n_calls количество звонков на этот номер
ok_calls количество удачных звонок
duration время разговора
blocked true/false
whitelist true/false
Таблица должна заполняться в реальном времени(через правила в базе) или скриптом каждые 15 минут, с таблицы calls
2. Скрипт на python ему подаются параметры
I_ACCOUNT=
CLI=
CLD=
Он должен проверить или этот для акаунта включен blacklist в таблице accounts,
Если да проверять CLI в таблице cli_db и CLD в cld_db
If cli.blocked: CLD=CLIBLOCKED+CLD
elif not CLI.whitelist && (Black_list_rules.cli_asr > cli.asr OR Black_list_rules.cli_acd > cli.acd):
CLD=CLIBLOCKED+CLD
If cld.blocked: CLD=BLOCKED+CLD
elif not CLD.whitelist && (Black_list_rules.cld_asr > cld.asr OR Black_list_rules.cld_acd > cld.acd):
CLD=BLOCKED+CLD
Делает проверку и если не прошла проверка то добавляет слово BLOCKED к cld и возвращает i_account, CLD и CLI и ждет новых параметров
Так как запросов может быть очень много а таблицы cli_db и cld_db больше миллиона, то нельзя постоянно делать запрос в базу, нужно держать в памяти.
Как я вижу решение:
1 скрипт каждые 15 минут запускается кроном и обновляет cli_db, cld_db с таблицы cdrs и calls и потом подгружает в память данные с cli_db, cld_db, accounts и blacklist_rules.
2 скрипт берет данные уже с памяти и делает проверку
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Potrzebuję pilnie uzyskać zapytania POST / GET / PUT z aplikacji mobilnej TikTokW zasadzie. Należy wydobyć zapytania POST / GET / PUT z aplikacji mobilnej TikTok Nawet nie trzeba do końca niczego odwracać, ponieważ podpisy są w internecie itd. Ale byłoby też super Cała autoryzacja (Wysyłanie danych/potwierdzenie przez e-mail i wprowadzenie kodu, jeśli to… Programowanie stron internetowych, Aplikacje desktopowe ∙ 46 minut temu ∙ 4 oferty |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 19 godzin 4 minuty temu ∙ 14 ofert |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 6 dni 3 godziny temu ∙ 18 ofert |
Mistrzowska program «KONSTRUCTOR»
15 240 PLN
Szukamy bardzo doświadczonego programisty C++ do modernizacji istniejącego oprogramowania (programu głównego). Program odpowiada za tworzenie pochodnego oprogramowania reprezentującego sesje audiowizualnej korekcji psychologicznej. Obecna wersja jest napisana w czystym WinAPI… C i C++, Aplikacje desktopowe ∙ 8 dni 15 godzin temu ∙ 19 ofert |
Konfiguracja ODOO Enterprise dla budownictwaНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Automatyzacja zarządzania przedsiębiorstwem, Aplikacje desktopowe ∙ 9 dni temu ∙ 7 ofert |