Комплаенс обзвона: «Не звонить»
Цель модуля: знать, где живёт отказ клиента от звонков, как доказать, что список проверен, и как это влияет на набор.

/dnc — реестр номеров, которым звонить нельзя: поиск, период, источник записи и история по конкретному номеру.
Формат записи не важен:
+7 701 555 01 02 и 77015550102 — один и тот же человек. Записи не удаляются: снятие номера — это отдельная запись, и вся история по номеру сохраняется, поэтому всегда видно, когда номер попал в реестр, по какой причине и когда был снят.- просьба «не звонить», поступившая во время кампании, отменяет все последующие повторы этого номера;
- снятая запись делает ещё не погашенный контакт снова набираемым — без перезапуска кампании.
Проверка файла: что видно до запуска
Загруженный файл проверяется по реестру, и экран проверки отвечает на вопрос «что именно было проверено» — а не только «сколько совпало».
Таблица совпадений показывает строку, номер, имя, причину и в реестре с — с полными цитатами, а не намёками. Если совпадений много, превью урезается, а полный список берут кнопкой Скачать точный список (CSV или XLSX).

Экран проверки до запуска: две находки с цитатами причин и датой попадания в реестр, под таблицей — выбор решения.
Файл не изменяется. Строки остаются на месте, а платформа отказывает при наборе. Поэтому «убрать совпавшие» — это правка вашего файла, а не действие платформы.
Решение и его след
Перед запуском экран требует решения:- Блокировать запуск — уберу совпавшие из файла (по умолчанию);
- Пропустить их и запустить кампанию без них.
Кабинет и Web API проверяют одинаково. Оба пути пересчитывают проверку одним и тем же кодом, а переход в набор фиксирует состав экрана, все совпадения, отметку импорта и аттестацию одной транзакцией. Внешнему интегратору можно обещать тот же уровень соответствия правилам, что и в кабинете. Роль Member видит экраны кампаний и проверки в режиме чтения.
Что важно для профиля kz
Автоматический захват из разговора включается только под американским профилем рынка (
us_tcpa): вкладка Захват с триггер-фразами организации и классификацией моделью в организации профиля kz просто отсутствует. В нашем профиле реестр ведётся вручную — значит нужен простой процесс: наблюдатель «клиент просит не звонить» (модуль 19) ставит пометку, ответственный раз в день переносит такие номера в реестр.Раздел Правила обзвона и справочник ZIP — тоже часть американского пакета. Временны́е ограничения в KZ-кампаниях задают окно обзвона организации (по умолчанию 08:00–21:00, меняет только администратор платформы) и рабочие часы кампании, которые могут это окно лишь сузить — см. модуль 23.
/rules — как выглядит этот раздел без американского пакета: платформа честно перечисляет, чего не хватает (профиль организации, версия правил, справочник ZIP). Для казахстанских кампаний ставить пакет не нужно.