tel:
URI-схема для телефонных вызовов, открывающая приложение набора с подставленным номером при клике по ссылке или сканировании QR-кода.
Определение tel:
tel: — это URI-схема, описанная в RFC 3966 и предназначенная для телефонных вызовов. Ссылка вида tel:+74951234567 при клике или сканировании QR-кода открывает приложение набора номера на смартфоне (или приложение IP-телефонии на десктопе) и автоматически подставляет указанный номер. Пользователю остаётся нажать кнопку «Позвонить». Это один из самых массовых сценариев использования QR-кодов в офлайн-маркетинге: на визитках, плакатах, наружной рекламе, табличках компаний и такси.
Схема широко поддерживается всеми современными ОС — iOS, Android, Windows, macOS — и воспринимается любыми браузерами. На десктопах она может открывать Skype, MS Teams, Zoom или корпоративный SIP-клиент. На смартфонах почти всегда запускается системное приложение набора номера.
Правила написания номера
- Предпочтительно использовать формат E.164: +7<десять цифр>.
- Допустимы тире, пробелы, скобки — они игнорируются при наборе: tel:+7-495-123-45-67.
- Добавочный номер указывается через ;ext=: tel:+74951234567;ext=101.
- Пауза при наборе — через запятую: tel:+74951234567,,101.
- Номер должен быть полным — без скрытых префиксов типа «8» для междугородки.
Применение в QR-кодах
- Визитки: QR-код с номером открывает набор вызова в одно касание.
- Такси и доставка: QR на рекламе запускает звонок в службу.
- Торговые точки: QR на упаковке соединяет с горячей линией производителя.
- Отели и рестораны: QR на столе зовёт официанта — напрямую или в мессенджере.
- ЖКХ и управляющие компании: QR на двери подъезда вызывает диспетчера.
tel: — это кратчайший путь от офлайн-носителя к разговору. Один QR-код заменяет необходимость диктовать или переписывать номер, и особенно удобен в условиях, где у пользователя нет времени на ввод.
Связанные концепции
- URI-схема mailto: для писем;
- схема sms: для коротких сообщений;
- vCard как формат, объединяющий телефон, email и адрес;
- deep link в мессенджеры (WhatsApp, Telegram, Viber) как альтернатива обычному звонку.
Частые вопросы
Почему tel не инициирует звонок автоматически?
По соображениям безопасности браузеры и ОС всегда показывают пользователю диалог «Позвонить по номеру?». Автоматического вызова без подтверждения нет — это защита от злонамеренных сайтов, которые могли бы вызывать платные номера. Ваш QR-код доводит пользователя до экрана с подставленным номером, а уже он сам нажимает зелёную кнопку «Вызов». Поэтому не переживайте, если между сканированием и звонком есть один лишний шаг.
Как добавить добавочный номер?
В RFC 3966 предусмотрен параметр ;ext=: запись tel:+74951234567;ext=101 означает «набрать основной номер и попросить добавочный 101». В реальности поддержка добавочного номера на стороне клиентов неоднородна: одни приложения сразу показывают его, другие ждут ручного ввода. Более универсально использовать паузу через запятые: tel:+74951234567,,101 — тогда смартфон наберёт основной номер, сделает короткую паузу и отправит DTMF-тоны добавочного номера.
Работает ли tel на планшетах без SIM?
Да, если на устройстве установлен VoIP-клиент (WhatsApp, Telegram Calls, Skype, корпоративный SIP-софт), ОС предлагает воспользоваться им для звонка. На iPad без SIM и без VoIP-приложений клик по tel-ссылке часто открывает FaceTime. На десктопе ситуация аналогичная: системный обработчик передаёт URL приложению, выбранному по умолчанию. Если ни одного подходящего клиента нет, ОС показывает сообщение «Невозможно обработать ссылку».
Как кодировать международный формат?
Всегда используйте формат E.164 с ведущим плюсом: +7 для России, +44 для Великобритании, +1 для США. Это гарантирует, что смартфон корректно наберёт номер независимо от страны, где находится пользователь. В QR-коде плюс кодируется напрямую (tel:+7...) и не нуждается в экранировании. Избегайте российского «8» в начале — при использовании за границей оно не сработает, а многие приложения не знают, как перевести его в международный формат.