Voipstudio MCP

официальный

Сервер VoIPstudio MCP предоставляет совместимым AI-ассистентам безопасный доступ к авторизованным данным учётной записи VoIPstudio, включая записи, детальные записи вызовов, живые звонки и голосовые сообщения, для запроса активности вызовов, анализа шаблонов, выявления проблем с производительностью агентов и создания отчётов по качеству или операционной деятельности на простом английском языке.

Что можно делать с Voipstudio MCP?

  • Pull call recordings with filters — Запрашивайте записи по дате, агенту или оценке CX через get_recordings, включая транскрипты и сводки, когда активен CX Addon.
  • Analyze call detail records — Используйте для получения статистики по объему, анализа затрат, распределения длительности и сводок активности агентов.
  • Monitor live calls in real time — Проверяйте активные звонки и то, какие агенты на них находятся.
  • Retrieve voicemail messages — Получайте голосовые сообщения с фильтрами, такими как абонент, дата или статус прослушивания.
  • Get direct audio download links — Получайте временные MP3-ссылки для конкретных записей.

Документация

AI — Искусственный интеллект — MCP-сервер VoIPstudio

MCP-сервер VoIPstudio (Model Context Protocol) предоставляет Claude AI прямой и безопасный доступ к данным вашей учётной записи VoIPstudio, включая записи разговоров, CDR, живые вызовы и голосовую почту. После подключения Claude может запрашивать вызовы, анализировать закономерности, выявлять проблемы с производительностью агентов и формировать отчёты QA на простом английском языке — без необходимости в какой-либо разработке.

Добавьте CX Addon, и каждая запись будет поступать уже обогащённой расшифровкой, сводкой, тональностью, пунктами действий и оценкой CX. Это значительно сокращает объём работы ИИ, которую должен выполнять Claude, снижая расход токенов и делая затраты более предсказуемыми.

Получение API-ключа

MCP-сервер аутентифицируется с помощью API-токена VoIPstudio. Каждый ключ привязан к конкретному пользователю, поэтому Claude сможет получать доступ только к тем данным, к которым имеет доступ этот пользователь.

Чтобы сгенерировать ключ:

  1. В панели администратора откройте пользователя, для которого нужно сгенерировать токен.
  2. Перейдите в раздел API Keys.
  3. Введите имя для ключа — например, Claude MCP.
  4. Нажмите Add.
  5. Нажмите значок глаза, чтобы отобразить API-ключ / user_token. Скопируйте это значение.
  6. Чтобы просмотреть дополнительные сведения или удалить ключ, нажмите значок шестерёнки и выберите Show Details.

Примечание: API-ключ остаётся действительным, пока он используется хотя бы раз каждые 7 дней (таймаут по умолчанию). При необходимости установите более длительный таймаут (или без ограничения) перед нажатием Add.

См. документацию REST API

Подключение к Claude

VoIPstudio в настоящее время не указан в каталоге коннекторов Claude.ai. Вы добавляете его вручную как пользовательский MCP-сервер.

URL MCP-сервера

[!info] URL MCP-сервера https://mcp.voipstudio.workers.dev/sse

Шаги (Claude.ai)

  1. В Claude.ai перейдите в Settings → Integrations (или панель коннекторов, в зависимости от вашего тарифного плана).
  2. Выберите Add custom MCP server (или аналогичный пункт).
  3. Введите указанный выше URL MCP-сервера.
  4. При запросе аутентификации укажите ваш API-ключ VoIPstudio.
  5. Сохраните и авторизуйте подключение.

Теперь Claude может вызывать инструменты VoIPstudio в любом разговоре. При первом вызове инструмента в сеансе Claude попросит вас подтвердить обмен данными. Нажмите Always allow, чтобы пропускать этот запрос в будущих сеансах.

Anthropic API (для разработчиков)

const response = await fetch("https://api.anthropic.com/v1/messages", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "X-Api-Key": "YOUR_ANTHROPIC_API_KEY"
  },
  body: JSON.stringify({
    model: "claude-sonnet-4-6",
    max_tokens: 1024,
    mcp_servers: [{
      type: "url",
      url: "https://mcp.voipstudio.workers.dev/sse",
      name: "voipstudio",
      authorization_token: "YOUR_VOIPSTUDIO_API_KEY"
    }],
    messages: [{
      role: "user",
      content: "Show me agents with a CX score below 6 this week"
    }]
  })
});

Подключение к другим ИИ-платформам

Большинство ИИ-платформ, поддерживающих внешние MCP, могут подключаться к MCP-серверу VoIPstudio, используя тот же URL и API-ключ. Точные шаги настройки зависят от платформы. Ищите опцию с названием external MCP server, custom MCP или remote MCP в разделах интеграций или настроек вашей платформы.

CX Addon

Без CX Addon записи поступают в виде необработанных метаданных. Claude должен сам расшифровывать и анализировать каждый вызов, расходуя значительное количество токенов на каждую запись.

С CX Addon VoIPstudio выполняет расшифровку, составление сводок, анализ тональности, извлечение действий и оценку CX на собственной инфраструктуре по фиксированной ежемесячной стоимости без платы за вызов и без ограничений на расшифровку. Claude получает готовые данные — готовые к немедленному анализу.

Без CX AddonС CX Addon
РасшифровкаClaude должен загрузить аудио и расшифровать/перевести✓ Включено, с разделением по спикерам
СводкаClaude должен сгенерировать✓ Включено
ТональностьClaude должен определить✓ Включено
Пункты действийClaude должен извлечь✓ Включено
Оценка CXНедоступно✓ 1–10 для каждого вызова
Прибл. токенов/вызов10 000–15 000300–500
Модель затратПеременные расходы на ИИФиксированная ежемесячная подписка

Поля, открываемые CX Addon

ПолеТипОписание
transcriptstringПолная расшифровка на уровне слов
transcript_speakersobjectСегменты расшифровки с разделением по спикерам
summarystringКраткая сводка результата вызова
sentimentstringТональность клиента: positive, neutral, negative
cx_scorenumber (1–10)Оценка качества обслуживания клиента
metadata.timelinearrayКлючевые моменты и пункты действий, извлечённые из вызова

Справочник по инструментам

Простота интеграции MCP означает, что сложные API не нужно понимать — вместо этого простые запросы помогают ИИ-платформе осмыслить данные, предоставленные VoIPstudio, и ответить соответствующим образом.

Однако некоторым более технически подкованным пользователям может быть интересно узнать, что происходит «под капотом», поэтому ниже приведено справочное руководство по некоторым функциям MCP-сервера.

get_recordings

Возвращает записи вызовов. При активном CX Addon каждая запись включает расшифровку, сводку, тональность, оценку CX и временную шкалу. Без аддона эти поля возвращают null.

Параметры

ПараметрТипПо умолчаниюОписание
filtersarray—Объекты фильтров — см. Фильтрация
limitnumber10Записей на страницу (макс. 1000)
pagenumber1Номер страницы

Поля ответа

ПолеТипОписание
idnumberУникальный идентификатор записи
call_idnumberСсылка на CDR call_id
timestampstringНачало записи (UTC, YYYY-MM-DD HH:mm:ss)
callerstringНомер вызывающей стороны
calledstringНомер вызываемой стороны
src_namestringИмя агента (источник)
dst_namestringИмя назначения
durationnumberПродолжительность в секундах
typestringI \= входящий, O \= исходящий
contextstringКонтекст вызова (например, LOCAL_USER, QUEUE)
transcriptstringnull
transcript_speakersobjectnull
summarystringnull
sentimentstringnull
cx_scorenumbernull
metadata.timelinearraynull

Пример — низкие оценки CX на этой неделе

Спросите Claude: «Покажи все записи за эту неделю, где оценка CX была ниже 6, сгруппированные по агентам, со сводкой того, что пошло не так в каждом вызове».

Claude вызывает инструмент с:

{
  "filters": [
    { "property": "calldate", "operator": "gte", "value": "2026-06-09 00:00:00" },
    { "property": "cx_score",  "operator": "lt",  "value": 6 }
  ],
  "limit": 100
}

get_cdrs

Call Detail Records — необработанный журнал каждого участка вызова. Используется для статистики объёмов, анализа затрат, распределения длительности и сводок активности агентов. Доступно без CX Addon.

Параметры: те же, что и у get_recordings (filters, limit, page)

Ключевые поля ответа

ПолеТипОписание
call_idnumberУникальный идентификатор вызова
calldatestringВременная метка начала вызова (UTC)
src_namestringИмя агента / вызывающего
dst_namestringИмя назначения
billsecnumberОплачиваемые секунды
durationnumberВсего секунд, включая гудки
dispositionstringCONNECTED, NO ANSWER, BUSY, FAILED
chargenumberСтоимость вызова
typestringI \= входящий, O \= исходящий
src_uastringИсходное устройство / user-agent софтфона
labelsarrayПользовательские теги, применённые в VoIPstudio

get_live_calls

Возвращает снимок всех активных вызовов в вашей учётной записи в реальном времени. Параметры не требуются.

Пример: «Сколько вызовов сейчас в процессе, и какие агенты на них находятся?»

get_voicemails

Получает сообщения голосовой почты. Тот же интерфейс filters, limit и page, что и у других инструментов.

Ключевые поля для фильтрации: src, dst, calldate, duration, listened

get_recording_audio

Возвращает прямую ссылку для скачивания MP3-аудио конкретной записи.

Параметр: id (number) — поле id из ответа get_recordings.

[!info] Информация URL-адреса аудио ограничены по времени. Используйте их своевременно; не кэшируйте в течение длительного времени.

Фильтрация и пагинация

Все инструменты списков принимают необязательный массив filters. Каждый объект фильтра имеет три свойства:

СвойствоОписание
propertyИмя поля для фильтрации (например, calldate, cx_score, src_name)
operatoreq, ne, lt, lte, gt, gte, in, like, notlike
valueСтрока, число или массив (для оператора in)

Типовые примеры

Диапазон дат

[
  { "property": "calldate", "operator": "gte", "value": "2026-06-01 00:00:00" },
  { "property": "calldate", "operator": "lte", "value": "2026-06-30 23:59:59" }
]

Порог оценки CX

[{ "property": "cx_score", "operator": "gte", "value": 8 }]

Конкретный агент

[{ "property": "src_name", "operator": "eq", "value": "Jane Ryder" }]

Только соединённые вызовы

[{ "property": "disposition", "operator": "eq", "value": "CONNECTED" }]

Входящие вызовы дольше 5 минут

[
  { "property": "type",     "operator": "eq",  "value": "I" },
  { "property": "billsec",  "operator": "gt",  "value": 300 }
]

Варианты использования

Сформировать отчёт QA

«Дай мне сводку QA по каждому агенту за этот месяц — средние оценки CX, типичные темы жалоб и три вызова с самыми низкими оценками со сводками».

Статистика объёмов колл-центра

«Каким был наш объём вызовов по дням на этой неделе? Каково было среднее время обработки и сколько вызовов осталось без ответа?»

Анализ тенденций тональности

«Улучшается или ухудшается тональность клиентов по сравнению с прошлым месяцем? Какие темы вызовов коррелируют с негативной тональностью?»

Список пропущенных вызовов для обратной связи

«Перечисли все пропущенные входящие вызовы за последние 24 часа с идентификаторами вызывающих, чтобы я мог расставить приоритеты для обратных звонков».

Проверка затрат и выставления счетов

«Какие внутренние номера совершили самые дорогие исходящие вызовы в этом квартале?»

Проверка операций в реальном времени

«Сколько агентов сейчас на вызовах, и есть ли вызовы, длящиеся более 20 минут?»

Эффективность использования токенов

Каждый вызов, который Claude анализирует без CX Addon, требует от Claude обработки аудиоконтента и создания собственной расшифровки и анализа. CX Addon полностью перекладывает эту задачу на VoIPstudio:

Что обрабатывает VoIPstudio (фиксированная ежемесячная стоимость, безлимитные вызовы):

  • Расшифровка аудио
  • Разделение по спикерам
  • Составление сводок вызовов
  • Классификация тональности
  • Извлечение пунктов действий
  • Оценка CX

Что получает Claude: Чистые структурированные текстовые поля, готовые для рассуждений, сравнения и отчётов.

Это означает, что вы можете попросить Claude проанализировать сотни вызовов в одном сеансе за долю стоимости токенов, что делает масштабные отчёты QA, анализ тенденций и отчёты по обучению агентов практичными без непредсказуемых расходов на ИИ.