Звонки
Foxl звонит за вас человеку через ваш iPhone и ваш Mac: что для этого нужно, карточка одобрения, что говорится во время звонка, расшифровки, ограничения и стоимость
Foxl может сделать короткий телефонный звонок за вас. Он звонит человеку, представляется вашим ИИ-ассистентом, передаёт ваше сообщение, слушает ответ и сообщает вам в чате, как всё прошло. Звонок выполняется через ваш собственный iPhone с вашего Mac, поэтому человек видит ваш номер. Ничего не набирается, пока вы не одобрите звонок на его карточке.
Что нужно
- Foxl на Mac. Звонки доступны только на Mac. На Windows и Linux у Foxl нет инструмента звонков и пункта Настройки > Звонки.
- iPhone, который позволяет этому Mac совершать звонки: он должен быть в той же сети Wi-Fi, что и Mac, и войти в тот же Apple Account. На iPhone откройте Настройки > Приложения > Телефон > Звонки на других устройствах, включите Разрешить звонки на других устройствах и включите этот Mac. На Mac в FaceTime > Настройки должен быть включен пункт Звонки с iPhone.
- Foxl Audio, аудиодрайвер macOS, который поставляется с Foxl и передает звук звонка между Foxl и собеседником. macOS один раз запросит пароль администратора для установки.
- Универсальный доступ для Foxl, чтобы он мог видеть звонок и завершать его.
- Аккаунт для голоса Foxl в звонке: аккаунт AWS, настроенный на этом Mac, который должен иметь доступ к Amazon Nova 2.5 Sonic в Amazon Bedrock, или, на Mac без аккаунта AWS, ваши кредиты Foxl при входе в Foxl (см. Сколько это стоит).
Foxl звонит только на номера Южной Кореи (+82), США и Канады (+1). Он может вести звонок на корейском, английском, испанском, французском, немецком, итальянском, португальском или хинди. Он говорит на родном языке номера: по-корейски на корейский номер и по-английски на американский или канадский, если вы не попросите другой из этих языков или не скажете, что собеседник говорит на нём; тогда весь звонок идёт на этом языке, и карточка подтверждения показывает его в поле Язык. Если вы попросите любой другой язык, Foxl сообщит, какие из них он может использовать.
Настройка
Звонки можно настроить при первом запуске Foxl (Настройка звонков, этот шаг можно пропустить), в Настройки > Звонки или в чате: если вы просите позвонить до того, как этот Mac готов, те же шаги появятся под ответом Foxl.
- Foxl Audio: нажмите Установить. macOS запросит пароль («Foxl хочет установить Foxl Audio, чтобы разговаривать во время звонков, которые вы одобрите.»), после чего строка покажет Готово.
- Универсальный доступ: нажмите Разрешить. macOS запросит подтверждение, и откроются Системные настройки на разделе Универсальный доступ; включите там Foxl. Строка сама покажет Разрешено, когда переключатель будет включён.
- Ваш iPhone: включите Звонки на других устройствах для этого Mac, как описано выше. Это единственный шаг, который может выполнить только iPhone, поэтому Foxl не может проверить его с Mac.
- Аккаунт для голоса, последняя строка при первом запуске и в чате: Готово с пометкой «аккаунт AWS этого компьютера» или «ваши кредиты Foxl, не более 1,39 кредита в минуту». Иначе показано, чего не хватает, и кнопка, которая это исправляет: Войти (в Foxl, чтобы голос мог использовать ваши кредиты), Настроить (аккаунт AWS в Amazon Bedrock, если звонки на кредитах Foxl вам недоступны), Кредиты (если кредитов не хватает на минуту звонка) или Проверить снова (если Foxl не смог связаться со своим сервисом). Настройки > Звонки показывает тот же ответ, что и Аккаунт для голоса в разделе Голос в звонках.
Когда все строки выполнены, сообщите Foxl, и он заново подготовит звонок. Эти шаги работают только в окне Foxl на Mac; на телефоне или на app.foxl.ai они лишь предлагают настроить звонки там.
Запрос звонка
Попросите в чате своими словами, например: «позвони в гостевой дом и скажи, что я приеду сегодня в 11 вечера». Foxl сначала уточнит всё неясное: кому звонить, номер, что именно сказать, а также время или дату и часовой пояс. Затем он покажет карточку одобрения.
Звонки выполняются только из ваших собственных чатов. Расписание, отметка о присутствии, канал (Telegram, Slack и другие), ассистент Notes, расширение Chrome, задача Foxl Code и субагент не могут совершить звонок. Можно просить в окне Foxl на Mac или в чате с этим Mac из приложения для iPhone или Android либо на app.foxl.ai, где тоже отображаются карточка одобрения и карточка звонка. Foxl делает один звонок на запрос.
Номер, который Foxl уже знает
Если человек, которого вы называете, сохранён в вашей памяти с номером (USER.md или MEMORY.md, см. Память), достаточно сказать «позвони моей жене»: Foxl использует этот номер, не требуя его ввода. На карточке будет написано «Сохранённый номер из вашей памяти. Проверьте его перед тем, как разрешить.», и ничего не набирается, пока вы не разрешите. Эта карточка появляется даже для номера, который вы всегда разрешаете. Если под имя подходят два сохранённых номера, Foxl спросит, какой именно, и предложит каждый вариант кнопкой ответа. Foxl ищет только в USER.md и MEMORY.md, а не в вашем ежедневном журнале. Если Настройки > Память > Сохранять воспоминания выключено или в временном чате, Foxl попросит вас ввести номер.
Карточка одобрения
Перед звонком Foxl показывает в чате карточку:
- Позвонить (имя)? с полным номером.
- Сообщение: что скажет Foxl.
- Представляется как: «ИИ-ассистент, звонящий от имени (ваше имя)».
- Звонок с номера: «Ваш iPhone через этот Mac. Они видят ваш номер.»
- Ограничения: например, «До 3 мин, не более $0.09» (см. Ограничения).
- Сохраняется ли расшифровка (см. Расшифровки).

На компьютере в карточке есть Отклонить, Всегда разрешать звонки (имя) и Разрешить. На телефоне - Одобрить, Не сейчас и Всегда разрешать звонки (имя). Карточка появляется даже при включенном автоподтверждении (см. Безопасность). Если вы не ответите в течение 3 минут, звонок не совершается.
Каждое одобрение относится только к одному звонку. Foxl не может изменить номер, сообщение или длительность после вашего одобрения; любое изменение показывает новую карточку.
Всегда разрешать звонки этому человеку
Всегда разрешать звонки (имя) сохраняет этот один номер: последующие звонки на него выполняются без карточки, а на все остальные номера по-прежнему запрашивается подтверждение. Для таких звонков всё остальное не меняется: они выполняются только из ваших собственных чатов, каждый начинается с того, что это ваш ИИ-ассистент, и действуют те же ограничения по времени, стоимости и количеству в день. Номер, взятый Foxl из вашей памяти, по-прежнему показывает карточку.
Настройки > Безопасность > Всегда разрешённые звонки показывает эти номера (частично скрытыми) и позволяет удалить один; следующий звонок на него снова запросит подтверждение. Выход из Foxl на компьютере очищает список.
Во время звонка
- Foxl сообщает, что он ваш ИИ-ассистент, и проверяет, что говорит с нужным человеком, на языке звонка. По-английски: «Hi, this is (your name)'s AI assistant. Am I speaking with (name)?»
- Когда собеседник подтверждает, Foxl одним предложением объясняет, зачем звонит, и спрашивает, есть ли у человека минута.
- Если собеседник соглашается, Foxl передаёт ваше сообщение и затем слушает. Он отвечает на вопросы только по вашему сообщению и предлагает передать вам всё остальное.
- Он заканчивает коротким прощанием и даёт собеседнику возможность попрощаться, прежде чем повесить трубку.
Если собеседник не хочет говорить или не хочет разговаривать с ИИ, Foxl произносит одно вежливое предложение и ждёт ответа, прежде чем завершить звонок. Если человек говорит, что это не тот, кто нужен, Foxl извиняется и прощается. Если отвечает автоответчик, голосовая почта или телефонное меню, Foxl вешает трубку, не оставляя ваше сообщение. Если линия замолкает, он один раз спрашивает, слышно ли его.
Foxl никогда не выдаёт себя за вас или за человека и говорит стандартным голосом, а не вашим. Собеседник по телефону не может давать Foxl новые задачи: он откажется от другого звонка, платежа, бронирования, изменения аккаунта или сведений о вас сверх вашего сообщения и предложит передать запрос дальше.
Пока идет звонок, звуковой вход и выход вашего Mac переключаются на Foxl Audio, поэтому звук звонка поступает в Foxl, а не в ваши динамики. По окончании звонка они переключаются обратно. Foxl Audio - это два аудиоустройства: Foxl говорит в одно, которое звонок использует как микрофон, а звонок воспроизводит в другое, которое Foxl слушает. macOS не позволяет приложению совершать или завершать звонок, сделанный через iPhone, поэтому Foxl нажимает «Вызов» и «Завершить» на баннере звонка через Универсальный доступ. Именно поэтому без этого разрешения он не начинает звонок.
Завершить звонок на карточке звонка или «Остановить» в чате сразу кладут трубку.
С Nova 2.5 Sonic, голосом по умолчанию, обрыв соединения с голосовым сервисом не завершает звонок: Foxl открывает новое соединение с уже состоявшимся разговором и продолжает с того места, где остановился. Если обрыв случился до того, как Foxl представился, он начинает сначала с приветствия. Это происходит не более двух раз за звонок. Если и новое соединение не удалось, звонок завершается. На кредитах Foxl то же верно для собственного соединения голосового сервиса с Amazon Bedrock, а обрыв соединения между этим Mac и сервисом Foxl завершает звонок.
Результат
Когда звонок заканчивается, ответ Foxl в одном-двух предложениях сообщает итог, а карточка звонка в чате показывает, как он завершился: Ответили с указанием длительности, Занято, Нет ответа (после примерно 30 секунд гудков), Ответил автоответчик, Завершён вами, Завершён по лимиту времени, Завершён по лимиту стоимости, Завершён: сбой голосового сервиса или Звонок не удался.
Для отвеченного звонка также показано, чем он закончился, с одним предложением о том, что сказал человек:
- Сообщение передано: они услышали ваше сообщение.
- Подтверждено: они подтвердили деталь, например время.
- Не захотели говорить с ИИ-ассистентом, Попросили перезвонить или Не тот человек.
- Автоответчик, сообщение не оставлено или Не завершено.
На кредитах Foxl карточка также показывает, сколько кредитов Foxl потратил звонок.
Если Foxl не может подтвердить, что звонок был совершён, карточка показывает Не удалось подтвердить, что звонок совершён; повторно не набирали, и Foxl больше не звонит.

Расшифровки
Если включено Настройки > Звонки > Сохранять расшифровки (по умолчанию), карточка звонка показывает, что сказала каждая сторона, построчно: Разговор в реальном времени во время звонка и Расшифровка после него. Она хранится как текст в этом чате до тех пор, пока вы не удалите чат. Аудио не сохраняется.
Чтобы ничего не сохранять, выключите Сохранять расшифровки или откажитесь от расшифровки для отдельного звонка. Тогда на карточке будет написано: «Запись или расшифровка не сохраняются».
Для номера в США или Канаде, если расшифровка сохраняется, вступление Foxl сообщает собеседнику на языке звонка: «Расшифровка этого разговора сохраняется». Карточка тоже об этом говорит. Для корейского номера расшифровка сохраняется без такого уведомления.
Лимиты
| Лимит | Значение |
|---|---|
| Длительность | 3 минуты, если вы не попросите другую длительность от 1 до 5 минут. Звонок завершается по достижении лимита |
| Стоимость | Сумма «не более» на карточке, в долларах на вашем аккаунте AWS или в кредитах на кредитах Foxl (см. ниже). Foxl не готовит звонок, который может стоить больше $1,00 |
| Одновременно | Один звонок за раз на компьютере |
| За день | 10 звонков за 24 часа |
| Карточка | Ждёт вашего ответа 3 минуты |
| Гудки | Около 30 секунд, затем Нет ответа |
| Сообщение | До 600 символов |
Foxl никогда не звонит:
- на экстренные и служебные номера, например 112, 119 и 114 в Корее, или 911, 411 и другие номера N11 в США и Канаде
- на платные номера (060 в Корее, 900 и 976 в США и Канаде)
- на номера +1 вне США и Канады, например Ямайка, Багамы или Доминиканская Республика (территории США, такие как Пуэрто-Рико и Гуам, вызвать можно)
- на номера любой другой страны
В Корее Foxl звонит на мобильные, стационарные номера, 070, 050 и 080. Представительский номер (15xx, 16xx, 18xx) можно вызвать, но карточка предупреждает, что он часто недоступен из-за пределов Кореи.
Сколько это стоит
-
Звонок идёт по тарифу телефонной связи вашего iPhone, с вашего номера. Foxl не добавляет никакой платы за звонок.
-
Голос Foxl работает на одном из двух аккаунтов, а Настройки > Звонки > Аккаунт для голоса показывает, на каком:
- Аккаунт AWS этого компьютера, если на этом Mac есть учётные данные AWS, которые Foxl использует для Amazon Bedrock. Счёт выставляет AWS по этому аккаунту; кредиты Foxl не используются. Сумма «не более» на карточке - это оценка Foxl стоимости голоса при максимальной длительности звонка: 3 цента в минуту для Nova 2.5 Sonic и 5 центов в минуту для Amazon Polly. При Nova 2.5 Sonic звонок, дошедший до этого лимита, завершается.
- Кредиты Foxl, на Mac без аккаунта AWS, пока вы вошли в Foxl. Тогда голос работает через облачный сервис самого Foxl на аккаунте AWS Foxl и оплачивается вашими кредитами. Пока он работает, звонок резервирует около 1,39 кредита за каждую минуту лимита длительности, и карточка показывает это как лимит: «Не более 3 мин, не более 4,17 кредита Foxl» для звонка на 3 минуты. Чтобы начать звонок, вам нужно иметь столько доступных кредитов. Списывается только то, что звонок реально использовал; это показывает карточка по окончании, а Разбивка использования на странице вашего аккаунта указывает его как Звонки. Звонок, который потребовал бы больше, чем есть на балансе, завершается. На линии Twilio карточка также указывает, сколько линия может стоить на вашем аккаунте Twilio.
Когда ни один из вариантов не может провести звонок, например при отсутствии аккаунта AWS и выходе из Foxl или без кредитов на минуту звонка, Foxl сообщает вам до набора номера, а шаг Аккаунт для голоса подсказывает, что делать.
Какой голосовой сервис говорит, на любом из аккаунтов:
- Звонки на английском, испанском, французском, немецком, итальянском, португальском и хинди: Amazon Nova 2.5 Sonic.
- Звонки на корейском: по умолчанию Nova 2.5 Sonic. В настройках отмечено, что AWS официально не поддерживает на нём корейский язык. Выберите вместо этого Amazon Polly, и Foxl будет слушать через Amazon Transcribe, отвечать через Claude Haiku 5.5 в Amazon Bedrock и говорить через Amazon Polly.
Настройки > Звонки
В окне Foxl на Mac раздел Настройки > Звонки содержит:
- Звонки идут через: Этот Mac, ваш iPhone через этот Mac, как описано на этой странице. Также доступен Twilio, который звонит с вашего номера Twilio и требует данные вашей учётной записи Twilio и публичный https-адрес, ведущий на этот компьютер.
- Строки настройки из раздела Настройка. Когда обновление Foxl приносит более новую версию Foxl Audio, в её строке появляется Обновить: macOS однократно запрашивает пароль, а звук Mac на секунду прерывается. Удалить Foxl Audio удаляет его с этого Mac (macOS запросит пароль), и звонки через этот Mac перестают работать, пока вы не установите его снова. Ни то, ни другое не выполняется во время звонка: дождитесь его окончания.
- Сохранять расшифровки, см. выше.
Под Голос в звонках:
-
Аккаунт для голоса: Аккаунт AWS этого компьютера, Кредиты Foxl (с указанием максимальной стоимости минуты и вашего баланса кредитов) или Недоступно с причиной: вы вышли из Foxl, звонки на кредитах Foxl недоступны для вашего аккаунта или Foxl не смог проверить.
-
Язык: язык звонка, голос которого вы видите. У каждого языка свой голос, и звонок говорит голосом того языка, на котором ведётся.
-
Голос (язык): голоса этого языка, каждый с пометкой женский или мужской и языком, для которого он создан, а также Многоязычный для Tiffany и Matthew, которые говорят на всех языках звонков. Первый голос используется по умолчанию.
- Корейский: Tiffany или Matthew с Nova 2.5 Sonic, Seoyeon или Hyunduk с Amazon Polly
- Английский: Tiffany, Matthew, Amy (британский), Olivia (австралийский), Kiara или Arjun (индийский)
- Испанский: Lupe или Carlos; французский: Ambre или Florian; немецкий: Tina или Lennart; итальянский: Beatrice или Lorenzo; португальский: Carolina или Leo; хинди: Kiara или Arjun. Каждый из них также предлагает Tiffany и Matthew.
Прослушать образец произносит одно образцовое предложение этим голосом телефонного качества и никому не звонит. Он работает через учётную запись AWS этого компьютера (менее одного цента), даже когда звонки используют кредиты Foxl, поэтому компьютер без такой учётной записи не может его воспроизвести.
Дополнительные настройки голоса, свёрнуты до нажатия Показать (раздел открывается сам, если у одной из настроек в нём есть примечание):
- Звонки на корейском: Nova 2.5 Sonic или Amazon Polly.
- Скорость речи (голоса Amazon Polly в корейских звонках): Медленнее, Обычная или Быстрее.
- Пауза перед ответом (Nova 2.5 Sonic): Короткая, Средняя или Длинная. Короткая пауза даёт самый быстрый ответ, но может перебить собеседника, который говорит медленно.
- Регион голоса: Авто выбирает самый быстрый регион с этого компьютера; Орегон, Северная Вирджиния и Токио, пока на корейских звонках используется Nova 2.5 Sonic (Amazon Polly там не работает).
На кредитах Foxl регион голоса и скорость речи не применяются: голос работает в регионе сервиса Foxl, а Amazon Polly говорит в обычном темпе.
Эти настройки сохраняются на Mac. На телефоне и на app.foxl.ai в Настройках отображаются Звонки, пока ваш Mac подключён, и меняются только голос в звонках и его дополнительные настройки: линия, её настройка и Сохранять расшифровки меняются в окне Foxl на Mac. Настройки > Безопасность > Всегда разрешённые звонки тоже отображаются там, пока ваш Mac подключён.
Когда звонок не может начаться
Когда что-то с вашей стороны остановило звонок, в его карточке показано Как это исправить с тем, что можно попробовать:
- Айфон не смог совершить звонок: подключите ваш iPhone и этот Mac к одной Wi-Fi-сети, войдите в один и тот же Apple Account, на iPhone включите Звонки на других устройствах для этого Mac, а на Mac в FaceTime > Настройки включите Звонки с iPhone.
- Mac не предложил звонок: проверьте Звонки с iPhone и держите iPhone разблокированным, рядом и в той же Wi-Fi-сети, что и Mac.
- Баннер звонка был пустым: закройте баннер звонка на экране и убедитесь, что Foxl включён в Системные настройки > Конфиденциальность и безопасность > Универсальный доступ.
- Foxl не распознает кнопки звонка на Mac на его языке: переключите Mac на английский или другой крупный язык в Системные настройки > Основные > Язык и регион.
- Звук ушёл в наушники: если во время звонка подключились наушники (AirPods могут сами переключать звук Mac), Foxl перестаёт говорить и оставляет звонок вам. Не допускайте подключения наушников во время звонка Foxl.
Занятая линия, звонок, на который никто не ответил, или человек, который отказался, никаких подсказок не дают. Foxl также сообщает в чате, когда уже идёт другой звонок, когда обновляется Foxl Audio и когда вы достигли лимита 10 звонков за 24 часа. Тогда попробуйте снова.
Журнал звонка на вашем Mac
Каждый звонок оставляет небольшую запись о ходе работы в папке журналов Foxl, ~/.foxl/data/logs (call-trace.jsonl, а для звонка через iPhone - mac-call-diagnostics.jsonl): тайминги, уровни звука и способ завершения, без аудио, слов и номера телефона. Она помогает потом разобраться в проблеме со звонком. Foxl никуда её не отправляет, и она не удаляется вместе с чатом. Чтобы Foxl не вел запись, задайте переменную окружения FOXL_CALLS_TRACE=off.
О том, как Foxl спрашивает разрешение перед действиями, см. Безопасность, а о том, что доходит до телефона, - Уведомления.
Руководство по настройке iMessage
Пишите Foxl с iPhone через iMessage: дайте Foxl собственную учётную запись Apple во втором пользователе на вашем Mac, все шаги диалога «Подключить iMessage» со скриншотами, что делать после перезагрузки и как всё отменить
Gmail
Позвольте Foxl отправлять письма с вашего аккаунта Gmail и, если вы захотите, читать их: что он может и чего не может, как подключить, где хранятся доступ и прочитанное, и как всё это удалить