SIP-телефон встроенный в toolbar вверху страницы
Чтобы виджет показал кнопку «История» (с иконкой часов) и плеер записей,
ему нужен per-operator widget_secret. Без него виджет
работает как обычно (SIP-звонки), но история остаётся скрытой.
Как подключить:
POST /api/v1/operators/{id}/widget-secret и копирует widget_secret из ответа (значение возвращается ОДИН раз).data-widget-secret на теге <script> виджета (или передаёт через CRMPhone.setConfig()).<script
src="/widget.js"
data-username="1001"
data-api-base-url="https://crm.example.com"
data-widget-secret="kZc_OUjwqI4xN2...">
</script>
Виджет обменивает (agent_id, widget_secret) на короткоживущий JWT (8 ч), хранит его только в памяти и автоматически обновляет при истечении. Для отзыва доступа — повторный POST /widget-secret (новое значение) или DELETE /widget-secret (отзыв).