Tool
UIS
Bridge
01. КатегорияTool
02. РольFull-stack, Product
03. Датамар 2026
PythonFastAPISupabaseTwenty CRMWebSocketJWTPythonFastAPISupabaseTwenty CRMWebSocketJWTPythonFastAPISupabaseTwenty CRMWebSocketJWTPythonFastAPISupabaseTwenty CRMWebSocketJWT
Каждый звонок — это данные, которые должны жить в CRM, а не теряться в интерфейсе телефонии. Цель — связать UIS, Twenty CRM и веб-виджет в единый пайплайн, где завершённый звонок автоматически становится записью в сделке.
UIS Bridge

Вызов
Разрыв между системами
UIS, CRM и виджет работают изолированно — данные о звонках не попадают в сделки автоматически.
- — Менеджеры вручную вносят итоги звонков в CRM после каждого разговора
- — Нет единого места для прослушивания записей и просмотра истории вызовов
- — SIP-учётные данные хранятся в незащищённом виде и сложны в управлении
Решение
Единый мост
Сервис-посредник получает вебхуки от UIS и в реальном времени раздаёт события в CRM и виджет.
- + Вебхуки UIS мгновенно триггерят синхронизацию записи звонка в Twenty CRM
- + WebSocket-стрим доставляет live-события в браузерный виджет без polling
- + SIP-пароли шифруются Fernet, JWT защищает сессии виджета
Архитектура & Стек
Mindmap
NODE.01
Webhook Receiver
Приём событий UIS
FastAPI · HMAC · httpx
NODE.02
WS Stream
Realtime в виджет
WebSocket · JWT · FastAPI
COREEngine
NODE.03
CRM Sync
Запись в Twenty
Twenty CRM API · httpx · Supabase
NODE.04
SIP Manager
Управление учётными данными
Fernet · cryptography · Supabase
NODE.01
Webhook Receiver
Приём событий UIS
FastAPI · HMAC · httpx
NODE.02
WS Stream
Realtime в виджет
WebSocket · JWT · FastAPI
NODE.03
CRM Sync
Запись в Twenty
Twenty CRM API · httpx · Supabase
NODE.04
SIP Manager
Управление учётными данными
Fernet · cryptography · Supabase
COREEngine
Измеримый результат
Бизнес Импакт
0
ручного внесения звонков
real-time
события в виджете
24/7
автосинхронизация с CRM