Звонок из вашей системы: публичный API
Цель модуля: запустить звонок программно, когда поводом служит событие в CRM, а не список.

/apikeys — ключ создаётся один раз и секрет показывается только при создании. Рядом — памятка по эндпоинтам, заголовкам и лимиту.
Ключ передаётся в
Authorization: Bearer …, у каждого ключа свой лимит запросов в минуту (превышение — 429). Заголовок Idempotency-Key защищает от дублей при ретраях: повтор с тем же ключом не создаст второй звонок — обязательная практика, если запрос отправляет очередь с автоповтором.
Переменные звонка передаются в теле запроса — это те же {{var}}, что вы используете в узлах. Итоги приходят вебхуками из модуля 16, отдельно опрашивать статус не нужно.
Звонок с сайта: виджет из примераДля web-звонка есть SDK и страница-пример к нему — это уже не «голая» проводка, а демо-сайт с плавающим виджетом: лаунчер в углу, панель с состоянием агента и таймером, сворачивание, которое звонок не прерывает. Обе темы берутся по системной настройке, внешних сетевых зависимостей нет.Важная граница: сам SDK не несёт ни одного пикселя вёрстки — стили живут в примере отдельным файлом, и интегратор копирует их к себе, а не получает пакетом. Токены оформления объявлены на классе виджета, а не глобально, поэтому подключение файла не перекрашивает страницу интегратора.Пакет опубликован в npm под именем
@hubtalk-ai/web-sdk.