Cenaly Phone: прямые звонки между устройствами
Cenaly Phone умеет звонить с устройства на устройство напрямую — с телефона на телефон, с телефона на компьютер и обратно — без АТС, SIP-сервера и учётной записи Cenaly. Устройства сопрягаются один раз, после этого звонят друг другу сразу. В одной сети (Wi-Fi в офисе, на складе, дома) звонок идёт по локальной сети и работает даже без интернета; если включены «Звонки через интернет» — и из разных сетей. Звонок и звук зашифрованы ключами ваших устройств, а пары и журнал звонков хранятся только на устройстве.
Какая версия нужна#
| Где | Прямые звонки |
|---|---|
| Android | Да: сопряжение «Рядом», QR-код (показать и сканировать), ссылка, по адресу; входящие через интернет — в фоне |
| iPhone | Да: те же способы сопряжения; входящие через интернет — в фоне и на заблокированном экране, системным экраном звонка |
| Windows | Да: камеры для QR нет — вместо сканера вставка ссылки или текста QR; звонки — пока приложение запущено |
| Ubuntu | Да, если на компьютере есть связка ключей (Secret Service); остальное — как на Windows |
| Расширение браузера Cenaly Phone | Нет |
Что нужно#
| Что | Зачем |
|---|---|
| Cenaly Phone на обоих устройствах | Прямые звонки работают только между приложениями Cenaly Phone |
| Одна сеть — или интернет на обоих | В одной сети звонок идёт напрямую; из разных сетей — через «Звонки через интернет» |
| Оба устройства рядом при сопряжении — или способ передать ссылку | «Рядом», QR-код и адрес — для устройств перед глазами; ссылку-приглашение можно отправить в мессенджере |
Учётная запись Cenaly не нужна. Если вы вошли в Cenaly Phone учёткой сотрудника — прямые звонки работают рядом с рабочей линией, а выход из Cenaly их не удаляет.
Включение#
Без учётки Cenaly. На первом экране приложения выберите «Прямые звонки между устройствами» («Звонки между вашими телефонами и компьютерами в одной сети или через интернет. Учётная запись не нужна.»). Прямые звонки включатся, и сразу откроется экран «Добавить устройство». Дальше приложение запускается как звонилка, а не с экрана входа.
С учёткой Cenaly или позже. «Настройки» → «Прямые звонки» → «Включить прямые звонки».
Что есть в «Настройки» → «Прямые звонки»:
| Пункт | Что делает |
|---|---|
| «Имя устройства» | До 32 символов. «Это имя видят устройства, с которыми вы сопряжены. Не указывайте полное имя.» |
| «Видимость в сети» | «Только своим» (по умолчанию) — устройство отмечается в сети без имени, узнать его могут только сопряжённые. «Выключено» — не отмечаться в сети вовсе. «Всем рядом» — «Пока открыт экран «Добавить устройство», это устройство видно всем рядом — до 10 минут.» |
| «Незнакомые устройства» | «Отклонять молча» (по умолчанию) или «Показывать с пометкой» |
| «Звонки через интернет (сервер Cenaly)» | По умолчанию включено. «Если выключить, приложение не обращается к Cenaly ради прямых звонков — они работают только в одной сети.» |
| «Регион сервера» | «Автоматически», «Международный (cenaly.com)» или «Россия (cenaly.ru)» |
| «Всегда через сервер Cenaly» | «Скрывает ваш адрес в сети от собеседника. Расходует суточный лимит сервера.» Действует только при включённых звонках через интернет |
| «Показывать мой статус сопряжённым» | По умолчанию включено: сопряжённые устройства видят на лампе, свободны вы или разговариваете |
| «Мои устройства», «Что видит Cenaly» | Список пар и объяснение, что уходит на сервер |
| «Удалить ключ и все сопряжения» | Стирает ключ этого устройства и все пары. «Всем вашим устройствам придётся сопрячься с этим заново.» |
Сопряжение#
Сопряжение делается один раз для каждой пары устройств. Откройте «Мои устройства» → «Добавить устройство» (или кнопку добавления на доске ламп) и выберите способ.
| Способ | Как | Когда подходит |
|---|---|---|
| «Рядом» | Откройте «Добавить устройство» на обоих устройствах в одной сети и нажмите на второе в списке. На обоих экранах появится «Сверьте код» — шесть цифр и вопрос «На «…» тот же код?». Если цифры одинаковые — нажмите «Совпадает» на обоих | Оба устройства в одной Wi-Fi или офисной сети |
| «Показать QR-код» / «Сканировать QR-код» | На одном устройстве покажите QR-код, вторым наведите камеру. Код обновляется сам — «Код обновится через … с» — и действует не дольше 2 минут | Устройства перед глазами; пара сразу подтверждена — вы видели экран своими глазами |
| «Отправить ссылку-приглашение» | Ссылка для мессенджера, живёт 5 минут. Пара по ссылке — «Не подтверждено», пока вы не сверите код безопасности (ниже) | Второе устройство далеко |
| «По адресу в сети» | Введите IP-адрес второго устройства, например 192.168.1.20. Своё значение второе устройство показывает строкой «Адрес этого устройства: …». Дальше — тот же код из шести цифр |
Список «Рядом» пуст: сеть не пропускает поиск устройств |
После сопряжения появится «Устройство «…» добавлено» и кнопка «Отменить» — если добавили не то устройство.
Если вместо одинаковых цифр вы нажали «Не совпадает», сопряжение отменяется: «Сопряжение отменено. Возможно, кто-то вмешивается — сопрягите по QR-коду.» После трёх неудачных попыток за 10 минут — пауза: «Слишком много попыток. Повторите через 10 минут.»
Ссылка-приглашение#
- На первом устройстве: «Добавить устройство» → «Отправить ссылку-приглашение» — отправьте ссылку вида
https://cenaly.com/p2p/pair#…в мессенджере или почтой. - На втором устройстве скопируйте ссылку целиком, откройте «Добавить устройство» и нажмите «Открыть ссылку-приглашение» — приложение возьмёт ссылку из буфера обмена.
- Сверьте код безопасности (раздел ниже), чтобы пара стала подтверждённой.
Ссылка живёт 5 минут. Всё, что в ней после знака #, на сервер не уходит — это ключи для сопряжения, они остаются между вашими устройствами.
Мои устройства и код безопасности#
«Настройки» → «Прямые звонки» → «Мои устройства» — список сопряжённых устройств с лампой состояния. Пары, которые ещё не сверены, помечены «Не подтверждено». Пока пар нет — «Сопряжённых устройств пока нет».
В карточке устройства:
- «Имя на этом устройстве» — как подписать устройство для себя. Если собеседник сменит своё имя, ваша подпись не затрётся.
- Позвонить.
- «Код безопасности» — 12 цифр. «Сравните этот код на обоих устройствах. Если он одинаковый, нажмите «Совпадает».» Удобно сверить вслух по телефону или при встрече. После «Совпадает» пометка «Не подтверждено» исчезает.
- «Проверка прямой связи» — что мешает звонить напрямую (раздел «Гостевой Wi-Fi и изоляция клиентов»).
- «Удалить устройство» — снять пару. Дальше это устройство вам не дозвонится. Если оно на связи, пара снимется и у него — там появится «Сопряжение снято».
Лампы устройств#
Сопряжённые устройства видны лампами на доске BLF — как добавочные АТС (подробно о доске — «Лампы BLF»):
| Где | Где искать лампы устройств |
|---|---|
| Android | Доска BLF и «Коллеги» — фильтр «Устройства» и кнопка добавления устройства |
| iPhone | Отдельный раздел ламп устройств на экране ламп |
| Windows, Ubuntu | Доска BLF — чип «Устройства» и кнопка «+ Добавить устройство» |
Устройства сами сообщают друг другу, свободны они, звонят им или разговаривают («Свободен», «Звонит», «Разговаривает», «На удержании», «Не беспокоить», «Не в сети»). В одной сети статус обновляется сразу. Через интернет — только пока у вас открыта доска ламп: ради статуса телефон никогда не будят. Если устройство доступно только через пробуждение, лампа серая с подписью «Ответит по звонку» — позвонить можно, но свободно ли оно, неизвестно. Лампа устройства без свежих данных никогда не показывает «Свободен».
Нажатие на лампу или свайп вправо — позвонить, свайп влево — изменить (карточка устройства); в меню есть и «Удалить». Перехвата и перевода у ламп устройств нет. Кто выключил «Показывать мой статус сопряжённым», тот свой статус не показывает.
Звонок#
Позвонить можно из карточки устройства, с лампы или из журнала «Звонки». На экране разговора видно, как идёт звук:
- «Напрямую» — между устройствами, без серверов;
- «Через сервер Cenaly (зашифровано)» — звук идёт через сервер Cenaly и остаётся зашифрованным (раздел «Звонки через интернет»).
Пока устройство просыпается — «Будим устройство…»; если сеть сменилась посреди разговора (например, телефон ушёл с Wi-Fi на мобильный интернет) — «Восстанавливаем связь…».
Если в настройках выбрано «Показывать с пометкой», звонок от незнакомого устройства приходит с плашкой «Незнакомое устройство» и подписью ««…» — так оно себя назвало». Имя незнакомец задаёт себе сам, ему нельзя верить на слово. Кнопки: «Заблокировать» и «Добавить в мои устройства». При «Отклонять молча» такие звонки до вас не доходят.
Журнал прямых звонков хранится только на устройстве; в режиме без учётки прямые звонки видны в «Звонках» вместе со звонками своих SIP-линий.
Звонки через интернет#
Если устройства в разных сетях — например, один телефон в офисе, другой у курьера на мобильном интернете, — нужны «Звонки через интернет (сервер Cenaly)» на обоих (по умолчанию включено).
- Сервер Cenaly работает как анонимный почтальон: передаёт между устройствами запечатанные сообщения о звонке и будит телефон уведомлением. Учётка для этого не нужна, это бесплатно.
- Звук по возможности идёт напрямую. Если сеть не пропускает прямое соединение, звук идёт через сервер Cenaly — по-прежнему зашифрованным.
- Через сервер передаётся только звук, и не больше 60 минут в сутки на устройство. Когда лимит исчерпан, появится «Лимит звонков через сервер Cenaly на сегодня исчерпан» — в одной сети и при прямом соединении звонить можно по-прежнему.
- «Всегда через сервер Cenaly» скрывает ваш адрес в сети от собеседника, но каждый звонок расходует этот суточный лимит.
- Выключите «Звонки через интернет» — и приложение не обращается к Cenaly ради прямых звонков вовсе; звонить можно только в одной сети.
Входящие в фоне#
| Где | В одной сети без интернета | Через интернет |
|---|---|---|
| Android | Когда включён режим «Постоянно принимать звонки» или приложение открыто; иначе приложение предупредит: «Прямые звонки в одной сети приходят, только пока приложение открыто.» | Входящий будит телефон уведомлением — и в фоне |
| iPhone | Только пока приложение открыто | В фоне и на заблокированном экране — системным экраном звонка iPhone |
| Windows, Ubuntu | Пока приложение запущено (оно живёт в области уведомлений) | Пока приложение запущено |
Что видит Cenaly#
Экран «Настройки» → «Прямые звонки» → «Что видит Cenaly» говорит прямо: «Звонки между вашими устройствами идут напрямую и зашифрованы. Чтобы дозвониться через интернет, сервер Cenaly передаёт между устройствами запечатанные сообщения и будит телефон. Он видит ключи устройств, время и адреса в сети, но не имена, не содержание и не звук.»
| «Звонки через интернет» выключены | «Звонки через интернет» включены | |
|---|---|---|
| Что уходит в Cenaly | Ничего | Открытые ключи устройств, адрес для уведомлений (push), запечатанные сообщения — их время и размер, адреса в сети; при звонке через сервер — зашифрованный звук |
| Что сервер не видит | — | Имена устройств, номера, журнал звонков, содержание сообщений и звук |
- Запечатанное сообщение ждёт доставки не дольше 2 минут и удаляется с сервера не позже чем через 15 минут после этого.
- Регистрация устройства и адрес для уведомлений удаляются через 60 дней без обновления и с учётными записями Cenaly не сопоставляются.
- Чтобы найти путь через интернет, устройство спрашивает свой внешний адрес у службы STUN. В регионе сервера «Международный (cenaly.com)» это публичная служба Cloudflare (
stun.cloudflare.com): она видит адрес устройства в сети и больше ничего — ни ключей, ни сообщений, ни звука. - Ключи устройства лежат в системном хранилище: на iPhone — в Secure Enclave, на Windows — в защищённом хранилище Windows, на Ubuntu — в связке ключей.
- Облачные функции Cenaly — запись разговора, суфлёр, транскрипт, перевод речи — у прямых звонков выключены.
- Пары, ключи и журнал прямых звонков хранятся только на устройстве. Выход из Cenaly их не стирает; стирает только «Удалить ключ и все сопряжения».
Потеря устройства и новый телефон#
У прямых звонков нет учётной записи и нет центрального отзыва: Cenaly не знает, какие устройства ваши, и «заблокировать телефон в облаке» нельзя. Поэтому, если устройство потеряно или украдено:
- На каждом своём оставшемся устройстве откройте «Мои устройства» → потерянное устройство → «Удалить устройство» («Потеряли устройство? Удалите его здесь на каждом своём устройстве.»).
- Попросите коллег, у которых оно было в «Моих устройствах», сделать то же самое.
После этого потерянное устройство никому из вас не дозвонится.
Новый телефон сопрягается заново: перенести пары через облако нельзя. Удалите старое устройство из «Моих устройств» и добавьте новое любым способом из раздела «Сопряжение». То же после «Удалить ключ и все сопряжения» и после переустановки приложения.
Гостевой Wi-Fi и изоляция клиентов#
Гостевой и общественный Wi-Fi (кафе, гостиница, бизнес-центр) часто запрещает устройствам видеть друг друга — это называется изоляцией клиентов. Что именно мешает, покажет карточка устройства → «Проверка прямой связи»:
| Итог проверки | Что делать |
|---|---|
| «Прямая связь работает» | Ничего — звонки идут напрямую |
| «Сеть запрещает устройствам видеть друг друга (изоляция клиентов, общественный Wi-Fi). Звонки пойдут через интернет.» | Оставьте включёнными «Звонки через интернет»; без них в такой сети не позвонить. Для работы лучше подключить оба устройства к основной, не гостевой сети |
| «Сеть не пропускает поиск устройств. Сопрягите по QR-коду или адресу — прямые звонки работают.» | Список «Рядом» будет пуст, но сопрягайте по QR-коду или «По адресу в сети» — звонить можно |
| «Устройства в разных сетях.» | Звонки пойдут через интернет, если они включены |
| «Не удаётся связаться напрямую. Проверьте, что оба устройства в одной сети и приложение открыто.» | Проверьте сеть на обоих устройствах и откройте приложение |
VPN — то же, что локальная сеть: устройства в одной VPN звонят друг другу напрямую.
Безопасно ли в общественной сети? Прямые звонки принимаются на одном порту (TCP 42917) и SIP-порт не открывают, поэтому сканерам SIP-телефонов в публичном Wi-Fi нечего найти. Приложение не отвечает тем, с кем не сопряжено, а при видимости «Только своим» не показывает в сети своё имя.
Особенности iPhone#
- Ключи устройства хранятся в Secure Enclave.
- При первом использовании iOS спросит доступ к локальной сети — разрешите. Без него «Рядом» и звонки в одной сети не работают.
- Звонок — системный экран iPhone, как у любого звонка; через интернет входящий показывается и на заблокированном экране.
- Без интернета, в одной сети, входящие приходят только пока приложение открыто.
- QR-код сканируется камерой. Ссылку-приглашение тап пока не открывает — скопируйте её и нажмите «Открыть ссылку-приглашение».
Особенности ПК: Windows и Ubuntu#
На экране входа — тот же вход «Прямые звонки между устройствами», в ⚙ — «Прямые звонки» (и с учёткой, и без). Отличия от телефона:
- Камеры нет. Вместо сканера — «Открыть ссылку-приглашение»: она вставляет из буфера обмена ссылку-приглашение или текст QR-кода второго устройства. «Отправить ссылку-приглашение» копирует ссылку в буфер обмена.
- Пара, созданная вставкой, на компьютере показана «Не подтверждено» — даже если телефон в той же паре показывает её подтверждённой. Сверьте «Код безопасности» на обоих устройствах и нажмите «Совпадает».
- Брандмауэр Windows при первом запуске спросит разрешение на входящие соединения (TCP 42917). Разрешите для частной сети — иначе в одной сети до компьютера не дозвониться.
- Ubuntu хранит ключи только в связке ключей (Secret Service — gnome-keyring или KWallet). Если её нет, прямые звонки не включатся: «Ключи устройства недоступны — прямые звонки выключены.»
- Звонки принимаются, пока приложение запущено; оно живёт в области уведомлений.
- Без микрофона или звуковых устройств звонок идёт только на приём — вы слышите собеседника, он вас нет.
- У прямого звонка на компьютере нет клавиш тонов и перевода: кнопки видны, но недоступны.
- «Адрес этого устройства» может перечислять и адреса виртуальных сетей (Docker, VPN). Выбирайте адрес в той же сети, что и второе устройство.
Регион сервера «Россия»#
При регионе «Россия (cenaly.ru)» звонки через интернет недоступны. Звонки в одной сети работают уже сейчас. Пары из разных регионов (один телефон — «Международный», другой — «Россия») через интернет не соединяются, а в одной сети — да. Если звонить через интернет нельзя, приложение покажет «Звонки через интернет недоступны».
Ограничения#
- Расширение браузера Cenaly Phone прямые звонки не поддерживает.
- Только между приложениями Cenaly Phone: позвонить напрямую на обычный номер или чужой SIP-телефон нельзя.
- Нет перевода звонка, группового звонка и видео.
- Пары не переносятся на новый телефон через облако — только повторное сопряжение.
- Запись, суфлёр, транскрипт и перевод речи у прямых звонков выключены.
- Через сервер Cenaly — не больше 60 минут звука в сутки на устройство.
- Регион «Россия»: только звонки в одной сети.
Устранение неполадок#
| Симптом | Что сделать |
|---|---|
| «Устройства не найдены. Откройте «Добавить устройство» и на втором устройстве.» | Откройте «Добавить устройство» на обоих. Если и так пусто — сеть не пропускает поиск: сопрягите по QR-коду или «По адресу в сети» |
| «Не удалось сопрячь. Откройте «Добавить устройство» на втором устройстве и повторите.» | На втором устройстве должен быть открыт «Добавить устройство»; проверьте, что оба в одной сети, и повторите |
| «Слишком много попыток. Повторите через 10 минут.» | Три неудачных сверки кода за 10 минут — подождите или сопрягите по QR-коду |
| «Не совпадает» при сверке кода | Сопряжение отменено — возможно, кто-то вмешивается. Сопрягите по QR-коду |
| «Код устарел или это не код сопряжения Cenaly.» | QR-код или ссылка истекли — покажите новый код или отправьте новую ссылку |
| Тап по ссылке-приглашению не открывает приложение | Так пока и есть: скопируйте ссылку и нажмите «Открыть ссылку-приглашение» на экране «Добавить устройство» |
| «Проверьте дату и время на этом устройстве.» | Включите автоматические дату и время в системе — без них устройства не доверяют сообщениям друг друга |
| «Устройство недоступно» | Второе устройство выключено, вне сети или приложение на нём не запущено. Через интернет — проверьте, что «Звонки через интернет» включены на обоих |
| «Не удалось соединить звук (сеть)» | Сеть не пропустила звук. Запустите «Проверка прямой связи»; включите «Звонки через интернет» — тогда звук пойдёт через сервер |
| «Лимит звонков через сервер Cenaly на сегодня исчерпан» | Звоните в одной сети или дождитесь следующих суток; выключите «Всегда через сервер Cenaly», если он не нужен |
| «Звонки через интернет недоступны» | Включите «Звонки через интернет»; при регионе «Россия (cenaly.ru)» звоните в одной сети |
| Лампа «Ответит по звонку» | Устройство доступно только через пробуждение — позвоните, оно зазвонит |
| Ubuntu: «Ключи устройства недоступны — прямые звонки выключены.» | Установите и разблокируйте связку ключей (gnome-keyring или KWallet) и перезапустите приложение |
| До компьютера с Windows не дозвониться в одной сети | Разрешите Cenaly Phone в брандмауэре Windows для частной сети (TCP 42917) |
| iPhone не видит устройства «Рядом» | Разрешите Cenaly Phone доступ к локальной сети в настройках iOS |
Частые вопросы#
Нужна ли учётная запись Cenaly?#
Нет. Прямые звонки работают без почты, компании и тарифа. Если учётка есть, прямые звонки работают рядом с рабочей линией и не удаляются при выходе из Cenaly.
Это платно?#
Нет. Звонки через сервер Cenaly бесплатны, но ограничены: только звук и не больше 60 минут в сутки на устройство. Звонки напрямую в этот лимит не входят.
Можно ли так позвонить на обычный номер или SIP-телефон?#
Нет — только между устройствами с Cenaly Phone. Для обычных номеров нужна АТС: Cenaly или своя.
Можно ли сопрячься с телефоном коллеги?#
Да, с любым устройством, где установлен Cenaly Phone. Учтите: если коллега потеряет телефон, удалить его из «Моих устройств» придётся вам самим.
Слышит ли Cenaly мои разговоры?#
Нет. Звук зашифрован ключами ваших устройств; даже когда он идёт через сервер Cenaly, сервер его не расшифровывает. Записи, транскрипта и суфлёра у прямых звонков нет.
Какой порт открыть в сети?#
Приложение принимает прямые звонки на TCP 42917. Если порт занят, оно возьмёт другой свободный и само сообщит его в QR-коде и при поиске «Рядом». SIP-порт не открывается.