Настройка
Обновлено
Где находятся настройки
В приложении «CRM» откройте «Плагины → Расшифровка звонков Whisper». Просматривать и сохранять настройки может администратор CRM.
Сервер Whisper
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Адрес сервера | Базовый адрес API распознавания. Плагин добавляет /v1 и путь запроса; завершающий /v1 в адресе допускается |
HTTP или HTTPS; по умолчанию пусто |
| Ключ API | Передаётся серверу в заголовке Authorization: Bearer … |
По умолчанию пусто; необязателен, если сервер не требует авторизации |
| Модель | Идентификатор модели в запросе распознавания | По умолчанию whisper-1; должен поддерживаться выбранным сервером |
| Язык | Передаёт серверу язык записи | По умолчанию ru; пустое поле — автоматическое определение сервером |
| Подсказка | Передаёт текст в параметре prompt запроса распознавания |
Произвольный текст; по умолчанию пусто |
| Таймаут запроса | Время ожидания ответа в секундах. Для распознавания повышается до длительности звонка в CRM плюс 120 секунд, если это больше указанного значения | Целое число от 1; по умолчанию 600 секунд |
Поле «Ключ API» не показывает сохранённое значение. Сообщение «Ключ сохранён» подтверждает его наличие. Пустое поле при сохранении оставляет прежний ключ. Отдельного действия для удаления ключа в форме нет.
Кнопка «Проверить» использует введённые адрес и непустой ключ, а при их отсутствии — сохранённые значения. Она запрашивает список моделей и не сохраняет изменения. После выбора модели нажмите «Сохранить».
В настройках показаны адрес сервера, ключ API, модель, язык, подсказка и таймаут запроса.
Очередь
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Режим | Определяет, добавлять ли подходящие звонки автоматически или ждать запроса сотрудника | «Автоматический» / «По запросу»; по умолчанию «Автоматический» |
| Минимальная длительность | Отбирает звонки для автоматической постановки в очередь по длительности в CRM | Целое число от 0; по умолчанию 10 секунд |
| Максимум попыток | Ограничивает число неудачных попыток до состояния ошибки; ошибки авторизации и отсутствие записи обрабатываются отдельно | Целое число от 1; по умолчанию 3 |
| Дата начала | В автоматическом режиме учитываются звонки, завершённые начиная с этой даты | Календарная дата; при установке — текущая дата. Пустое значение останавливает автоматическое добавление |
| Журнал отладки | Разрешает дополнительные диагностические записи в журнал | По умолчанию выключен; файл wa-log/crm/plugins/ewcrmwhisper.log |
«Минимальная длительность» и «Дата начала» относятся к автоматическому добавлению. По запросу можно поставить в очередь доступный звонок с записью вне этих ограничений.
Смена режима на «По запросу» не удаляет уже созданную очередь. Сохранённые расшифровки также остаются. Сообщения об ошибках записываются в журнал и при выключенном «Журнале отладки».
Состояние обработчика
Эти поля показывают состояние работы и не редактируются:
| Поле | Что показывает |
|---|---|
| Последний запуск | Время завершения запуска и источник: cli для командной строки или backend для запасной обработки из CRM. До первого запуска — «Не запускался» |
| Счётчики очереди | Количество записей в состояниях «В очереди», «Обрабатывается», «Готово», «Ошибки», «Нет записи» |
Если системный обработчик не отмечал запуск более 15 минут либо ещё не запускался, форма показывает предупреждение и строку для cron с кнопкой «Скопировать». Запуск из открытой CRM сам по себе не устраняет предупреждение о системном cron.