Перейти к основному содержимому

Обновления JAICP и Aimylogic в июле 2025

Новое

  • Динамические рассылки в текстовых каналах.
  • TTS ElevenLabs.
  • Прямой доступ к провайдерам LLM в телефонии.
  • Вызов функций для LLM в телефонии.
  • Таймаут регистрации в настройках телефонии.
  • Изменения в работе SIP-заголовков.

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

  • Переход к объявлению или использованию стейтов в редакторе кода.
  • Обновлена инструкция по подключению LiveTex в качестве операторского канала в JAICP и Aimylogic.

Динамические рассылки в текстовых каналах

Мы добавили новый вид рассылок — динамические. Это API-управляемый инструмент для отправки больших объемов персонализированных сообщений в текстовых каналах.

В отличие от обычных рассылок, которые настраиваются в интерфейсе, динамические создаются и управляются полностью через API и методы $jsapi в сценарии бота. Это позволяет интегрировать рассылки со сторонними системами, например CRM, и автоматизировать триггерные уведомления или маркетинговые кампании.

Ключевые особенности:

  • Высокая производительность — функциональность спроектирована для высоких нагрузок и позволяет отправлять до нескольких миллионов сообщений в сутки.
  • Динамический контент — вы можете формировать уникальное содержимое сообщения для каждого клиента.
  • Гибкое управление отправкой — доступны настройки количества потоков, интервалов и приоритетов для сообщений.

Подробнее о том, как создавать и управлять динамическими рассылками, читайте в документации.

TTS ElevenLabs

В JAICP появился новый провайдер TTS — ElevenLabs. Это облачный сервис, который синтезирует реалистичную речь на множестве языков. Вы можете подключить провайдера, если у вас есть аккаунт в ElevenLabs.

примечание

Сайт ElevenLabs недоступен для российских IP-адресов.

Чтобы начать работу:

  1. Получите API-ключ в ElevenLabs.
  2. Создайте подключение в JAICP.

Прямой доступ к провайдерам LLM в телефонии

Теперь в типе ответа llmRequest вы можете настроить прямое подключение к провайдеру LLM. Так вы можете использовать модели, которые недоступны в сервисе openai-proxy:

Особенности
  • Тип ответа llmRequest поддерживает только LLM, которые совместимы с OpenAI Streaming API. Например, вы можете подключить YandexGPT.

  • Тарификация за запросы к LLM происходит на стороне вашего провайдера.

  • Если JAICP установлена к вам в контур, то некоторые провайдеры могут не поддерживать прямое подключение — например, из-за региональных ограничений.

Смотрите описание параметров и пример в документации.

Вызов функций для LLM в телефонии

Теперь в llmRequest вместо генерации текстового ответа LLM может вызвать функцию.

В этом случае в сценарий придет событие с названием из параметра eventName. В стейте с этим событием должен быть указан код, который нужно выполнить.

предупреждение
  • Вызов функций поддерживается только для provider: "CUSTOM_LLM".
  • LLM должна поддерживать function calling.
  • Сейчас бот не может завершить звонок с помощью вызова функции. Например, если код функции содержит $dialer.hangUp, то сброс звонка не произойдет.

Смотрите подробный пример в статье LLM в телефонии.

Таймаут регистрации в настройках телефонии

По умолчанию JAICP повторно регистрируется на SIP-сервере каждые 180 секунд.

Теперь вы можете изменить это значение с помощью параметра Таймаут регистрации, сек в настройках телефонии. Подробнее о параметре смотрите в документации JAICP и Aimylogic.

Изменения в работе SIP-заголовков

Мы изменили логику работы с SIP-заголовками. Теперь:

  1. При входящем звонке бот извлекает SIP-заголовки из сообщения INVITE:

    • Системные заголовки: call-id, cseq, contact, from, max-forwards, refer-to, to, via.
    • Дополнительные заголовки, указанные в параметре SIP-заголовки в настройках телефонии.
  2. В стартовом стейте сценария вы можете получить извлеченные заголовки с помощью $dialer.getSipHeaders.

  3. При переводе на оператора передаются дополнительные и оригинальные системные заголовки.

Подробнее о работе с заголовками смотрите в новой статье SIP-заголовки.

Переход к объявлению или использованию стейтов в редакторе кода

Мы обновили статью про редактор кода.

Добавлены инструкции о том, как быстро перейти к объявлению стейта и посмотреть, в каких тегах go и go! используется стейт.

Обновленная инструкция по подключению LiveTex

Мы актуализировали инструкцию по подключению LiveTex в качестве операторского канала в JAICP и Aimylogic. Теперь она полностью соответствует текущему интерфейсу и возможностям продуктов Just AI и LiveTex.