> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hubtalk.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 26. История звонка

> Карточка разговора: транскрипт с трейсом, аналитика, техническое здоровье и переменные звонка.

# История звонка: транскрипт, аналитика, диагностика

<Info>
  **Цель модуля:** научиться по одной карточке звонка отвечать, что произошло, кто виноват и сколько это стоило.
</Info>

<Frame caption="/history — все разговоры: агент, направление, статус и причина, длительность, тональность, успешность. Фильтры живут в URL — ссылку на выборку можно отправить коллеге.">
  <img src="https://mintcdn.com/hubtalk/cKl-cjuDGhk4sToG/images/tutorial/tut-53-history-list.webp?fit=max&auto=format&n=cKl-cjuDGhk4sToG&q=85&s=6a702f4905194d0b519e1436a6bbcdd8" alt="Список звонков и чатов с фильтрами" width="1280" height="436" data-path="images/tutorial/tut-53-history-list.webp" />
</Frame>

<Note>
  **Отчёт по кампании собирается фильтром кампании, а не «агент + даты»**

  В фильтрах истории есть ключ кампании — он же управляет выгрузкой: отчёт всегда охватывает ту же выборку, что видна на экране. Прежний обходной путь «выбрать агента и период» означает не то же самое: в файл попадают все звонки агента за период, включая другие кампании и тесты, — в большой организации разница может быть в тысячи строк.

  Фильтры кампании и инцидентов пересекаются: «кампания + с инцидентами» даёт инциденты этой кампании. А разговоры по [демо-ссылке](/ru/v4/platform/demo-links) находятся фильтром канала — они приходят из браузера и записываются каналом **web-звонок**.

  И помните, что отчёт выгружает **звонки, а не контакты**: ненабранный контакт строкой не станет — причину его ненабора смотрите в листинге контактов кампании.
</Note>

**Колонки выгрузки собираются конструктором.** В окне отчёта слева каталог доступных колонок по группам — звонок, качество, содержание и ваши поля пост-аналитики, — справа выбранное в том порядке, в каком оно ляжет в файл. Пресет остаётся стартовой точкой: выбрали, посмотрели, что он отмечает, поправили под себя. Набор колонок сохраняется под именем и переиспользуется — период в него не входит, он каждый раз свой. Подробности — в [Истории и отчётах](/ru/v4/platform/campaign-history).

Карточка разговора — главный отладочный экран платформы. В ней четыре блока, и каждый отвечает на свой вопрос:

| Блок                        | Вопрос, на который отвечает                                                                                                         |
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| **Транскрипт с трейсом**    | Что говорили и по каким переходам шёл диалог: переходы, вызовы функций, поиск в базах знаний, закрытые цели, тайминги каждого хода. |
| **Пост-аналитика**          | Резюме, тональность, успешность и ваши кастомные поля. Тут же кнопки «перезапустить аналитику» и «перезапустить глубокий уровень».  |
| **Техническое здоровье**    | Были ли сбои провайдеров (ASR, TTS, LLM, RAG, телефония). Это *не* оценка качества разговора — это про инфраструктуру.              |
| **Динамические переменные** | С чем звонок пришёл и что в нём заполнилось — быстрый ответ на «почему агент назвал не то время».                                   |

<Frame caption="Карточка разговора. Реальный учебный звонок: клиент перенёс визит, цель «визит подтверждён» закрылась, аналитика вернула visit_confirmed = true и satisfaction = средняя. Красные метки RAG — недоступный сервис баз знаний учебного контура; ровно так выглядит сбой внешнего сервиса в диагностике." hint="Нажмите, чтобы открыть целиком">
  <img src="https://mintcdn.com/hubtalk/cKl-cjuDGhk4sToG/images/tutorial/tut-54-call-card.webp?fit=max&auto=format&n=cKl-cjuDGhk4sToG&q=85&s=a0ad6c047004ff94ff29ae9611f96178" alt="Карточка разговора: транскрипт с трейсом, пост-аналитика, техническое здоровье, переменные" style={{ width: "100%", height: "620px", objectFit: "cover", objectPosition: "top", borderRadius: "6px" }} width="1280" height="1365" data-path="images/tutorial/tut-54-call-card.webp" />
</Frame>

## Разбор по шагам, когда «агент повёл себя странно»

<Steps>
  <Step title="Открыть карточку звонка">
    Найдите звонок в Истории и откройте карточку.
  </Step>

  <Step title="Найти ход, где всё пошло не так">
    В трейсе посмотрите строку перехода: сработал ли ожидаемый переход и по какому типу.
  </Step>

  <Step title="Переход не тот">
    Правьте формулировку промпт-условия — или замените его формулой, если решение можно вычислить.
  </Step>

  <Step title="Переход правильный, а реплика плохая">
    Правьте инструкцию узла или общий промпт.
  </Step>

  <Step title="В трейсе ошибка функции или базы знаний">
    Проблема не в диалоге: смотрите «Техническое здоровье» и договаривайтесь с владельцем внешней системы.
  </Step>

  <Step title="Проверить и опубликовать">
    Воспроизведите правку в чат-тесте, опубликуйте новую версию.
  </Step>
</Steps>
