p2ptalk
◉
Имя не указано🔄
◉
Выбрано: 0
Профиль
Настройки
Помощькак это работает
Разрешите приложению работать в фоне, чтобы не пропускать звонки
Разрешите уведомления — без них входящий звонок не всплывёт, пока приложение свёрнуто
Приложение не из маркета — «Поверх других приложений» нужно включить вручную: «Настроить» откроет нужный раздел, включите тумблер p2ptalk. Иначе не будет плавающих плашек звонка
Доступна новая версия.
Скачать
Сессия завершена: кто-то вошёл в этот номер с другого устройства.

Нет связи

Проверьте подключение к интернету и попробуйте снова.

Звонки без сервера.

Голос без посредников напрямую между устройствами.

Войти как
или
🔒Ваш номер не сохраняется и никуда не отправляется.

«Сканировать QR» — войти по чужому приглашению. Кнопка со стрелкой — восстановить профиль из резервной копии.

Регистрация — по приглашению: откройте ссылку-приглашение или отсканируйте его QR-код.

Позвонить
История

Звонков пока нет

    История

    Звонков пока нет

      Защита паролем
      ПриватностьВас видят офлайн, но звонки продолжают приходить.Новый вход выбьет все остальные устройства этого номера.
      Журнал входовПоследние входы и принудительные выходы этого номера.
        Пароль на входящие звонки
        Резервная копияФайл содержит вход в аккаунт, настройки, имена и историю. Он даёт полный доступ к профилю — храните его как пароль.
        Удалить профильПрофиль будет удалён с сервера (сессии, подписки уведомлений, история звонков) и с этого устройства (вход, история). Операция необратима.

        Тема оформления

        РазрешенияПриложение установлено не из маркета, поэтому система не выдаёт «Поверх других приложений» и «Полный экран при звонке» автоматически — без них плавающие плашки звонка не показываются. Нажмите «Настройки» у пункта со статусом «нет» и включите тумблер p2ptalk в открывшемся разделе системы.
        РазрешенияДля звонков и уведомлений разрешите микрофон и уведомления. Нажмите «Запросить» у пункта со статусом «?».
        ЯзыкРусский. Другие языки пока не поддерживаются.
        Версия
        Идентификатор устройстваВиден в журнале входов профиля и в истории звонков (сокращённо).

        Редактировать

        ◉

        Входящий звонок

        00:45

        🔇 Звук выключен браузером — коснитесь экрана, чтобы включить

        ◉

        Исходящий вызов

        00:45

        🔇 Звук выключен браузером — коснитесь экрана, чтобы включить

        ◉

        Разговор

        Соединение…

        00:00

        🔇 Звук выключен браузером — коснитесь экрана, чтобы включить

        Разговор идёт

        00:00

        Удерживайте палец, чтобы разблокировать

        Поделиться

        По этой ссылке вам смогут позвонить

        Сканировать QR

        Наведите камеру на QR-код собеседника

        Нет доступа к камере.

        Коротко: регистрация — по приглашению (ссылке или QR-коду от пользователя p2ptalk); дальше — звоните по номеру или из истории. Голос идёт напрямую между устройствами, номер никуда не отправляется. Подробности — в разделах ниже.

        Как это работает

        p2ptalk — это голосовые звонки прямо из браузера. Сервер нужен только чтобы найти собеседника и договориться о соединении. Сам голос идёт напрямую между устройствами, а если напрямую не получается — через сервер-посредник (TURN).

        • Позвонить можно двумя способами: набрать номер или нажать на запись в истории.
        • Входящий звонок приходит мгновенно, если приложение открыто. Пока приложение закрыто, во время звонка приходит уведомление «Входящий звонок» — ответить можно прямо из него, если успеть, пока звонящий не отменил вызов.
        • Несколько устройств сразу — если вы вошли в один и тот же номер на телефоне, компьютере и т. д., звонок приходит на все одновременно. Ответили на одном — остальные тихо гаснут сами, без лишних сообщений.
        • Во время разговора под таймером видна строка соединения: как идёт звук и какая задержка. Кнопки: микрофон (отдельный тумблер mute), скремблер, динамик, завершить. На телефоне экран можно заблокировать от случайных касаний щекой — разблокировка удержанием пальца. Если свернуть приложение или вкладку — состояние разговора видно в уведомлении (в приложении — плавающая плашка и уведомление с кнопками «Микрофон»/«Завершить», в браузере — закреплённое уведомление с теми же кнопками).
        • Скремблер (значок со стрелками) искажает ваш голос так, что слова разобрать нельзя. Чтобы собеседник вас понял, скремблер должен быть включён у обоих — договоритесь заранее, в приложении об этом никто не узнаёт. Тип один: нажмите кнопку у себя и попросите собеседника нажать у него — включённая кнопка подсвечивается синим. Если у собеседника старая версия приложения с выбором из трёх типов — пусть выберет «3.4 кГц». Без включённого скремблера он слышит неразборчивую «болтовню». Выбор не сохраняется: в новом звонке всё выключено.
        Начало: вход по номеру
        1. Новая регистрация — по приглашению: откройте ссылку-приглашение от пользователя p2ptalk или отсканируйте его QR — откроется поле номера. Введите номер и нажмите «Продолжить» (скобки, пробелы и «+» можно не убирать — приложение почистит их само); автор приглашения появится у вас в контактах. Код одноразовый, действует сутки.
        2. Если на этом устройстве уже входили, на стартовом экране появятся ваши профили — вход одним нажатием (профиль с замком вместо стрелки попросит пароль). Повторный вход в свой номер приглашение не требует.
        3. Если для номера задан пароль, приложение попросит его. Пароль от 4 до 32 символов придумываете вы сами в профиле.

        Без приглашения поле номера на стартовом экране скрыто. Номер никуда не отправляется: прямо в браузере из цифр считается код (SHA-256), и на сервер уходит только он.

        Как позвонить и ответить
        • По номеру: введите номер на главном экране и нажмите зелёную трубку (иконка слева от поля подставит номер из контактов, если браузер это умеет). Если абонента нет в p2ptalk — увидите уведомление и запись-приглашение в истории.
        • Из истории: нажмите на карточку, затем на трубку, подтвердите вызов.
        • Входящий: «Принять» или «Отклонить». Звонок звонит 45 секунд, затем завершается сам. После «Принять» сразу открывается экран разговора — пока виден «Соединение…», связь ещё устанавливается (первый звонок дня чуть дольше).
        • Если собеседник офлайн — звонок запишется ему в историю, а вы увидите подсказку и сможете перезвонить позже.
        • Если собеседник включил пароль на входящие — перед вызовом приложение попросит этот пароль. Узнайте его у собеседника лично.
        QR и приглашения
        • Мой QR: нажмите значок QR-кода слева от поля имени в профиле — по нему вам смогут позвонить.
        • Чужой QR: отсканируйте его кнопкой сканера на главном экране. Нужен доступ к камере.
        • По ссылке: в шторке «Поделиться» — одноразовая ссылка-приглашение (действует сутки): открывший её сможет зарегистрироваться в p2ptalk, а вы появитесь у него в контактах. Кнопка «Копировать» копирует ссылку и сразу закрывает окно, «Новая ссылка» генерирует новый код — прежний перестаёт работать.
        • Поделиться контактом: в меню «⋮» на странице контакта — ссылка-приглашение с именем этого контакта, чтобы переслать его другому человеку.
        • Резервная копия: полная копия профиля (вход, настройки, имена, избранное, история) — в профиле, блок «Резервная копия» → «Экспорт в файл», только файл `.p2pt`.
        • Из файла (установленное приложение): на компьютере просто откройте файл `.p2pt` — приложение предложит открыть его само. На Android то же самое работает через «Поделиться» → p2ptalk из проводника или другого чата.
        История звонков
        • История хранится только на устройстве, отдельно для каждого профиля. Очистка удаляет записи только здесь.
        • Нажмите на строку истории, чтобы открыть страницу контакта: вся переписка звонков там. Справа в строке — трубка (звонок сразу), нажатие на саму строку тоже открывает контакт.
        • Долгое нажатие на звонке на странице контакта выбирает его: дальше можно выбрать несколько, в шапке появится удаление (с подтверждением), крестик слева снимает выбор и выходит из режима.
        • На странице контакта — меню «⋮» в шапке: «Позвонить», «Переименовать» (поле имени → «Сохранить»), «Поделиться» (ссылка-приглашение с именем этого контакта), «Избранное» (отметка контакта), «Очистить историю» (карточка остаётся в списке, но без записей — можно позвонить снова) и «Удалить карточку» (стирает всё, включая имя).
        • Очистить всю историю сразу — меню «⋮» на главном экране → «Очистить историю» (удаляет записи по всем контактам, сами карточки контактов остаются).
        • Красный кружок в углу карточки — число непросмотренных событий по этому контакту. Открыли карточку контакта — кружок пропал.
        • У записей звонков рядом с датой бывает короткая метка устройства (например, 4cdc74a1…) — с какого устройства был звонок; полный идентификатор своего устройства — в Настройках.
        • Избранное: отмеченный контакт получает жёлтую звёздочку на аватарке. Кнопка со звездой рядом с полем поиска показывает только избранные контакты.
        • Поиск и кнопка «Показать ещё» появляются, когда записей становится много.
        Профиль и настройки

        Нажмите на верхнюю панель, чтобы открыть профиль. В шапках главного экрана и профиля виден ваш номер в том виде, как вы его ввели.

        • Имя — только на этом устройстве, собеседники его не видят. Без имени показывается «Имя не указано».
        • Мой QR — значок QR-кода слева от поля имени: по нему вам смогут позвонить.
        • Пароль для входа — защита номера паролем от 4 до 32 символов. Сам пароль никуда не уходит, сервер хранит только контрольную сумму. Забытый пароль восстановить нельзя: поможет только удаление профиля и повторная регистрация по новому приглашению.
        • Скрыть меня из онлайна — вас видят офлайн, но звонки продолжают приходить.
        • Запретить вход с других устройств — новый вход в этот номер (на любом устройстве) сразу завершает сессии всех остальных, с баннером «кто-то вошёл с другого устройства» у выброшенных.
        • Журнал входов — последние входы в номер и принудительные выходы (кто-то вошёл с другого устройства), с меткой устройства.
        • Пароль на входящие — звонящий сначала вводит пароль, иначе вызов не дойдёт. Без пароля не создаётся даже запись о звонке.
        • Выйти — завершает сессию на этом устройстве: звонки и уведомления сюда больше не приходят, но быстрый вход на стартовом экране остаётся (доступно и здесь, и в меню «⋮» на главном экране). Удалить профиль — стирает всё и на сервере, и вход на устройстве. Необратимо, сначала сделайте резервную копию.
        Настройки приложения

        Меню «⋮» на главном экране → «Настройки». Это настройки самого приложения (устройства), а не аккаунта — они не привязаны к номеру и не спрашиваются при входе с другого устройства.

        • Тема — авто, светлая или тёмная.
        • Разрешения — статусы микрофона, камеры и уведомлений + кнопки «Запросить». Если после запроса статус остался «нет» — разрешите сайт в настройках браузера (значок замка в адресной строке). В Android-приложении здесь же показ поверх других приложений и полный экран.
        • Язык — пока только русский.
        • Версия — номер текущей версии приложения. Кнопка «Проверить» рядом ищет обновление вручную (на случай, если баннер обновления вверху экрана уже закрыт) — если оно есть, появится кнопка «Обновить».

        Оттуда же, из меню «⋮», — «Профиль», «Помощь», «Очистить историю» и «Выйти».

        Уведомления и установка
        • Включите уведомления через баннер на главном экране или в «Настройки → Разрешения», и разрешите их в браузере, иначе звонки будут приходить только при открытом приложении. Если баннер после разрешения не исчез — перезагрузите страницу или проверьте значок замка в адресной строке.
        • Android (Chrome): для фоновых уведомлений установите приложение (баннер «Установить») или держите вкладку открытой.
        • iOS: в Safari нажмите значок «Поделиться» внизу экрана → «На экран Домой», затем разрешите уведомления.
        • Если уведомления заблокированы в настройках браузера — включить их можно только там (значок замка в адресной строке); «Настройки → Разрешения» покажет статус.
        • Одно окно: в установленном приложении повторный запуск — файлом, ссылкой или ярлыком — переключает на уже открытое окно, а не открывает новое: активный звонок не прерывается.
        • Windows 11: добавьте виджет p2ptalk в панель виджетов (Edge) — статус звонка и кнопка «Завершить» видны, даже если окно свёрнуто.
        Android-приложение (APK)

        Отдельное приложение для Android: держит фоновый процесс — звонок доходит, даже если приложение свёрнуто или открыто другое, — гасит экран датчиком, когда телефон поднесён к уху во время разговора, и будит экран при входящем. Скачать APK и установить вручную — разрешите установку из неизвестных источников.

        • Входящий при свёрнутом приложении — плавающая плашка «Входящий вызов P2PTalk» с кнопками «Ответить»/«Отклонить» (если показ поверх запрещён — обычное уведомление). Звук и вибрация — системные, как у обычного звонка: учитывают режим телефона (звук/вибро/тихо).
        • Разговор при свёрнутом приложении — маленькая плашка с таймером и красной кнопкой сброса поверх других приложений.
        • Разрешения — раздел в настройках приложения (меню «⋮» на главном экране → «Настройки»): статусы микрофона, камеры, уведомлений, показа поверх, полного экрана и батареи + кнопки запроса (у выключенных статусов «нет» кнопка ведёт в нужный раздел настроек, включите там тумблер p2ptalk). Приложение установлено не из маркета, поэтому «Поверх других приложений» и «Полный экран при звонке» система автоматически не даёт — без них плавающие плашки звонка не показываются. Вручную то же самое: Настройки Android → Приложения → p2ptalk → Разрешения / «Поверх других приложений».
        • Сканер QR — работает: при первом открытии подтвердите доступ к камере.

        Если процесс убит полностью (смахнут из недавних или «убийцей» производителя), входящий может не дойти — канал пробуждения добавим позже.

        Устанавливается поверх веб-версии, профиль и история общие. Обновления — в самом приложении: когда выйдет новая версия, сверху появится баннер «Доступно обновление приложения» — нажмите «Скачать», файл скачается и сразу откроет установку. Если приложение установлено давно и баннера нет — обновитесь один раз вручную: откройте адрес сайта в браузере телефона и скачайте файл по кнопке «Скачать APK» выше. В обычном браузере файл тоже скачивается по ссылке выше. Подпись приложения сейчас тестовая — при переходе на боевую понадобится однократная переустановка.

        Приватность: что где хранится
        • Только на устройстве: номера, имена истории, история звонков, ваш пароль.
        • На сервере: только коды (хеши), время активности, статусы звонков, подписки на уведомления и одноразовые коды приглашений.
        • Записи разговоров не ведутся нигде.
        Если что-то не работает

        Нет соединения / «переподключаюсь»

        Короткий обрыв виден только маленьким значком 🔄 рядом с именем в шапке — приложение переподключается само, ничего нажимать не нужно. Если связи нет дольше нескольких секунд, весь экран закрывает «Нет связи» с кнопкой «Повторить» — она сама исчезнет, как только соединение восстановится, кнопка просто ускоряет попытку. Звонки на время обрыва недоступны.

        При запуске сразу «Нет связи» (нет интернета и открывали впервые)

        Приложению нечего было показать без сети и без сохранённой копии страницы — как только появится интернет, откройте приложение заново.

        Не приходят уведомления

        Включите их в профиле и разрешите в браузере. На Android нужно установленное приложение или открытая вкладка, на iOS — установка через «На экран Домой».

        Экран гаснет в разговоре. Браузер без функции удержания экрана включённым (Wake Lock) не может удерживать экран; в поддерживающих браузерах экран разговора горит, пока открыт.

        Собеседник офлайн

        Звонок запишется в историю. Перезвоните позже — история подскажет кому.

        Плохое качество связи

        Смотрите строку под таймером: при обходном маршруте через сервер-посредник или большой задержке попробуйте другую сеть или подойдите ближе к роутеру.

        Нет доступа к камере при сканировании QR

        Разрешите камеру для сайта. При постоянном запрете: настройки браузера → Разрешения → Камера. В Android-приложении — раздел «Разрешения» в настройках приложения (меню «⋮» → «Настройки»).

        Меня видят офлайн, хотя я в сети

        Проверьте профиль: включён режим «Скрыть из онлайна». Звонки при этом всё равно приходят.

        Частые вопросы

        Это точно без сервера?

        Голос — да, напрямую. Сервер лишь помогает браузерам найти друг друга, считает онлайн и досылает уведомления.

        Что видит сервер?

        Только коды, время активности, статусы звонков и подписки на уведомления. Номера, имена и записи разговоров — нет.

        Забыл пароль для входа?

        Восстановить его нельзя — он нигде не хранится. Удалите профиль и зарегистрируйтесь заново по новому приглашению.

        Звонок просит пароль?

        Значит, собеседник включил пароль на входящие. Узнайте пароль у собеседника лично.

        Приглашение не работает?

        Ссылка одноразовая и действует сутки: если её уже открыли, понадобится новая — попросите отправителя нажать «Новая ссылка» в шторке «Поделиться» и прислать её снова.

        Открыто в другой вкладке.

        Звонки и уведомления живут там. Закройте ту вкладку — эта станет активной сама.