неофициальный блог

Замечательные возможности Skype

Схема URI <skype:>

Благодаря схеме URI skype: бесплатная программа Скайп предоставляет простой способ инициировать звонки, чаты и другие действия прямо со страниц веб-сайтов или с настольных и мобильных приложений. Также как и другие схемы наподобие http: (запускает браузер) или mailto: (запускает почтовой клиент), схема skype: позволяет запускать программу Скайп (конечно, если приложение установлена на вашем компьютере). Более того, если передать дополнительные аргументы этой схеме, Скайп будет выполнять и другие более сложные действия действия.

Данная статья будет полезна веб-разработчикам и владельцам веб-сайтов, которые хотят добавить ссылку на свой сайт дабы позволить посетителям связаться с ними по Скайпу. Для более удобного и быстрого способа создании ссылок, вместо обычных ссылок рекомендую использовать кнопки Скайп так как она объединяет все возможности схемы URI skype: в одной простой кнопке, плюс, она легко настраивается и в отличие от обычной ссылке, её сразу можно заметить и понять что она делает.

Например, можете сравнивать: ссылку SkaipSu с кнопкой SkaipSu (как видите, кнопка даёт знать что речь идёт о Скайпе, а при нажатии на неё, открываются все возможные действия). Подробности о создании и получении подобной кнопки, можете узнать на странице skaip.su/knopka-skayp-na-sayte Skype

А теперь давайте вернёмся к схеме URI skype: и попробуем узнать какие функции она может выполнять, но для начало хочу обратить внимание, что неважно какие аргументы будут переданы этой схеме, во всех случаев, при клике на ссылке, во-первых, если Скайп закрыт он будет запускаться автоматически и во-вторых, он будет переключаться к главной окне программы. Также, в зависимости от браузера пользователь и его настройки, браузер может спросить подтверждение пользователя на запуск Скайпа.

Пример ссылки и структура URI:
<a href="skype:[1]логин?[2]действие&[3]параметры">[4]текст</a>
где,
  1. логин — логин Skype (в некоторых случаях можно указать нескольких, разделив их с помощью ";")
  2. действие — действие которое будет выполнено при нажатие на ссылке
  3. параметры — некоторые действия принимают дополнительные параметры
  4. текст — текст ссылки, который будет показан в HTML-документе

Пожалуйста, обратите внимание, что в структуре URI все 3 аргумента (логин, действие и параметры) являются необязательными. Однако, вы не можете передать действие если не указан ни один логин, и не можете передать параметр если действие не указано.

И так, с помощью схемы URI skype: мы можем «попросить» Скайпа выполнить следующие действия:

1) Открыть Скайп

<a href="skype:">текст</a> — данная ссылка будет лишь открывать Скайп и переключится к программе

2) Аудио-звонок

<a href="skype:echo123">текст</a> — если не будут переданы никакие аргументы, Скайп будет звонить пользователю echo123. Данная ссылка аналогична ссылке <a href="skype:echo123?call">текст</a>

3) Групповой аудио-звонок

<a href="skype:echo123;ivan;vasya">текст</a> — если указать нескольких логинов (например, skype:echo123;ivan;vasya) будет совершён групповой аудио-звонок. Нужно обратить внимание, что Android и iOS не поддерживают функцию инициализации группового звонка.

4) Заголовок группового аудио-звонка

<a href="skype:echo123;ivan;vasya?call&topic=Привет">текст</a> — можно автоматически задать заголовок группового аудио-звонка, только пробелы должны быть заменены на "%20" (например "Добрый%20день")

5) Видео-звонок

<a href="skype:echo123?call&video=true">текст</a> — связаться с echo123 с помощью видео-звонка.

6) Групповой видео-звонок

<a href="skype:echo123;ivan;vasya?call&video=true">текст</a> — если указать нескольких логинов, будет совершён групповой звонок (правда, мобильные устройства будут поддерживать только аудио-связь). Количество участников ограничено до 10 человек.

7) Заголовок группового видео-звонка

<a href="skype:echo123;ivan;vasya?call&video=true&topic=Привет">текст</a> — также как и для группового аудио-звонка, можно автоматически задать/изменить заголовок группового видео-звонка.

8) Чат

<a href="skype:echo123?chat">текст</a> — связаться с echo123 с помощью чата (iOS не поддерживает данное действие).

9) Групповой чат

<a href="skype:echo123;ivan;vasya?chat">текст</a> — если указать нескольких логинов, будет создан групповой чат (Android будет создать чат лишь для первого участника).

10) Заголовок группового чата

<a href="skype:echo123;ivan;vasya?chat&topic=Привет">текст</a> — также как и для группового аудио и видео-звонка, можно автоматически задать/изменить заголовок группового чата (Mac OS X не поддерживает данный параметр).

11) Информация о пользователе

<a href="skype:echo123?userinfo">текст</a> — показывает окно с данными пользователя echo123.

12) Добавить контакт

<a href="skype:echo123?add">текст</a> — добавить echo123 в списке контактов (если контакт существует, Скайп будет переключиться к этого пользователя).

13) Отправить файл

<a href="skype:echo123?sendfile">текст</a> — при клике на ссылке, показывается окошко для отправки файла (если указать нескольких логинов, файл будет отправлен всем). Также, можно отправить нескольких файлов, если удерживать CTRL при выборе файлов.

14) Голосовое сообщение

<a href="skype:echo123?voicemail">текст</a> — отправить пользователю echo123 голосовое сообщение.

15) Отправить SMS контакту

<a href="skype:echo123?sms">текст</a> — отправить SMS пользователю echo123.

16) Отправить SMS на номер телефона

<a href="skype:+987654321?sms">текст</a> — отправить SMS на номер телефона +987654321.

17) Звонить на номер телефона

<a href="skype:+987654321?call">текст</a> — звонить на номер телефона +987654321.

Вот и все доступные действия которых можно инициировать с помощью ссылок Skype. Только обратите внимание, что последние действия «Отправить SMS» и «Звонить на номер телефона» требуют наличие денежных средств на вашем счету. Чтобы пополнить счёт Скайп воспользуетесь нашим сервисом oplata.skaip.su

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

2 комментария

  1. 0 0 0
    Анонимный,
    Ну, как запустить Skype со страницы сайта понятно, а как его запустить из AIR-приложения для Android?
    1. 2 +2 0
      Администратор,
      Например, добавить событие для нужной кнопки, примерно так:
      on(release) {
         getURL("skype:echo123?chat");
      }

Добавить новый комментарий

Комментарии проверяются администратором и могут не сразу появляться на сайте.
Имя:
Емайл:
Подписаться на новые комментарии
Сообщение:
Оценка страницы: