Ссылки на мессенджеры на сайте

Часто при верстке мобильных версий сайта возникает необходимость сделать ссылки на различные мессенджеры так, чтобы нужное приложение открывалось сразу же по щелчку на этой ссылке. Хотя эта информация легко находится в сети, я решил собрать все необходимое в одном месте. Итак:
  • Обычный звонок:
    tel:номер
    Номер должне быть в международном формате без пробелов, т.е. для России начинаться с +7. Примечание, это касается атрибута href, в тексте ссылки формат написания может быть любым, например <a href="tel:+70001234567">8 (000) 123-45-67</a>.
  • Skype:
    skype:логин? действие
    Действие может быть одним из следующих: chat — начало текстового чата, call — голосовой звонок, add — добавление в контакт-лист, userinfo — просмотр профиля, voicemail — голосовая почта. Пример: skype:x4_pro?chat. Если в ссылке прописать несколько имён пользователей через точку с запятой, она будет вести на групповой чат, к которому пользователь присоединится. Для действия call можно также указать телефонный номер, на который Skype попытается позвонить.
  • Telegram:
    tg://resolve?domain=логин
    запускает приложение, если установлено. Альтернативный вариант — Web-ссылки вида https://t.me/логин или https://t-do.ru/логин. Последний вариант предпочтительнее для desktop-версий, так как предлагает выбрать, запустить приложение или перейти на Web-версию.
  • WhatsApp:
    https://wa.me/номер
    Можно сразу указать начальный текст сообщения: https://wa.me/70001234567?text=text%20URL%20encoded, который появится в чате. Важно: номер указывается в международном формате без разделителей, и без знака +. То есть номер из примера выше будет иметь вид https://wa.me/70001234567.
  • Viber:
    viber://chat?number=%2Bномер
    Здесь %2B — это символ «+», закодированный в URL encode, поэтому дальше номер указывается без плюса. Пример: viber://chat?number=%2B70001234567. Также видел утверждение, что можно сделать голосовой вызов так: viber://tel?number=%2Bномер, но не проверял работоспособность этого варианта.